|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.