doc-src/mathsing.sty
changeset 292 cc69ef31cfc3
child 350 d9ebca601847
     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 +