# # springer-verlag lecture notes style # created in consultation with springer's heidelberg production department # # include word-definition file (journals and publishers) I TMACLIB amsabb.ttz AAR abbreviate and reverse authors' names EAR abbreviate and reverse editors' names TF trailing character string (flags) SAD sort on authors' names and dates C3D-4 citation template (authors' names and last 4 characters of date) D Springer Springer\ %C New York Berlin Heidelberg D UNIV University D LNMath Lecture Notes in Mathematics\ %I |Springer| D LNEcon Lecture Notes in Economics and Mathematical Systems\ %I |Springer| D LNPhys Lecture Notes in Physics\ %I |Springer| D LNCS Lecture Notes in Computer Science\ %I |Springer| D LNBiol Lecture Notes in Biology\ %I |Springer| # # following hacking to get rid of mention of months in dates # probably will give trouble if abbreviations are used in other than %D field # D JAN \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces D FEB \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces D MAR \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces D APR \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces D MAY \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces D JUN \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces D JUL \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces D AUG \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces D SEP \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces D OCT \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces D NOV \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces D DEC \edef\SaveCommaCode{\the\catcode`,}\catcode`,=9}\Dstr\def\Dstr{\catcode`,=\SaveCommaCode\ignorespaces # %The lines below are copied verbatim into the output document as TeX commands. %First the file Macros.ttx is \input with Macros and default settings. %The control string \TMACLIB is just a path. % \input \TMACLIB springer.ttx %TeX macros for formatting reference list \def\Authfont{}\def\Titlefont{}\def\Tomefont{} \Refstd %set general formats for reference list and citations \Rpunct%name-date citations with changes for matherg \def\Lcitemark{%mark at left of citation--also sets internal punctuation \def\Citebreak{\egroup\ \bgroup\Citefont}%separater in citation \def\Citecomma{\egroup; %between multiple citations \bgroup\let\uchyph=1\Citefont}(\bgroup\let\uchyph=1\Citefont}% \def\Rcitemark{\egroup)}%mark at right of citation \def\LAcitemark{%mark at left of alternate citation \def\Citebreak{\egroup\ \bgroup\Citefont}\def\Citecomma{\egroup, % \bgroup\ACitefont }\bgroup\let\uchyph=1\ACitefont}% \def\RAcitemark{\egroup)}%mark at right of alternate citation \def\Citehyphen{\egroup--\bgroup\Citefont}%separater for string of citations \def\LIcitemark{\egroup}%mark at left of insertion in citation \def\RIcitemark{\bgroup\Citefont}%mark at right of insertion in citation \def\Aand{\unskip, }%between two author names \def\Aandd{\unskip, }%between last two of multiple author names \def\Eand{\unskip, }%between two editor names \def\Eandd{\unskip, }%between last two of multiple author names \def\aand{\unskip, }%same for authors of reviewed material \def\aandd{\unskip, }%same for authors of reviewed material \def\eand{\unskip, }%same for translators \def\eandd{\unskip, }%same for translators \def\Initgap{}% space between authors initials \def\Initper{.}%after initials \immediate\write16{Check references: after periods words should be capitalized.}