lcp@292: %% edited by LCP!! lcp@350: %% Modified page break penalties lcp@292: %% Commented out the change to \newlinechar lcp@350: %% Increased space in Contents and List of Figures lcp@292: %% Changed \thebibliography to the defn in llncs.sty lcp@292: %% Added ttbox lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % MATHSING.STY Version 1.1 lcp@292: % lcp@292: % This LaTeX style option file contains necessary macros for writing lcp@292: % camera ready English single author math book manuscripts. lcp@292: % lcp@292: % lcp@292: % Usage: lcp@292: % lcp@292: % \documentstyle[12pt,mathsing]{book} lcp@292: % ... lcp@292: % lcp@292: % Change log: lcp@292: % lcp@292: % 90/11/04 pagestyle empty for first page of chapter lcp@292: % 90/11/04 distinct figure and table captions lcp@292: % 90/11/04 \small for captions and headings lcp@292: % 90/11/04 improved definition of theorem-like environments lcp@292: % 90/12/01 separation after chapter title changed to 5.1cm lcp@292: % 90/12/01 page size changed to 45x14.4+10pt=23.05cm lcp@292: % 90/12/01 references lcp@292: % 90/12/01 common counter for theorem-like environments lcp@292: % 90/12/02 table of contents lcp@292: % 90/12/02 final improvements and corrections lcp@292: % 90/12/26 two styles for equation numbers lcp@292: % 91/02/05 \numberlikebook and \numberlikearticle replace lcp@292: % \eqnbook and \eqnarticle lcp@292: % 91/10/07 \listoffigures, \listoftables made similar to lcp@292: % \tableofcontents, lcp@292: % running head of Index changed: Sachverzeichnis -> Index, lcp@292: % \newthe now uses \thechapter instead of \arabic{chapter} lcp@292: % 91/02/05 binding: \tablebook, \tablearticle lcp@292: % \figurebook, \figurearticle added lcp@292: % 91/10/07 holzwarth: \listoffigures, \listoftables lcp@292: % according to \tableofcontents, lcp@292: % \begin{theindex} lcp@292: % \newthe to produce correct numbers lcp@292: % 91/12/03 \chapter, \section, and \subsection now do not lcp@292: % hyphenate the headings any more lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % change the catcode of @ (allows names containing @ after \begin{document}) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: \makeatletter lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % page layout and dimensions lcp@292: % lcp@292: % The following commands are redefined: lcp@292: % lcp@292: % \ps@headings (cf. BOOK.STY) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: % lcp@292: % Layout lcp@292: % lcp@292: % Note: The following values do not apply for English Springer lcp@292: % books on phsics; use \baselineskip=14pt, \textwidth=13.8cm, lcp@292: % \textheight=640pt (=45x14pt+10pt=22.5cm) instead! lcp@292: % lcp@292: lcp@292: \baselineskip=14.4pt % LaTeX default lcp@292: lcp@292: \topmargin=0cm lcp@292: \textwidth=14.2cm % 1.2 x 11.833 cm lcp@292: \textheight=658pt % 45x14.4pt+10pt = 658pt = 23.0554cm lcp@292: %\textheight=23.2502cm % 1.2x19.3752cm=23.2502cm (first version) lcp@292: \oddsidemargin=0.7cm lcp@292: \evensidemargin=0.7cm lcp@292: \headsep=20pt % ? lcp@292: lcp@292: \parindent=7mm % 1.2 x 5.833mm lcp@292: lcp@292: \hfuzz=2pt % supress "overfull box" messages below 2pt lcp@292: lcp@292: \frenchspacing % no large blanks at the end of a sentence lcp@292: lcp@292: lcp@292: \tolerance=500 lcp@292: lcp@292: \abovedisplayskip=3.6 mm plus7.2pt minus 4.8pt lcp@292: \belowdisplayskip=3.6 mm plus7.2pt minus 4.8pt lcp@292: \abovedisplayshortskip=0.0 mm plus7.2pt minus 2.4pt lcp@292: \belowdisplayshortskip=2.4 mm plus4.8pt minus 4.8pt lcp@292: lcp@350: %%LCP: were 0, 10000, 10000 lcp@350: \predisplaypenalty=100 % penalties for page break lcp@350: \clubpenalty=400 % lcp@350: \widowpenalty=400 % lcp@292: lcp@292: lcp@292: % lcp@292: % running titles lcp@292: % lcp@292: lcp@292: % binding 5.2.91 \hspace changed to 1.0 cm | | lcp@292: % binding 5.2.91 dot deleted after \thesection | lcp@292: \def\ps@headings{ lcp@292: \let\@mkboth\markboth lcp@292: \def\@oddfoot{} lcp@292: \def\@evenfoot{} lcp@292: \def\@evenhead{\rm\small\thepage\hspace{1.0cm}\leftmark\hfil\hbox{}} lcp@292: \def\@oddhead{\hbox{}\hfil\rm\small\rightmark\hspace{1.0cm}\thepage} lcp@292: \def\chaptermark##1{\markboth lcp@292: {\ifnum \c@secnumdepth >\m@ne \thechapter.\ \fi ##1}{}} lcp@292: %hier punkt raus. binding | lcp@292: \def\sectionmark##1{\markright lcp@292: {\ifnum \c@secnumdepth >\z@ \thesection\ \fi ##1}} lcp@292: } lcp@292: lcp@292: \pagestyle{headings} lcp@292: lcp@292: lcp@292: lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % Chapters and Sections lcp@292: % lcp@292: % The following commands are redefined: lcp@292: % lcp@292: % \@makechapterhead (cf. BK12.STY) lcp@292: % \@makeschapterhead (cf. BK12.STY) lcp@292: % \chapter (cf. BK12.STY) lcp@292: % \@sect (cf. LATEX.TEX) lcp@292: % \section (cf. BK12.STY) lcp@292: % \subsection (cf. BK12.STY) lcp@292: % \subsubsection (cf. BK12.STY) lcp@292: % \paragraph (cf. BK12.STY) lcp@292: % \subparagraph (cf. BK12.STY) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: % lcp@292: % number of numbered section levels lcp@292: % lcp@292: lcp@292: \setcounter{secnumdepth}{3} lcp@292: lcp@292: lcp@292: % lcp@292: % Adapt the font size for chapter titles and supress printing of lcp@292: % the word "chapter" lcp@292: % lcp@292: lcp@292: \def\@makechapterhead#1{ { \parindent 0pt \raggedright lcp@292: % \pretolerance added 12/3/91 fuh lcp@292: {\pretolerance=10000\Large \bf \thechapter.\hspace{0.3cm}#1\par}% lcp@292: \nobreak \vskip 4cm \vskip\baselineskip} } lcp@292: lcp@292: \def\@makeschapterhead#1{ { \parindent 0pt \raggedright lcp@292: % \pretolerance added 12/3/91 fuh lcp@292: \pretolerance=10000\Large \bf #1\par lcp@292: \nobreak \vskip 4cm \vskip\baselineskip} } lcp@292: lcp@292: % lcp@292: % define pagestyle=empty for first page of a chapter lcp@292: % lcp@292: lcp@292: \def\chapter{\cleardoublepage \thispagestyle{empty} \global\@topnum\z@ lcp@292: \@afterindentfalse \secdef\@chapter\@schapter} lcp@292: lcp@292: % lcp@292: % Change the distance between section number and title from 1em to 2mm lcp@292: % binding: changed again to 1en=0.5em | 5.2.91 lcp@292: % lcp@292: lcp@292: \def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth lcp@292: \def\@svsec{}\else lcp@292: \refstepcounter{#1}% lcp@292: \edef\@svsec{\csname the#1\endcsname\hskip 0.5em }\fi lcp@292: \@tempskipa #5\relax lcp@292: \ifdim \@tempskipa>\z@ lcp@292: \begingroup #6\relax lcp@292: % changed by Binding :) 20.3.91 lcp@292: % old: \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par} lcp@292: % \@hangfrom deleted to avoid hanging indentation \noindent added lcp@292: {\noindent\hskip #3\relax\@svsec}% lcp@292: {\interlinepenalty \@M #8\par} lcp@292: \endgroup lcp@292: \csname #1mark\endcsname{#7}\addcontentsline lcp@292: {toc}{#1}{\ifnum #2>\c@secnumdepth \else lcp@292: \protect\numberline{\csname the#1\endcsname}\fi lcp@292: #7}\else lcp@292: \def\@svsechd{#6\hskip #3\@svsec #8\csname #1mark\endcsname lcp@292: {#7}\addcontentsline lcp@292: {toc}{#1}{\ifnum #2>\c@secnumdepth \else lcp@292: \protect\numberline{\csname the#1\endcsname}\fi lcp@292: #7}}\fi lcp@292: \@xsect{#5}} lcp@292: lcp@292: lcp@292: % lcp@292: % Font size for section titles; lcp@292: % Increased vertical space before and after sections, subsections lcp@292: % and subsubsections by 1ex; run-in headings starting with subsubsection lcp@292: % lcp@292: % (\@startsection{NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE}) lcp@292: % lcp@292: lcp@292: %binding, 18.3.91: \boldmath inserted lcp@292: \def\section{\@startsection{section}{1}{\z@}{ lcp@292: -4.50ex plus -1ex minus -.2ex}{3.3ex plus .2ex} lcp@292: {\large\bf\boldmath\raggedright\pretolerance=10000}} lcp@292: % \raggedright and \pretolerance added 12/3/91 fuh lcp@292: \def\subsection{\@startsection{subsection}{2}{\z@}{ lcp@292: -4.25ex plus -1ex minus -.2ex}{2.5ex plus .2ex} lcp@292: {\normalsize\bf\boldmath\raggedright\pretolerance=10000}} lcp@292: % \raggedright and \pretolerance added 12/3/91 fuh lcp@292: \def\subsubsection{\@startsection{subsubsection}{3}{\z@}{ lcp@292: -3.25ex plus -1ex minus -.2ex}{-0.5em} lcp@292: {\normalsize\bf\boldmath}} lcp@292: \def\paragraph{\@startsection{paragraph}{4}{\z@}{ lcp@292: -3.25ex plus -1ex minus -.2ex}{-0.5em}{\normalsize\it}} lcp@292: \def\subparagraph{\@startsection{subparagraph}{5}{\@}{ lcp@292: -3.25ex plus -1ex minus -.2ex}{-0.5em}{\normalsize\it}} lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: %20.3.91, binding: \labelitemi changed lcp@292: \renewcommand{\labelitemi}{$\bullet$} lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % Tables lcp@292: % lcp@292: % Change width of horizontal and vertical lines in arrays and tables lcp@292: % lcp@292: % The following commands are redefined: lcp@292: % lcp@292: % \arrayrulewidth lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: \arrayrulewidth0.15mm lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % Figure and table captions (small) lcp@292: % lcp@292: % To meet the different requirements for table and figure captions lcp@292: % new macros \@makefigurecaption and \@maketablecaption are introduced lcp@292: % in addition to \@makecaption (cf. BOOK.STY). The \@caption macro is lcp@292: % changed to check for figures and tables. lcp@292: % lcp@292: % The following commands are redefined: lcp@292: % lcp@292: % \@caption (cf. LATEX.TEX) lcp@292: % \fnum@figure (cf. BOOK.STY) lcp@292: % \fnum@table (cf. BOOK.STY) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: \long\def\@caption#1[#2]#3{\addcontentsline{\csname lcp@292: ext@#1\endcsname}{#1}{\protect\numberline{\csname lcp@292: the#1\endcsname}{\ignorespaces #2}}\par lcp@292: \begingroup lcp@292: \@parboxrestore lcp@292: \normalsize lcp@292: \csname @make#1caption\endcsname lcp@292: {\csname fnum@#1\endcsname}{\ignorespaces #3}\par lcp@292: \endgroup} lcp@292: lcp@292: \long\def\@makefigurecaption#1#2{ lcp@292: \vskip 10pt % skip between figure and caption lcp@292: {\small % required here for correct \baselineskip ! lcp@292: \setbox\@tempboxa\hbox{\small{\bf#1}#2} lcp@292: \ifdim \wd\@tempboxa >\hsize lcp@292: \unhbox\@tempboxa\par lcp@292: \else lcp@292: \hbox to\hsize{\hfil\box\@tempboxa\hfil} % centered short caption ! lcp@292: \fi} lcp@292: \vskip 10pt} % additional space between caption and text lcp@292: lcp@292: \long\def\@maketablecaption#1#2{ lcp@292: \vskip 10pt % additional space between text and caption lcp@292: {\small % required here for correct \baselineskip ! lcp@292: \setbox\@tempboxa\hbox{\small{\bf#1}#2} lcp@292: \ifdim \wd\@tempboxa >\hsize lcp@292: \unhbox\@tempboxa\par lcp@292: \else \hbox to\hsize{\box\@tempboxa\hfil} % leftadjusted short caption ! lcp@292: \fi} lcp@292: \vskip 10pt} % skip between caption and table lcp@292: lcp@292: \def\fnum@figure{Fig.$\,$\thefigure.$\;$} lcp@292: \def\fnum@table{Table$\,$\thetable.$\;$} lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % Distance between text and floatings (tables, figures) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: \floatsep 14pt plus 2pt minus 4pt % LaTeX defaults values lcp@292: \textfloatsep 20pt plus 2pt minus 4pt % lcp@292: \intextsep 14pt plus 4pt minus 4pt % lcp@292: \@maxsep 20pt % lcp@292: lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % Table of contents lcp@292: % lcp@292: % The following commands are redefined: lcp@292: % lcp@292: % \l@chapter (cf. LATEX.STY) lcp@292: % \tableofcontents lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: % lcp@292: % lowest level for table of contents entries lcp@292: % lcp@292: \setcounter{tocdepth}{3} lcp@292: lcp@292: % lcp@292: % dotted line for chapters in table of contents lcp@292: % (cf. definition of \@dottedline in LATEX.STY) lcp@292: % lcp@292: \def\l@chapter#1#2{\pagebreak[3] lcp@292: \vskip 1.0em plus 1pt \@tempdima 1.5em \begingroup lcp@292: \parindent \z@ \rightskip \@pnumwidth lcp@292: \parfillskip -\@pnumwidth lcp@292: \rm \leavevmode #1 lcp@292: \nobreak\leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern \@dotsep mu$}\hfill lcp@292: \nobreak lcp@292: \hbox to\@pnumwidth{\hss \rm #2}\par lcp@292: \endgroup} lcp@292: lcp@292: %copied from book.sty to leave room for 12.11, etc. -- Frank Holzwarth via LCP lcp@292: \def\l@section{\@dottedtocline{1}{1.5em}{2.8em}} lcp@350: \def\l@figure{\@dottedtocline{1}{1.5em}{2.8em}} lcp@292: lcp@292: % lcp@292: % Adaption of \tableofcontents (title,headings,pagenumber) lcp@292: % lcp@292: lcp@292: \def\tableofcontents{ lcp@292: \@restonecolfalse lcp@292: \if@twocolumn\@restonecoltrue\onecolumn\fi lcp@292: \chapter*{Table of Contents} lcp@292: \markboth{Table of Contents}{Table of Contents} % headline lcp@292: \renewcommand{\thepage}{\Roman{page}} % roman page number lcp@292: \@starttoc{toc}\if@restonecol\twocolumn\fi} lcp@292: lcp@292: %%%%%%%% added 91/10/07 fuh %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % List of figures lcp@292: % lcp@292: % The following commands are redefined: lcp@292: % lcp@292: % \listoffigures lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: \def\listoffigures{ lcp@292: \@restonecolfalse lcp@292: \if@twocolumn\@restonecoltrue\onecolumn\fi lcp@292: \chapter*{List of Figures} lcp@292: \markboth{List of Figures}{List of Figures} % headline lcp@292: \renewcommand{\thepage}{\Roman{page}} % roman page number lcp@292: \@starttoc{lof}\if@restonecol\twocolumn\fi} lcp@292: lcp@292: %%%%%%%% added 91/10/07 fuh %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % List of tables lcp@292: % lcp@292: % The following commands are redefined: lcp@292: % lcp@292: % \listoftables lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: \def\listoftables{ lcp@292: \@restonecolfalse lcp@292: \if@twocolumn\@restonecoltrue\onecolumn\fi lcp@292: \chapter*{List of Tables} lcp@292: \markboth{List of Tables}{List of Tables} % headline lcp@292: \renewcommand{\thepage}{\Roman{page}} % roman page number lcp@292: \@starttoc{lot}\if@restonecol\twocolumn\fi} lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % Index (with table of contents entry) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: \def\theindex{ \cleardoublepage lcp@292: \small lcp@292: \columnseprule \z@ lcp@292: \columnsep=0.84cm lcp@292: \twocolumn[\@makeschapterhead{Index}] lcp@292: \addcontentsline{toc}{chapter}{Index} lcp@292: \@mkboth{Index}{Index} lcp@292: \thispagestyle{plain}\parindent\z@ lcp@292: \parskip\z@ plus .3pt\relax\let\item\@idxitem} lcp@292: \def\@idxitem{\par\hangindent 15pt} lcp@292: \def\subitem{\par\hangindent 15pt -- } lcp@292: \def\endtheindex{\clearpage} lcp@292: \def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax} lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % References (Bibliography) lcp@292: % lcp@292: % Macros for creating a list of references in small print using LaTeX lcp@292: % defaults or some special Springer commands. lcp@292: % lcp@292: % Usage: lcp@292: % lcp@292: % \begin{thebibliography}{wide-label} % LaTeX standard macros lcp@292: % \bibitem[label]{name} ... text ... lcp@292: % \bibitem[label]{name} ... text ... lcp@292: % \end{thebibliography} lcp@292: % lcp@292: % or lcp@292: % lcp@292: % \begin{references}{wide-label} % Springer macros lcp@292: % \refer ... text ... lcp@292: % \refno{no.} ... text ... lcp@292: % \refmark{[label]} ... text ... lcp@292: % \end{references} lcp@292: % lcp@292: % New commands: lcp@292: % lcp@292: % \refchapter starts an unnumbered chapter "References"; small font lcp@292: % \refer unlabeled item with hanging indentation lcp@292: % \refno right adjusted label (for numbers) lcp@292: % \refmark left adjusted label (for text labels) lcp@292: % lcp@292: % Changed commands lcp@292: % lcp@292: % \thebibliography (BOOK.STY) (further edit by LCP!) lcp@292: % \endthebibliography (BOOK.STY) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: \def\refchapter{\chapter*{References} lcp@292: \parindent0pt\parskip0pt\small lcp@292: \addcontentsline{toc}{chapter}{References} lcp@292: \markboth{References}{References}} lcp@292: lcp@292: lcp@292: \def\thebibliography#1{\refchapter\small\list lcp@292: {\arabic{enumi}.}{\settowidth\labelwidth{#1.}\leftmargin\labelwidth lcp@292: \advance\leftmargin\labelsep lcp@292: \usecounter{enumi}} lcp@292: \def\newblock{\hskip .11em plus .33em minus -.07em} lcp@292: \sloppy lcp@292: \sfcode`\.=1000\relax} lcp@292: \let\endthebibliography=\endlist lcp@292: lcp@292: lcp@292: \newenvironment{references}[1]{\refchapter lcp@292: \settowidth\labelwidth{#1\enspace} lcp@292: \begingroup}{\endgraf\endgroup} lcp@292: % lcp@292: % The following macros are from REFER.TEX. lcp@292: % \refindent is replaced by the predefined dimension \labelwidth lcp@292: % that is also used by \thebibliography; \ref is replaced by \refer lcp@292: % since \ref is already used for referencing lables! lcp@292: lcp@292: %%%\newlinechar=`\| lcp@292: lcp@292: % \refer produces ordinary entries, successive line are indented 1em lcp@292: \def\refer{\goodbreak\hangindent1em\hangafter=1\noindent\ignorespaces} lcp@292: lcp@292: % \refno produces entries with right-aligned marks in the margin lcp@292: \def\refno#1{\goodbreak lcp@292: \setbox0=\hbox{#1\enspace}\ifdim\labelwidth<\wd0\relax lcp@292: \message{|Your reference `#1' is wider than you pretended in using lcp@292: \string\begref.}\fi lcp@292: \hangindent\labelwidth\hangafter=1\noindent lcp@292: \kern\labelwidth\llap{#1\enspace}\ignorespaces} lcp@292: lcp@292: % \refmark produces entries with left-aligned marks in the margin lcp@292: \def\refmark#1{\goodbreak lcp@292: \setbox0=\hbox{#1\enspace}\ifdim\labelwidth<\wd0\relax lcp@292: \message{|Your reference `#1' is wider than you pretended in using lcp@292: \string\begref.}\fi lcp@292: \hangindent\labelwidth\hangafter=1\noindent lcp@292: \hbox to\labelwidth{#1\hss}\ignorespaces} lcp@292: lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % New environments lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: % lcp@292: % The following lines define a new environment 'listing' lcp@292: % lcp@292: % \begin{listing} lcp@292: % ... lcp@292: % \end{listing} lcp@292: % lcp@292: % that prints listings using \footnotesize and takes care to reset lcp@292: % the \baselineskip. The macro definition is based on ALLTT.STY that lcp@292: % allows various TEX commands to be given within the environment lcp@292: % (e.g. '\input', '\index' or '\it'). '%' has been retained as a special lcp@292: % character within 'listing', however, to avoid unwanted line breaks. lcp@292: % lcp@292: % lcp@292: lcp@292: \def\docspecials{\do\ \do\$\do\&% lcp@292: \do\#\do\^\do\^^K\do\_\do\^^A\do\~} lcp@292: lcp@292: \newdimen\oldbaselineskip lcp@292: \def\listing{\par\noindent\oldbaselineskip=\baselineskip \footnotesize% lcp@292: \trivlist \item[]\if@minipage\else\vskip\parskip\fi lcp@292: \leftskip\@totalleftmargin\rightskip\z@ lcp@292: \parindent\z@\parfillskip\@flushglue\parskip\z@ lcp@292: \@tempswafalse \def\par{\if@tempswa\hbox{}\fi\@tempswatrue\@@par} lcp@292: \obeylines \tt \catcode``=13 \@noligs \let\do\@makeother \docspecials lcp@292: \frenchspacing\@vobeyspaces} lcp@292: lcp@292: \def\endlisting{\endtrivlist\baselineskip=\oldbaselineskip} lcp@292: lcp@292: %Add ttbox to Springer's macros!! - LCP lcp@455: %now redefines \{ and \} lcp@292: \newenvironment{ttbox}{\par\nobreak\vskip-2pt% lcp@455: \vbox\bgroup\begin{listing}\chardef\{=`\{\chardef\}=`\}% lcp@455: \leftskip\leftmargini}% lcp@292: {\end{listing}\egroup\vskip-7pt\@endparenv} lcp@292: \newcommand\ttbreak{\end{ttbox}\goodbreak\vskip-8pt plus 3pt\begin{ttbox}} lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % Acknowledgements ( = acknow.tex) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: \def\ack#1{\vskip11pt\begingroup\noindent{\it Acknowledgements\/}. lcp@292: \ignorespaces#1\vskip6pt\endgroup} lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % Definition of versal greek letters ( = ucgreek.tex) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: \mathchardef\Gamma="0100 lcp@292: \mathchardef\Delta="0101 lcp@292: \mathchardef\Theta="0102 lcp@292: \mathchardef\Lambda="0103 lcp@292: \mathchardef\Xi="0104 lcp@292: \mathchardef\Pi="0105 lcp@292: \mathchardef\Sigma="0106 lcp@292: \mathchardef\Upsilon="0107 lcp@292: \mathchardef\Phi="0108 lcp@292: \mathchardef\Psi="0109 lcp@292: \mathchardef\Omega="010A lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % Vectors ( = vector.tex) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: % This is vector.tex lcp@292: % it redefines the plain TeX \vec command lcp@292: % to produce bold characters lcp@292: % lcp@292: \def\vec#1{\ifmmode lcp@292: \mathchoice{\mbox{\boldmath$\displaystyle\bf#1$}} lcp@292: {\mbox{\boldmath$\textstyle\bf#1$}} lcp@292: {\mbox{\boldmath$\scriptstyle\bf#1$}} lcp@292: {\mbox{\boldmath$\scriptscriptstyle\bf#1$}}\else lcp@292: {\mbox{\boldmath$\bf#1$}}\fi} lcp@292: % lcp@292: %\def\vec#1{{\textfont0=\tenbf\scriptfont0=\sevenbf lcp@292: %\scriptscriptfont0=\fivebf lcp@292: %\textfont1=\tenbf\scriptfont1=\sevenbf lcp@292: %\scriptscriptfont1=\fivebf lcp@292: %\ifmmode % supply all varieties of math sizes lcp@292: % \mathchoice{\hbox{$\displaystyle#1$}}{\hbox{$\textstyle#1$}} lcp@292: % {\hbox{$\scriptstyle#1$}}{\hbox{$\scriptscriptstyle#1$}} lcp@292: %\else\hbox{$#1$}\fi}} lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % Symbols ( = symbols.tex ) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: % This is symbols.tex lcp@292: % the symbols not available in plain TeX are constructed lcp@292: % by overprinting some characters lcp@292: lcp@292: \def\sun{{\hbox{$\odot$}}} lcp@292: \def\la{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}\sim\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr lcp@292: \noalign{\vskip1.0pt}\sim\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr lcp@292: \noalign{\vskip0.5pt}\sim\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil lcp@292: \cr<\cr\noalign{\vskip0.5pt}\sim\cr}}}}} lcp@292: \def\ga{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}\sim\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr lcp@292: \noalign{\vskip1.0pt}\sim\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr lcp@292: \noalign{\vskip0.5pt}\sim\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil lcp@292: \cr>\cr\noalign{\vskip0.5pt}\sim\cr}}}}} lcp@292: \def\sq{\hbox{\rlap{$\sqcap$}$\sqcup$}} lcp@292: \def\degr{\hbox{$^\circ$}} lcp@292: \def\arcmin{\hbox{$^\prime$}} lcp@292: \def\arcsec{\hbox{$^{\prime\prime}$}} lcp@292: \def\utw{\smash{\rlap{\lower5pt\hbox{$\sim$}}}} lcp@292: \def\udtw{\smash{\rlap{\lower6pt\hbox{$\approx$}}}} lcp@292: \def\fd{\hbox{$.\!\!^{\rm d}$}} lcp@292: \def\fh{\hbox{$.\!\!^{\rm h}$}} lcp@292: \def\fm{\hbox{$.\!\!^{\rm m}$}} lcp@292: \def\fs{\hbox{$.\!\!^{\rm s}$}} lcp@292: \def\fdg{\hbox{$.\!\!^\circ$}} lcp@292: \def\farcm{\hbox{$.\mkern-4mu^\prime$}} lcp@292: \def\farcs{\hbox{$.\!\!^{\prime\prime}$}} lcp@292: \def\fp{\hbox{$.\!\!^{\scriptscriptstyle\rm p}$}} lcp@292: \def\getsto{\mathrel{\mathchoice {\vcenter{\offinterlineskip lcp@292: \halign{\hfil$\displaystyle##$\hfil\cr\gets\cr\to\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr lcp@292: \gets\cr\to\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr lcp@292: \gets\cr\to\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr lcp@292: \gets\cr\to\cr}}}}} lcp@292: \def\cor{\mathrel{\mathchoice {\hbox{$\widehat=$}}{\hbox{$\widehat=$}} lcp@292: {\hbox{$\scriptstyle\hat=$}} lcp@292: {\hbox{$\scriptscriptstyle\hat=$}}}} lcp@292: \def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1.5pt}<\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr lcp@292: >\cr\noalign{\vskip-1.5pt}<\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr lcp@292: >\cr\noalign{\vskip-1pt}<\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr lcp@292: >\cr\noalign{\vskip-0.5pt}<\cr}}}}} lcp@292: \def\lid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}=\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr lcp@292: \noalign{\vskip1pt}=\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr lcp@292: \noalign{\vskip0.5pt}=\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr lcp@292: <\cr\noalign{\vskip0.5pt}=\cr}}}}} lcp@292: \def\gid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}=\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr lcp@292: \noalign{\vskip1pt}=\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr lcp@292: \noalign{\vskip0.5pt}=\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr lcp@292: >\cr\noalign{\vskip0.5pt}=\cr}}}}} lcp@292: \def\sol{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr\sim\cr\noalign{\vskip-0.2mm}<\cr}}} lcp@292: {\vcenter{\offinterlineskip lcp@292: \halign{\hfil$\textstyle##$\hfil\cr\sim\cr<\cr}}} lcp@292: {\vcenter{\offinterlineskip lcp@292: \halign{\hfil$\scriptstyle##$\hfil\cr\sim\cr<\cr}}} lcp@292: {\vcenter{\offinterlineskip lcp@292: \halign{\hfil$\scriptscriptstyle##$\hfil\cr\sim\cr<\cr}}}}} lcp@292: \def\sog{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr\sim\cr\noalign{\vskip-0.2mm}>\cr}}} lcp@292: {\vcenter{\offinterlineskip lcp@292: \halign{\hfil$\textstyle##$\hfil\cr\sim\cr>\cr}}} lcp@292: {\vcenter{\offinterlineskip lcp@292: \halign{\hfil$\scriptstyle##$\hfil\cr\sim\cr>\cr}}} lcp@292: {\vcenter{\offinterlineskip lcp@292: \halign{\hfil$\scriptscriptstyle##$\hfil\cr\sim\cr>\cr}}}}} lcp@292: \def\lse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}\simeq\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr lcp@292: \noalign{\vskip1pt}\simeq\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr lcp@292: \noalign{\vskip0.5pt}\simeq\cr}}} lcp@292: {\vcenter{\offinterlineskip lcp@292: \halign{\hfil$\scriptscriptstyle##$\hfil\cr<\cr lcp@292: \noalign{\vskip0.5pt}\simeq\cr}}}}} lcp@292: \def\gse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}\simeq\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr lcp@292: \noalign{\vskip1.0pt}\simeq\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr lcp@292: \noalign{\vskip0.5pt}\simeq\cr}}} lcp@292: {\vcenter{\offinterlineskip lcp@292: \halign{\hfil$\scriptscriptstyle##$\hfil\cr>\cr lcp@292: \noalign{\vskip0.5pt}\simeq\cr}}}}} lcp@292: \def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1.5pt}<\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr lcp@292: >\cr\noalign{\vskip-1.5pt}<\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr lcp@292: >\cr\noalign{\vskip-1pt}<\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr lcp@292: >\cr\noalign{\vskip-0.5pt}<\cr}}}}} lcp@292: \def\leogr{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr<\cr\noalign{\vskip-1.5pt}>\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr lcp@292: <\cr\noalign{\vskip-1.5pt}>\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr lcp@292: <\cr\noalign{\vskip-1pt}>\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr lcp@292: <\cr\noalign{\vskip-0.5pt}>\cr}}}}} lcp@292: \def\loa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.5pt}\approx\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr lcp@292: \noalign{\vskip1.0pt}\approx\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr lcp@292: \noalign{\vskip0.5pt}\approx\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr lcp@292: <\cr\noalign{\vskip0.5pt}\approx\cr}}}}} lcp@292: \def\goa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil lcp@292: $\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.5pt}\approx\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr lcp@292: \noalign{\vskip1.0pt}\approx\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr lcp@292: \noalign{\vskip0.5pt}\approx\cr}}} lcp@292: {\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr lcp@292: >\cr\noalign{\vskip0.5pt}\approx\cr}}}}} lcp@292: \def\bbbr{{\rm I\!R}} %reelle Zahlen lcp@292: \def\bbbn{{\rm I\!N}} %natuerliche Zahlen lcp@292: \def\bbbm{{\rm I\!M}} lcp@292: \def\bbbh{{\rm I\!H}} lcp@292: \def\bbbf{{\rm I\!F}} lcp@292: \def\bbbk{{\rm I\!K}} lcp@292: \def\bbbp{{\rm I\!P}} lcp@292: \def\bbbone{{\mathchoice {\rm 1\mskip-4mu l} {\rm 1\mskip-4mu l} lcp@292: {\rm 1\mskip-4.5mu l} {\rm 1\mskip-5mu l}}} lcp@292: \def\bbbc{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm C$}\hbox{\hbox lcp@292: to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\textstyle\rm C$}\hbox{\hbox lcp@292: to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\scriptstyle\rm C$}\hbox{\hbox lcp@292: to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\scriptscriptstyle\rm C$}\hbox{\hbox lcp@292: to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}}} lcp@292: \def\bbbe{{\mathchoice {\setbox0=\hbox{\smalletextfont e}\hbox{\raise lcp@292: 0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.3pt lcp@292: height0.7\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{\smalletextfont e}\hbox{\raise lcp@292: 0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.3pt lcp@292: height0.7\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{\smallescriptfont e}\hbox{\raise lcp@292: 0.1\ht0\hbox to0pt{\kern0.5\wd0\vrule width0.2pt lcp@292: height0.7\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{\smallescriptscriptfont e}\hbox{\raise lcp@292: 0.1\ht0\hbox to0pt{\kern0.4\wd0\vrule width0.2pt lcp@292: height0.7\ht0\hss}\box0}}}} lcp@292: \def\bbbq{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm Q$}\hbox{\raise lcp@292: 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\textstyle\rm Q$}\hbox{\raise lcp@292: 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\scriptstyle\rm Q$}\hbox{\raise lcp@292: 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\scriptscriptstyle\rm Q$}\hbox{\raise lcp@292: 0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}}} lcp@292: \def\bbbt{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm lcp@292: T$}\hbox{\hbox to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\textstyle\rm T$}\hbox{\hbox lcp@292: to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\scriptstyle\rm T$}\hbox{\hbox lcp@292: to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\scriptscriptstyle\rm T$}\hbox{\hbox lcp@292: to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}}} lcp@292: \def\bbbs{{\mathchoice lcp@292: {\setbox0=\hbox{$\displaystyle \rm S$}\hbox{\raise0.5\ht0\hbox lcp@292: to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox lcp@292: to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\textstyle \rm S$}\hbox{\raise0.5\ht0\hbox lcp@292: to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox lcp@292: to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\scriptstyle \rm S$}\hbox{\raise0.5\ht0\hbox lcp@292: to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox lcp@292: to0pt{\kern0.5\wd0\vrule height0.45\ht0\hss}\box0}} lcp@292: {\setbox0=\hbox{$\scriptscriptstyle\rm S$}\hbox{\raise0.5\ht0\hbox lcp@292: to0pt{\kern0.4\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox lcp@292: to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}} lcp@292: lcp@292: % lcp@292: % note: changed \sans to \sf for LaTeX lcp@292: % lcp@292: lcp@292: \def\bbbz{{\mathchoice {\hbox{$\sf\textstyle Z\kern-0.4em Z$}} lcp@292: {\hbox{$\sf\textstyle Z\kern-0.4em Z$}} lcp@292: {\hbox{$\sf\scriptstyle Z\kern-0.3em Z$}} lcp@292: {\hbox{$\sf\scriptscriptstyle Z\kern-0.2em Z$}}}} lcp@292: lcp@292: \def\diameter{{\ifmmode\oslash\else$\oslash$\fi}} lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % petit (substitute for petit.tex) lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: lcp@292: \newenvironment{petit}{\vskip6pt\begingroup\small}{\endgroup\vskip6pt} lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % New environments lcp@292: % lcp@292: % lemma, proposition, theorem, corollary (\bf,\it) (numbered) lcp@292: % exercise, problem, solution, definition (\bf,\rm) lcp@292: % 27.3.91 binding: example, note and question changed to (\bf, \rm) lcp@292: % lcp@292: % lemma*, proposition*, theorem*, corollary* (\bf,\it) (unnumbered) lcp@292: % exercise*, problem*, solution*, definition* (\bf,\rm) lcp@292: % example*, note*, question* (\it,\rm) lcp@292: % lcp@292: % remark, proof (\it,\rm) (unnumbered) lcp@292: % lcp@292: % usage: \begin{lemma} or \begin{lemma}[COMMENT] lcp@292: % ... ... lcp@292: % \end{lemma} \end{lemma} lcp@292: % lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: % currently one counter is used for all theorem like environments lcp@292: lcp@292: \newcounter{lemmacount}[chapter] lcp@292: \renewcommand{\thelemmacount}{\thechapter.\arabic{lemmacount}} lcp@292: lcp@292: lcp@292: % lcp@292: % short form for defininng new theorem like environments: lcp@292: % \newthe{NAME}{NAME*}{TITLE}{COUNTER}{FONT1}{FONT2} lcp@292: % lcp@292: \def\@@begthe#1{\@ifnextchar[{\@optbegthe#1}{\@begthe#1}} lcp@292: %27.3.91 binding: dot deleted lcp@292: %def\@begthe#1{. #1} old lcp@292: \def\@begthe#1{ #1} lcp@292: \def\@optbegthe#1[#2]{ {#2} #1} lcp@292: \newcommand{\newthe}[6]{ lcp@292: \def\nlni{\par\ifvmode\removelastskip\fi\vskip\baselineskip\noindent} lcp@292: \def\xxxend{\endgroup\vskip\baselineskip} lcp@292: \newenvironment{#1}{\nlni\begingroup\refstepcounter{#4}#5#3 lcp@292: %changed 91/10/7 fuh:\arabic{chapter}.\arabic{#4}\@@begthe{#6}}{\xxxend} lcp@292: \thechapter.\arabic{#4}\@@begthe{#6}}{\xxxend} lcp@292: \newenvironment{#2}{\nlni\begingroup#5#3\@@begthe{#6}}{\xxxend}} lcp@292: lcp@292: lcp@292: % Lemma, Proposition, Theorem, Corollary (\bf,\it) lcp@292: lcp@292: \newthe{lemma}{lemma*}{Lemma}{lemmacount}{\bf}{\it} lcp@292: \newthe{proposition}{proposition*}{Proposition}{lemmacount}{\bf}{\it} lcp@292: \newthe{theorem}{theorem*}{Theorem}{lemmacount}{\bf}{\it} lcp@292: \newthe{corollary}{corollary*}{Corollary}{lemmacount}{\bf}{\it} lcp@292: lcp@292: lcp@292: % Exercise, Problem, Solution, Definition (\bf,\rm) lcp@292: lcp@292: \newthe{exercise}{exercise*}{exercise}{lemmacount}{\bf}{\it} lcp@292: \newthe{problem}{problem*}{Problem}{lemmacount}{\bf}{\it} lcp@292: \newthe{solution}{solution*}{Solution}{lemmacount}{\bf}{\it} lcp@292: \newthe{definition}{definition*}{Definition}{lemmacount}{\bf}{\it} lcp@292: lcp@292: lcp@292: % Example, Note, Question (\bf,\rm) lcp@292: lcp@292: \newthe{example}{example*}{Example}{lemmacount}{\bf}{\rm} lcp@292: \newthe{note}{note*}{Note}{lemmacount}{\bf}{\rm} lcp@292: \newthe{question}{question*}{Question}{lemmacount}{\bf}{\rm} lcp@292: lcp@292: lcp@292: % Remark, Proof lcp@292: lcp@292: \newenvironment{remark}{\nlni\begingroup\it Remark. \rm}{ lcp@292: \endgroup\vskip\baselineskip} lcp@292: \newenvironment{proof}{\nlni\begingroup\it Proof. \rm}{ lcp@292: \endgroup\vskip\baselineskip} lcp@292: lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % qed lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: \def\qed{\ifmmode\sq\else{\unskip\nobreak\hfil lcp@292: \penalty50\hskip1em\null\nobreak\hfil\sq lcp@292: \parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi} lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % \eqnarticle simple equation numbers without chapter number lcp@292: % \eqnbook structured equation numbers (default) lcp@292: % changed by binding 5.2.91: changed to \numberlikearticle and lcp@292: % \numberlikebook, changing numbering of lcp@292: % figures and tables also. lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: \def\numberlikearticle{\global\def\theequation{\arabic{equation}} lcp@292: \global\def\thetable{\arabic{table}} lcp@292: \global\def\thefigure{\arabic{figure}}} lcp@292: \def\numberlikebook{\global\def\theequation{\thechapter.\arabic{equation}} lcp@292: \global\def\thetable{\thechapter.\arabic{table}} lcp@292: \global\def\thefigure{\thechapter.\arabic{figure}}} lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % Redeclaration of \makeatletter; no @-expressions may be used from now on lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: \makeatother lcp@292: lcp@292: lcp@292: lcp@292: lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: % lcp@292: % End of MATHSING.STY lcp@292: % lcp@292: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lcp@292: lcp@292: lcp@292: