home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fonts 1 / freshfonts1.bin / programs / amiga / pastex / macros / latex2e / base / latex209.def (.txt) < prev    next >
LaTeX Document  |  1994-06-14  |  10KB  |  268 lines

  1. %% This is file `latex209.def', generated 
  2. %% on <1994/6/14> with the docstrip utility (2.2h).
  3. %% The original source files were:
  4. %% latex209.dtx  (with options: `head')
  5. %% oldlfont.dtx  (with options: `latex209')
  6. %% latex209.dtx  (with options: `tail')
  7. %% Copyright (C) 1994, 1994 LaTeX3 project and Alan Jeffrey. 
  8. %% All rights reserved. 
  9. %% This file is part of LaTeX2e. 
  10. %% ----------------------------- 
  11. %% This is a generated file. 
  12. %% No permission is granted to modify this file. 
  13. %% \CharacterTable
  14. %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
  15. %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
  16. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  17. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  18. %%   Dollar        \$     Percent       \%     Ampersand     \&
  19. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  20. %%   Asterisk      \*     Plus          \+     Comma         \,
  21. %%   Minus         \-     Point         \.     Solidus       \/
  22. %%   Colon         \:     Semicolon     \;     Less than     \<
  23. %%   Equals        \=     Greater than  \>     Question mark \?
  24. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  25. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  26. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  27. %%   Right brace   \}     Tilde         \~}
  28. \NeedsTeXFormat{LaTeX2e}
  29. \ProvidesFile{latex209.def}[1994/06/01 Standard LaTeX file]
  30. \typeout{Entering LaTeX 2.09 compatibility mode.}
  31. \@compatibilitytrue
  32. \@onlypreamble\@latex@e@command
  33. \def\@latex@e@command#1#2{%
  34.    \expandafter\let\csname @@\string#1\endcsname#1%
  35.    \edef#1{%
  36.       \noexpand\@latex@e@error{\noexpand#2}%
  37.       \expandafter\noexpand\csname @@\string#1\endcsname
  38.    }%
  39. \def\@latex@e@error#1{%
  40.       \@latexerr{%
  41.          LaTeX2e command \string#1\space in LaTeX 2.09 document%
  42.       }{%
  43.          This is a LaTeX 2.09 document, but it contains
  44.          \string#1.^^J%
  45.          If you want to use the new features of LaTeX2e,
  46.          your document^^J%
  47.          should begin with \string\documentclass\space
  48.          rather than \string\documentstyle
  49.       }%
  50. \def\@documentclasshook{%
  51.    \def\@tempa{\@normalsize}%
  52.    \def\@tempb{\@undefinedfonterror{size}\normalsize}%
  53.    \ifx\normalsize\@tempa
  54.       \let\normalsize\@tempb
  55.    \fi
  56.    \ifx\@normalsize\@undefined
  57.       \let\@normalsize\normalsize
  58.    \fi
  59.    \ifx\normalsize\@tempb
  60.       \let\normalsize\@normalsize
  61.    \fi
  62.    \RequirePackage{\@unusedoptionlist}%
  63.    \let\@unusedoptionlist\@empty
  64.    \@latex@e@command\usepackage\usepackage
  65.    \@latex@e@command\listfiles\listfiles
  66.    \@latex@e@command\ensuremath\ensuremath
  67.    \@latex@e@command\LaTeXe\LaTeXe
  68.    \@latex@e@command\lrbox{\begin{lrbox}}%
  69.    \@latex@e@command\@xargdef{\newcommand{cmd}[args][def]}%
  70. \@ifundefined{saved@missingfileerror}{
  71.    \let\saved@missingfileerror=\@missingfileerror
  72. \def\@missingfileerror#1#2{%
  73.    \ifx#2\@clsextension
  74.       \InputIfFileExists{#1.\@pkgextension}{%
  75.          \wlog{Compatibility mode: loading #1.\@pkgextension
  76.             \space rather than #1.#2.}%
  77.       }{%
  78.          \saved@missingfileerror{#1}{#2}%
  79.       }%
  80.    \else
  81.       \saved@missingfileerror{#1}{#2}%
  82.    \fi
  83. \def\@obsoletefile#1#2{%
  84.    \expandafter\let\csname opt@#1\expandafter\endcsname
  85.       \csname opt@\@currname.\@currext\endcsname
  86.    \wlog{Compatibility mode: inputting `#1'
  87.       instead of obsolete `#2'.}%
  88. \newdimen\footheight
  89. \newdimen\@maxsep
  90. \newdimen\@dblmaxsep
  91. \def\sloppy{\tolerance \@M \hfuzz .5\p@ \vfuzz .5\p@}
  92. \def\@finalstrut#1{\unskip\strut}
  93. \def\verb{%
  94.    \begingroup
  95.       \@noligs
  96.       \verbatim@font
  97.       \let\do\@makeother \dospecials
  98.       \@ifstar{\@sverb}{\@verb}%
  99. \def\@sverb#1{%
  100.    \def\@tempa ##1#1{\leavevmode\null##1\endgroup}%
  101.    \@tempa
  102. \def\verbatim@nolig@list{\do\`}
  103. \def\@lquote{\leavevmode{\kern\z@}`}
  104. \catcode0=9
  105. \@tempcnta=1
  106. \loop\ifnum\@tempcnta<32
  107.    \catcode\@tempcnta=12
  108.    \advance\@tempcnta by 1
  109. \repeat%
  110. \catcode`\^^I=10\relax%
  111. \catcode`\^^L=13\relax%
  112. \catcode`\^^M=5\relax%
  113. \catcode127=15
  114. \@tempcnta=128
  115. \loop\ifnum\@tempcnta<256
  116.    \catcode\@tempcnta=12
  117.    \advance\@tempcnta by 1
  118. \repeat
  119. \DeclareRobustCommand{\SLiTeX}{{%
  120.    \normalfont S\kern -.06em
  121.    {\scshape l\kern -.035emi}\kern -.06em
  122.    \TeX
  123. \def\ProvidesPackage#1{%
  124.   \xdef\@gtempa{#1}%
  125.   \ifx\@gtempa\@currname\else
  126.     \wlog{Compatibility mode: \@cls@pkg\space`\@currname' requested,
  127.        but `#1' provided.}%
  128.   \fi
  129.   \@ifnextchar[\@pr@videpackage{\@pr@videpackage[]}}%]
  130. \let\ProvidesClass=\ProvidesPackage
  131. \def\fileversion{v2.2i}
  132. \def\filedate{1994/05/13}
  133. \def\docdate {1994/05/13}
  134. %% \CharacterTable
  135. %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
  136. %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
  137. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  138. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  139. %%   Dollar        \$     Percent       \%     Ampersand     \&
  140. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  141. %%   Asterisk      \*     Plus          \+     Comma         \,
  142. %%   Minus         \-     Point         \.     Solidus       \/
  143. %%   Colon         \:     Semicolon     \;     Less than     \<
  144. %%   Equals        \=     Greater than  \>     Question mark \?
  145. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  146. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  147. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  148. %%   Right brace   \}     Tilde         \~}
  149. %% Copyright (C) 1989-1994 Frank Mittelbach and Rainer Sch\"opf,
  150. %% all rights reserved.
  151. \let\math@bgroup\@empty
  152. \let\math@egroup\@empty
  153. \let \@@math@bgroup \math@bgroup
  154. \let \@@math@egroup \math@egroup
  155. \RequirePackage[errorshow]{tracefnt}
  156. \DeclareSymbolFont{bold}{OT1}{cmr}{bx}{n}
  157. \DeclareSymbolFont{sans}{OT1}{cmss}{m}{n}
  158. \DeclareSymbolFont{typewriter}{OT1}{cmtt}{m}{n}
  159. \DeclareSymbolFont{italic}{OT1}{cmr}{m}{it}
  160. \DeclareSymbolFont{smallcaps}{OT1}{cmr}{m}{sc}
  161. \DeclareSymbolFont{slanted}{OT1}{cmr}{m}{sl}
  162. \DeclareSymbolFontAlphabet\mathbf{bold}
  163. \DeclareSymbolFontAlphabet\mathsf{sans}
  164. \DeclareSymbolFontAlphabet\mathtt{typewriter}
  165. \DeclareSymbolFontAlphabet\mathsc{smallcaps}
  166. \DeclareSymbolFontAlphabet\mathsl{slanted}
  167. \let\mit\undefined
  168. \let\cal\undefined
  169. \let\mathit\undefined
  170. \DeclareSymbolFontAlphabet\mathit{italic}
  171. \DeclareSymbolFontAlphabet{\mit}{letters}
  172. \DeclareSymbolFontAlphabet{\cal}{symbols}
  173. \DeclareRobustCommand\rm{\normalfont\rmfamily\mathgroup\symoperators}
  174. \DeclareRobustCommand\sf{\normalfont\sffamily\mathgroup\symsans}
  175. \DeclareRobustCommand\sl{\normalfont\slshape\mathgroup\symslanted}
  176. \DeclareRobustCommand\bf{\normalfont\bfseries\mathgroup\symbold}
  177. \DeclareRobustCommand\sc{\normalfont\scshape\mathgroup\symsmallcaps}
  178. \DeclareRobustCommand\it{\normalfont\itshape\mathgroup\symitalic}
  179. \DeclareRobustCommand\tt{\normalfont\ttfamily\mathgroup\symtypewriter}
  180. \DeclareRobustCommand\em{%
  181.   \@nomath\em
  182.   \ifdim \fontdimen\@ne\font>\z@\rm\else\it\fi}
  183. \def\@setfontsize#1#2#3{\@nomath#1%
  184.     \ifx\protect\relax
  185.       \let\@currsize#1%
  186.     \fi
  187.     \fontsize{#2}{#3}\normalfont}
  188. \let\not@math@alphabet\@gobbletwo
  189. \RequirePackage{latexsym}
  190. %% \CharacterTable
  191. %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
  192. %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
  193. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  194. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  195. %%   Dollar        \$     Percent       \%     Ampersand     \&
  196. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  197. %%   Asterisk      \*     Plus          \+     Comma         \,
  198. %%   Minus         \-     Point         \.     Solidus       \/
  199. %%   Colon         \:     Semicolon     \;     Less than     \<
  200. %%   Equals        \=     Greater than  \>     Question mark \?
  201. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  202. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  203. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  204. %%   Right brace   \}     Tilde         \~}
  205. \def\ds@oldlfont{%
  206.    \@no@font@optfalse
  207.    \let\math@bgroup\@empty
  208.    \let\math@egroup\@empty
  209.    \let\@@math@bgroup\math@bgroup
  210.    \let\@@math@egroup\math@egrou