|
|
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{diagram#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{% ! 48: \ifdraft ! 49: \begingroup ! 50: \tt ! 51: \ifodd\pageno ! 52: \TeX set \today\ with DISS.STY v\version ! 53: \else ! 54: Draft \versiontag/ of \versiondate/ ! 55: \fi ! 56: \endgroup ! 57: \fi ! 58: } ! 59: \def\versiontag/{\errmessage{version.tex not loaded!}} ! 60: \let\versiondate=\versiontag ! 61: \def\uci@headpage{\draftext\hfil\rm\folio} ! 62: \def\uci@footpage{\draftstring\hfil\rm\folio\hfil\draftstring} ! 63: ! 64: ! 65: % Draft style ! 66: ! 67: \def\draftstyle{% ! 68: \quiet ! 69: \drafttrue ! 70: \nochapternumbers ! 71: \verbose ! 72: } ! 73: ! 74: ! 75: % Article and Galley styles ! 76: ! 77: \let\@articlestyle=\articlestyle ! 78: ! 79: \outer\def\articlestyle{% ! 80: \quiet ! 81: \@articlestyle ! 82: \input article ! 83: \verbose ! 84: } ! 85: ! 86: \outer\def\galleystyle{% ! 87: \quiet ! 88: \@articlestyle ! 89: \input galley ! 90: \verbose ! 91: } ! 92: ! 93: ! 94: % Theorems, Equations, and the like ! 95: ! 96: \outer\def\proclaim #1. #2\par{% ! 97: \medbreak\vskip-\parskip ! 98: \begingroup ! 99: \singlespace ! 100: \noindent{\smallertype\sc#1.\enspace}{\sl#2}\par ! 101: \endgroup ! 102: \ifdim\lastskip<\medskipamount \removelastskip\penalty55\medskip\fi ! 103: } ! 104: ! 105: \def\proof #1.{\lp{\smallertype\sc Proof of #1.\enspace}} ! 106: ! 107: \def\thm#1{{\smallertype\sc#1}} ! 108: ! 109: \def\eqn#1{\ifmmode {\it(#1\/)}\else $\it(#1\/)$\fi} ! 110: ! 111: ! 112: % TeX Hackery... ! 113: ! 114: \def\!{\hbox{$\backslash$}} ! 115: ! 116: \def\^{{\rm\char'136}} ! 117: ! 118: \def\word#1{{\tt\!#1}} ! 119: ! 120: ! 121: % Miscellaneous Macros ! 122: ! 123: \let\bop=\newpage ! 124: ! 125: \def\hbreak{\hfil\break} ! 126: ! 127: \def\lp{\par\noindent} ! 128: ! 129: % usage: \boxit{text} ! 130: \def\boxit#1{% ! 131: \leavevmode ! 132: \thinspace ! 133: \hbox{% ! 134: \smallertype ! 135: \vrule ! 136: \vtop{% ! 137: \vbox{% ! 138: \hrule\kern1pt ! 139: \hbox{\vphantom{\sc/}\thinspace{\sc#1}\thinspace} ! 140: }% ! 141: \kern1pt\hrule ! 142: }% ! 143: \vrule ! 144: }% ! 145: \thinspace ! 146: } ! 147: ! 148: ! 149: % Trademarks... ! 150: ! 151: \input trademark ! 152: ! 153: ! 154: % Parameters different than the AmS-TeX dissertation style ! 155: ! 156: \quiet ! 157: \twosided ! 158: \useolddigits ! 159: \raggedbottom ! 160: \raggedright ! 161: \AuthorsInCSC ! 162: \refdef@AmS\yr\oldstyle ! 163: \halfspace ! 164: \twelvepoint ! 165: \verbose ! 166: ! 167: ! 168: \catcode`\@=12 % back to normal ! 169: ! 170: ! 171: \let\dcustom=\empty
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.