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