summaryrefslogtreecommitdiff
path: root/biblio/tib/inputs/spln.tib
blob: de072d63c4902708348ec935eec523e5ce243e91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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.}