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