|
1 %% edited by LCP!! |
|
2 %% Commented out the change to \newlinechar |
|
3 %% Increased space in Contents |
|
4 %% Changed \thebibliography to the defn in llncs.sty |
|
5 %% Added ttbox |
|
6 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
7 % |
|
8 % MATHSING.STY Version 1.1 |
|
9 % |
|
10 % This LaTeX style option file contains necessary macros for writing |
|
11 % camera ready English single author math book manuscripts. |
|
12 % |
|
13 % |
|
14 % Usage: |
|
15 % |
|
16 % \documentstyle[12pt,mathsing]{book} |
|
17 % ... |
|
18 % |
|
19 % Change log: |
|
20 % |
|
21 % 90/11/04 pagestyle empty for first page of chapter |
|
22 % 90/11/04 distinct figure and table captions |
|
23 % 90/11/04 \small for captions and headings |
|
24 % 90/11/04 improved definition of theorem-like environments |
|
25 % 90/12/01 separation after chapter title changed to 5.1cm |
|
26 % 90/12/01 page size changed to 45x14.4+10pt=23.05cm |
|
27 % 90/12/01 references |
|
28 % 90/12/01 common counter for theorem-like environments |
|
29 % 90/12/02 table of contents |
|
30 % 90/12/02 final improvements and corrections |
|
31 % 90/12/26 two styles for equation numbers |
|
32 % 91/02/05 \numberlikebook and \numberlikearticle replace |
|
33 % \eqnbook and \eqnarticle |
|
34 % 91/10/07 \listoffigures, \listoftables made similar to |
|
35 % \tableofcontents, |
|
36 % running head of Index changed: Sachverzeichnis -> Index, |
|
37 % \newthe now uses \thechapter instead of \arabic{chapter} |
|
38 % 91/02/05 binding: \tablebook, \tablearticle |
|
39 % \figurebook, \figurearticle added |
|
40 % 91/10/07 holzwarth: \listoffigures, \listoftables |
|
41 % according to \tableofcontents, |
|
42 % \begin{theindex} |
|
43 % \newthe to produce correct numbers |
|
44 % 91/12/03 \chapter, \section, and \subsection now do not |
|
45 % hyphenate the headings any more |
|
46 % |
|
47 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
48 |
|
49 |
|
50 |
|
51 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
52 % |
|
53 % change the catcode of @ (allows names containing @ after \begin{document}) |
|
54 % |
|
55 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
56 |
|
57 \makeatletter |
|
58 |
|
59 |
|
60 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
61 % |
|
62 % page layout and dimensions |
|
63 % |
|
64 % The following commands are redefined: |
|
65 % |
|
66 % \ps@headings (cf. BOOK.STY) |
|
67 % |
|
68 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
69 |
|
70 % |
|
71 % Layout |
|
72 % |
|
73 % Note: The following values do not apply for English Springer |
|
74 % books on phsics; use \baselineskip=14pt, \textwidth=13.8cm, |
|
75 % \textheight=640pt (=45x14pt+10pt=22.5cm) instead! |
|
76 % |
|
77 |
|
78 \baselineskip=14.4pt % LaTeX default |
|
79 |
|
80 \topmargin=0cm |
|
81 \textwidth=14.2cm % 1.2 x 11.833 cm |
|
82 \textheight=658pt % 45x14.4pt+10pt = 658pt = 23.0554cm |
|
83 %\textheight=23.2502cm % 1.2x19.3752cm=23.2502cm (first version) |
|
84 \oddsidemargin=0.7cm |
|
85 \evensidemargin=0.7cm |
|
86 \headsep=20pt % ? |
|
87 |
|
88 \parindent=7mm % 1.2 x 5.833mm |
|
89 |
|
90 \hfuzz=2pt % supress "overfull box" messages below 2pt |
|
91 |
|
92 \frenchspacing % no large blanks at the end of a sentence |
|
93 |
|
94 |
|
95 \tolerance=500 |
|
96 |
|
97 \abovedisplayskip=3.6 mm plus7.2pt minus 4.8pt |
|
98 \belowdisplayskip=3.6 mm plus7.2pt minus 4.8pt |
|
99 \abovedisplayshortskip=0.0 mm plus7.2pt minus 2.4pt |
|
100 \belowdisplayshortskip=2.4 mm plus4.8pt minus 4.8pt |
|
101 |
|
102 \predisplaypenalty=0 % penalties for page break |
|
103 \clubpenalty=10000 % |
|
104 \widowpenalty=10000 % |
|
105 |
|
106 |
|
107 % |
|
108 % running titles |
|
109 % |
|
110 |
|
111 % binding 5.2.91 \hspace changed to 1.0 cm | | |
|
112 % binding 5.2.91 dot deleted after \thesection | |
|
113 \def\ps@headings{ |
|
114 \let\@mkboth\markboth |
|
115 \def\@oddfoot{} |
|
116 \def\@evenfoot{} |
|
117 \def\@evenhead{\rm\small\thepage\hspace{1.0cm}\leftmark\hfil\hbox{}} |
|
118 \def\@oddhead{\hbox{}\hfil\rm\small\rightmark\hspace{1.0cm}\thepage} |
|
119 \def\chaptermark##1{\markboth |
|
120 {\ifnum \c@secnumdepth >\m@ne \thechapter.\ \fi ##1}{}} |
|
121 %hier punkt raus. binding | |
|
122 \def\sectionmark##1{\markright |
|
123 {\ifnum \c@secnumdepth >\z@ \thesection\ \fi ##1}} |
|
124 } |
|
125 |
|
126 \pagestyle{headings} |
|
127 |
|
128 |
|
129 |
|
130 |
|
131 |
|
132 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
133 % |
|
134 % Chapters and Sections |
|
135 % |
|
136 % The following commands are redefined: |
|
137 % |
|
138 % \@makechapterhead (cf. BK12.STY) |
|
139 % \@makeschapterhead (cf. BK12.STY) |
|
140 % \chapter (cf. BK12.STY) |
|
141 % \@sect (cf. LATEX.TEX) |
|
142 % \section (cf. BK12.STY) |
|
143 % \subsection (cf. BK12.STY) |
|
144 % \subsubsection (cf. BK12.STY) |
|
145 % \paragraph (cf. BK12.STY) |
|
146 % \subparagraph (cf. BK12.STY) |
|
147 % |
|
148 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
149 |
|
150 % |
|
151 % number of numbered section levels |
|
152 % |
|
153 |
|
154 \setcounter{secnumdepth}{3} |
|
155 |
|
156 |
|
157 % |
|
158 % Adapt the font size for chapter titles and supress printing of |
|
159 % the word "chapter" |
|
160 % |
|
161 |
|
162 \def\@makechapterhead#1{ { \parindent 0pt \raggedright |
|
163 % \pretolerance added 12/3/91 fuh |
|
164 {\pretolerance=10000\Large \bf \thechapter.\hspace{0.3cm}#1\par}% |
|
165 \nobreak \vskip 4cm \vskip\baselineskip} } |
|
166 |
|
167 \def\@makeschapterhead#1{ { \parindent 0pt \raggedright |
|
168 % \pretolerance added 12/3/91 fuh |
|
169 \pretolerance=10000\Large \bf #1\par |
|
170 \nobreak \vskip 4cm \vskip\baselineskip} } |
|
171 |
|
172 % |
|
173 % define pagestyle=empty for first page of a chapter |
|
174 % |
|
175 |
|
176 \def\chapter{\cleardoublepage \thispagestyle{empty} \global\@topnum\z@ |
|
177 \@afterindentfalse \secdef\@chapter\@schapter} |
|
178 |
|
179 % |
|
180 % Change the distance between section number and title from 1em to 2mm |
|
181 % binding: changed again to 1en=0.5em | 5.2.91 |
|
182 % |
|
183 |
|
184 \def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth |
|
185 \def\@svsec{}\else |
|
186 \refstepcounter{#1}% |
|
187 \edef\@svsec{\csname the#1\endcsname\hskip 0.5em }\fi |
|
188 \@tempskipa #5\relax |
|
189 \ifdim \@tempskipa>\z@ |
|
190 \begingroup #6\relax |
|
191 % changed by Binding :) 20.3.91 |
|
192 % old: \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par} |
|
193 % \@hangfrom deleted to avoid hanging indentation \noindent added |
|
194 {\noindent\hskip #3\relax\@svsec}% |
|
195 {\interlinepenalty \@M #8\par} |
|
196 \endgroup |
|
197 \csname #1mark\endcsname{#7}\addcontentsline |
|
198 {toc}{#1}{\ifnum #2>\c@secnumdepth \else |
|
199 \protect\numberline{\csname the#1\endcsname}\fi |
|
200 #7}\else |
|
201 \def\@svsechd{#6\hskip #3\@svsec #8\csname #1mark\endcsname |
|
202 {#7}\addcontentsline |
|
203 {toc}{#1}{\ifnum #2>\c@secnumdepth \else |
|
204 \protect\numberline{\csname the#1\endcsname}\fi |
|
205 #7}}\fi |
|
206 \@xsect{#5}} |
|
207 |
|
208 |
|
209 % |
|
210 % Font size for section titles; |
|
211 % Increased vertical space before and after sections, subsections |
|
212 % and subsubsections by 1ex; run-in headings starting with subsubsection |
|
213 % |
|
214 % (\@startsection{NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE}) |
|
215 % |
|
216 |
|
217 %binding, 18.3.91: \boldmath inserted |
|
218 \def\section{\@startsection{section}{1}{\z@}{ |
|
219 -4.50ex plus -1ex minus -.2ex}{3.3ex plus .2ex} |
|
220 {\large\bf\boldmath\raggedright\pretolerance=10000}} |
|
221 % \raggedright and \pretolerance added 12/3/91 fuh |
|
222 \def\subsection{\@startsection{subsection}{2}{\z@}{ |
|
223 -4.25ex plus -1ex minus -.2ex}{2.5ex plus .2ex} |
|
224 {\normalsize\bf\boldmath\raggedright\pretolerance=10000}} |
|
225 % \raggedright and \pretolerance added 12/3/91 fuh |
|
226 \def\subsubsection{\@startsection{subsubsection}{3}{\z@}{ |
|
227 -3.25ex plus -1ex minus -.2ex}{-0.5em} |
|
228 {\normalsize\bf\boldmath}} |
|
229 \def\paragraph{\@startsection{paragraph}{4}{\z@}{ |
|
230 -3.25ex plus -1ex minus -.2ex}{-0.5em}{\normalsize\it}} |
|
231 \def\subparagraph{\@startsection{subparagraph}{5}{\@}{ |
|
232 -3.25ex plus -1ex minus -.2ex}{-0.5em}{\normalsize\it}} |
|
233 |
|
234 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
235 %20.3.91, binding: \labelitemi changed |
|
236 \renewcommand{\labelitemi}{$\bullet$} |
|
237 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
238 % |
|
239 % Tables |
|
240 % |
|
241 % Change width of horizontal and vertical lines in arrays and tables |
|
242 % |
|
243 % The following commands are redefined: |
|
244 % |
|
245 % \arrayrulewidth |
|
246 % |
|
247 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
248 |
|
249 \arrayrulewidth0.15mm |
|
250 |
|
251 |
|
252 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
253 % |
|
254 % Figure and table captions (small) |
|
255 % |
|
256 % To meet the different requirements for table and figure captions |
|
257 % new macros \@makefigurecaption and \@maketablecaption are introduced |
|
258 % in addition to \@makecaption (cf. BOOK.STY). The \@caption macro is |
|
259 % changed to check for figures and tables. |
|
260 % |
|
261 % The following commands are redefined: |
|
262 % |
|
263 % \@caption (cf. LATEX.TEX) |
|
264 % \fnum@figure (cf. BOOK.STY) |
|
265 % \fnum@table (cf. BOOK.STY) |
|
266 % |
|
267 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
268 |
|
269 \long\def\@caption#1[#2]#3{\addcontentsline{\csname |
|
270 ext@#1\endcsname}{#1}{\protect\numberline{\csname |
|
271 the#1\endcsname}{\ignorespaces #2}}\par |
|
272 \begingroup |
|
273 \@parboxrestore |
|
274 \normalsize |
|
275 \csname @make#1caption\endcsname |
|
276 {\csname fnum@#1\endcsname}{\ignorespaces #3}\par |
|
277 \endgroup} |
|
278 |
|
279 \long\def\@makefigurecaption#1#2{ |
|
280 \vskip 10pt % skip between figure and caption |
|
281 {\small % required here for correct \baselineskip ! |
|
282 \setbox\@tempboxa\hbox{\small{\bf#1}#2} |
|
283 \ifdim \wd\@tempboxa >\hsize |
|
284 \unhbox\@tempboxa\par |
|
285 \else |
|
286 \hbox to\hsize{\hfil\box\@tempboxa\hfil} % centered short caption ! |
|
287 \fi} |
|
288 \vskip 10pt} % additional space between caption and text |
|
289 |
|
290 \long\def\@maketablecaption#1#2{ |
|
291 \vskip 10pt % additional space between text and caption |
|
292 {\small % required here for correct \baselineskip ! |
|
293 \setbox\@tempboxa\hbox{\small{\bf#1}#2} |
|
294 \ifdim \wd\@tempboxa >\hsize |
|
295 \unhbox\@tempboxa\par |
|
296 \else \hbox to\hsize{\box\@tempboxa\hfil} % leftadjusted short caption ! |
|
297 \fi} |
|
298 \vskip 10pt} % skip between caption and table |
|
299 |
|
300 \def\fnum@figure{Fig.$\,$\thefigure.$\;$} |
|
301 \def\fnum@table{Table$\,$\thetable.$\;$} |
|
302 |
|
303 |
|
304 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
305 % |
|
306 % Distance between text and floatings (tables, figures) |
|
307 % |
|
308 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
309 |
|
310 \floatsep 14pt plus 2pt minus 4pt % LaTeX defaults values |
|
311 \textfloatsep 20pt plus 2pt minus 4pt % |
|
312 \intextsep 14pt plus 4pt minus 4pt % |
|
313 \@maxsep 20pt % |
|
314 |
|
315 |
|
316 |
|
317 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
318 % |
|
319 % Table of contents |
|
320 % |
|
321 % The following commands are redefined: |
|
322 % |
|
323 % \l@chapter (cf. LATEX.STY) |
|
324 % \tableofcontents |
|
325 % |
|
326 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
327 |
|
328 % |
|
329 % lowest level for table of contents entries |
|
330 % |
|
331 \setcounter{tocdepth}{3} |
|
332 |
|
333 % |
|
334 % dotted line for chapters in table of contents |
|
335 % (cf. definition of \@dottedline in LATEX.STY) |
|
336 % |
|
337 \def\l@chapter#1#2{\pagebreak[3] |
|
338 \vskip 1.0em plus 1pt \@tempdima 1.5em \begingroup |
|
339 \parindent \z@ \rightskip \@pnumwidth |
|
340 \parfillskip -\@pnumwidth |
|
341 \rm \leavevmode #1 |
|
342 \nobreak\leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern \@dotsep mu$}\hfill |
|
343 \nobreak |
|
344 \hbox to\@pnumwidth{\hss \rm #2}\par |
|
345 \endgroup} |
|
346 |
|
347 %copied from book.sty to leave room for 12.11, etc. -- Frank Holzwarth via LCP |
|
348 \def\l@section{\@dottedtocline{1}{1.5em}{2.8em}} |
|
349 |
|
350 % |
|
351 % Adaption of \tableofcontents (title,headings,pagenumber) |
|
352 % |
|
353 |
|
354 \def\tableofcontents{ |
|
355 \@restonecolfalse |
|
356 \if@twocolumn\@restonecoltrue\onecolumn\fi |
|
357 \chapter*{Table of Contents} |
|
358 \markboth{Table of Contents}{Table of Contents} % headline |
|
359 \renewcommand{\thepage}{\Roman{page}} % roman page number |
|
360 \@starttoc{toc}\if@restonecol\twocolumn\fi} |
|
361 |
|
362 %%%%%%%% added 91/10/07 fuh %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
363 % |
|
364 % List of figures |
|
365 % |
|
366 % The following commands are redefined: |
|
367 % |
|
368 % \listoffigures |
|
369 % |
|
370 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
371 % |
|
372 \def\listoffigures{ |
|
373 \@restonecolfalse |
|
374 \if@twocolumn\@restonecoltrue\onecolumn\fi |
|
375 \chapter*{List of Figures} |
|
376 \markboth{List of Figures}{List of Figures} % headline |
|
377 \renewcommand{\thepage}{\Roman{page}} % roman page number |
|
378 \@starttoc{lof}\if@restonecol\twocolumn\fi} |
|
379 |
|
380 %%%%%%%% added 91/10/07 fuh %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
381 % |
|
382 % List of tables |
|
383 % |
|
384 % The following commands are redefined: |
|
385 % |
|
386 % \listoftables |
|
387 % |
|
388 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
389 % |
|
390 \def\listoftables{ |
|
391 \@restonecolfalse |
|
392 \if@twocolumn\@restonecoltrue\onecolumn\fi |
|
393 \chapter*{List of Tables} |
|
394 \markboth{List of Tables}{List of Tables} % headline |
|
395 \renewcommand{\thepage}{\Roman{page}} % roman page number |
|
396 \@starttoc{lot}\if@restonecol\twocolumn\fi} |
|
397 |
|
398 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
399 % |
|
400 % Index (with table of contents entry) |
|
401 % |
|
402 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
403 |
|
404 \def\theindex{ \cleardoublepage |
|
405 \small |
|
406 \columnseprule \z@ |
|
407 \columnsep=0.84cm |
|
408 \twocolumn[\@makeschapterhead{Index}] |
|
409 \addcontentsline{toc}{chapter}{Index} |
|
410 \@mkboth{Index}{Index} |
|
411 \thispagestyle{plain}\parindent\z@ |
|
412 \parskip\z@ plus .3pt\relax\let\item\@idxitem} |
|
413 \def\@idxitem{\par\hangindent 15pt} |
|
414 \def\subitem{\par\hangindent 15pt -- } |
|
415 \def\endtheindex{\clearpage} |
|
416 \def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax} |
|
417 |
|
418 |
|
419 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
420 % |
|
421 % References (Bibliography) |
|
422 % |
|
423 % Macros for creating a list of references in small print using LaTeX |
|
424 % defaults or some special Springer commands. |
|
425 % |
|
426 % Usage: |
|
427 % |
|
428 % \begin{thebibliography}{wide-label} % LaTeX standard macros |
|
429 % \bibitem[label]{name} ... text ... |
|
430 % \bibitem[label]{name} ... text ... |
|
431 % \end{thebibliography} |
|
432 % |
|
433 % or |
|
434 % |
|
435 % \begin{references}{wide-label} % Springer macros |
|
436 % \refer ... text ... |
|
437 % \refno{no.} ... text ... |
|
438 % \refmark{[label]} ... text ... |
|
439 % \end{references} |
|
440 % |
|
441 % New commands: |
|
442 % |
|
443 % \refchapter starts an unnumbered chapter "References"; small font |
|
444 % \refer unlabeled item with hanging indentation |
|
445 % \refno right adjusted label (for numbers) |
|
446 % \refmark left adjusted label (for text labels) |
|
447 % |
|
448 % Changed commands |
|
449 % |
|
450 % \thebibliography (BOOK.STY) (further edit by LCP!) |
|
451 % \endthebibliography (BOOK.STY) |
|
452 % |
|
453 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
454 |
|
455 \def\refchapter{\chapter*{References} |
|
456 \parindent0pt\parskip0pt\small |
|
457 \addcontentsline{toc}{chapter}{References} |
|
458 \markboth{References}{References}} |
|
459 |
|
460 |
|
461 \def\thebibliography#1{\refchapter\small\list |
|
462 {\arabic{enumi}.}{\settowidth\labelwidth{#1.}\leftmargin\labelwidth |
|
463 \advance\leftmargin\labelsep |
|
464 \usecounter{enumi}} |
|
465 \def\newblock{\hskip .11em plus .33em minus -.07em} |
|
466 \sloppy |
|
467 \sfcode`\.=1000\relax} |
|
468 \let\endthebibliography=\endlist |
|
469 |
|
470 |
|
471 \newenvironment{references}[1]{\refchapter |
|
472 \settowidth\labelwidth{#1\enspace} |
|
473 \begingroup}{\endgraf\endgroup} |
|
474 % |
|
475 % The following macros are from REFER.TEX. |
|
476 % \refindent is replaced by the predefined dimension \labelwidth |
|
477 % that is also used by \thebibliography; \ref is replaced by \refer |
|
478 % since \ref is already used for referencing lables! |
|
479 |
|
480 %%%\newlinechar=`\| |
|
481 |
|
482 % \refer produces ordinary entries, successive line are indented 1em |
|
483 \def\refer{\goodbreak\hangindent1em\hangafter=1\noindent\ignorespaces} |
|
484 |
|
485 % \refno produces entries with right-aligned marks in the margin |
|
486 \def\refno#1{\goodbreak |
|
487 \setbox0=\hbox{#1\enspace}\ifdim\labelwidth<\wd0\relax |
|
488 \message{|Your reference `#1' is wider than you pretended in using |
|
489 \string\begref.}\fi |
|
490 \hangindent\labelwidth\hangafter=1\noindent |
|
491 \kern\labelwidth\llap{#1\enspace}\ignorespaces} |
|
492 |
|
493 % \refmark produces entries with left-aligned marks in the margin |
|
494 \def\refmark#1{\goodbreak |
|
495 \setbox0=\hbox{#1\enspace}\ifdim\labelwidth<\wd0\relax |
|
496 \message{|Your reference `#1' is wider than you pretended in using |
|
497 \string\begref.}\fi |
|
498 \hangindent\labelwidth\hangafter=1\noindent |
|
499 \hbox to\labelwidth{#1\hss}\ignorespaces} |
|
500 |
|
501 |
|
502 |
|
503 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
504 % |
|
505 % New environments |
|
506 % |
|
507 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
508 |
|
509 % |
|
510 % The following lines define a new environment 'listing' |
|
511 % |
|
512 % \begin{listing} |
|
513 % ... |
|
514 % \end{listing} |
|
515 % |
|
516 % that prints listings using \footnotesize and takes care to reset |
|
517 % the \baselineskip. The macro definition is based on ALLTT.STY that |
|
518 % allows various TEX commands to be given within the environment |
|
519 % (e.g. '\input', '\index' or '\it'). '%' has been retained as a special |
|
520 % character within 'listing', however, to avoid unwanted line breaks. |
|
521 % |
|
522 % |
|
523 |
|
524 \def\docspecials{\do\ \do\$\do\&% |
|
525 \do\#\do\^\do\^^K\do\_\do\^^A\do\~} |
|
526 |
|
527 \newdimen\oldbaselineskip |
|
528 \def\listing{\par\noindent\oldbaselineskip=\baselineskip \footnotesize% |
|
529 \trivlist \item[]\if@minipage\else\vskip\parskip\fi |
|
530 \leftskip\@totalleftmargin\rightskip\z@ |
|
531 \parindent\z@\parfillskip\@flushglue\parskip\z@ |
|
532 \@tempswafalse \def\par{\if@tempswa\hbox{}\fi\@tempswatrue\@@par} |
|
533 \obeylines \tt \catcode``=13 \@noligs \let\do\@makeother \docspecials |
|
534 \frenchspacing\@vobeyspaces} |
|
535 |
|
536 \def\endlisting{\endtrivlist\baselineskip=\oldbaselineskip} |
|
537 |
|
538 %Add ttbox to Springer's macros!! - LCP |
|
539 \newenvironment{ttbox}{\par\nobreak\vskip-2pt% |
|
540 \vbox\bgroup\begin{listing}\leftskip\leftmargini}% |
|
541 {\end{listing}\egroup\vskip-7pt\@endparenv} |
|
542 \newcommand\ttbreak{\end{ttbox}\goodbreak\vskip-8pt plus 3pt\begin{ttbox}} |
|
543 |
|
544 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
545 % |
|
546 % Acknowledgements ( = acknow.tex) |
|
547 % |
|
548 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
549 |
|
550 \def\ack#1{\vskip11pt\begingroup\noindent{\it Acknowledgements\/}. |
|
551 \ignorespaces#1\vskip6pt\endgroup} |
|
552 |
|
553 |
|
554 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
555 % |
|
556 % Definition of versal greek letters ( = ucgreek.tex) |
|
557 % |
|
558 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
559 |
|
560 \mathchardef\Gamma="0100 |
|
561 \mathchardef\Delta="0101 |
|
562 \mathchardef\Theta="0102 |
|
563 \mathchardef\Lambda="0103 |
|
564 \mathchardef\Xi="0104 |
|
565 \mathchardef\Pi="0105 |
|
566 \mathchardef\Sigma="0106 |
|
567 \mathchardef\Upsilon="0107 |
|
568 \mathchardef\Phi="0108 |
|
569 \mathchardef\Psi="0109 |
|
570 \mathchardef\Omega="010A |
|
571 |
|
572 |
|
573 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
574 % |
|
575 % Vectors ( = vector.tex) |
|
576 % |
|
577 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
578 |
|
579 % This is vector.tex |
|
580 % it redefines the plain TeX \vec command |
|
581 % to produce bold characters |
|
582 % |
|
583 \def\vec#1{\ifmmode |
|
584 \mathchoice{\mbox{\boldmath$\displaystyle\bf#1$}} |
|
585 {\mbox{\boldmath$\textstyle\bf#1$}} |
|
586 {\mbox{\boldmath$\scriptstyle\bf#1$}} |
|
587 {\mbox{\boldmath$\scriptscriptstyle\bf#1$}}\else |
|
588 {\mbox{\boldmath$\bf#1$}}\fi} |
|
589 % |
|
590 %\def\vec#1{{\textfont0=\tenbf\scriptfont0=\sevenbf |
|
591 %\scriptscriptfont0=\fivebf |
|
592 %\textfont1=\tenbf\scriptfont1=\sevenbf |
|
593 %\scriptscriptfont1=\fivebf |
|
594 %\ifmmode % supply all varieties of math sizes |
|
595 % \mathchoice{\hbox{$\displaystyle#1$}}{\hbox{$\textstyle#1$}} |
|
596 % {\hbox{$\scriptstyle#1$}}{\hbox{$\scriptscriptstyle#1$}} |
|
597 %\else\hbox{$#1$}\fi}} |
|
598 |
|
599 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
600 % |
|
601 % Symbols ( = symbols.tex ) |
|
602 % |
|
603 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
604 |
|
605 % This is symbols.tex |
|
606 % the symbols not available in plain TeX are constructed |
|
607 % by overprinting some characters |
|
608 |
|
609 \def\sun{{\hbox{$\odot$}}} |
|
610 \def\la{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
611 $\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}\sim\cr}}} |
|
612 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr |
|
613 \noalign{\vskip1.0pt}\sim\cr}}} |
|
614 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr |
|
615 \noalign{\vskip0.5pt}\sim\cr}}} |
|
616 {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil |
|
617 \cr<\cr\noalign{\vskip0.5pt}\sim\cr}}}}} |
|
618 \def\ga{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
619 $\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}\sim\cr}}} |
|
620 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr |
|
621 \noalign{\vskip1.0pt}\sim\cr}}} |
|
622 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr |
|
623 \noalign{\vskip0.5pt}\sim\cr}}} |
|
624 {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil |
|
625 \cr>\cr\noalign{\vskip0.5pt}\sim\cr}}}}} |
|
626 \def\sq{\hbox{\rlap{$\sqcap$}$\sqcup$}} |
|
627 \def\degr{\hbox{$^\circ$}} |
|
628 \def\arcmin{\hbox{$^\prime$}} |
|
629 \def\arcsec{\hbox{$^{\prime\prime}$}} |
|
630 \def\utw{\smash{\rlap{\lower5pt\hbox{$\sim$}}}} |
|
631 \def\udtw{\smash{\rlap{\lower6pt\hbox{$\approx$}}}} |
|
632 \def\fd{\hbox{$.\!\!^{\rm d}$}} |
|
633 \def\fh{\hbox{$.\!\!^{\rm h}$}} |
|
634 \def\fm{\hbox{$.\!\!^{\rm m}$}} |
|
635 \def\fs{\hbox{$.\!\!^{\rm s}$}} |
|
636 \def\fdg{\hbox{$.\!\!^\circ$}} |
|
637 \def\farcm{\hbox{$.\mkern-4mu^\prime$}} |
|
638 \def\farcs{\hbox{$.\!\!^{\prime\prime}$}} |
|
639 \def\fp{\hbox{$.\!\!^{\scriptscriptstyle\rm p}$}} |
|
640 \def\getsto{\mathrel{\mathchoice {\vcenter{\offinterlineskip |
|
641 \halign{\hfil$\displaystyle##$\hfil\cr\gets\cr\to\cr}}} |
|
642 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr |
|
643 \gets\cr\to\cr}}} |
|
644 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr |
|
645 \gets\cr\to\cr}}} |
|
646 {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr |
|
647 \gets\cr\to\cr}}}}} |
|
648 \def\cor{\mathrel{\mathchoice {\hbox{$\widehat=$}}{\hbox{$\widehat=$}} |
|
649 {\hbox{$\scriptstyle\hat=$}} |
|
650 {\hbox{$\scriptscriptstyle\hat=$}}}} |
|
651 \def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
652 $\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1.5pt}<\cr}}} |
|
653 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr |
|
654 >\cr\noalign{\vskip-1.5pt}<\cr}}} |
|
655 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr |
|
656 >\cr\noalign{\vskip-1pt}<\cr}}} |
|
657 {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr |
|
658 >\cr\noalign{\vskip-0.5pt}<\cr}}}}} |
|
659 \def\lid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
660 $\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}=\cr}}} |
|
661 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr |
|
662 \noalign{\vskip1pt}=\cr}}} |
|
663 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr |
|
664 \noalign{\vskip0.5pt}=\cr}}} |
|
665 {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr |
|
666 <\cr\noalign{\vskip0.5pt}=\cr}}}}} |
|
667 \def\gid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
668 $\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}=\cr}}} |
|
669 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr |
|
670 \noalign{\vskip1pt}=\cr}}} |
|
671 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr |
|
672 \noalign{\vskip0.5pt}=\cr}}} |
|
673 {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr |
|
674 >\cr\noalign{\vskip0.5pt}=\cr}}}}} |
|
675 \def\sol{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
676 $\displaystyle##$\hfil\cr\sim\cr\noalign{\vskip-0.2mm}<\cr}}} |
|
677 {\vcenter{\offinterlineskip |
|
678 \halign{\hfil$\textstyle##$\hfil\cr\sim\cr<\cr}}} |
|
679 {\vcenter{\offinterlineskip |
|
680 \halign{\hfil$\scriptstyle##$\hfil\cr\sim\cr<\cr}}} |
|
681 {\vcenter{\offinterlineskip |
|
682 \halign{\hfil$\scriptscriptstyle##$\hfil\cr\sim\cr<\cr}}}}} |
|
683 \def\sog{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
684 $\displaystyle##$\hfil\cr\sim\cr\noalign{\vskip-0.2mm}>\cr}}} |
|
685 {\vcenter{\offinterlineskip |
|
686 \halign{\hfil$\textstyle##$\hfil\cr\sim\cr>\cr}}} |
|
687 {\vcenter{\offinterlineskip |
|
688 \halign{\hfil$\scriptstyle##$\hfil\cr\sim\cr>\cr}}} |
|
689 {\vcenter{\offinterlineskip |
|
690 \halign{\hfil$\scriptscriptstyle##$\hfil\cr\sim\cr>\cr}}}}} |
|
691 \def\lse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
692 $\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}\simeq\cr}}} |
|
693 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr |
|
694 \noalign{\vskip1pt}\simeq\cr}}} |
|
695 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr |
|
696 \noalign{\vskip0.5pt}\simeq\cr}}} |
|
697 {\vcenter{\offinterlineskip |
|
698 \halign{\hfil$\scriptscriptstyle##$\hfil\cr<\cr |
|
699 \noalign{\vskip0.5pt}\simeq\cr}}}}} |
|
700 \def\gse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
701 $\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}\simeq\cr}}} |
|
702 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr |
|
703 \noalign{\vskip1.0pt}\simeq\cr}}} |
|
704 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr |
|
705 \noalign{\vskip0.5pt}\simeq\cr}}} |
|
706 {\vcenter{\offinterlineskip |
|
707 \halign{\hfil$\scriptscriptstyle##$\hfil\cr>\cr |
|
708 \noalign{\vskip0.5pt}\simeq\cr}}}}} |
|
709 \def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
710 $\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1.5pt}<\cr}}} |
|
711 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr |
|
712 >\cr\noalign{\vskip-1.5pt}<\cr}}} |
|
713 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr |
|
714 >\cr\noalign{\vskip-1pt}<\cr}}} |
|
715 {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr |
|
716 >\cr\noalign{\vskip-0.5pt}<\cr}}}}} |
|
717 \def\leogr{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
718 $\displaystyle##$\hfil\cr<\cr\noalign{\vskip-1.5pt}>\cr}}} |
|
719 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr |
|
720 <\cr\noalign{\vskip-1.5pt}>\cr}}} |
|
721 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr |
|
722 <\cr\noalign{\vskip-1pt}>\cr}}} |
|
723 {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr |
|
724 <\cr\noalign{\vskip-0.5pt}>\cr}}}}} |
|
725 \def\loa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
726 $\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}\approx\cr}}} |
|
727 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr |
|
728 \noalign{\vskip1.0pt}\approx\cr}}} |
|
729 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr |
|
730 \noalign{\vskip0.5pt}\approx\cr}}} |
|
731 {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr |
|
732 <\cr\noalign{\vskip0.5pt}\approx\cr}}}}} |
|
733 \def\goa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil |
|
734 $\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}\approx\cr}}} |
|
735 {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr |
|
736 \noalign{\vskip1.0pt}\approx\cr}}} |
|
737 {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr |
|
738 \noalign{\vskip0.5pt}\approx\cr}}} |
|
739 {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr |
|
740 >\cr\noalign{\vskip0.5pt}\approx\cr}}}}} |
|
741 \def\bbbr{{\rm I\!R}} %reelle Zahlen |
|
742 \def\bbbn{{\rm I\!N}} %natuerliche Zahlen |
|
743 \def\bbbm{{\rm I\!M}} |
|
744 \def\bbbh{{\rm I\!H}} |
|
745 \def\bbbf{{\rm I\!F}} |
|
746 \def\bbbk{{\rm I\!K}} |
|
747 \def\bbbp{{\rm I\!P}} |
|
748 \def\bbbone{{\mathchoice {\rm 1\mskip-4mu l} {\rm 1\mskip-4mu l} |
|
749 {\rm 1\mskip-4.5mu l} {\rm 1\mskip-5mu l}}} |
|
750 \def\bbbc{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm C$}\hbox{\hbox |
|
751 to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} |
|
752 {\setbox0=\hbox{$\textstyle\rm C$}\hbox{\hbox |
|
753 to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} |
|
754 {\setbox0=\hbox{$\scriptstyle\rm C$}\hbox{\hbox |
|
755 to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} |
|
756 {\setbox0=\hbox{$\scriptscriptstyle\rm C$}\hbox{\hbox |
|
757 to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}}} |
|
758 \def\bbbe{{\mathchoice {\setbox0=\hbox{\smalletextfont e}\hbox{\raise |
|
759 0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.3pt |
|
760 height0.7\ht0\hss}\box0}} |
|
761 {\setbox0=\hbox{\smalletextfont e}\hbox{\raise |
|
762 0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.3pt |
|
763 height0.7\ht0\hss}\box0}} |
|
764 {\setbox0=\hbox{\smallescriptfont e}\hbox{\raise |
|
765 0.1\ht0\hbox to0pt{\kern0.5\wd0\vrule width0.2pt |
|
766 height0.7\ht0\hss}\box0}} |
|
767 {\setbox0=\hbox{\smallescriptscriptfont e}\hbox{\raise |
|
768 0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.2pt |
|
769 height0.7\ht0\hss}\box0}}}} |
|
770 \def\bbbq{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm Q$}\hbox{\raise |
|
771 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}} |
|
772 {\setbox0=\hbox{$\textstyle\rm Q$}\hbox{\raise |
|
773 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}} |
|
774 {\setbox0=\hbox{$\scriptstyle\rm Q$}\hbox{\raise |
|
775 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}} |
|
776 {\setbox0=\hbox{$\scriptscriptstyle\rm Q$}\hbox{\raise |
|
777 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}}} |
|
778 \def\bbbt{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm |
|
779 T$}\hbox{\hbox to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} |
|
780 {\setbox0=\hbox{$\textstyle\rm T$}\hbox{\hbox |
|
781 to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} |
|
782 {\setbox0=\hbox{$\scriptstyle\rm T$}\hbox{\hbox |
|
783 to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} |
|
784 {\setbox0=\hbox{$\scriptscriptstyle\rm T$}\hbox{\hbox |
|
785 to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}}} |
|
786 \def\bbbs{{\mathchoice |
|
787 {\setbox0=\hbox{$\displaystyle \rm S$}\hbox{\raise0.5\ht0\hbox |
|
788 to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox |
|
789 to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}} |
|
790 {\setbox0=\hbox{$\textstyle \rm S$}\hbox{\raise0.5\ht0\hbox |
|
791 to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox |
|
792 to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}} |
|
793 {\setbox0=\hbox{$\scriptstyle \rm S$}\hbox{\raise0.5\ht0\hbox |
|
794 to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox |
|
795 to0pt{\kern0.5\wd0\vrule height0.45\ht0\hss}\box0}} |
|
796 {\setbox0=\hbox{$\scriptscriptstyle\rm S$}\hbox{\raise0.5\ht0\hbox |
|
797 to0pt{\kern0.4\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox |
|
798 to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}} |
|
799 |
|
800 % |
|
801 % note: changed \sans to \sf for LaTeX |
|
802 % |
|
803 |
|
804 \def\bbbz{{\mathchoice {\hbox{$\sf\textstyle Z\kern-0.4em Z$}} |
|
805 {\hbox{$\sf\textstyle Z\kern-0.4em Z$}} |
|
806 {\hbox{$\sf\scriptstyle Z\kern-0.3em Z$}} |
|
807 {\hbox{$\sf\scriptscriptstyle Z\kern-0.2em Z$}}}} |
|
808 |
|
809 \def\diameter{{\ifmmode\oslash\else$\oslash$\fi}} |
|
810 |
|
811 |
|
812 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
813 % |
|
814 % petit (substitute for petit.tex) |
|
815 % |
|
816 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
817 |
|
818 |
|
819 \newenvironment{petit}{\vskip6pt\begingroup\small}{\endgroup\vskip6pt} |
|
820 |
|
821 |
|
822 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
823 % |
|
824 % New environments |
|
825 % |
|
826 % lemma, proposition, theorem, corollary (\bf,\it) (numbered) |
|
827 % exercise, problem, solution, definition (\bf,\rm) |
|
828 % 27.3.91 binding: example, note and question changed to (\bf, \rm) |
|
829 % |
|
830 % lemma*, proposition*, theorem*, corollary* (\bf,\it) (unnumbered) |
|
831 % exercise*, problem*, solution*, definition* (\bf,\rm) |
|
832 % example*, note*, question* (\it,\rm) |
|
833 % |
|
834 % remark, proof (\it,\rm) (unnumbered) |
|
835 % |
|
836 % usage: \begin{lemma} or \begin{lemma}[COMMENT] |
|
837 % ... ... |
|
838 % \end{lemma} \end{lemma} |
|
839 % |
|
840 % |
|
841 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
842 |
|
843 % currently one counter is used for all theorem like environments |
|
844 |
|
845 \newcounter{lemmacount}[chapter] |
|
846 \renewcommand{\thelemmacount}{\thechapter.\arabic{lemmacount}} |
|
847 |
|
848 |
|
849 % |
|
850 % short form for defininng new theorem like environments: |
|
851 % \newthe{NAME}{NAME*}{TITLE}{COUNTER}{FONT1}{FONT2} |
|
852 % |
|
853 \def\@@begthe#1{\@ifnextchar[{\@optbegthe#1}{\@begthe#1}} |
|
854 %27.3.91 binding: dot deleted |
|
855 %def\@begthe#1{. #1} old |
|
856 \def\@begthe#1{ #1} |
|
857 \def\@optbegthe#1[#2]{ {#2} #1} |
|
858 \newcommand{\newthe}[6]{ |
|
859 \def\nlni{\par\ifvmode\removelastskip\fi\vskip\baselineskip\noindent} |
|
860 \def\xxxend{\endgroup\vskip\baselineskip} |
|
861 \newenvironment{#1}{\nlni\begingroup\refstepcounter{#4}#5#3 |
|
862 %changed 91/10/7 fuh:\arabic{chapter}.\arabic{#4}\@@begthe{#6}}{\xxxend} |
|
863 \thechapter.\arabic{#4}\@@begthe{#6}}{\xxxend} |
|
864 \newenvironment{#2}{\nlni\begingroup#5#3\@@begthe{#6}}{\xxxend}} |
|
865 |
|
866 |
|
867 % Lemma, Proposition, Theorem, Corollary (\bf,\it) |
|
868 |
|
869 \newthe{lemma}{lemma*}{Lemma}{lemmacount}{\bf}{\it} |
|
870 \newthe{proposition}{proposition*}{Proposition}{lemmacount}{\bf}{\it} |
|
871 \newthe{theorem}{theorem*}{Theorem}{lemmacount}{\bf}{\it} |
|
872 \newthe{corollary}{corollary*}{Corollary}{lemmacount}{\bf}{\it} |
|
873 |
|
874 |
|
875 % Exercise, Problem, Solution, Definition (\bf,\rm) |
|
876 |
|
877 \newthe{exercise}{exercise*}{exercise}{lemmacount}{\bf}{\it} |
|
878 \newthe{problem}{problem*}{Problem}{lemmacount}{\bf}{\it} |
|
879 \newthe{solution}{solution*}{Solution}{lemmacount}{\bf}{\it} |
|
880 \newthe{definition}{definition*}{Definition}{lemmacount}{\bf}{\it} |
|
881 |
|
882 |
|
883 % Example, Note, Question (\bf,\rm) |
|
884 |
|
885 \newthe{example}{example*}{Example}{lemmacount}{\bf}{\rm} |
|
886 \newthe{note}{note*}{Note}{lemmacount}{\bf}{\rm} |
|
887 \newthe{question}{question*}{Question}{lemmacount}{\bf}{\rm} |
|
888 |
|
889 |
|
890 % Remark, Proof |
|
891 |
|
892 \newenvironment{remark}{\nlni\begingroup\it Remark. \rm}{ |
|
893 \endgroup\vskip\baselineskip} |
|
894 \newenvironment{proof}{\nlni\begingroup\it Proof. \rm}{ |
|
895 \endgroup\vskip\baselineskip} |
|
896 |
|
897 |
|
898 |
|
899 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
900 % |
|
901 % qed |
|
902 % |
|
903 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
904 |
|
905 \def\qed{\ifmmode\sq\else{\unskip\nobreak\hfil |
|
906 \penalty50\hskip1em\null\nobreak\hfil\sq |
|
907 \parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi} |
|
908 |
|
909 |
|
910 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
911 % |
|
912 % \eqnarticle simple equation numbers without chapter number |
|
913 % \eqnbook structured equation numbers (default) |
|
914 % changed by binding 5.2.91: changed to \numberlikearticle and |
|
915 % \numberlikebook, changing numbering of |
|
916 % figures and tables also. |
|
917 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
918 |
|
919 \def\numberlikearticle{\global\def\theequation{\arabic{equation}} |
|
920 \global\def\thetable{\arabic{table}} |
|
921 \global\def\thefigure{\arabic{figure}}} |
|
922 \def\numberlikebook{\global\def\theequation{\thechapter.\arabic{equation}} |
|
923 \global\def\thetable{\thechapter.\arabic{table}} |
|
924 \global\def\thefigure{\thechapter.\arabic{figure}}} |
|
925 |
|
926 |
|
927 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
928 % |
|
929 % Redeclaration of \makeatletter; no @-expressions may be used from now on |
|
930 % |
|
931 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
932 |
|
933 \makeatother |
|
934 |
|
935 |
|
936 |
|
937 |
|
938 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
939 % |
|
940 % End of MATHSING.STY |
|
941 % |
|
942 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
943 |
|
944 |
|
945 |