home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / useful / dist / text / tex / pastex / macros / latex / nfss2 / nfoldfnt.sty < prev    next >
Text File  |  1993-08-05  |  6KB  |  175 lines

  1. %% 
  2. %% This is file `nfoldfnt.sty', generated 
  3. %% on <1993/8/5> with the docstrip utility (2.0r).
  4. %% 
  5. %% The original source files were:
  6. %% 
  7. %% nfoldfnt.dtx 
  8. %% 
  9. %% Copyright (C) 1989--1993 by Frank Mittelbach, Rainer Schoepf. 
  10. %% All rights reserved. 
  11. %% 
  12. %% This file is part of the NFSS2 (New Font Selection Scheme) package. 
  13. %% 
  14. %% This package is distributed in the hope that it will be useful, 
  15. %% but WITHOUT ANY WARRANTY; without even the implied warranty of 
  16. %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
  17. %% 
  18. %% 
  19. %% IMPORTANT NOTICE: 
  20. %% 
  21. %% For error reports in case of UNCHANGED versions see readme files. 
  22. %% 
  23. %% Please do not request updates from us directly. Distribution is 
  24. %% done through Mail-Servers and TeX organizations. 
  25. %% 
  26. %% You are not allowed to change this file. You may however copy 
  27. %% this file to a file with a different name and then change the copy 
  28. %% if you obey the restrictions on file changes described in 
  29. %% readme.mz. 
  30. %% 
  31. %% You are allowed to distribute this file under the condition that 
  32. %% it is distributed together with all files mentioned in readme.mz8. 
  33. %% If you receive only some of these files from someone, complain! 
  34. %% 
  35. %% You are NOT ALLOWED to distribute this file alone. You are NOT 
  36. %% ALLOWED to take money for the distribution or use of either this 
  37. %% file or a changed version, except for a nominal charge for copying 
  38. %% etc. 
  39. \def\fileversion{v2.0b}
  40. \def\filedate{93/05/15}
  41. \def\docdate {93/05/15}
  42.  
  43. %% \CharacterTable
  44. %%  {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
  45. %%   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
  46. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  47. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  48. %%   Dollar        \$     Percent       \%     Ampersand     \&
  49. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  50. %%   Asterisk      \*     Plus          \+     Comma         \,
  51. %%   Minus         \-     Point         \.     Solidus       \/
  52. %%   Colon         \:     Semicolon     \;     Less than     \<
  53. %%   Equals        \=     Greater than  \>     Question mark \?
  54. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  55. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  56. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  57. %%   Right brace   \}     Tilde         \~}
  58. %% Copyright (C) 1989-1993 Frank Mittelbach and Rainer Sch\"opf,
  59. %% all rights reserved.
  60. \expandafter\ifx\csname ds@nfoldfnt\endcsname\relax
  61.    \let\ds@nfoldfnt\@empty
  62.   \else \endinput \fi
  63. \immediate
  64.  \write\sixt@@n{Style-Option: `nfoldfnt'
  65.  \fileversion\space <\filedate>  (FMi and RmS)}
  66. \immediate
  67.  \write\sixt@@n{English Documentation
  68.  \@spaces\@spaces\space <\docdate>  (FMi and RmS)}
  69. \@ifundefined{selectfont}
  70.      {\@warning{`nfoldfnt' style option makes not much sense
  71.                  without the new font selection scheme}%
  72.       \endinput}{}
  73. \def\newfont#1#2{\@ifdefinable#1{\global
  74.                         \font#1=#2\relax}}
  75. \def\symbol#1{\char #1\relax}
  76. \def\@gobbletwo#1#2{}
  77. \let\load\@gobbletwo
  78. \DeclareSymbolFont{bold}{OT1}{cmr}{bx}{n}
  79. \DeclareSymbolFont{sans}{OT1}{cmss}{m}{n}
  80. \DeclareSymbolFont{typewriter}{OT1}{cmtt}{m}{n}
  81. \DeclareSymbolFont{italic}{OT1}{cmr}{m}{it}
  82. \DeclareSymbolFont{smallcaps}{OT1}{cmr}{m}{sc}
  83. \DeclareSymbolFont{slanted}{OT1}{cmr}{m}{sl}
  84. \DeclareSymbolFontAlphabet\mathbf{bold}
  85. \DeclareSymbolFontAlphabet\mathsf{sans}
  86. \DeclareSymbolFontAlphabet\mathtt{typewriter}
  87. \DeclareSymbolFontAlphabet\mathsc{smallcaps}
  88. \DeclareSymbolFontAlphabet\mathsl{slanted}
  89. \let\mit\undefined
  90. \let\cal\undefined
  91. \let\mathit\undefined
  92. \DeclareSymbolFontAlphabet\mathit{italic}
  93. \DeclareSymbolFontAlphabet{\mit}{letters}
  94. \DeclareSymbolFontAlphabet{\cal}{symbols}
  95. \let\bffam\symbold
  96. \let\sffam\symsans
  97. \let\itfam\symitalic
  98. \let\ttfam\symtypewriter
  99. \let\scfam\symsmallcaps
  100. \let\slfam\symslanted
  101. \def\prm{\fontfamily\rmdefault
  102.     \fontseries\default@series
  103.     \fontshape\default@shape\selectfont
  104.     \mathrm}
  105. \def\psf{\fontfamily\sfdefault
  106.     \fontseries\default@series
  107.     \fontshape\default@shape\selectfont\mathsf}
  108. \def\psl{\fontfamily\rmdefault
  109.     \fontseries\default@series
  110.     \fontshape\sldefault\selectfont\mathsl}
  111. \def\pbf{\fontfamily\rmdefault
  112.     \fontseries\bfdefault
  113.     \fontshape\default@shape\selectfont\mathbf}
  114. \def\psc{\fontfamily\rmdefault
  115.     \fontseries\default@series
  116.     \fontshape\scdefault\selectfont\mathsc}
  117. \def\pit{\fontfamily\rmdefault
  118.     \fontseries\default@series
  119.     \fontshape\itdefault\selectfont\mathit}
  120. \def\ptt{\fontfamily\ttdefault
  121.     \fontseries\default@series
  122.     \fontshape\default@shape\selectfont\mathtt}
  123. \def\em{\protect\pem}
  124. \def\pem{\@nomath\em \ifdim \fontdimen\@ne\font >\z@
  125.                        \rm \else \it \fi}
  126. \def\@setsize#1#2#3#4{\@nomath#1%
  127.     \fontsize{#4}{#2}%
  128.     \reset@font}
  129.  
  130. \let\math@bgroup\@empty
  131. \let\math@egroup\@empty
  132. \let\non@alpherr\@gobble
  133. \ifx\symlasy\undefined
  134. \DeclareSymbolFont{lasy}{U}{lasy}{m}{n}
  135. \SetSymbolFont{lasy}{bold}{U}{lasy}{b}{n}
  136.  
  137. \let\mho\undefined
  138. \let\Join\undefined
  139. \let\Box\undefined
  140. \let\Diamond\undefined
  141. \let\leadsto\undefined
  142. \let\sqsubset\undefined
  143. \let\sqsupset\undefined
  144. \let\lhd\undefined
  145. \let\unlhd\undefined
  146. \let\rhd\undefined
  147. \let\unrhd\undefined
  148. \DeclareMathSymbol{\mho}{\mathord}{lasy}{"30}
  149. \DeclareMathSymbol{\Join}{\mathrel}{lasy}{"31}
  150. \DeclareMathSymbol{\Box}{\mathord}{lasy}{"32}
  151. \DeclareMathSymbol{\Diamond}{\mathord}{lasy}{"33}
  152. \DeclareMathSymbol{\leadsto}{\mathrel}{lasy}{"3B}
  153. \DeclareMathSymbol{\sqsubset}{\mathrel}{lasy}{"3C}
  154. \DeclareMathSymbol{\sqsupset}{\mathrel}{lasy}{"3D}
  155. \DeclareMathSymbol{\lhd}{\mathrel}{lasy}{"01}
  156. \DeclareMathSymbol{\unlhd}{\mathrel}{lasy}{"02}
  157. \DeclareMathSymbol{\rhd}{\mathrel}{lasy}{"03}
  158. \DeclareMathSymbol{\unrhd}{\mathrel}{lasy}{"04}
  159. \fi
  160. \def\vpt{\edef\f@size{\@vpt}\rm}
  161. \def\vipt{\edef\f@size{\@vipt}\rm}
  162. \def\viipt{\edef\f@size{\@viipt}\rm}
  163. \def\viiipt{\edef\f@size{\@viiipt}\rm}
  164. \def\ixpt{\edef\f@size{\@ixpt}\rm}
  165. \def\xpt{\edef\f@size{\@xpt}\rm}
  166. \def\xipt{\edef\f@size{\@xipt}\rm}
  167. \def\xiipt{\edef\f@size{\@xiipt}\rm}
  168. \def\xivpt{\edef\f@size{\@xivpt}\rm}
  169. \def\xviipt{\edef\f@size{\@xviipt}\rm}
  170. \def\xxpt{\edef\f@size{\@xxpt}\rm}
  171. \def\xxvpt{\edef\f@size{\@xxvpt}\rm}
  172. \endinput
  173. %% 
  174. %% End of file `nfoldfnt.sty'.
  175.