]>
diplodocus.org Git - nmh/blob - docs/historical/mh-6.8.5/papers/doclib/dcustom.tex
1 % Customize the dissertation style of AmS-TeX
3 \expandafter\ifx\csname documentstyle
\endcsname\relax \input amstex
\fi
4 \expandafter\ifx\csname ask
\endcsname\relax \documentstyle{diss
}\fi
7 \catcode`\@=
11 % for a little while
10 % Parameters different that diss.sty
12 \hoffset=
.175in
% center it...
14 % \def\contitle{\jobname.toc}
15 % \def\figtitle{\jobname.lof}
16 % \def\tabtitle{\jobname.lot}
21 \def\tagfigure#1#2#3{%
22 \figure{figure
#1}{#2}%
24 \expandafter\let\csname#3\endcsname=
\lastfigure
26 \tell{Warning:
#3 is already defined
}%
30 \def\tagdiagram#1#2#3{%
31 \diagram{diagram
#1}{#2}%
33 \expandafter\let\csname#3\endcsname=
\lastfigure
35 \tell{Warning:
#3 is already defined
}%
44 \expandafter\let\csname#3\endcsname=
\lasttable
46 \tell{Warning:
#3 is already defined
}%
53 \newif\ifdraft \draftfalse
55 \def\draftstring{{\ifdraft \tt Draft
\fi}}
61 \TeX set
\today\ with DISS.STY v
\version
63 Draft
\versiontag/ of
\versiondate/
68 \def\versiontag/
{\errmessage{version.tex not loaded!
}}
69 \let\versiondate=
\versiontag
70 \def\uci@headpage
{\draftext\hfil\rm\folio}
71 \def\uci@footpage
{\draftstring\hfil\rm\folio\hfil\draftstring}
84 % Article and Galley styles
86 \let\@articlestyle=
\articlestyle
88 \outer\def\articlestyle{%
95 \outer\def\galleystyle{%
103 % Theorems, Equations, and the like
105 \outer\def\proclaim #1.
#2\par{%
106 \medbreak\vskip-
\parskip
109 \noindent{\smallertype\sc#1.
\enspace}{\sl#2}\par
111 \ifdim\lastskip<
\medskipamount \removelastskip\penalty55\medskip\fi
114 \def\proof #1.
{\lp{\smallertype\sc Proof of
#1.
\enspace}}
116 \def\thm#1{{\smallertype\sc#1}}
118 \def\eqn#1{\ifmmode {\it(
#1\/)
}\else $
\it(
#1\/)$
\fi}
120 \def\implies{\quad\supset\
}
122 \def\tdots{\ldots\thinspace}
127 \let\journalinfo=
\jourinfo
128 \let\thesis=
\book % experimental
129 \let\thesisinfo=
\bookinfo % ..
132 % Miscellaneous Macros
136 \def\hbreak{\hfil\break}
138 \def\lp{\par\noindent}
140 % usage: \boxit{text}
150 \hbox{\vphantom{\sc/
}\thinspace{\sc#1}\thinspace}
160 % Additional verbatim support
168 \parskip=
\z@ plus
.05\baselineskip
170 \everypar{\advance\lineno@uci by\@ne
\llap{\the\lineno@uci\ \
}}%
171 \catcode`\ =
13 \catcode`\^^M=
13 \catcode`\?=
\z@
181 % Parameters different than the AmS-TeX dissertation style
189 \refdef@AmS
\yr\oldstyle
195 \catcode`\@=
12 % back to normal