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

  1. %% 
  2. %% This is file `amsextra.sty', generated 
  3. %% on <1993/8/5> with the docstrip utility (2.1e).
  4. %% 
  5. %% The original source files were:
  6. %% 
  7. %% amsextra.doc 
  8. %% 
  9. %% IMPORTANT NOTICE 
  10. %% ---------------- 
  11. %% 
  12. %% This file is part of AMS-LaTeX, as modified by Frank Mittelbach to 
  13. %% work with NFSS2 (New Font Selection Scheme Version 2). This file is 
  14. %% distributed together with NFSS2 until the AMS will change their 
  15. %% distribution to support NFSS2. You are not allowed to distribute this 
  16. %% file separately. 
  17. %% 
  18. \atdef@-{\relaxnext@\leavevmode
  19.  \DN@{\ifx\next-\DN@-{\FN@\nextii@}\else
  20.   \DN@{\leavevmode\hbox{-}}\fi\next@}%
  21.  \def\nextii@{\ifx\next-\DN@-{\leavevmode\hbox{---}}\else
  22.   \DN@{\leavevmode\hbox{--}}\fi\next@}%
  23.   \FN@\next@}
  24. \def\srdr@{\kern.16667em}
  25. \def\drsr@{\kern.02778em}
  26. \def\sldl@{\kern.02778em}
  27. \def\dlsl@{\kern.16667em}
  28. \atdef@"{\unskip\relaxnext@
  29.  \DN@{\ifx\next\@sptoken\DN@. {\FN@\nextii@}\else
  30.   \DN@.{\FN@\nextii@}\fi\next@.}%
  31.  \def\nextii@{\ifx\next`\DN@`{\FN@\nextiii@}\else
  32.   \ifx\next\lq\DN@\lq{\FN@\nextiii@}\else
  33.   \DN@####1{\FN@\nextiv@}\fi\fi\next@}%
  34.  \def\nextiii@{\ifx\next`\DN@`{\sldl@``}\else\ifx\next\lq
  35.   \DN@\lq{\sldl@``}\else\DN@{\dlsl@`}\fi\fi\next@}%
  36.  \def\nextiv@{\ifx\next'\DN@'{\srdr@''}\else
  37.   \ifx\next\rq\DN@\rq{\srdr@''}\else\DN@{\drsr@'}\fi\fi\next@}%
  38.  \FN@\next@}
  39.  
  40. %% Special superscript accents.
  41.  
  42. \def\spacute{^{\!\botsmash{\hbox{\lower\ex@\hbox{\'{}}}}}}
  43. \def\spgrave{^{\mathchoice{}{}{}{\!}%
  44.  \botsmash{\hbox{\lower\@ne ex\hbox{\`{}}}}}}
  45. \def\spddddot{^{\hbox{\raise\ex@\hbox{\rm....}}}}
  46. \def\spbar{^-}
  47. \def\spvec{^\rightarrow}
  48.  
  49. \newdimen\buffer
  50. \newdimen\buffer@
  51. \buffer@\fontdimen13 \textfont\thr@@
  52. \buffer\buffer@
  53. \def\shave{\@ifnextchar[\x@shave\y@shave}
  54. \def\y@shave#1{\mathop{\hbox{$\m@th \fontdimen13 \textfont\thr@@\z@
  55.  \displaystyle{#1}$}}\fontdimen13 \textfont\thr@@\buffer}
  56. \def\x@shave[#1]#2{\mathop{\smash[#1]{\displaystyle{#2}}}%
  57.                    \vphantom{\y@shave{#2}}}
  58. \def\ChangeBuffer#1{\fontdimen13 \textfont\thr@@#1\relax
  59.  \global\buffer\fontdimen13 \textfont\thr@@}
  60. \def\ResetBuffer{\fontdimen13 \textfont\thr@@\buffer@\global\buffer\buffer@}
  61. \endinput
  62. %% 
  63. %% End of file `amsextra.sty'.
  64.