]>
Commit | Line | Data |
---|---|---|
1 | % SOBER.STY van Nico Poppelier | |
2 | % Adapted by Julian Smart for his own | |
3 | % nefarious purposes | |
4 | % -------------------------------------- | |
5 | % Koppen van secties, subsecties, ... | |
6 | % -------------------------------------- | |
7 | % | |
8 | % -------------------------------------- | |
9 | % fontgrootte en regelafstand | |
10 | % (met de notatie X/Y wordt bedoeld | |
11 | % 'letter X op regelafstand Y') | |
12 | % -------------------------------------- | |
13 | % | |
14 | % 10pt 11pt 12pt | |
15 | % \scriptsize 7/ 8 8/ 9.5 8/ 9.5 | |
16 | % \tiny 5/ 6 6/ 7 6/ 7 | |
17 | % \small 9/11 10/12 11/13.6 | |
18 | % \footnotesize 8/ 9.5 9/11 10/12 | |
19 | % \@normalsize 10/12 11/13.6 12/15 | |
20 | % \large 12/14 12/14 14/18 | |
21 | % \Large 14/18 14/18 17/22 | |
22 | % \LARGE 17/22 17/22 20/25 | |
23 | % \huge 20/25 20/25 25/30 | |
24 | % \Huge 25/30 25/30 25/30 | |
25 | % | |
26 | % de syntax van \@startsection is: | |
27 | % \@startsection | |
28 | % {Name}{Level}{Indent}{Before_skip}{After_Skip}{Type_face} | |
29 | % Indent : inspring van kop vanaf linkermarge | |
30 | % Before_skip: wit boven kopje | |
31 | % (< 0 geeft aan dat eerste alinea niet inspringt) | |
32 | % After_skip : wit onder kopje indien >= 0 | |
33 | % horizontaal wit na kopje, | |
34 | % met kopje op de regel indien < 0 | |
35 | % | |
36 | % notatie voor <glue>: <dimen>(<stretch>)(<shrink>) | |
37 | % | |
38 | % in LaTeX's standaard-stijlen (onafhankelijk van \@ptsize): | |
39 | % | |
40 | % Indent Before_skip After_skip Type_face | |
41 | % section 0 -3.5ex (-1ex)(-0.2ex) 2.3ex(0.2ex) \Large\bf | |
42 | % subsection 0 -3.25ex(-1ex)(-0.2ex) 1.5ex(0.2ex) \large\bf | |
43 | % subsubsection 0 -3.25ex(-1ex)(-0.2ex) 1.5ex(0.2ex) \normalsize\bf | |
44 | % paragraph 0 3.25ex( 1ex)( 0.2ex) -1em()() \normalsize\bf | |
45 | % subparagraph \parindent 3.25ex( 1ex)( 0.2ex) -1em()() \normalsize\bf | |
46 | % | |
47 | % | |
48 | % in een soberder uitvoering (onafhankelijk van \@ptsize): | |
49 | % | |
50 | \def\section{\@startsection{section}{1} | |
51 | %{\z@}{-2.5ex plus -0.5ex minus -0.1ex}{0.5ex plus 0.1ex}{\large\bf}} | |
52 | {\z@}{-2.5ex plus -0.5ex minus -0.1ex}{0.5ex plus 0.1ex}{\large\bf}} | |
53 | \def\subsection{\@startsection{subsection}{2} | |
54 | {\z@}{-2.25ex plus -0.3ex minus -0.2ex}{0.05ex plus 0.05ex}{\normalsize\bf}} | |
55 | \def\subsubsection{\@startsection{subsubsection}{3} | |
56 | {\z@}{-2.25ex plus -0.3ex minus -0.2ex}{0.05ex plus 0.05ex}{\normalsize\sc}} | |
57 | \def\paragraph{\@startsection{paragraph}{4} | |
58 | {\z@}{2ex plus 0.5ex minus 0.1ex}{-0.7em}{\normalsize\it}} | |
59 | \def\subparagraph{\@startsection{subparagraph}{4} | |
60 | {\parindent}{2ex plus 0.5ex minus 0.1ex}{-0.7em}{\normalsize\it}} | |
61 | % | |
62 | % -------------------------------------- | |
63 | % Hoofdstuk-koppen | |
64 | % -------------------------------------- | |
65 | % | |
66 | % LaTeX's book style (standaard documentstijl) definieert | |
67 | % de hoofdstuk-koppen onafhankelijk van \@ptsize | |
68 | % | |
69 | ||
70 | \def\@makechapterhead#1{\vspace*{20pt}% | |
71 | % Next line repaired by Piet van Oostrum - June 14, 1991. | |
72 | %{\parindent 0pt\Large\bf \ifnum\c@secnumdepth>\m@ne\thechapter \fi | |
73 | {\parindent 0pt\LARGE\bf \ifnum\c@secnumdepth>\m@ne\thechapter. \hskip 1em \fi% | |
74 | {\raggedright\LARGE\bf #1}\\\rule[10pt]{\textwidth}{0.3mm}\par\nobreak \vskip25pt} } | |
75 | ||
76 | \def\@makeschapterhead#1{ | |
77 | \vspace*{20pt} { \parindent 0pt \raggedright | |
78 | \LARGE\bf#1\par\nobreak\vskip25pt } } | |
79 | % | |
80 | % -------------------------------------- | |
81 | % List-omgevingen (itemize en enumerate) | |
82 | % -------------------------------------- | |
83 | % | |
84 | % De volgende parameters zijn relevant in een list-omgeving: | |
85 | % | |
86 | % \labelsep : afstand tussen label en item | |
87 | % \labelwidth : breedte van label | |
88 | % \leftmargin : afstand tussen linkermarge en item | |
89 | % \rightmargin : afstand tussen item en rechtermarge | |
90 | % \listparindent: indentatie voor vervolg-alinea's in item | |
91 | % \parsep : verticaal wit tussen vervolg-alinea's in item | |
92 | % \itemsep : verticaal wit tussen opeenvolgende item's | |
93 | % \topsep, | |
94 | % \partopsep : wit boven item 1 = \topsep + \parskip | |
95 | % (geen alinea-overgang boven lijst) | |
96 | % wit boven item 1 = \topsep + \parskip + \partopsep | |
97 | % (alinea-overgang boven lijst) | |
98 | % | |
99 | % zie verder LaTeX-boek 5.7.1 en C.5.3 | |
100 | % -------------------------------------- | |
101 | % | |
102 | % De parameters voor niveau 1 worden gedefinieerd op top-niveau en | |
103 | % \@listi definieert uitsluitend \leftmargin | |
104 | % | |
105 | % size = small (9pt, 10pt, 11pt) | |
106 | \def\@listi{\topsep 0.4ex \parsep 0pt \itemsep \parsep} | |
107 | % \topsep 4pt(2pt)(2pt) 6pt(2pt)(2pt) 9pt(3pt)(5pt) | |
108 | % \parsep 2pt(1pt)(1pt) 3pt(2pt)(1pt) 4.5pt(2pt)(1pt) | |
109 | % | |
110 | % size = footnotesize (8pt, 9pt, 10pt) | |
111 | \def\@listi{\topsep 0.4ex \parsep 0pt \itemsep \parsep} | |
112 | % \topsep 3pt(1pt)(1pt) 4pt(2pt)(2pt) 6pt(2pt)(2pt) | |
113 | % \parsep 2pt(1pt)(1pt) 2pt(1pt)(1pt) 3pt(2pt)(1pt) | |
114 | % | |
115 | % size = normalsize (and bigger) | |
116 | % \parskip 0pt(1pt) 0pt(1pt) 0pt(1pt) | |
117 | % \parindent 15pt 17pt 1.5em | |
118 | % \topsep 8pt(2pt)(4pt) 9pt(3pt)(5pt) 10pt(4pt)(6pt) | |
119 | % \partopsep 2pt(1pt)(1pt) 3pt(1pt)(2pt) 3pt(2pt)(2pt) | |
120 | % \itemsep 4pt(2pt)(1pt) 4.5pt(2pt)(1pt) 5pt(2.5pt)(1pt | |
121 | % \parsep 4pt(2pt)(1pt) 4.5pt(2pt)(1pt) 5pt(2.5pt)(1pt) | |
122 | \topsep 0.4ex \partopsep 0pt \itemsep 0pt \parsep 0pt | |
123 | % | |
124 | % \leftmargini 2.5em \leftmarginii 2.2em \leftmarginiii 1.87em | |
125 | % \leftmarginiv 1.7em \leftmarginv 1.0em \leftmarginvi 1.0em | |
126 | % | |
127 | % \leftmargin\leftmargini | |
128 | % \labelwidth\leftmargini\advance\labelwidth-\labelsep | |
129 | % \labelsep 0.5em | |
130 | % | |
131 | % \def\@listi{\leftmargin\leftmargini} | |
132 | % | |
133 | \def\@listii{\leftmargin\leftmarginii | |
134 | \labelwidth\leftmarginii\advance\labelwidth-\labelsep | |
135 | % \topsep 4pt(2pt)(1pt) 4.5pt(2pt)(1pt) 5pt(2.5pt)(1pt) | |
136 | % \parsep 2pt(1pt)(1pt) 2pt(1pt)(1pt) 2.5pt(1pt)(1pt) | |
137 | \topsep 0pt \parsep 0pt \itemsep \parsep} | |
138 | % | |
139 | \def\@listiii{\leftmargin\leftmarginiii | |
140 | \labelwidth\leftmarginiii\advance\labelwidth-\labelsep | |
141 | % \topsep 2pt(1pt)(1pt) 2pt(1pt)(1pt) 2.5pt(1pt)(1pt) | |
142 | % \partopsep 1pt(0pt)(1pt) 1pt(0pt)(1pt) 1pt(0pt)(1pt) | |
143 | \parsep \z@ \topsep 0pt \partopsep 0pt \itemsep \topsep} | |
144 | % | |
145 | % \def\@listiv{\leftmargin\leftmarginiv | |
146 | % \labelwidth\leftmarginiv\advance\labelwidth-\labelsep} | |
147 | % | |
148 | % \def\@listv{ \leftmargin\leftmarginv | |
149 | % \labelwidth\leftmarginv\advance\labelwidth-\labelsep} | |
150 | % | |
151 | % \def\@listvi{\leftmargin\leftmarginvi | |
152 | % \labelwidth\leftmarginvi\advance\labelwidth-\labelsep} | |
153 | ||
154 |