home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / useful / dist / text / tex / pastex / macros / latex / nfss2 / amsfonts.sty (.txt) < prev    next >
LaTeX Document  |  1993-08-13  |  7KB  |  168 lines

  1. %% This is file `amsfonts.sty', generated 
  2. %% on <1993/8/13> with the docstrip utility (2.1e).
  3. %% The original source files were:
  4. %% amsfonts.doc 
  5. %% IMPORTANT NOTICE 
  6. %% ---------------- 
  7. %% This file is part of AMS-LaTeX, as modified by Frank Mittelbach to 
  8. %% work with NFSS2 (New Font Selection Scheme Version 2). This file is 
  9. %% distributed together with NFSS2 until the AMS will change their 
  10. %% distribution to support NFSS2. You are not allowed to distribute this 
  11. %% file separately. 
  12. %%@texfile{%
  13. %% filename="amsfonts.sty",
  14. %% version="1.1a",
  15. %% date="3-SEP-1991",
  16. %% filetype="AMS-LaTeX: option",
  17. %% copyright="Copyright (C) American Mathematical Society, all rights
  18. %%   reserved.  Copying of this file is authorized only if either:
  19. %%   (1) you make absolutely no changes to your copy, including name;
  20. %%   OR (2) if you do make changes, you first rename it to some other
  21. %%   name.",
  22. %% author="American Mathematical Society",
  23. %% address="American Mathematical Society,
  24. %%   Technical Support Group,
  25. %%   P. O. Box 6248,
  26. %%   Providence, RI 02940,
  27. %%   USA",
  28. %% telephone="401-455-4080 or (in the USA) 800-321-4AMS",
  29. %% email="Internet: Tech-Support@Math.AMS.com",
  30. %% checksumtype="line count",
  31. %% checksum="809",
  32. %% codetable="ISO/ASCII",
  33. %% keywords="latex, amslatex, ams-latex, amsfonts, msam, msbm, eufm,
  34. %%   blackboard bold",
  35. %% abstract="This file is part of the AMS-\LaTeX{} package, ver. 1.1.
  36. %%   It is a \LaTeX{} option that provides a `newsymbol' command for
  37. %%   defining math symbols from the two math symbol fonts in the
  38. %%   AMSFonts (version 2.0+) font package. See the AMSFonts user's guide
  39. %%   for more information. It also defines a command for producing
  40. %%   `blackboard bold' letters (uppercase only)."
  41. \expandafter\ifx\csname ds@amsfonts\endcsname\relax
  42. \global\let\ds@amsfonts\@empty
  43. \else\message{---already loaded}\endinput\fi
  44. \def\filename{amsfonts.sty}
  45. \def\fileversion{2.0a} \def\filedate{6-Feb-1993}
  46. \immediate\write16{%
  47. AMS-LaTeX option `\filename' (\fileversion, \filedate)}
  48. %%% end of file header
  49. \def\RIfM@{\relax\protect\ifmmode}
  50. \def\boxz@{\box\z@}
  51. \def\setboxz@h{\setbox\z@\hbox}
  52. \def\wdz@{\wd\z@}
  53. \def\noaccents@{\def\accentclass@{0}}
  54. \def\Invalid@@{Invalid use of \string}
  55. \def\nonmatherr@#1{\err@
  56.     {\noexpand#1allowed only in math mode}\@ehd}
  57. \@ifundefined{err@}{\def\err@{\@latexerr}}{}
  58. \DeclareSymbolFont{AMSa}{U}{msa}{m}{n}
  59. \DeclareSymbolFont{AMSb}{U}{msb}{m}{n}
  60. \begingroup
  61. \catcode`\"=12
  62. \DeclareMathDelimiter\ulcorner{\mathopen} {AMSa}{"70}{AMSa}{"70}
  63. \DeclareMathDelimiter\urcorner{\mathclose}{AMSa}{"71}{AMSa}{"71}
  64. \DeclareMathDelimiter\llcorner{\mathopen} {AMSa}{"78}{AMSa}{"78}
  65. \DeclareMathDelimiter\lrcorner{\mathclose}{AMSa}{"79}{AMSa}{"79}
  66. \xdef\yen      {\noexpand\mathhexbox\hexnumber@\symAMSa 55 }
  67. \xdef\checkmark{\noexpand\mathhexbox\hexnumber@\symAMSa 58 }
  68. \xdef\circledR {\noexpand\mathhexbox\hexnumber@\symAMSa 72 }
  69. \xdef\maltese  {\noexpand\mathhexbox\hexnumber@\symAMSa 7A }
  70. \xdef\widehat#1{\noexpand\setboxz@h{$\noexpand\m@th#1$}%
  71.  \noexpand\ifdim\noexpand\wdz@>\tw@ em%
  72.  \mathaccent"0\hexnumber@\symAMSb 5B{#1}%
  73.  \noexpand\else\mathaccent"0362{#1}\noexpand\fi}
  74. \xdef\widetilde#1{\noexpand\setboxz@h{$\noexpand\m@th#1$}%
  75.  \noexpand\ifdim\noexpand\wdz@>\tw@ em\mathaccent"0%
  76.  \hexnumber@\symAMSb 5D{#1}%
  77.  \noexpand\else\mathaccent"0365{#1}\noexpand\fi}
  78. \DeclareMathSymbol\dabar@{\mathord}{AMSa}{"39}
  79. \xdef\dashrightarrow{\mathrel{\dabar@\dabar@
  80.                               \mathchar"0\hexnumber@\symAMSa 4B}}%
  81. \xdef\dashleftarrow{\mathrel{\mathchar"0\hexnumber@\symAMSa 4C\dabar@
  82.                               \dabar@}}%
  83. \global\let\dasharrow\dashrightarrow
  84. \global\let\rightleftharpoons\undefined
  85. \DeclareMathSymbol\rightleftharpoons{\mathrel}{AMSa}{"0A}
  86. \global\let\angle\undefined
  87. \DeclareMathSymbol\angle            {\mathord}{AMSa}{"5C}
  88. \global\let\hbar\undefined
  89. \DeclareMathSymbol\hbar             {\mathord}{AMSb}{"7E}
  90. \global\let\sqsubset\undefined
  91. \DeclareMathSymbol\sqsubset         {\mathrel}{AMSa}{"40}
  92. \global\let\sqsupset\undefined
  93. \DeclareMathSymbol\sqsupset         {\mathrel}{AMSa}{"41}
  94. \global\let\mho\undefined
  95. \DeclareMathSymbol\mho              {\mathord}{AMSb}{"66}
  96. \DeclareMathSymbol\square           {\mathord}{AMSa}{"03}
  97. \DeclareMathSymbol\lozenge          {\mathord}{AMSa}{"06}
  98. \DeclareMathSymbol\vartriangleright {\mathrel}{AMSa}{"42}
  99. \DeclareMathSymbol\vartriangleleft  {\mathrel}{AMSa}{"43}
  100. \DeclareMathSymbol\trianglerighteq  {\mathrel}{AMSa}{"44}
  101. \DeclareMathSymbol\trianglelefteq   {\mathrel}{AMSa}{"45}
  102. \DeclareMathSymbol\rightsquigarrow  {\mathrel}{AMSa}{"20}
  103. \def\@tempa{\not@base\lhd}
  104. \ifx\lhd\@tempa
  105.  \global\let\lhd\vartriangleleft
  106.  \global\let\unlhd\trianglelefteq
  107.  \global\let\rhd\vartriangleright
  108.  \global\let\unrhd\trianglerighteq
  109.  \global\let\Box\square
  110.  \global\let\Diamond\lozenge
  111.  \global\let\leadsto\rightsquigarrow
  112. \xdef\Join{\mathrel{\mathchar"0\hexnumber@\symAMSb 6F\mkern-13.8mu%
  113.   \mathchar"0\hexnumber@\symAMSb 6E}}
  114. \endgroup
  115. \DeclareMathAlphabet\frak{U}{euf}{m}{n}
  116. \SetMathAlphabet \frak{bold}{U}{euf}{b}{n}
  117. \let\bold\mathbf
  118. \DeclareSymbolFontAlphabet{\Bbb}{AMSb}
  119. \newbox\Mathstrutbox@
  120. \setbox\Mathstrutbox@\null
  121. \def\Mathstrut@{\copy\Mathstrutbox@}
  122. \addto@hook\every@size{\setbox\z@\hbox{$\m@th($}%
  123.         \ht\Mathstrutbox@\ht\z@
  124.         \dp\Mathstrutbox@\dp\z@}
  125. \newbox\strutbox@
  126. \def\strut@{\copy\strutbox@}
  127. \addto@hook\every@size{%
  128.     \setbox\strutbox@\hbox{\lower.5\normallineskiplimit
  129.          \vbox{\kern-\normallineskiplimit\copy\strutbox}}}
  130. \def\big{\bBigg@\@ne}
  131. \def\Big{\bBigg@{1.5}}
  132. \def\bigg{\bBigg@\tw@}
  133. \def\Bigg{\bBigg@{2.5}}
  134. \def\bBigg@#1#2{%
  135.    {%
  136.     \hbox{$\left#2\vcenter to#1\big@size{}\right.%
  137.            \n@space
  138.      $}}}
  139. \addto@hook\every@size{\setbox\z@\vbox{\hbox{$($}\kern\z@}%
  140.   \big@size 1.2\ht\z@}
  141. \newdimen\big@size
  142. \newdimen\ex@
  143. \addto@hook\every@size{\ex@.2326\fontdimen5\textfont\@ne}
  144. \newdimen\minaw@
  145. \addto@hook\every@size{\minaw@11.11128\ex@}
  146. \addto@hook\every@size{\jot\thr@@\ex@}
  147. \DeclareFontEncodingDefaults{\relax}{\def\accentclass@{7}}
  148. \DeclareFontEncoding{OML}{}{\noaccents@}
  149. \DeclareFontEncoding{OMS}{}{\noaccents@}
  150. \def\operator@font{\mathgroup\symoperators}
  151. %% \CharacterTable
  152. %%  {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
  153. %%   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
  154. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  155. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  156. %%   Dollar        \$     Percent       \%     Ampersand     \&
  157. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  158. %%   Asterisk      \*     Plus          \+     Comma         \,
  159. %%   Minus         \-     Point         \.     Solidus       \/
  160. %%   Colon         \:     Semicolon     \;     Less than     \<
  161. %%   Equals        \=     Greater than  \>     Question mark \?
  162. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  163. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  164. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  165. %%   Right brace   \}     Tilde         \~}
  166. \endinput
  167. %% End of file `amsfonts.sty'.
  168.