1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/doc-src/mathsing.sty Wed Mar 23 11:32:21 1994 +0100
1.3 @@ -0,0 +1,945 @@
1.4 +%% edited by LCP!!
1.5 +%% Commented out the change to \newlinechar
1.6 +%% Increased space in Contents
1.7 +%% Changed \thebibliography to the defn in llncs.sty
1.8 +%% Added ttbox
1.9 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.10 +%
1.11 +% MATHSING.STY Version 1.1
1.12 +%
1.13 +% This LaTeX style option file contains necessary macros for writing
1.14 +% camera ready English single author math book manuscripts.
1.15 +%
1.16 +%
1.17 +% Usage:
1.18 +%
1.19 +% \documentstyle[12pt,mathsing]{book}
1.20 +% ...
1.21 +%
1.22 +% Change log:
1.23 +%
1.24 +% 90/11/04 pagestyle empty for first page of chapter
1.25 +% 90/11/04 distinct figure and table captions
1.26 +% 90/11/04 \small for captions and headings
1.27 +% 90/11/04 improved definition of theorem-like environments
1.28 +% 90/12/01 separation after chapter title changed to 5.1cm
1.29 +% 90/12/01 page size changed to 45x14.4+10pt=23.05cm
1.30 +% 90/12/01 references
1.31 +% 90/12/01 common counter for theorem-like environments
1.32 +% 90/12/02 table of contents
1.33 +% 90/12/02 final improvements and corrections
1.34 +% 90/12/26 two styles for equation numbers
1.35 +% 91/02/05 \numberlikebook and \numberlikearticle replace
1.36 +% \eqnbook and \eqnarticle
1.37 +% 91/10/07 \listoffigures, \listoftables made similar to
1.38 +% \tableofcontents,
1.39 +% running head of Index changed: Sachverzeichnis -> Index,
1.40 +% \newthe now uses \thechapter instead of \arabic{chapter}
1.41 +% 91/02/05 binding: \tablebook, \tablearticle
1.42 +% \figurebook, \figurearticle added
1.43 +% 91/10/07 holzwarth: \listoffigures, \listoftables
1.44 +% according to \tableofcontents,
1.45 +% \begin{theindex}
1.46 +% \newthe to produce correct numbers
1.47 +% 91/12/03 \chapter, \section, and \subsection now do not
1.48 +% hyphenate the headings any more
1.49 +%
1.50 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.51 +
1.52 +
1.53 +
1.54 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.55 +%
1.56 +% change the catcode of @ (allows names containing @ after \begin{document})
1.57 +%
1.58 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.59 +
1.60 +\makeatletter
1.61 +
1.62 +
1.63 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.64 +%
1.65 +% page layout and dimensions
1.66 +%
1.67 +% The following commands are redefined:
1.68 +%
1.69 +% \ps@headings (cf. BOOK.STY)
1.70 +%
1.71 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.72 +
1.73 +%
1.74 +% Layout
1.75 +%
1.76 +% Note: The following values do not apply for English Springer
1.77 +% books on phsics; use \baselineskip=14pt, \textwidth=13.8cm,
1.78 +% \textheight=640pt (=45x14pt+10pt=22.5cm) instead!
1.79 +%
1.80 +
1.81 +\baselineskip=14.4pt % LaTeX default
1.82 +
1.83 +\topmargin=0cm
1.84 +\textwidth=14.2cm % 1.2 x 11.833 cm
1.85 +\textheight=658pt % 45x14.4pt+10pt = 658pt = 23.0554cm
1.86 +%\textheight=23.2502cm % 1.2x19.3752cm=23.2502cm (first version)
1.87 +\oddsidemargin=0.7cm
1.88 +\evensidemargin=0.7cm
1.89 +\headsep=20pt % ?
1.90 +
1.91 +\parindent=7mm % 1.2 x 5.833mm
1.92 +
1.93 +\hfuzz=2pt % supress "overfull box" messages below 2pt
1.94 +
1.95 +\frenchspacing % no large blanks at the end of a sentence
1.96 +
1.97 +
1.98 +\tolerance=500
1.99 +
1.100 +\abovedisplayskip=3.6 mm plus7.2pt minus 4.8pt
1.101 +\belowdisplayskip=3.6 mm plus7.2pt minus 4.8pt
1.102 +\abovedisplayshortskip=0.0 mm plus7.2pt minus 2.4pt
1.103 +\belowdisplayshortskip=2.4 mm plus4.8pt minus 4.8pt
1.104 +
1.105 +\predisplaypenalty=0 % penalties for page break
1.106 +\clubpenalty=10000 %
1.107 +\widowpenalty=10000 %
1.108 +
1.109 +
1.110 +%
1.111 +% running titles
1.112 +%
1.113 +
1.114 +% binding 5.2.91 \hspace changed to 1.0 cm | |
1.115 +% binding 5.2.91 dot deleted after \thesection |
1.116 +\def\ps@headings{
1.117 + \let\@mkboth\markboth
1.118 + \def\@oddfoot{}
1.119 + \def\@evenfoot{}
1.120 + \def\@evenhead{\rm\small\thepage\hspace{1.0cm}\leftmark\hfil\hbox{}}
1.121 + \def\@oddhead{\hbox{}\hfil\rm\small\rightmark\hspace{1.0cm}\thepage}
1.122 + \def\chaptermark##1{\markboth
1.123 + {\ifnum \c@secnumdepth >\m@ne \thechapter.\ \fi ##1}{}}
1.124 +%hier punkt raus. binding |
1.125 + \def\sectionmark##1{\markright
1.126 + {\ifnum \c@secnumdepth >\z@ \thesection\ \fi ##1}}
1.127 + }
1.128 +
1.129 +\pagestyle{headings}
1.130 +
1.131 +
1.132 +
1.133 +
1.134 +
1.135 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.136 +%
1.137 +% Chapters and Sections
1.138 +%
1.139 +% The following commands are redefined:
1.140 +%
1.141 +% \@makechapterhead (cf. BK12.STY)
1.142 +% \@makeschapterhead (cf. BK12.STY)
1.143 +% \chapter (cf. BK12.STY)
1.144 +% \@sect (cf. LATEX.TEX)
1.145 +% \section (cf. BK12.STY)
1.146 +% \subsection (cf. BK12.STY)
1.147 +% \subsubsection (cf. BK12.STY)
1.148 +% \paragraph (cf. BK12.STY)
1.149 +% \subparagraph (cf. BK12.STY)
1.150 +%
1.151 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.152 +
1.153 +%
1.154 +% number of numbered section levels
1.155 +%
1.156 +
1.157 +\setcounter{secnumdepth}{3}
1.158 +
1.159 +
1.160 +%
1.161 +% Adapt the font size for chapter titles and supress printing of
1.162 +% the word "chapter"
1.163 +%
1.164 +
1.165 +\def\@makechapterhead#1{ { \parindent 0pt \raggedright
1.166 +% \pretolerance added 12/3/91 fuh
1.167 +{\pretolerance=10000\Large \bf \thechapter.\hspace{0.3cm}#1\par}%
1.168 + \nobreak \vskip 4cm \vskip\baselineskip} }
1.169 +
1.170 +\def\@makeschapterhead#1{ { \parindent 0pt \raggedright
1.171 +% \pretolerance added 12/3/91 fuh
1.172 + \pretolerance=10000\Large \bf #1\par
1.173 + \nobreak \vskip 4cm \vskip\baselineskip} }
1.174 +
1.175 +%
1.176 +% define pagestyle=empty for first page of a chapter
1.177 +%
1.178 +
1.179 +\def\chapter{\cleardoublepage \thispagestyle{empty} \global\@topnum\z@
1.180 +\@afterindentfalse \secdef\@chapter\@schapter}
1.181 +
1.182 +%
1.183 +% Change the distance between section number and title from 1em to 2mm
1.184 +% binding: changed again to 1en=0.5em | 5.2.91
1.185 +%
1.186 +
1.187 +\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth
1.188 + \def\@svsec{}\else
1.189 + \refstepcounter{#1}%
1.190 + \edef\@svsec{\csname the#1\endcsname\hskip 0.5em }\fi
1.191 + \@tempskipa #5\relax
1.192 + \ifdim \@tempskipa>\z@
1.193 + \begingroup #6\relax
1.194 +% changed by Binding :) 20.3.91
1.195 +% old: \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}
1.196 +% \@hangfrom deleted to avoid hanging indentation \noindent added
1.197 + {\noindent\hskip #3\relax\@svsec}%
1.198 + {\interlinepenalty \@M #8\par}
1.199 + \endgroup
1.200 + \csname #1mark\endcsname{#7}\addcontentsline
1.201 + {toc}{#1}{\ifnum #2>\c@secnumdepth \else
1.202 + \protect\numberline{\csname the#1\endcsname}\fi
1.203 + #7}\else
1.204 + \def\@svsechd{#6\hskip #3\@svsec #8\csname #1mark\endcsname
1.205 + {#7}\addcontentsline
1.206 + {toc}{#1}{\ifnum #2>\c@secnumdepth \else
1.207 + \protect\numberline{\csname the#1\endcsname}\fi
1.208 + #7}}\fi
1.209 + \@xsect{#5}}
1.210 +
1.211 +
1.212 +%
1.213 +% Font size for section titles;
1.214 +% Increased vertical space before and after sections, subsections
1.215 +% and subsubsections by 1ex; run-in headings starting with subsubsection
1.216 +%
1.217 +% (\@startsection{NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE})
1.218 +%
1.219 +
1.220 +%binding, 18.3.91: \boldmath inserted
1.221 +\def\section{\@startsection{section}{1}{\z@}{
1.222 + -4.50ex plus -1ex minus -.2ex}{3.3ex plus .2ex}
1.223 + {\large\bf\boldmath\raggedright\pretolerance=10000}}
1.224 +% \raggedright and \pretolerance added 12/3/91 fuh
1.225 +\def\subsection{\@startsection{subsection}{2}{\z@}{
1.226 + -4.25ex plus -1ex minus -.2ex}{2.5ex plus .2ex}
1.227 + {\normalsize\bf\boldmath\raggedright\pretolerance=10000}}
1.228 +% \raggedright and \pretolerance added 12/3/91 fuh
1.229 +\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{
1.230 + -3.25ex plus -1ex minus -.2ex}{-0.5em}
1.231 + {\normalsize\bf\boldmath}}
1.232 +\def\paragraph{\@startsection{paragraph}{4}{\z@}{
1.233 + -3.25ex plus -1ex minus -.2ex}{-0.5em}{\normalsize\it}}
1.234 +\def\subparagraph{\@startsection{subparagraph}{5}{\@}{
1.235 + -3.25ex plus -1ex minus -.2ex}{-0.5em}{\normalsize\it}}
1.236 +
1.237 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.238 +%20.3.91, binding: \labelitemi changed
1.239 +\renewcommand{\labelitemi}{$\bullet$}
1.240 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.241 +%
1.242 +% Tables
1.243 +%
1.244 +% Change width of horizontal and vertical lines in arrays and tables
1.245 +%
1.246 +% The following commands are redefined:
1.247 +%
1.248 +% \arrayrulewidth
1.249 +%
1.250 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.251 +
1.252 +\arrayrulewidth0.15mm
1.253 +
1.254 +
1.255 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.256 +%
1.257 +% Figure and table captions (small)
1.258 +%
1.259 +% To meet the different requirements for table and figure captions
1.260 +% new macros \@makefigurecaption and \@maketablecaption are introduced
1.261 +% in addition to \@makecaption (cf. BOOK.STY). The \@caption macro is
1.262 +% changed to check for figures and tables.
1.263 +%
1.264 +% The following commands are redefined:
1.265 +%
1.266 +% \@caption (cf. LATEX.TEX)
1.267 +% \fnum@figure (cf. BOOK.STY)
1.268 +% \fnum@table (cf. BOOK.STY)
1.269 +%
1.270 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.271 +
1.272 +\long\def\@caption#1[#2]#3{\addcontentsline{\csname
1.273 + ext@#1\endcsname}{#1}{\protect\numberline{\csname
1.274 + the#1\endcsname}{\ignorespaces #2}}\par
1.275 + \begingroup
1.276 + \@parboxrestore
1.277 + \normalsize
1.278 + \csname @make#1caption\endcsname
1.279 + {\csname fnum@#1\endcsname}{\ignorespaces #3}\par
1.280 + \endgroup}
1.281 +
1.282 +\long\def\@makefigurecaption#1#2{
1.283 + \vskip 10pt % skip between figure and caption
1.284 + {\small % required here for correct \baselineskip !
1.285 + \setbox\@tempboxa\hbox{\small{\bf#1}#2}
1.286 + \ifdim \wd\@tempboxa >\hsize
1.287 + \unhbox\@tempboxa\par
1.288 + \else
1.289 + \hbox to\hsize{\hfil\box\@tempboxa\hfil} % centered short caption !
1.290 + \fi}
1.291 + \vskip 10pt} % additional space between caption and text
1.292 +
1.293 +\long\def\@maketablecaption#1#2{
1.294 + \vskip 10pt % additional space between text and caption
1.295 + {\small % required here for correct \baselineskip !
1.296 + \setbox\@tempboxa\hbox{\small{\bf#1}#2}
1.297 + \ifdim \wd\@tempboxa >\hsize
1.298 + \unhbox\@tempboxa\par
1.299 + \else \hbox to\hsize{\box\@tempboxa\hfil} % leftadjusted short caption !
1.300 + \fi}
1.301 + \vskip 10pt} % skip between caption and table
1.302 +
1.303 +\def\fnum@figure{Fig.$\,$\thefigure.$\;$}
1.304 +\def\fnum@table{Table$\,$\thetable.$\;$}
1.305 +
1.306 +
1.307 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.308 +%
1.309 +% Distance between text and floatings (tables, figures)
1.310 +%
1.311 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.312 +
1.313 +\floatsep 14pt plus 2pt minus 4pt % LaTeX defaults values
1.314 +\textfloatsep 20pt plus 2pt minus 4pt %
1.315 +\intextsep 14pt plus 4pt minus 4pt %
1.316 +\@maxsep 20pt %
1.317 +
1.318 +
1.319 +
1.320 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.321 +%
1.322 +% Table of contents
1.323 +%
1.324 +% The following commands are redefined:
1.325 +%
1.326 +% \l@chapter (cf. LATEX.STY)
1.327 +% \tableofcontents
1.328 +%
1.329 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.330 +
1.331 +%
1.332 +% lowest level for table of contents entries
1.333 +%
1.334 +\setcounter{tocdepth}{3}
1.335 +
1.336 +%
1.337 +% dotted line for chapters in table of contents
1.338 +% (cf. definition of \@dottedline in LATEX.STY)
1.339 +%
1.340 +\def\l@chapter#1#2{\pagebreak[3]
1.341 + \vskip 1.0em plus 1pt \@tempdima 1.5em \begingroup
1.342 + \parindent \z@ \rightskip \@pnumwidth
1.343 + \parfillskip -\@pnumwidth
1.344 + \rm \leavevmode #1
1.345 + \nobreak\leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern \@dotsep mu$}\hfill
1.346 + \nobreak
1.347 + \hbox to\@pnumwidth{\hss \rm #2}\par
1.348 + \endgroup}
1.349 +
1.350 +%copied from book.sty to leave room for 12.11, etc. -- Frank Holzwarth via LCP
1.351 +\def\l@section{\@dottedtocline{1}{1.5em}{2.8em}}
1.352 +
1.353 +%
1.354 +% Adaption of \tableofcontents (title,headings,pagenumber)
1.355 +%
1.356 +
1.357 +\def\tableofcontents{
1.358 + \@restonecolfalse
1.359 + \if@twocolumn\@restonecoltrue\onecolumn\fi
1.360 + \chapter*{Table of Contents}
1.361 + \markboth{Table of Contents}{Table of Contents} % headline
1.362 + \renewcommand{\thepage}{\Roman{page}} % roman page number
1.363 + \@starttoc{toc}\if@restonecol\twocolumn\fi}
1.364 +
1.365 +%%%%%%%% added 91/10/07 fuh %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.366 +%
1.367 +% List of figures
1.368 +%
1.369 +% The following commands are redefined:
1.370 +%
1.371 +% \listoffigures
1.372 +%
1.373 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.374 +%
1.375 +\def\listoffigures{
1.376 + \@restonecolfalse
1.377 + \if@twocolumn\@restonecoltrue\onecolumn\fi
1.378 + \chapter*{List of Figures}
1.379 + \markboth{List of Figures}{List of Figures} % headline
1.380 + \renewcommand{\thepage}{\Roman{page}} % roman page number
1.381 + \@starttoc{lof}\if@restonecol\twocolumn\fi}
1.382 +
1.383 +%%%%%%%% added 91/10/07 fuh %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.384 +%
1.385 +% List of tables
1.386 +%
1.387 +% The following commands are redefined:
1.388 +%
1.389 +% \listoftables
1.390 +%
1.391 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.392 +%
1.393 +\def\listoftables{
1.394 + \@restonecolfalse
1.395 + \if@twocolumn\@restonecoltrue\onecolumn\fi
1.396 + \chapter*{List of Tables}
1.397 + \markboth{List of Tables}{List of Tables} % headline
1.398 + \renewcommand{\thepage}{\Roman{page}} % roman page number
1.399 + \@starttoc{lot}\if@restonecol\twocolumn\fi}
1.400 +
1.401 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.402 +%
1.403 +% Index (with table of contents entry)
1.404 +%
1.405 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.406 +
1.407 +\def\theindex{ \cleardoublepage
1.408 + \small
1.409 + \columnseprule \z@
1.410 + \columnsep=0.84cm
1.411 + \twocolumn[\@makeschapterhead{Index}]
1.412 + \addcontentsline{toc}{chapter}{Index}
1.413 + \@mkboth{Index}{Index}
1.414 + \thispagestyle{plain}\parindent\z@
1.415 + \parskip\z@ plus .3pt\relax\let\item\@idxitem}
1.416 +\def\@idxitem{\par\hangindent 15pt}
1.417 +\def\subitem{\par\hangindent 15pt -- }
1.418 +\def\endtheindex{\clearpage}
1.419 +\def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax}
1.420 +
1.421 +
1.422 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.423 +%
1.424 +% References (Bibliography)
1.425 +%
1.426 +% Macros for creating a list of references in small print using LaTeX
1.427 +% defaults or some special Springer commands.
1.428 +%
1.429 +% Usage:
1.430 +%
1.431 +% \begin{thebibliography}{wide-label} % LaTeX standard macros
1.432 +% \bibitem[label]{name} ... text ...
1.433 +% \bibitem[label]{name} ... text ...
1.434 +% \end{thebibliography}
1.435 +%
1.436 +% or
1.437 +%
1.438 +% \begin{references}{wide-label} % Springer macros
1.439 +% \refer ... text ...
1.440 +% \refno{no.} ... text ...
1.441 +% \refmark{[label]} ... text ...
1.442 +% \end{references}
1.443 +%
1.444 +% New commands:
1.445 +%
1.446 +% \refchapter starts an unnumbered chapter "References"; small font
1.447 +% \refer unlabeled item with hanging indentation
1.448 +% \refno right adjusted label (for numbers)
1.449 +% \refmark left adjusted label (for text labels)
1.450 +%
1.451 +% Changed commands
1.452 +%
1.453 +% \thebibliography (BOOK.STY) (further edit by LCP!)
1.454 +% \endthebibliography (BOOK.STY)
1.455 +%
1.456 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.457 +
1.458 +\def\refchapter{\chapter*{References}
1.459 +\parindent0pt\parskip0pt\small
1.460 +\addcontentsline{toc}{chapter}{References}
1.461 +\markboth{References}{References}}
1.462 +
1.463 +
1.464 +\def\thebibliography#1{\refchapter\small\list
1.465 + {\arabic{enumi}.}{\settowidth\labelwidth{#1.}\leftmargin\labelwidth
1.466 + \advance\leftmargin\labelsep
1.467 + \usecounter{enumi}}
1.468 + \def\newblock{\hskip .11em plus .33em minus -.07em}
1.469 + \sloppy
1.470 + \sfcode`\.=1000\relax}
1.471 +\let\endthebibliography=\endlist
1.472 +
1.473 +
1.474 +\newenvironment{references}[1]{\refchapter
1.475 + \settowidth\labelwidth{#1\enspace}
1.476 + \begingroup}{\endgraf\endgroup}
1.477 +%
1.478 +% The following macros are from REFER.TEX.
1.479 +% \refindent is replaced by the predefined dimension \labelwidth
1.480 +% that is also used by \thebibliography; \ref is replaced by \refer
1.481 +% since \ref is already used for referencing lables!
1.482 +
1.483 +%%%\newlinechar=`\|
1.484 +
1.485 +% \refer produces ordinary entries, successive line are indented 1em
1.486 +\def\refer{\goodbreak\hangindent1em\hangafter=1\noindent\ignorespaces}
1.487 +
1.488 +% \refno produces entries with right-aligned marks in the margin
1.489 +\def\refno#1{\goodbreak
1.490 +\setbox0=\hbox{#1\enspace}\ifdim\labelwidth<\wd0\relax
1.491 +\message{|Your reference `#1' is wider than you pretended in using
1.492 +\string\begref.}\fi
1.493 +\hangindent\labelwidth\hangafter=1\noindent
1.494 +\kern\labelwidth\llap{#1\enspace}\ignorespaces}
1.495 +
1.496 +% \refmark produces entries with left-aligned marks in the margin
1.497 +\def\refmark#1{\goodbreak
1.498 +\setbox0=\hbox{#1\enspace}\ifdim\labelwidth<\wd0\relax
1.499 +\message{|Your reference `#1' is wider than you pretended in using
1.500 +\string\begref.}\fi
1.501 +\hangindent\labelwidth\hangafter=1\noindent
1.502 +\hbox to\labelwidth{#1\hss}\ignorespaces}
1.503 +
1.504 +
1.505 +
1.506 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.507 +%
1.508 +% New environments
1.509 +%
1.510 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.511 +
1.512 +%
1.513 +% The following lines define a new environment 'listing'
1.514 +%
1.515 +% \begin{listing}
1.516 +% ...
1.517 +% \end{listing}
1.518 +%
1.519 +% that prints listings using \footnotesize and takes care to reset
1.520 +% the \baselineskip. The macro definition is based on ALLTT.STY that
1.521 +% allows various TEX commands to be given within the environment
1.522 +% (e.g. '\input', '\index' or '\it'). '%' has been retained as a special
1.523 +% character within 'listing', however, to avoid unwanted line breaks.
1.524 +%
1.525 +%
1.526 +
1.527 +\def\docspecials{\do\ \do\$\do\&%
1.528 + \do\#\do\^\do\^^K\do\_\do\^^A\do\~}
1.529 +
1.530 +\newdimen\oldbaselineskip
1.531 +\def\listing{\par\noindent\oldbaselineskip=\baselineskip \footnotesize%
1.532 +\trivlist \item[]\if@minipage\else\vskip\parskip\fi
1.533 +\leftskip\@totalleftmargin\rightskip\z@
1.534 +\parindent\z@\parfillskip\@flushglue\parskip\z@
1.535 +\@tempswafalse \def\par{\if@tempswa\hbox{}\fi\@tempswatrue\@@par}
1.536 +\obeylines \tt \catcode``=13 \@noligs \let\do\@makeother \docspecials
1.537 + \frenchspacing\@vobeyspaces}
1.538 +
1.539 +\def\endlisting{\endtrivlist\baselineskip=\oldbaselineskip}
1.540 +
1.541 +%Add ttbox to Springer's macros!! - LCP
1.542 +\newenvironment{ttbox}{\par\nobreak\vskip-2pt%
1.543 + \vbox\bgroup\begin{listing}\leftskip\leftmargini}%
1.544 + {\end{listing}\egroup\vskip-7pt\@endparenv}
1.545 +\newcommand\ttbreak{\end{ttbox}\goodbreak\vskip-8pt plus 3pt\begin{ttbox}}
1.546 +
1.547 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.548 +%
1.549 +% Acknowledgements ( = acknow.tex)
1.550 +%
1.551 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.552 +
1.553 +\def\ack#1{\vskip11pt\begingroup\noindent{\it Acknowledgements\/}.
1.554 +\ignorespaces#1\vskip6pt\endgroup}
1.555 +
1.556 +
1.557 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.558 +%
1.559 +% Definition of versal greek letters ( = ucgreek.tex)
1.560 +%
1.561 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.562 +
1.563 +\mathchardef\Gamma="0100
1.564 +\mathchardef\Delta="0101
1.565 +\mathchardef\Theta="0102
1.566 +\mathchardef\Lambda="0103
1.567 +\mathchardef\Xi="0104
1.568 +\mathchardef\Pi="0105
1.569 +\mathchardef\Sigma="0106
1.570 +\mathchardef\Upsilon="0107
1.571 +\mathchardef\Phi="0108
1.572 +\mathchardef\Psi="0109
1.573 +\mathchardef\Omega="010A
1.574 +
1.575 +
1.576 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.577 +%
1.578 +% Vectors ( = vector.tex)
1.579 +%
1.580 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.581 +
1.582 +% This is vector.tex
1.583 +% it redefines the plain TeX \vec command
1.584 +% to produce bold characters
1.585 +%
1.586 +\def\vec#1{\ifmmode
1.587 +\mathchoice{\mbox{\boldmath$\displaystyle\bf#1$}}
1.588 +{\mbox{\boldmath$\textstyle\bf#1$}}
1.589 +{\mbox{\boldmath$\scriptstyle\bf#1$}}
1.590 +{\mbox{\boldmath$\scriptscriptstyle\bf#1$}}\else
1.591 +{\mbox{\boldmath$\bf#1$}}\fi}
1.592 +%
1.593 +%\def\vec#1{{\textfont0=\tenbf\scriptfont0=\sevenbf
1.594 +%\scriptscriptfont0=\fivebf
1.595 +%\textfont1=\tenbf\scriptfont1=\sevenbf
1.596 +%\scriptscriptfont1=\fivebf
1.597 +%\ifmmode % supply all varieties of math sizes
1.598 +% \mathchoice{\hbox{$\displaystyle#1$}}{\hbox{$\textstyle#1$}}
1.599 +% {\hbox{$\scriptstyle#1$}}{\hbox{$\scriptscriptstyle#1$}}
1.600 +%\else\hbox{$#1$}\fi}}
1.601 +
1.602 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.603 +%
1.604 +% Symbols ( = symbols.tex )
1.605 +%
1.606 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.607 +
1.608 +% This is symbols.tex
1.609 +% the symbols not available in plain TeX are constructed
1.610 +% by overprinting some characters
1.611 +
1.612 +\def\sun{{\hbox{$\odot$}}}
1.613 +\def\la{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.614 +$\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}\sim\cr}}}
1.615 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr
1.616 +\noalign{\vskip1.0pt}\sim\cr}}}
1.617 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr
1.618 +\noalign{\vskip0.5pt}\sim\cr}}}
1.619 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil
1.620 +\cr<\cr\noalign{\vskip0.5pt}\sim\cr}}}}}
1.621 +\def\ga{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.622 +$\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}\sim\cr}}}
1.623 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr
1.624 +\noalign{\vskip1.0pt}\sim\cr}}}
1.625 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr
1.626 +\noalign{\vskip0.5pt}\sim\cr}}}
1.627 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil
1.628 +\cr>\cr\noalign{\vskip0.5pt}\sim\cr}}}}}
1.629 +\def\sq{\hbox{\rlap{$\sqcap$}$\sqcup$}}
1.630 +\def\degr{\hbox{$^\circ$}}
1.631 +\def\arcmin{\hbox{$^\prime$}}
1.632 +\def\arcsec{\hbox{$^{\prime\prime}$}}
1.633 +\def\utw{\smash{\rlap{\lower5pt\hbox{$\sim$}}}}
1.634 +\def\udtw{\smash{\rlap{\lower6pt\hbox{$\approx$}}}}
1.635 +\def\fd{\hbox{$.\!\!^{\rm d}$}}
1.636 +\def\fh{\hbox{$.\!\!^{\rm h}$}}
1.637 +\def\fm{\hbox{$.\!\!^{\rm m}$}}
1.638 +\def\fs{\hbox{$.\!\!^{\rm s}$}}
1.639 +\def\fdg{\hbox{$.\!\!^\circ$}}
1.640 +\def\farcm{\hbox{$.\mkern-4mu^\prime$}}
1.641 +\def\farcs{\hbox{$.\!\!^{\prime\prime}$}}
1.642 +\def\fp{\hbox{$.\!\!^{\scriptscriptstyle\rm p}$}}
1.643 +\def\getsto{\mathrel{\mathchoice {\vcenter{\offinterlineskip
1.644 +\halign{\hfil$\displaystyle##$\hfil\cr\gets\cr\to\cr}}}
1.645 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
1.646 +\gets\cr\to\cr}}}
1.647 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
1.648 +\gets\cr\to\cr}}}
1.649 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
1.650 +\gets\cr\to\cr}}}}}
1.651 +\def\cor{\mathrel{\mathchoice {\hbox{$\widehat=$}}{\hbox{$\widehat=$}}
1.652 +{\hbox{$\scriptstyle\hat=$}}
1.653 +{\hbox{$\scriptscriptstyle\hat=$}}}}
1.654 +\def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.655 +$\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1.5pt}<\cr}}}
1.656 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
1.657 +>\cr\noalign{\vskip-1.5pt}<\cr}}}
1.658 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
1.659 +>\cr\noalign{\vskip-1pt}<\cr}}}
1.660 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
1.661 +>\cr\noalign{\vskip-0.5pt}<\cr}}}}}
1.662 +\def\lid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.663 +$\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}=\cr}}}
1.664 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr
1.665 +\noalign{\vskip1pt}=\cr}}}
1.666 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr
1.667 +\noalign{\vskip0.5pt}=\cr}}}
1.668 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
1.669 +<\cr\noalign{\vskip0.5pt}=\cr}}}}}
1.670 +\def\gid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.671 +$\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}=\cr}}}
1.672 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr
1.673 +\noalign{\vskip1pt}=\cr}}}
1.674 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr
1.675 +\noalign{\vskip0.5pt}=\cr}}}
1.676 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
1.677 +>\cr\noalign{\vskip0.5pt}=\cr}}}}}
1.678 +\def\sol{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.679 +$\displaystyle##$\hfil\cr\sim\cr\noalign{\vskip-0.2mm}<\cr}}}
1.680 +{\vcenter{\offinterlineskip
1.681 +\halign{\hfil$\textstyle##$\hfil\cr\sim\cr<\cr}}}
1.682 +{\vcenter{\offinterlineskip
1.683 +\halign{\hfil$\scriptstyle##$\hfil\cr\sim\cr<\cr}}}
1.684 +{\vcenter{\offinterlineskip
1.685 +\halign{\hfil$\scriptscriptstyle##$\hfil\cr\sim\cr<\cr}}}}}
1.686 +\def\sog{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.687 +$\displaystyle##$\hfil\cr\sim\cr\noalign{\vskip-0.2mm}>\cr}}}
1.688 +{\vcenter{\offinterlineskip
1.689 +\halign{\hfil$\textstyle##$\hfil\cr\sim\cr>\cr}}}
1.690 +{\vcenter{\offinterlineskip
1.691 +\halign{\hfil$\scriptstyle##$\hfil\cr\sim\cr>\cr}}}
1.692 +{\vcenter{\offinterlineskip
1.693 +\halign{\hfil$\scriptscriptstyle##$\hfil\cr\sim\cr>\cr}}}}}
1.694 +\def\lse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.695 +$\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}\simeq\cr}}}
1.696 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr
1.697 +\noalign{\vskip1pt}\simeq\cr}}}
1.698 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr
1.699 +\noalign{\vskip0.5pt}\simeq\cr}}}
1.700 +{\vcenter{\offinterlineskip
1.701 +\halign{\hfil$\scriptscriptstyle##$\hfil\cr<\cr
1.702 +\noalign{\vskip0.5pt}\simeq\cr}}}}}
1.703 +\def\gse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.704 +$\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}\simeq\cr}}}
1.705 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr
1.706 +\noalign{\vskip1.0pt}\simeq\cr}}}
1.707 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr
1.708 +\noalign{\vskip0.5pt}\simeq\cr}}}
1.709 +{\vcenter{\offinterlineskip
1.710 +\halign{\hfil$\scriptscriptstyle##$\hfil\cr>\cr
1.711 +\noalign{\vskip0.5pt}\simeq\cr}}}}}
1.712 +\def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.713 +$\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1.5pt}<\cr}}}
1.714 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
1.715 +>\cr\noalign{\vskip-1.5pt}<\cr}}}
1.716 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
1.717 +>\cr\noalign{\vskip-1pt}<\cr}}}
1.718 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
1.719 +>\cr\noalign{\vskip-0.5pt}<\cr}}}}}
1.720 +\def\leogr{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.721 +$\displaystyle##$\hfil\cr<\cr\noalign{\vskip-1.5pt}>\cr}}}
1.722 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
1.723 +<\cr\noalign{\vskip-1.5pt}>\cr}}}
1.724 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
1.725 +<\cr\noalign{\vskip-1pt}>\cr}}}
1.726 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
1.727 +<\cr\noalign{\vskip-0.5pt}>\cr}}}}}
1.728 +\def\loa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.729 +$\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}\approx\cr}}}
1.730 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr
1.731 +\noalign{\vskip1.0pt}\approx\cr}}}
1.732 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr
1.733 +\noalign{\vskip0.5pt}\approx\cr}}}
1.734 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
1.735 +<\cr\noalign{\vskip0.5pt}\approx\cr}}}}}
1.736 +\def\goa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
1.737 +$\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}\approx\cr}}}
1.738 +{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr
1.739 +\noalign{\vskip1.0pt}\approx\cr}}}
1.740 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr
1.741 +\noalign{\vskip0.5pt}\approx\cr}}}
1.742 +{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
1.743 +>\cr\noalign{\vskip0.5pt}\approx\cr}}}}}
1.744 +\def\bbbr{{\rm I\!R}} %reelle Zahlen
1.745 +\def\bbbn{{\rm I\!N}} %natuerliche Zahlen
1.746 +\def\bbbm{{\rm I\!M}}
1.747 +\def\bbbh{{\rm I\!H}}
1.748 +\def\bbbf{{\rm I\!F}}
1.749 +\def\bbbk{{\rm I\!K}}
1.750 +\def\bbbp{{\rm I\!P}}
1.751 +\def\bbbone{{\mathchoice {\rm 1\mskip-4mu l} {\rm 1\mskip-4mu l}
1.752 +{\rm 1\mskip-4.5mu l} {\rm 1\mskip-5mu l}}}
1.753 +\def\bbbc{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm C$}\hbox{\hbox
1.754 +to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
1.755 +{\setbox0=\hbox{$\textstyle\rm C$}\hbox{\hbox
1.756 +to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
1.757 +{\setbox0=\hbox{$\scriptstyle\rm C$}\hbox{\hbox
1.758 +to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
1.759 +{\setbox0=\hbox{$\scriptscriptstyle\rm C$}\hbox{\hbox
1.760 +to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}}}
1.761 +\def\bbbe{{\mathchoice {\setbox0=\hbox{\smalletextfont e}\hbox{\raise
1.762 +0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.3pt
1.763 +height0.7\ht0\hss}\box0}}
1.764 +{\setbox0=\hbox{\smalletextfont e}\hbox{\raise
1.765 +0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.3pt
1.766 +height0.7\ht0\hss}\box0}}
1.767 +{\setbox0=\hbox{\smallescriptfont e}\hbox{\raise
1.768 +0.1\ht0\hbox to0pt{\kern0.5\wd0\vrule width0.2pt
1.769 +height0.7\ht0\hss}\box0}}
1.770 +{\setbox0=\hbox{\smallescriptscriptfont e}\hbox{\raise
1.771 +0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.2pt
1.772 +height0.7\ht0\hss}\box0}}}}
1.773 +\def\bbbq{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm Q$}\hbox{\raise
1.774 +0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
1.775 +{\setbox0=\hbox{$\textstyle\rm Q$}\hbox{\raise
1.776 +0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
1.777 +{\setbox0=\hbox{$\scriptstyle\rm Q$}\hbox{\raise
1.778 +0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}
1.779 +{\setbox0=\hbox{$\scriptscriptstyle\rm Q$}\hbox{\raise
1.780 +0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}}}
1.781 +\def\bbbt{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm
1.782 +T$}\hbox{\hbox to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
1.783 +{\setbox0=\hbox{$\textstyle\rm T$}\hbox{\hbox
1.784 +to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
1.785 +{\setbox0=\hbox{$\scriptstyle\rm T$}\hbox{\hbox
1.786 +to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
1.787 +{\setbox0=\hbox{$\scriptscriptstyle\rm T$}\hbox{\hbox
1.788 +to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}}}
1.789 +\def\bbbs{{\mathchoice
1.790 +{\setbox0=\hbox{$\displaystyle \rm S$}\hbox{\raise0.5\ht0\hbox
1.791 +to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox
1.792 +to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}}
1.793 +{\setbox0=\hbox{$\textstyle \rm S$}\hbox{\raise0.5\ht0\hbox
1.794 +to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox
1.795 +to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}}
1.796 +{\setbox0=\hbox{$\scriptstyle \rm S$}\hbox{\raise0.5\ht0\hbox
1.797 +to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
1.798 +to0pt{\kern0.5\wd0\vrule height0.45\ht0\hss}\box0}}
1.799 +{\setbox0=\hbox{$\scriptscriptstyle\rm S$}\hbox{\raise0.5\ht0\hbox
1.800 +to0pt{\kern0.4\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
1.801 +to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}}
1.802 +
1.803 +%
1.804 +% note: changed \sans to \sf for LaTeX
1.805 +%
1.806 +
1.807 +\def\bbbz{{\mathchoice {\hbox{$\sf\textstyle Z\kern-0.4em Z$}}
1.808 +{\hbox{$\sf\textstyle Z\kern-0.4em Z$}}
1.809 +{\hbox{$\sf\scriptstyle Z\kern-0.3em Z$}}
1.810 +{\hbox{$\sf\scriptscriptstyle Z\kern-0.2em Z$}}}}
1.811 +
1.812 +\def\diameter{{\ifmmode\oslash\else$\oslash$\fi}}
1.813 +
1.814 +
1.815 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.816 +%
1.817 +% petit (substitute for petit.tex)
1.818 +%
1.819 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.820 +
1.821 +
1.822 +\newenvironment{petit}{\vskip6pt\begingroup\small}{\endgroup\vskip6pt}
1.823 +
1.824 +
1.825 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.826 +%
1.827 +% New environments
1.828 +%
1.829 +% lemma, proposition, theorem, corollary (\bf,\it) (numbered)
1.830 +% exercise, problem, solution, definition (\bf,\rm)
1.831 +% 27.3.91 binding: example, note and question changed to (\bf, \rm)
1.832 +%
1.833 +% lemma*, proposition*, theorem*, corollary* (\bf,\it) (unnumbered)
1.834 +% exercise*, problem*, solution*, definition* (\bf,\rm)
1.835 +% example*, note*, question* (\it,\rm)
1.836 +%
1.837 +% remark, proof (\it,\rm) (unnumbered)
1.838 +%
1.839 +% usage: \begin{lemma} or \begin{lemma}[COMMENT]
1.840 +% ... ...
1.841 +% \end{lemma} \end{lemma}
1.842 +%
1.843 +%
1.844 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.845 +
1.846 +% currently one counter is used for all theorem like environments
1.847 +
1.848 +\newcounter{lemmacount}[chapter]
1.849 +\renewcommand{\thelemmacount}{\thechapter.\arabic{lemmacount}}
1.850 +
1.851 +
1.852 +%
1.853 +% short form for defininng new theorem like environments:
1.854 +% \newthe{NAME}{NAME*}{TITLE}{COUNTER}{FONT1}{FONT2}
1.855 +%
1.856 +\def\@@begthe#1{\@ifnextchar[{\@optbegthe#1}{\@begthe#1}}
1.857 +%27.3.91 binding: dot deleted
1.858 +%def\@begthe#1{. #1} old
1.859 +\def\@begthe#1{ #1}
1.860 +\def\@optbegthe#1[#2]{ {#2} #1}
1.861 +\newcommand{\newthe}[6]{
1.862 + \def\nlni{\par\ifvmode\removelastskip\fi\vskip\baselineskip\noindent}
1.863 + \def\xxxend{\endgroup\vskip\baselineskip}
1.864 + \newenvironment{#1}{\nlni\begingroup\refstepcounter{#4}#5#3
1.865 +%changed 91/10/7 fuh:\arabic{chapter}.\arabic{#4}\@@begthe{#6}}{\xxxend}
1.866 + \thechapter.\arabic{#4}\@@begthe{#6}}{\xxxend}
1.867 + \newenvironment{#2}{\nlni\begingroup#5#3\@@begthe{#6}}{\xxxend}}
1.868 +
1.869 +
1.870 +% Lemma, Proposition, Theorem, Corollary (\bf,\it)
1.871 +
1.872 +\newthe{lemma}{lemma*}{Lemma}{lemmacount}{\bf}{\it}
1.873 +\newthe{proposition}{proposition*}{Proposition}{lemmacount}{\bf}{\it}
1.874 +\newthe{theorem}{theorem*}{Theorem}{lemmacount}{\bf}{\it}
1.875 +\newthe{corollary}{corollary*}{Corollary}{lemmacount}{\bf}{\it}
1.876 +
1.877 +
1.878 +% Exercise, Problem, Solution, Definition (\bf,\rm)
1.879 +
1.880 +\newthe{exercise}{exercise*}{exercise}{lemmacount}{\bf}{\it}
1.881 +\newthe{problem}{problem*}{Problem}{lemmacount}{\bf}{\it}
1.882 +\newthe{solution}{solution*}{Solution}{lemmacount}{\bf}{\it}
1.883 +\newthe{definition}{definition*}{Definition}{lemmacount}{\bf}{\it}
1.884 +
1.885 +
1.886 +% Example, Note, Question (\bf,\rm)
1.887 +
1.888 +\newthe{example}{example*}{Example}{lemmacount}{\bf}{\rm}
1.889 +\newthe{note}{note*}{Note}{lemmacount}{\bf}{\rm}
1.890 +\newthe{question}{question*}{Question}{lemmacount}{\bf}{\rm}
1.891 +
1.892 +
1.893 +% Remark, Proof
1.894 +
1.895 +\newenvironment{remark}{\nlni\begingroup\it Remark. \rm}{
1.896 + \endgroup\vskip\baselineskip}
1.897 +\newenvironment{proof}{\nlni\begingroup\it Proof. \rm}{
1.898 + \endgroup\vskip\baselineskip}
1.899 +
1.900 +
1.901 +
1.902 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.903 +%
1.904 +% qed
1.905 +%
1.906 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.907 +
1.908 +\def\qed{\ifmmode\sq\else{\unskip\nobreak\hfil
1.909 +\penalty50\hskip1em\null\nobreak\hfil\sq
1.910 +\parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi}
1.911 +
1.912 +
1.913 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.914 +%
1.915 +% \eqnarticle simple equation numbers without chapter number
1.916 +% \eqnbook structured equation numbers (default)
1.917 +% changed by binding 5.2.91: changed to \numberlikearticle and
1.918 +% \numberlikebook, changing numbering of
1.919 +% figures and tables also.
1.920 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.921 +
1.922 +\def\numberlikearticle{\global\def\theequation{\arabic{equation}}
1.923 +\global\def\thetable{\arabic{table}}
1.924 +\global\def\thefigure{\arabic{figure}}}
1.925 +\def\numberlikebook{\global\def\theequation{\thechapter.\arabic{equation}}
1.926 +\global\def\thetable{\thechapter.\arabic{table}}
1.927 +\global\def\thefigure{\thechapter.\arabic{figure}}}
1.928 +
1.929 +
1.930 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.931 +%
1.932 +% Redeclaration of \makeatletter; no @-expressions may be used from now on
1.933 +%
1.934 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.935 +
1.936 +\makeatother
1.937 +
1.938 +
1.939 +
1.940 +
1.941 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.942 +%
1.943 +% End of MATHSING.STY
1.944 +%
1.945 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1.946 +
1.947 +
1.948 +