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/sk/tib-2.2-patch |
Initial commit
Diffstat (limited to 'biblio/tib/sk/tib-2.2-patch')
-rw-r--r-- | biblio/tib/sk/tib-2.2-patch | 1088 |
1 files changed, 1088 insertions, 0 deletions
diff --git a/biblio/tib/sk/tib-2.2-patch b/biblio/tib/sk/tib-2.2-patch new file mode 100644 index 0000000000..0ec0567fcd --- /dev/null +++ b/biblio/tib/sk/tib-2.2-patch @@ -0,0 +1,1088 @@ +*** aps.ttx.dist Sat May 26 19:34:11 1990 +--- aps.ttx Sat May 26 19:11:11 1990 +*************** +*** 120,124 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +--- 120,124 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +*** ieee.ttx.dist Sat May 26 19:34:11 1990 +--- ieee.ttx Sat May 26 19:10:50 1990 +*************** +*** 12,16 **** + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma``\bgroup\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\etest\present(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% +--- 12,16 ---- + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\LQuote{}\bgroup\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\etest\present(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% +*************** +*** 19,23 **** + \if\Ptest\present\Comma\bgroup{\if\Pcnt\present pp.~\else p.~\fi}\Pstr\egroup\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present. ``\bgroup\Titlefont\tstr\egroup\def\Comma{," }\fi% + \if\jtest\present\if\ttest\present\Comma\else. \fi\bgroup\Tomefont\jstr\/\egroup\def\Comma{, }\fi% + \if\vtest\present\Comma\bgroup\Volfont\vstr\egroup\def\Comma{, }\fi% +--- 19,23 ---- + \if\Ptest\present\Comma\bgroup{\if\Pcnt\present pp.~\else p.~\fi}\Pstr\egroup\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present. \LQuote{}\bgroup\Titlefont\tstr\egroup\def\Comma{\QnComma}\fi% + \if\jtest\present\if\ttest\present\Comma\else. \fi\bgroup\Tomefont\jstr\/\egroup\def\Comma{, }\fi% + \if\vtest\present\Comma\bgroup\Volfont\vstr\egroup\def\Comma{, }\fi% +*************** +*** 34,38 **** + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma``\bgroup\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Jtest\present\Comma presented at \bgroup\Jstr\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +--- 34,38 ---- + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\LQuote{}\bgroup\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Jtest\present\Comma presented at \bgroup\Jstr\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +*************** +*** 46,50 **** + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma``\bgroup\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\etest\present(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Btest\present\Comma in \bgroup\Tomefont\Bstr\egroup\def\Comma{.\hskip1em}\fi% +--- 46,50 ---- + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\LQuote{}\bgroup\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\etest\present(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Btest\present\Comma in \bgroup\Tomefont\Bstr\egroup\def\Comma{.\hskip1em}\fi% +*************** +*** 58,62 **** + \if\Ptest\present\Comma{\if\Pcnt\present pp.~\else p.~\fi}\Pstr\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present. ``\bgroup\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\btest\present\Comma in \bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi% + \if\stest\present\ (\bgroup\sstr\egroup)\fi% +--- 58,62 ---- + \if\Ptest\present\Comma{\if\Pcnt\present pp.~\else p.~\fi}\Pstr\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present. \LQuote{}\bgroup\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\btest\present\Comma in \bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi% + \if\stest\present\ (\bgroup\sstr\egroup)\fi% +*************** +*** 109,113 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup{\unskip, }\ifnum\Ecnt>1Eds.\else Ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma``\bgroup\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +--- 109,113 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup{\unskip, }\ifnum\Ecnt>1Eds.\else Ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\LQuote{}\bgroup\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +*************** +*** 117,121 **** + \if\Rtest\present\Comma\bgroup\Rstr\egroup\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present. ``\bgroup\Titlefont\tstr\egroup\def\Comma{," }\fi% + \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% + \if\ctest\present\Comma\bgroup\cstr\egroup\def\Comma{, }\fi% +--- 117,121 ---- + \if\Rtest\present\Comma\bgroup\Rstr\egroup\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present. \LQuote{}\bgroup\Titlefont\tstr\egroup\def\Comma{\QnComma}\fi% + \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% + \if\ctest\present\Comma\bgroup\cstr\egroup\def\Comma{, }\fi% +*** std.ttx.dist Sat May 26 19:34:12 1990 +--- std.ttx Sat May 26 19:10:52 1990 +*************** +*** 1,5 **** +--- 1,18 ---- + %standard reference formatting macros, numeric flags + %flag, author, title, etc., volume (date) pages gov't no., other ++ % $Header$ ++ % $Log$ + ++ % An opening quote: ++ \ifx\LQuote\undefined\def\LQuote{``}\fi% ++ % A closing quote: ++ \ifx\RQuote\undefined\def\RQuote{''}\fi% ++ % ++ % A closing quote followed by a comma and a space: ++ %\def\QnComma{," }% original, but " collides with the `german' macro package ++ %\def\QnComma{,''}% US American style puts the comma inside the string ++ \ifx\QnComma\undefined\def\QnComma{\RQuote, }\fi% european style ++ % \QnComma can be redefined by some other .ttx files, such as german.ttx ++ + \def\journalarticleformat{\Reffont\let\uchyph=1\parindent=1.25pc\def\Comma{}% + \sfcode`\.=1000\sfcode`\?=1000\sfcode`\!=1000\sfcode`\:=1000\sfcode`\;=1000\sfcode`\,=1000%\frenchspacing +*************** +*** 7,11 **** + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\etest\present\if\Ttest\present{"}\fi\hskip.16667em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% +--- 20,24 ---- + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\etest\present\if\Ttest\present{"}\fi\hskip.16667em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% +*************** +*** 13,17 **** + \if\Dtest\present\hskip.16667em(\bgroup\Dstr\egroup)\def\Comma{, }\fi% + \if\Ptest\present\bgroup, \Pstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\tstr\egroup\def\Comma{," }\fi% + \if\jtest\present\Comma\bgroup\Tomefont\jstr\/\egroup\def\Comma{, }\fi% + \if\vtest\present\if\jtest\present\hskip.16667em\else\Comma\fi\bgroup\Volfont\vstr\egroup\def\Comma{, }\fi% +--- 26,30 ---- + \if\Dtest\present\hskip.16667em(\bgroup\Dstr\egroup)\def\Comma{, }\fi% + \if\Ptest\present\bgroup, \Pstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote\Titlefont\tstr\egroup\def\Comma{\QnComma}\fi% + \if\jtest\present\Comma\bgroup\Tomefont\jstr\/\egroup\def\Comma{, }\fi% + \if\vtest\present\if\jtest\present\hskip.16667em\else\Comma\fi\bgroup\Volfont\vstr\egroup\def\Comma{, }\fi% +*************** +*** 27,31 **** + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +--- 40,44 ---- + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +*************** +*** 39,43 **** + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\etest\present\if\Ttest\present"\fi\hskip.16667em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Btest\present\Comma in \bgroup\Tomefont\Bstr\/\egroup\def\Comma{\unskip, }\fi% +--- 52,56 ---- + \if\Ftest\present\Flagstyle\Fstr\fi% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\etest\present\if\Ttest\present"\fi\hskip.16667em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Btest\present\Comma in \bgroup\Tomefont\Bstr\/\egroup\def\Comma{\unskip, }\fi% +*************** +*** 51,55 **** + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% + \if\Ptest\present\Comma\Pstr\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\btest\present\Comma in \bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi% + \if\atest\present\Comma\bgroup\astr\egroup\unskip, \if\acnt\present eds.\else ed.\fi\def\Comma{, }\fi% +--- 64,68 ---- + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% + \if\Ptest\present\Comma\Pstr\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\btest\present\Comma in \bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi% + \if\atest\present\Comma\bgroup\astr\egroup\unskip, \if\acnt\present eds.\else ed.\fi\def\Comma{, }\fi% +*************** +*** 104,108 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +--- 117,121 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup\LQuote\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +*************** +*** 112,116 **** + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\tstr\egroup\def\Comma{," }\fi% + \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% + \if\rtest\present\Comma\bgroup\rstr\egroup\def\Comma{, }\fi% +--- 125,129 ---- + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote\Titlefont\tstr\egroup\def\Comma{\QnComma}\fi% + \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% + \if\rtest\present\Comma\bgroup\rstr\egroup\def\Comma{, }\fi% +*************** +*** 128,132 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +--- 141,145 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup\LQuote\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +*** stdd.ttx.dist Sat May 26 19:34:12 1990 +--- stdd.ttx Sat May 26 19:10:54 1990 +*************** +*** 9,18 **** + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% + \if\Dtest\present\unskip\hskip.16667em[\bgroup\Dstr\ifcat\Ftrail a\Ftrail\fi\egroup]\def\Comma{, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% +! \if\etest\present\if\Ttest\present{"}\fi\hskip.16667em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Vtest\present\if\Jtest\present\hskip.16667em\else\Comma\fi\bgroup\Volfont\Vstr\egroup\def\Comma{, }\fi% + \if\Ptest\present\bgroup, \Pstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\tstr\egroup\def\Comma{," }\fi% + \if\jtest\present\Comma\bgroup\Tomefont\jstr\/\egroup\def\Comma{, }\fi% + \if\vtest\present\if\jtest\present\hskip.16667em\else\Comma\fi\bgroup\Volfont\vstr\egroup\def\Comma{, }\fi% +--- 9,18 ---- + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% + \if\Dtest\present\unskip\hskip.16667em[\bgroup\Dstr\ifcat\Ftrail a\Ftrail\fi\egroup]\def\Comma{, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% +! \if\etest\present\if\Ttest\present{\RQuote}\fi\hskip.16667em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Vtest\present\if\Jtest\present\hskip.16667em\else\Comma\fi\bgroup\Volfont\Vstr\egroup\def\Comma{, }\fi% + \if\Ptest\present\bgroup, \Pstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote{}\Titlefont\tstr\egroup\def\Comma{\QnComma}\fi% + \if\jtest\present\Comma\bgroup\Tomefont\jstr\/\egroup\def\Comma{, }\fi% + \if\vtest\present\if\jtest\present\hskip.16667em\else\Comma\fi\bgroup\Volfont\vstr\egroup\def\Comma{, }\fi% +*************** +*** 29,33 **** + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% + \if\Dtest\present\unskip\hskip.16667em[\bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup]\def\Comma{, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +--- 29,33 ---- + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% + \if\Dtest\present\unskip\hskip.16667em[\bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup]\def\Comma{, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +*************** +*** 41,46 **** + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% + \if\Dtest\present\unskip\hskip.16667em[\bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup]\def\Comma{, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% +! \if\etest\present\if\Ttest\present"\fi\hskip.16667em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Btest\present\Comma in \bgroup\Tomefont\Bstr\/\egroup\def\Comma{\unskip, }\fi% + \if\otest\present\ \bgroup\ostr\egroup\def\Comma{, }\fi% +--- 41,46 ---- + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% + \if\Dtest\present\unskip\hskip.16667em[\bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup]\def\Comma{, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% +! \if\etest\present\if\Ttest\present\RQuote\fi\hskip.16667em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Btest\present\Comma in \bgroup\Tomefont\Bstr\/\egroup\def\Comma{\unskip, }\fi% + \if\otest\present\ \bgroup\ostr\egroup\def\Comma{, }\fi% +*************** +*** 52,56 **** + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% + \if\Ptest\present\Comma\Pstr\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\btest\present\Comma in \bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi% + \if\atest\present\Comma\bgroup\astr\egroup\unskip, \if\acnt\present eds.\else ed.\fi\def\Comma{, }\fi% +--- 52,56 ---- + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% + \if\Ptest\present\Comma\Pstr\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\btest\present\Comma in \bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi% + \if\atest\present\Comma\bgroup\astr\egroup\unskip, \if\acnt\present eds.\else ed.\fi\def\Comma{, }\fi% +*************** +*** 106,110 **** + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% + \if\Dtest\present\unskip\hskip.16667em[\bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup]\def\Comma{, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +--- 106,110 ---- + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% + \if\Dtest\present\unskip\hskip.16667em[\bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup]\def\Comma{, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +*************** +*** 113,117 **** + \if\Rtest\present\Comma\bgroup\Rstr\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\tstr\egroup\def\Comma{," }\fi% + \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% + \if\rtest\present\Comma\bgroup\rstr\egroup\def\Comma{, }\fi% +--- 113,117 ---- + \if\Rtest\present\Comma\bgroup\Rstr\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote{}\Titlefont\tstr\egroup\def\Comma{\QnComma}\fi% + \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% + \if\rtest\present\Comma\bgroup\rstr\egroup\def\Comma{, }\fi% +*************** +*** 130,134 **** + \else\if\Itest\present\bgroup\authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% + \if\Dtest\present\unskip\hskip.16667em[\bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup]\def\Comma{, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +--- 130,134 ---- + \else\if\Itest\present\bgroup\authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% + \if\Dtest\present\unskip\hskip.16667em[\bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup]\def\Comma{, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +*** stdftl.ttx.dist Sat May 26 19:34:13 1990 +--- stdftl.ttx Sat May 26 19:10:55 1990 +*************** +*** 3,7 **** + % + %note: remove characters (%%%) from lines below (6 times) +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + %if titles desired in loc. cit. + +--- 3,7 ---- + % + %note: remove characters (%%%) from lines below (6 times) +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + %if titles desired in loc. cit. + +*************** +*** 10,19 **** + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% +! \if\etest\present\if\Ttest\present{"}\fi\hskip.2em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Vtest\present\if\Jtest\present\hskip.2em\else\Comma\fi\bgroup\Volfont\Vstr\egroup\def\Comma{, }\fi% +--- 10,19 ---- + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% +! \if\etest\present\if\Ttest\present{\RQuote}\fi\hskip.2em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Vtest\present\if\Jtest\present\hskip.2em\else\Comma\fi\bgroup\Volfont\Vstr\egroup\def\Comma{, }\fi% +*************** +*** 20,24 **** + \if\Dtest\present\hskip.2em(\bgroup\Dstr\egroup)\def\Comma{, }\fi% + \if\Ptest\present\bgroup, \Pstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\tstr\egroup\def\Comma{," }\fi% + \if\jtest\present\Comma\bgroup\Tomefont\jstr\/\egroup\def\Comma{, }\fi% + \if\vtest\present\if\jtest\present\hskip.2em\else\Comma\fi\bgroup\Volfont\vstr\egroup\def\Comma{, }\fi% +--- 20,24 ---- + \if\Dtest\present\hskip.2em(\bgroup\Dstr\egroup)\def\Comma{, }\fi% + \if\Ptest\present\bgroup, \Pstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote{}\Titlefont\tstr\egroup\def\Comma{\QnComma}\fi% + \if\jtest\present\Comma\bgroup\Tomefont\jstr\/\egroup\def\Comma{, }\fi% + \if\vtest\present\if\jtest\present\hskip.2em\else\Comma\fi\bgroup\Volfont\vstr\egroup\def\Comma{, }\fi% +*************** +*** 33,41 **** + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +--- 33,41 ---- + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +*************** +*** 48,57 **** + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% +! \if\etest\present\if\Ttest\present"\fi\hskip.2em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Btest\present\Comma in \bgroup\Tomefont\Bstr\/\egroup\def\Comma{\unskip, }\fi% + \if\otest\present\ \bgroup\ostr\egroup\def\Comma{, }\fi% +--- 48,57 ---- + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% +! \if\etest\present\if\Ttest\present\RQuote\fi\hskip.2em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Btest\present\Comma in \bgroup\Tomefont\Bstr\/\egroup\def\Comma{\unskip, }\fi% + \if\otest\present\ \bgroup\ostr\egroup\def\Comma{, }\fi% +*************** +*** 64,68 **** + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% + \if\Ptest\present\Comma\Pstr\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\btest\present\Comma in \bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi% + \if\atest\present\Comma\bgroup\astr\egroup\unskip, \if\acnt\present eds.\else ed.\fi\def\Comma{, }\fi% +--- 64,68 ---- + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% + \if\Ptest\present\Comma\Pstr\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\btest\present\Comma in \bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi% + \if\atest\present\Comma\bgroup\astr\egroup\unskip, \if\acnt\present eds.\else ed.\fi\def\Comma{, }\fi% +*************** +*** 84,88 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +--- 84,88 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +*************** +*** 121,125 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +--- 121,125 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +*************** +*** 127,131 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +--- 127,131 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +*************** +*** 135,139 **** + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\tstr\egroup\def\Comma{," }\fi% + \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% + \if\rtest\present\Comma\bgroup\rstr\egroup\def\Comma{, }\fi% +--- 135,139 ---- + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote{}\Titlefont\tstr\egroup\def\Comma{\QnComma}\fi% + \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% + \if\rtest\present\Comma\bgroup\rstr\egroup\def\Comma{, }\fi% +*************** +*** 150,154 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +--- 150,154 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +*************** +*** 156,160 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +--- 156,160 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +*** stdftp.ttx.dist Sat May 26 19:34:13 1990 +--- stdftp.ttx Sat May 26 19:10:56 1990 +*************** +*** 4,8 **** + % + %note: remove characters (%%%) from lines below (6 times) +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + %if titles desired in loc. cit. + +--- 4,8 ---- + % + %note: remove characters (%%%) from lines below (6 times) +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + %if titles desired in loc. cit. + +*************** +*** 14,23 **** + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% +! \if\etest\present\if\Ttest\present{"}\fi\hskip.2em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Vtest\present\if\Jtest\present\hskip.2em\else\Comma\fi\bgroup\Volfont\Vstr\egroup\def\Comma{, }\fi% +--- 14,23 ---- + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% +! \if\etest\present\if\Ttest\present{\RQuote}\fi\hskip.2em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Vtest\present\if\Jtest\present\hskip.2em\else\Comma\fi\bgroup\Volfont\Vstr\egroup\def\Comma{, }\fi% +*************** +*** 24,28 **** + \if\Dtest\present\hskip.2em(\bgroup\Dstr\egroup)\def\Comma{, }\fi% + \if\Ptest\present\bgroup, \Pstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\tstr\egroup\def\Comma{," }\fi% + \if\jtest\present\Comma\bgroup\Tomefont\jstr\/\egroup\def\Comma{, }\fi% + \if\vtest\present\if\jtest\present\hskip.2em\else\Comma\fi\bgroup\Volfont\vstr\egroup\def\Comma{, }\fi% +--- 24,28 ---- + \if\Dtest\present\hskip.2em(\bgroup\Dstr\egroup)\def\Comma{, }\fi% + \if\Ptest\present\bgroup, \Pstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote{}\Titlefont\tstr\egroup\def\Comma{\QnComma}\fi% + \if\jtest\present\Comma\bgroup\Tomefont\jstr\/\egroup\def\Comma{, }\fi% + \if\vtest\present\if\jtest\present\hskip.2em\else\Comma\fi\bgroup\Volfont\vstr\egroup\def\Comma{, }\fi% +*************** +*** 38,46 **** + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +--- 38,46 ---- + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% +*************** +*** 54,63 **** + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% +! \if\etest\present\if\Ttest\present"\fi\hskip.2em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Btest\present\Comma in \bgroup\Tomefont\Bstr\/\egroup\def\Comma{\unskip, }\fi% + \if\otest\present\ \bgroup\ostr\egroup\def\Comma{, }\fi% +--- 54,63 ---- + \if\Loccittest\present\if\Ibidtest\present{\it ibid.}\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup, \fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% + \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% +! \if\etest\present\if\Ttest\present\RQuote\fi\hskip.2em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% + \if\Btest\present\Comma in \bgroup\Tomefont\Bstr\/\egroup\def\Comma{\unskip, }\fi% + \if\otest\present\ \bgroup\ostr\egroup\def\Comma{, }\fi% +*************** +*** 70,74 **** + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% + \if\Ptest\present\Comma\Pstr\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\btest\present\Comma in \bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi% + \if\atest\present\Comma\bgroup\astr\egroup\unskip, \if\acnt\present eds.\else ed.\fi\def\Comma{, }\fi% +--- 70,74 ---- + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% + \if\Ptest\present\Comma\Pstr\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\btest\present\Comma in \bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi% + \if\atest\present\Comma\bgroup\astr\egroup\unskip, \if\acnt\present eds.\else ed.\fi\def\Comma{, }\fi% +*************** +*** 91,95 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +--- 91,95 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +*************** +*** 129,133 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +--- 129,133 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +*************** +*** 135,139 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +--- 135,139 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +*************** +*** 143,147 **** + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup``\Titlefont\tstr\egroup\def\Comma{," }\fi% + \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% + \if\rtest\present\Comma\bgroup\rstr\egroup\def\Comma{, }\fi% +--- 143,147 ---- + \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% + \if\Dtest\present\Comma\bgroup\Dstr\egroup\def\Comma{, }\fi% +! \if\ttest\present\Comma\bgroup\LQuote{}\Titlefont\tstr\egroup\def\Comma{\QnComma}\fi% + \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% + \if\rtest\present\Comma\bgroup\rstr\egroup\def\Comma{, }\fi% +*************** +*** 159,163 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup``\Titlefont\Tstr\egroup," \fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +--- 159,163 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi, % + \else\if\Itest\present\bgroup\Authfont\Istr\egroup, \fi\fi\fi% +! %%% \if\Ttest\present\bgroup\LQuote{}\Titlefont\Tstr\egroup\QnComma\fi% + {\it loc.\ cit.}\fi% + \if\Ztest\present\bgroup\ignorespaces\Zstr\egroup\gdef\Ztest{}\unskip.\fi\else% +*************** +*** 165,169 **** + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +--- 165,169 ---- + \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% + \else\if\Itest\present\bgroup\authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% +! \if\Ttest\present\Comma\bgroup\LQuote{}\Titlefont\Tstr\egroup\def\Comma{\QnComma}\fi% + \if\Atest\present\if\Itest\present + \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% +*** /dev/null Sat May 26 18:45:51 1990 +--- abstract.ttx Sat May 26 19:40:44 1990 +*************** +*** 0 **** +--- 1,29 ---- ++ % ++ % Macros that print the abstract/annotation and key words of a paper ++ % (as given in the %X, %x and %W fields) ++ % ++ % Include this file with `tib -s style -i abstract.ttx` AFTER the style file ++ % ++ % sk 24.02.89 ++ \let\AbstractOriginalRefformat=\Refformat ++ \def\Refformat{\AbstractOriginalRefformat ++ \if\Xtest\present ++ \vskip-3ptplus1ptminus1pt% undo last \smallskip ++ \noindent % sk@sun4 5-Dec-1989 11:26 ++ \bgroup\Xfont\Xstr\egroup ++ \vskip3ptplus1ptminus1pt%\smallskip ++ \fi ++ \if\xtest\present ++ \vskip-3ptplus1ptminus1pt% undo last \smallskip ++ \noindent % sk@sun4 5-Dec-1989 11:26 ++ \bgroup\xfont\xstr\egroup ++ \vskip3ptplus1ptminus1pt%\smallskip ++ \fi ++ \if\Wtest\present ++ \vskip-3ptplus1ptminus1pt% undo last \smallskip ++ \bgroup\Wfont[\Wstr]\egroup ++ \vskip3ptplus1ptminus1pt%\smallskip ++ \fi}% ++ \def\Xfont{\rm}% font for abstract ++ \def\xfont{\rm}% font for annotation ++ \def\Wfont{\rm}% font for key words +*** /dev/null Sat May 26 18:45:51 1990 +--- german.ttx Sat May 26 19:40:44 1990 +*************** +*** 0 **** +--- 1,9 ---- ++ % Use this for reference lists that should be printed using german quote marks. ++ % In most cases, when citing non-german literature only, ++ % \input german in your text will suffice. ++ \def\LQuote{\glqq}% ++ \def\RQuote{\grqq}% ++ \def\QnComma{\grqq, }% ++ \input german ++ % this is needed for tiblist, when there is no master .tex file ++ % with \input german in it. +*** /dev/null Sat May 26 18:45:51 1990 +--- local.tib Sat May 26 19:42:13 1990 +*************** +*** 0 **** +--- 1,22 ---- ++ # ++ # local tib style ++ # ++ # Institute for Theoretical Physics, Cologne ++ # S. Kremer, Sep 1989 ++ # ++ # This will give numbered references in brackets. ++ # The numbers are in order of appearance: [1] is the first mentioned ++ # reference. ++ # ++ H hyphenate strings of citations ++ P print only the first page number of articles ++ ++ %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 stdbra.ttx % TeX macros for formatting reference list ++ \Refstda\Citebrackets % set general formats for reference ++ % list and citations ++ \def\Volfont{\bf} % make volume number \bf ++ \def\Authfont{\bf} % make author names \bf +*** /dev/null Sat May 26 18:45:51 1990 +--- quote.ttx Sat May 26 19:40:45 1990 +*************** +*** 0 **** +--- 1,3 ---- ++ % get Quotes in the European style ++ \def\LQuote{``}% ++ \def\QnComma{'', }% european style +*** /dev/null Sat May 26 18:45:51 1990 +--- quoteUSA.ttx Sat May 26 19:40:45 1990 +*************** +*** 0 **** +--- 1,3 ---- ++ % get Quotes in the USA style ++ \def\LQuote{``}% ++ \def\QnComma{,''}% US American style puts the comma inside the string +*** /dev/null Sat May 26 18:45:51 1990 +--- terse.ttx Sat May 26 19:40:45 1990 +*************** +*** 0 **** +--- 1,6 ---- ++ % terse version: redefine \journalarticleformat to ignore %T and %N fields: ++ % use old \journalarticleformat with empty %T and %N: ++ % S. Kremer 6.9.89 ++ \let\TerseOriginaljournalarticleformat=\journalarticleformat ++ \def\journalarticleformat{{\def\Ttest{}\def\Ntest{}% ++ \TerseOriginaljournalarticleformat}} +*** /dev/null Sat May 26 18:45:51 1990 +--- texbib.tib Sat May 26 19:42:14 1990 +*************** +*** 0 **** +--- 1,29 ---- ++ # tiblist.tib sk 28.2.89 ++ # ++ # Style for listing of bibliographies. ++ # By adding switch ``-i abstract.ttx'' you get an annotated bibliography. ++ # ++ SAD sort on authors, dates ++ H hyphenate string of citations ++ # ++ AA abbreviate authors' first names ++ AR reverse first and last names of authors ++ EA abbreviate editors' first names ++ ER reverse first and last names of editors ++ P print only first first page number of articles ++ % ++ \input\TMACLIB stdbra.ttx % macros for standard brackets ++ \input\TMACLIB german.ttx % macros for german umlauts ++ \Refstda\Citebrackets % set general formats for reference list ++ % and citations ++ % modify the settings in \Refstda because of AR and ER command: ++ \def\Revcomma{\unskip\ }%between last and first name of reversed name ++ \def\Initper{\ }%punctuation after initial ++ % ++ \def\Volfont{\bf} % make volume number \bf ++ \def\Authfont{\bf} % make author names \bf ++ % ++ % this is intended for plain TeX: ++ \footline={\hbox to0pt{\bf\jobname\hss}% ++ \hss{\bf-- \folio\ --}\hss ++ \hbox to0pt{\hss\bf\the\day.\the\month.\the\year}} +*** /dev/null Sat May 26 18:45:51 1990 +--- texswlist.tib Sat May 26 19:42:13 1990 +*************** +*** 0 **** +--- 1,50 ---- ++ # ++ # swort format for making an annotated bibiography, ++ # sorted by key word (as given in comma-separated list in the %W field). ++ # ++ # %X (for abstracts) is ignored, unless you include abstract.ttx ++ # via the -i switch. ++ # ++ # S. Kremer, September 1989. ++ # ++ SWAD sort first on key words, then authors and date. ++ # sorting is in raw ASCII order: "Ol < Oel < o... ++ H hyphenate string of citations ++ # ++ AA abbreviate authors' first names ++ AR reverse first and last names of authors ++ EA abbreviate editors' first names ++ ER reverse first and last names of editors ++ P print only first first page number of articles ++ % ++ % Flag entries by key word (\Wstr) and ignore #1: ++ \def\Flagstyle#1{% ++ \mark{\Wstr}% if it's continued or not ++ \ifx\OldWstr\Wstr % the same key word again ++ % print nothing - the headline will tell ++ \else {\noindent\Flagfont\Wstr}\par % print the key word on a separate line ++ \fi ++ \global\let\OldWstr=\Wstr ++ \hangindent\Windent\indent\hbox to 0 pt {\hss--\kern.5em} % like item ++ } ++ \input\TMACLIB std.ttx ++ % german.ttx also defines the quotes used in std.ttx: ++ \input\TMACLIB german.ttx % macros for german umlauts ++ \Refstda\Citebrackets % set general formats for reference list ++ % and citations ++ % modify the settings in \Refstda because of AR and ER command: ++ \def\Revcomma{\unskip\ }%between last and first name of reversed name ++ \def\Initper{\ }%punctuation after initial ++ % ++ \def\Volfont{\bf} % make volume number \bf ++ \def\Flagfont{\bf} % make flags (key words) \bf ++ \def\Windent{2em} % indentation for entries with respect ++ % to key words. ++ % ++ % this is intended for plain TeX: ++ \headline={\hfill{\bf\firstmark\ --- \botmark}}% ++ \footline={\hbox to0pt{\bf\jobname\hss}% ++ \hss{\bf-- \folio\ --}\hss ++ % usage of \today (appropriately defined in the `german' macro package) ++ % would be even better than this: ++ \hbox to0pt{\hss\bf\the\day.\the\month.\the\year}}% +*** /dev/null Mon May 28 15:17:52 1990 +--- quotation.tib Tue Oct 31 15:41:37 1989 +*************** +*** 0 **** +--- 1,32 ---- ++ # quotation.tib sk@sun4 10/31/89 ++ # ++ # Style for using quotations (%Q field) ++ # ++ C0 citation template (insert full reference) ++ SAD sort on authors, dates (for tiblist) ++ % ++ ++ \input\TMACLIB std.ttx ++ ++ \input\TMACLIB german.ttx % macros for german umlauts ++ \Refstda\Citebrackets % set general formats for reference list ++ % and citations ++ \def\Flagstyle#1{}\def\Lcitemark{}\def\Rcitemark{} ++ \def\Authfont{\sl} % make author names slanted ++ \def\Qfont{\rm} % font for the quotation itself ++ \def\\{\par} % often used in verse to break lines ++ \def\Refformat{%Determines the kind of reference by the presence or ++ % absence of certain fields in the database listing, and calls the ++ % appropriate macro. ++ % Modified to handle %Q. sk@sun4, Tue Oct 31 14:26:03 1989 ++ \if\Qtest\present\quotationformat ++ \else\if\Jtest\present ++ {\if\Vtest\present\journalarticleformat ++ \else\conferencereportformat\fi} ++ \else\if\Btest\present\bookarticleformat ++ \else\if\Rtest\present\technicalreportformat ++ \else\if\Itest\present\bookformat ++ \else\otherformat\fi\fi\fi\fi\fi} ++ % print a quotation with author (and optional date in parentheses) flush left ++ \def\quotationformat{{\parindent=0pt\par\Qfont\Qstr\par\hfill\if\Atest\present\Authfont\Astr\fi ++ \if\Dtest\present\Authfont\space(\Dstr )\fi\bigbreak}} +*** /dev/null Mon May 28 15:38:30 1990 +--- stdd1.ttx Tue Sep 19 10:16:16 1989 +*************** +*** 0 **** +--- 1,143 ---- ++ %standard reference formatting macros ++ % flag, author, date, etc., ++ % volume, pages, gov't no., other ++ % sk 1.2.89: ++ % copied from stdd.ttx, [\Dstr] generalized to the following: ++ \def\leftofdate{\ } ++ \def\rightofdate{\ } ++ \def\journalarticleformat{\Reffont\let\uchyph=1\parindent=0pt\def\Comma{}% ++ \sfcode`\.=1000\sfcode`\?=1000\sfcode`\!=1000\sfcode`\:=1000\sfcode`\;=1000\sfcode`\,=1000%\frenchspacing ++ \par\vfil\penalty-200\vfilneg%\filbreak ++ \hangindent3pc\hangafter1% ++ \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% ++ \if\Dtest\present\unskip\hskip.16667em\leftofdate \bgroup\Dstr\ifcat\Ftrail a\Ftrail\fi\egroup\rightofdate \def\Comma{, }\fi% ++ \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% ++ \if\etest\present\if\Ttest\present{"}\fi\hskip.16667em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% ++ \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% ++ \if\Vtest\present\if\Jtest\present\hskip.16667em\else\Comma\fi\bgroup\Volfont\Vstr\egroup\def\Comma{, }\fi% ++ \if\Ptest\present\bgroup, \Pstr\egroup\def\Comma{, }\fi% ++ \if\ttest\present\Comma\bgroup``\Titlefont\tstr\egroup\def\Comma{," }\fi% ++ \if\jtest\present\Comma\bgroup\Tomefont\jstr\/\egroup\def\Comma{, }\fi% ++ \if\vtest\present\if\jtest\present\hskip.16667em\else\Comma\fi\bgroup\Volfont\vstr\egroup\def\Comma{, }\fi% ++ \if\dtest\present\hskip.16667em(\bgroup\dstr\egroup)\def\Comma{, }\fi% ++ \if\ptest\present\bgroup, \pstr\egroup\def\Comma{, }\fi% ++ \if\Gtest\present{\Comma Gov't ordering no. }\bgroup\Gstr\egroup\def\Comma{, }\fi% ++ \if\Otest\present{\Comma\bgroup\Ostr\egroup.}\else{.}\fi% ++ \vskip3ptplus1ptminus1pt}%\smallskip ++ ++ \def\conferencereportformat{\Reffont\let\uchyph=1\parindent=0pt\def\Comma{}% ++ \sfcode`\.=1000\sfcode`\?=1000\sfcode`\!=1000\sfcode`\:=1000\sfcode`\;=1000\sfcode`\,=1000%\frenchspacing ++ \par\vfil\penalty-200\vfilneg%\filbreak ++ \hangindent3pc\hangafter1% ++ \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% ++ \if\Dtest\present\unskip\hskip.16667em\leftofdate \bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup\rightofdate \def\Comma{, }\fi% ++ \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% ++ \if\Jtest\present\Comma\bgroup\Tomefont\Jstr\/\egroup\def\Comma{, }\fi% ++ \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% ++ \if\Otest\present{\Comma\bgroup\Ostr\egroup.}\else{.}\fi% ++ \vskip3ptplus1ptminus1pt}%\smallskip ++ ++ \def\bookarticleformat{\Reffont\let\uchyph=1\parindent=0pt\def\Comma{}% ++ \sfcode`\.=1000\sfcode`\?=1000\sfcode`\!=1000\sfcode`\:=1000\sfcode`\;=1000\sfcode`\,=1000%\frenchspacing ++ \par\vfil\penalty-200\vfilneg%\filbreak ++ \hangindent3pc\hangafter1% ++ \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }\fi% ++ \if\Dtest\present\unskip\hskip.16667em\leftofdate \bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup\rightofdate \def\Comma{, }\fi% ++ \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% ++ \if\etest\present\if\Ttest\present"\fi\hskip.16667em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% ++ \if\Btest\present\Comma in \bgroup\Tomefont\Bstr\/\egroup\def\Comma{\unskip, }\fi% ++ \if\otest\present\ \bgroup\ostr\egroup\def\Comma{, }\fi% ++ \if\Etest\present\Comma\bgroup\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }\fi% ++ \if\Stest\present\Comma\bgroup\Sstr\egroup\def\Comma{, }\fi% ++ \if\Vtest\present\bgroup\hskip.16667em\#\Volfont\Vstr\egroup\def\Comma{, }\fi% ++ \if\Ntest\present\bgroup\hskip.16667em\#\Volfont\Nstr\egroup\def\Comma{, }\fi% ++ \if\Itest\present\Comma\bgroup\Istr\egroup\def\Comma{, }\fi% ++ \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% ++ \if\Ptest\present\Comma\Pstr\def\Comma{, }\fi% ++ \if\ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% ++ \if\btest\present\Comma in \bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi% ++ \if\atest\present\Comma\bgroup\astr\egroup\unskip, \if\acnt\present eds.\else ed.\fi\def\Comma{, }\fi% ++ \if\stest\present\Comma\bgroup\sstr\egroup\def\Comma{, }\fi% ++ \if\vtest\present\bgroup\hskip.16667em\#\Volfont\vstr\egroup\def\Comma{, }\fi% ++ \if\ntest\present\bgroup\hskip.16667em\#\Volfont\nstr\egroup\def\Comma{, }\fi% ++ \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% ++ \if\ctest\present\Comma\bgroup\cstr\egroup\def\Comma{, }\fi% ++ \if\dtest\present\Comma\bgroup\dstr\egroup\def\Comma{, }\fi% ++ \if\ptest\present\Comma\pstr\def\Comma{, }\fi% ++ \if\Gtest\present{\Comma Gov't ordering no. }\bgroup\Gstr\egroup\def\Comma{, }\fi% ++ \if\Otest\present{\Comma\bgroup\Ostr\egroup.}\else{.}\fi% ++ \vskip3ptplus1ptminus1pt}%\smallskip ++ ++ \def\bookformat{\Reffont\let\uchyph=1\parindent=0pt\def\Comma{}% ++ \sfcode`\.=1000\sfcode`\?=1000\sfcode`\!=1000\sfcode`\:=1000\sfcode`\;=1000\sfcode`\,=1000%\frenchspacing ++ \par\vfil\penalty-200\vfilneg%\filbreak ++ \hangindent3pc\hangafter1% ++ \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }% ++ \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% ++ \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% ++ \if\Dtest\present\unskip\hskip.16667em\leftofdate \bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup\rightofdate \def\Comma{, }\fi% ++ \if\Ttest\present\Comma\bgroup\Tomefont\Tstr\egroup\def\Comma{, }% ++ \else\if\Btest\present\Comma\bgroup\Tomefont\Bstr\/\egroup\def\Comma{\unskip, }\fi\fi% ++ \if\otest\present\ \bgroup\ostr\egroup\def\Comma{, }\fi% ++ \if\etest\present\hskip.16667em(\bgroup\estr\egroup)\def\Comma{\unskip, }\fi% ++ \if\Stest\present\Comma\bgroup\Sstr\egroup\def\Comma{, }\fi% ++ \if\Vtest\present\bgroup\hskip.16667em\#\Volfont\Vstr\egroup\def\Comma{, }\fi% ++ \if\Ntest\present\bgroup\hskip.16667em\#\Volfont\Nstr\egroup\def\Comma{, }\fi% ++ \if\Atest\present\if\Itest\present ++ \Comma\bgroup\Istr\egroup\def\Comma{\unskip, }\fi% ++ \else\if\Etest\present\if\Itest\present ++ \Comma\bgroup\Istr\egroup\def\Comma{\unskip, }\fi\fi\fi% ++ \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% ++ \if\ttest\present\Comma\bgroup\Tomefont\tstr\egroup\def\Comma{, }% ++ \else\if\btest\present\Comma\bgroup\Tomefont\bstr\egroup\def\Comma{, }\fi\fi% ++ \if\stest\present\Comma\bgroup\sstr\egroup\def\Comma{, }\fi% ++ \if\vtest\present\bgroup\hskip.16667em\#\Volfont\vstr\egroup\def\Comma{, }\fi% ++ \if\ntest\present\bgroup\hskip.16667em\#\Volfont\nstr\egroup\def\Comma{, }\fi% ++ \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% ++ \if\ctest\present\Comma\bgroup\cstr\egroup\def\Comma{, }\fi% ++ \if\dtest\present\Comma\bgroup\dstr\egroup\def\Comma{, }\fi% ++ \if\Gtest\present{\Comma Gov't ordering no. }\bgroup\Gstr\egroup\def\Comma{, }\fi% ++ \if\Otest\present{\Comma\bgroup\Ostr\egroup.}\else{.}\fi% ++ \vskip3ptplus1ptminus1pt}%\smallskip ++ ++ \def\technicalreportformat{\Reffont\let\uchyph=1\parindent=0pt\def\Comma{}% ++ \sfcode`\.=1000\sfcode`\?=1000\sfcode`\!=1000\sfcode`\:=1000\sfcode`\;=1000\sfcode`\,=1000%\frenchspacing ++ \par\vfil\penalty-200\vfilneg%\filbreak ++ \hangindent3pc\hangafter1% ++ \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }% ++ \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% ++ \else\if\Itest\present\bgroup\Authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% ++ \if\Dtest\present\unskip\hskip.16667em\leftofdate \bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup\rightofdate \def\Comma{, }\fi% ++ \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% ++ \if\Atest\present\if\Itest\present ++ \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% ++ \else\if\Etest\present\if\Itest\present ++ \Comma\bgroup\Istr\egroup\def\Comma{, }\fi\fi\fi% ++ \if\Rtest\present\Comma\bgroup\Rstr\egroup\def\Comma{, }\fi% ++ \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% ++ \if\ttest\present\Comma\bgroup``\Titlefont\tstr\egroup\def\Comma{," }\fi% ++ \if\itest\present\Comma\bgroup\istr\egroup\def\Comma{, }\fi% ++ \if\rtest\present\Comma\bgroup\rstr\egroup\def\Comma{, }\fi% ++ \if\ctest\present\Comma\bgroup\cstr\egroup\def\Comma{, }\fi% ++ \if\dtest\present\Comma\bgroup\dstr\egroup\def\Comma{, }\fi% ++ \if\Gtest\present{\Comma Gov't ordering no. }\bgroup\Gstr\egroup\def\Comma{, }\fi% ++ \if\Otest\present{\Comma\bgroup\Ostr\egroup.}\else{.}\fi% ++ \vskip3ptplus1ptminus1pt}%\smallskip ++ ++ \def\otherformat{\Reffont\let\uchyph=1\parindent=0pt\def\Comma{}% ++ \sfcode`\.=1000\sfcode`\?=1000\sfcode`\!=1000\sfcode`\:=1000\sfcode`\;=1000\sfcode`\,=1000%\frenchspacing ++ \par\vfil\penalty-200\vfilneg%\filbreak ++ \hangindent3pc\hangafter1% ++ \if\Atest\present\bgroup\Authfont\Astr\egroup\def\Comma{\unskip, }% ++ \else\if\Etest\present\bgroup\def\Eand{\Aand}\def\Eandd{\Aandd}\Authfont\Estr\egroup\unskip, \ifnum\Ecnt>1eds.\else ed.\fi\def\Comma{, }% ++ \else\if\Itest\present\bgroup\authfont\Istr\egroup\def\Comma{, }\fi\fi\fi% ++ \if\Dtest\present\unskip\hskip.16667em\leftofdate \bgroup\Dstr\ifcat a\Ftrail\Ftrail\fi\egroup\rightofdate \def\Comma{, }\fi% ++ \if\Ttest\present\Comma\bgroup``\Titlefont\Tstr\egroup\def\Comma{," }\fi% ++ \if\Atest\present\if\Itest\present ++ \Comma\bgroup\Istr\egroup\def\Comma{, }\fi% ++ \else\if\Etest\present\if\Itest\present ++ \Comma\bgroup\Istr\egroup\def\Comma{, }\fi\fi\fi% ++ \if\Ctest\present\Comma\bgroup\Cstr\egroup\def\Comma{, }\fi% ++ \if\Gtest\present{\Comma Gov't ordering no. }\bgroup\Gstr\egroup\def\Comma{, }\fi% ++ \if\Otest\present{\Comma\bgroup\Ostr\egroup.}\else{.}\fi% ++ \vskip3ptplus1ptminus1pt}%\smallskip |