*** 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