diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /biblio/tib/inputs/spln.tib |
Initial commit
Diffstat (limited to 'biblio/tib/inputs/spln.tib')
-rw-r--r-- | biblio/tib/inputs/spln.tib | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/biblio/tib/inputs/spln.tib b/biblio/tib/inputs/spln.tib new file mode 100644 index 0000000000..de072d63c4 --- /dev/null +++ b/biblio/tib/inputs/spln.tib @@ -0,0 +1,74 @@ +# +# 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.} |