Annotation of 43BSD/contrib/mh/papers/mh4/dcustom.tex, revision 1.1

1.1     ! root        1: % Customize the dissertation style of AmS-TeX
        !             2: 
        !             3: \expandafter\ifx\csname documentstyle\endcsname\relax \input amstex\fi
        !             4: \expandafter\ifx\csname ask\endcsname\relax \documentstyle{diss}\fi
        !             5: 
        !             6: 
        !             7: \catcode`\@=11                         % for a little while
        !             8: 
        !             9: 
        !            10: % Figure Support
        !            11: 
        !            12: \def\tagfigure#1#2#3{%
        !            13:     \figure{figure#1}{#2}%
        !            14:     \ifundefined{#3}%
        !            15:        \expandafter\let\csname#3\endcsname=\lastfigure
        !            16:     \else
        !            17:        \tell{Warning: #3 is already defined}%
        !            18:     \fi
        !            19: }
        !            20: 
        !            21: \def\tagdiagram#1#2#3{%
        !            22:     \diagram{figure#1}{#2}%
        !            23:     \ifundefined{#3}%
        !            24:        \expandafter\let\csname#3\endcsname=\lastfigure
        !            25:     \else
        !            26:        \tell{Warning: #3 is already defined}%
        !            27:     \fi
        !            28: }
        !            29: 
        !            30: \def\tagtable#1#2#3{%
        !            31:     \table{#2}%
        !            32:     \input table#1\relax
        !            33:     \endtable
        !            34:     \ifundefined{#3}%
        !            35:        \expandafter\let\csname#3\endcsname=\lasttable
        !            36:     \else
        !            37:        \tell{Warning: #3 is already defined}%
        !            38:     \fi
        !            39: }
        !            40: 
        !            41: 
        !            42: % Page Numbering
        !            43: 
        !            44: \newif\ifdraft \draftfalse
        !            45: 
        !            46: \def\draftstring{{\ifdraft \tt Draft\fi}}
        !            47: \def\draftext{{\ifdraft \tt Draft \versiontag/ of \versiondate/\fi}}
        !            48: \def\versiontag/{\errmessage{version.tex not loaded!}}
        !            49: \let\versiondate=\versiontag
        !            50: \def\uci@headpage{\draftext\hfil\rm\folio}
        !            51: \def\uci@footpage{\draftstring\hfil\rm\folio\hfil\draftstring}
        !            52: 
        !            53: 
        !            54: % Draft style
        !            55: 
        !            56: \def\draftstyle{%
        !            57:     \quiet
        !            58:        \drafttrue
        !            59:        \nochapternumbers
        !            60:     \verbose
        !            61: }
        !            62: 
        !            63: 
        !            64: % Article and Galley styles
        !            65: 
        !            66: \let\@articlestyle=\articlestyle
        !            67: 
        !            68: \outer\def\articlestyle{%
        !            69:     \quiet
        !            70:        \@articlestyle
        !            71:        \input article
        !            72:     \verbose
        !            73: }
        !            74: 
        !            75: \outer\def\galleystyle{%
        !            76:     \quiet
        !            77:        \@articlestyle
        !            78:        \input galley
        !            79:     \verbose
        !            80: }
        !            81: 
        !            82: 
        !            83: % Theorems, Equations, and the like
        !            84: 
        !            85: \outer\def\proclaim #1. #2\par{%
        !            86:     \medbreak\vskip-\parskip
        !            87:     \begingroup
        !            88:        \singlespace
        !            89:        \noindent{\smallertype\sc#1.\enspace}{\sl#2}\par
        !            90:     \endgroup
        !            91:     \ifdim\lastskip<\medskipamount \removelastskip\penalty55\medskip\fi
        !            92: }
        !            93: 
        !            94: \def\proof #1.{\lp{\smallertype\sc Proof of #1.\enspace}}
        !            95: 
        !            96: \def\thm#1{{\smallertype\sc#1}}
        !            97: 
        !            98: \def\eqn#1{\ifmmode {\it(#1\/)}\else $\it(#1\/)$\fi}
        !            99: 
        !           100: 
        !           101: % TeX Hackery...
        !           102: 
        !           103: \def\!{\hbox{$\backslash$}}
        !           104: 
        !           105: \def\^{{\rm\char'136}}
        !           106: 
        !           107: \def\word#1{{\tt\!#1}}
        !           108: 
        !           109: 
        !           110: % Miscellaneous Macros
        !           111: 
        !           112: \let\bop=\newpage
        !           113: 
        !           114: \def\lp{\par\noindent}
        !           115: 
        !           116: % usage: \boxit{text}
        !           117: \def\boxit#1{%
        !           118:     \leavevmode
        !           119:     \thinspace
        !           120:     \hbox{%
        !           121:        \smallertype
        !           122:        \vrule
        !           123:        \vtop{%
        !           124:            \vbox{%
        !           125:                \hrule\kern1pt
        !           126:                \hbox{\vphantom{\sc/}\thinspace{\sc#1}\thinspace}
        !           127:            }%
        !           128:            \kern1pt\hrule
        !           129:        }%
        !           130:        \vrule
        !           131:     }%
        !           132:     \thinspace
        !           133: }
        !           134: 
        !           135: 
        !           136: % Trademarks...
        !           137: 
        !           138: \input trademark
        !           139: 
        !           140: 
        !           141: % Parameters different than the AmS-TeX dissertation style
        !           142: 
        !           143: \quiet
        !           144:     \dotopfigs
        !           145:     \twosided
        !           146:     \useolddigits
        !           147:     \raggedbottom
        !           148:     \raggedright
        !           149:     \AuthorsInCSC
        !           150:     \refdef@AmS\yr\oldstyle
        !           151:     \halfspace
        !           152:     \twelvepoint
        !           153: \verbose
        !           154: 
        !           155: 
        !           156: \catcode`\@=12                         % back to normal
        !           157: 
        !           158: 
        !           159: \let\dcustom=\empty

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.