|
|
1.1 ! root 1: % LaTeX customization ! 2: ! 3: ! 4: \catcode`\@=11 % for a little while ! 5: ! 6: ! 7: % plain TeX compatibility ! 8: ! 9: \def\oldstyle{\xdef\@oldstyle{\the\textfont\@ne}\mit\@oldstyle} ! 10: ! 11: ! 12: % PhD-TeX compatibility ! 13: ! 14: \def\showsummary{% ! 15: \begingroup ! 16: \def\note##1{% ! 17: \ifcase\value{##1}no ##1s\or ! 18: 1 ##1\else ! 19: \the\value{##1} ##1s\fi ! 20: }% ! 21: \tell{LaTeX summary: \note{figure}, \note{table}, \note{footnote}.}% ! 22: \endgroup ! 23: } ! 24: ! 25: \let\nfootnote=\footnote ! 26: ! 27: \let\tell=\typeout ! 28: ! 29: \def\ifundefined#1{\expandafter\ifx\csname#1\endcsname\relax} ! 30: ! 31: \def\implies{\quad\supset\ } ! 32: ! 33: \def\tdots{\ldots\thinspace} ! 34: ! 35: \let\bop=\newpage ! 36: ! 37: \def\hbreak{\hfil\break} ! 38: ! 39: \def\lp{\par\noindent} ! 40: ! 41: \def\boxit#1{\fbox{\sc#1}} ! 42: ! 43: ! 44: % Figure Support ! 45: ! 46: \def\tagfigure#1#2#3{% ! 47: \begin{figure}[t] ! 48: \hrule ! 49: \vskip .5\baselineskip ! 50: {\small\rm\input figure#1\relax\centerline{\box\graph}}% ! 51: \vskip .5\baselineskip plus .5\baselineskip ! 52: \caption{#2}% ! 53: \label{#3}% ! 54: \vskip 2pt ! 55: \hrule ! 56: \end{figure}% ! 57: } ! 58: ! 59: \def\tagdiagram#1#2#3{% ! 60: \begin{figure}[t] ! 61: \hrule ! 62: \vskip .5\baselineskip ! 63: {\small\rm\input diagram#1\relax}% ! 64: \vskip .5\baselineskip plus .5\baselineskip ! 65: \caption{#2}% ! 66: \label{#3}% ! 67: \vskip 2pt ! 68: \hrule ! 69: \end{figure}% ! 70: } ! 71: ! 72: \def\tagtable#1#2#3{% ! 73: \begin{table}[t] ! 74: \hrule ! 75: \vskip .5\baselineskip ! 76: {\small\rm\input table#1\relax}% ! 77: \vskip .5\baselineskip plus .5\baselineskip ! 78: \caption{#2}% ! 79: \label{#3}% ! 80: \vskip 2pt ! 81: \hrule ! 82: \end{table}% ! 83: } ! 84: ! 85: ! 86: % Draft Stuff ! 87: ! 88: \newif\ifdraft \draftfalse ! 89: ! 90: \def\draftstring{{\ifdraft \tt Draft\fi}} ! 91: ! 92: \def\draftext{% ! 93: \ifdraft ! 94: \begingroup ! 95: \tt ! 96: \ifodd\thepage ! 97: \LaTeX set \today\ with \fmtname\ v\fmtversion ! 98: \else ! 99: Draft \versiontag/ of \versiondate/ ! 100: \fi ! 101: \endgroup ! 102: \fi ! 103: } ! 104: ! 105: \def\versiontag/{\errmessage{version.tex not loaded!}} ! 106: \let\versiondate=\versiontag ! 107: ! 108: \def\ds@DScustom{\ifdraft \@ifundefined{ds@draft}{}{\ds@draft}\fi} ! 109: ! 110: \def\note#1{\ifdraft\marginpar{\tt#1}\fi} ! 111: ! 112: ! 113: % Galley style % TODO ! 114: ! 115: ! 116: % Trademarks... ! 117: ! 118: \input trademark ! 119: ! 120: ! 121: \catcode`\@=12 % back to normal
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.