diff options
Diffstat (limited to 'obsolete/macros/latex209/contrib/misc/amssymbols.sty')
-rw-r--r-- | obsolete/macros/latex209/contrib/misc/amssymbols.sty | 292 |
1 files changed, 292 insertions, 0 deletions
diff --git a/obsolete/macros/latex209/contrib/misc/amssymbols.sty b/obsolete/macros/latex209/contrib/misc/amssymbols.sty new file mode 100644 index 0000000000..fda9335849 --- /dev/null +++ b/obsolete/macros/latex209/contrib/misc/amssymbols.sty @@ -0,0 +1,292 @@ +% Adapted by Charles Karney (Karney%PPC.MFENET@NMFECC.ARPA) 1986/07/28. +% This style option loads up the AMS symbol fonts and associated symbol +% definitions. See the Nov 85 issue of TUGBoat for a listing of these +% symbols. Only \textfont, \scriptfont, and \scriptscriptfont sizes are +% provided. 10pt, 11pt, 12pt styles are supported. + +%% This is the LATEX version of MSSYMB.TEX. +%% Changes: +%% (1) take out the \catcode`\@ business (LaTeX takes care of this) +%% (2) Set font sizes according to \@ptsize + +% +% ***** MSSYMB.TeX ***** 4 Nov 85 +% +% This file contains the definitions for the symbols in the two +% "extra symbols" fonts created at the American Math. Society. + +%% \catcode`\@=11 + +%% \font\tenmsx=msxm10 +%% \font\sevenmsx=msxm7 +%% \font\fivemsx=msxm5 +%% \font\tenmsy=msym10 +%% \font\sevenmsy=msym7 +%% \font\fivemsy=msym5 + +\ifcase\@ptsize + \font\tenmsx=msxm10 + \font\sevenmsx=msxm7 + \font\fivemsx=msxm5 + \font\tenmsy=msym10 + \font\sevenmsy=msym7 + \font\fivemsy=msym5 +\or + \font\tenmsx=msxm10 scaled \magstephalf + \font\sevenmsx=msxm8 + \font\fivemsx=msxm6 + \font\tenmsy=msym10 scaled \magstephalf + \font\sevenmsy=msym8 + \font\fivemsy=msym6 +\or + \font\tenmsx=msxm10 scaled \magstep1 + \font\sevenmsx=msxm8 + \font\fivemsx=msxm6 + \font\tenmsy=msym10 scaled \magstep1 + \font\sevenmsy=msym8 + \font\fivemsy=msym6 +\fi + +\newfam\msxfam +\newfam\msyfam +\textfont\msxfam=\tenmsx \scriptfont\msxfam=\sevenmsx + \scriptscriptfont\msxfam=\fivemsx +\textfont\msyfam=\tenmsy \scriptfont\msyfam=\sevenmsy + \scriptscriptfont\msyfam=\fivemsy + +\def\hexnumber@#1{\ifnum#1<10 \number#1\else + \ifnum#1=10 A\else\ifnum#1=11 B\else\ifnum#1=12 C\else + \ifnum#1=13 D\else\ifnum#1=14 E\else\ifnum#1=15 F\fi\fi\fi\fi\fi\fi\fi} + +\def\msx@{\hexnumber@\msxfam} +\def\msy@{\hexnumber@\msyfam} +\mathchardef\boxdot="2\msx@00 +\mathchardef\boxplus="2\msx@01 +\mathchardef\boxtimes="2\msx@02 +\mathchardef\square="0\msx@03 +\mathchardef\blacksquare="0\msx@04 +\mathchardef\centerdot="2\msx@05 +\mathchardef\lozenge="0\msx@06 +\mathchardef\blacklozenge="0\msx@07 +\mathchardef\circlearrowright="3\msx@08 +\mathchardef\circlearrowleft="3\msx@09 +\mathchardef\rightleftharpoons="3\msx@0A +\mathchardef\leftrightharpoons="3\msx@0B +\mathchardef\boxminus="2\msx@0C +\mathchardef\Vdash="3\msx@0D +\mathchardef\Vvdash="3\msx@0E +\mathchardef\vDash="3\msx@0F +\mathchardef\twoheadrightarrow="3\msx@10 +\mathchardef\twoheadleftarrow="3\msx@11 +\mathchardef\leftleftarrows="3\msx@12 +\mathchardef\rightrightarrows="3\msx@13 +\mathchardef\upuparrows="3\msx@14 +\mathchardef\downdownarrows="3\msx@15 +\mathchardef\upharpoonright="3\msx@16 +\let\restriction=\upharpoonright +\mathchardef\downharpoonright="3\msx@17 +\mathchardef\upharpoonleft="3\msx@18 +\mathchardef\downharpoonleft="3\msx@19 +\mathchardef\rightarrowtail="3\msx@1A +\mathchardef\leftarrowtail="3\msx@1B +\mathchardef\leftrightarrows="3\msx@1C +\mathchardef\rightleftarrows="3\msx@1D +\mathchardef\Lsh="3\msx@1E +\mathchardef\Rsh="3\msx@1F +\mathchardef\rightsquigarrow="3\msx@20 +\mathchardef\leftrightsquigarrow="3\msx@21 +\mathchardef\looparrowleft="3\msx@22 +\mathchardef\looparrowright="3\msx@23 +\mathchardef\circeq="3\msx@24 +\mathchardef\succsim="3\msx@25 +\mathchardef\gtrsim="3\msx@26 +\mathchardef\gtrapprox="3\msx@27 +\mathchardef\multimap="3\msx@28 +\mathchardef\therefore="3\msx@29 +\mathchardef\because="3\msx@2A +\mathchardef\doteqdot="3\msx@2B +\let\Doteq=\doteqdot +\mathchardef\triangleq="3\msx@2C +\mathchardef\precsim="3\msx@2D +\mathchardef\lesssim="3\msx@2E +\mathchardef\lessapprox="3\msx@2F +\mathchardef\eqslantless="3\msx@30 +\mathchardef\eqslantgtr="3\msx@31 +\mathchardef\curlyeqprec="3\msx@32 +\mathchardef\curlyeqsucc="3\msx@33 +\mathchardef\preccurlyeq="3\msx@34 +\mathchardef\leqq="3\msx@35 +\mathchardef\leqslant="3\msx@36 +\mathchardef\lessgtr="3\msx@37 +\mathchardef\backprime="0\msx@38 +\mathchardef\risingdotseq="3\msx@3A +\mathchardef\fallingdotseq="3\msx@3B +\mathchardef\succcurlyeq="3\msx@3C +\mathchardef\geqq="3\msx@3D +\mathchardef\geqslant="3\msx@3E +\mathchardef\gtrless="3\msx@3F +\mathchardef\sqsubset="3\msx@40 +\mathchardef\sqsupset="3\msx@41 +\mathchardef\vartriangleright="3\msx@42 +\mathchardef\vartriangleleft="3\msx@43 +\mathchardef\trianglerighteq="3\msx@44 +\mathchardef\trianglelefteq="3\msx@45 +\mathchardef\bigstar="0\msx@46 +\mathchardef\between="3\msx@47 +\mathchardef\blacktriangledown="0\msx@48 +\mathchardef\blacktriangleright="3\msx@49 +\mathchardef\blacktriangleleft="3\msx@4A +\mathchardef\vartriangle="3\msx@4D +\mathchardef\blacktriangle="0\msx@4E +\mathchardef\triangledown="0\msx@4F +\mathchardef\eqcirc="3\msx@50 +\mathchardef\lesseqgtr="3\msx@51 +\mathchardef\gtreqless="3\msx@52 +\mathchardef\lesseqqgtr="3\msx@53 +\mathchardef\gtreqqless="3\msx@54 +\mathchardef\Rrightarrow="3\msx@56 +\mathchardef\Lleftarrow="3\msx@57 +\mathchardef\veebar="2\msx@59 +\mathchardef\barwedge="2\msx@5A +\mathchardef\doublebarwedge="2\msx@5B +\mathchardef\angle="0\msx@5C +\mathchardef\measuredangle="0\msx@5D +\mathchardef\sphericalangle="0\msx@5E +\mathchardef\varpropto="3\msx@5F +\mathchardef\smallsmile="3\msx@60 +\mathchardef\smallfrown="3\msx@61 +\mathchardef\Subset="3\msx@62 +\mathchardef\Supset="3\msx@63 +\mathchardef\Cup="2\msx@64 +\let\doublecup=\Cup +\mathchardef\Cap="2\msx@65 +\let\doublecap=\Cap +\mathchardef\curlywedge="2\msx@66 +\mathchardef\curlyvee="2\msx@67 +\mathchardef\leftthreetimes="2\msx@68 +\mathchardef\rightthreetimes="2\msx@69 +\mathchardef\subseteqq="3\msx@6A +\mathchardef\supseteqq="3\msx@6B +\mathchardef\bumpeq="3\msx@6C +\mathchardef\Bumpeq="3\msx@6D +\mathchardef\lll="3\msx@6E +\let\llless=\lll +\mathchardef\ggg="3\msx@6F +\let\gggtr=\ggg +\mathchardef\circledS="0\msx@73 +\mathchardef\pitchfork="3\msx@74 +\mathchardef\dotplus="2\msx@75 +\mathchardef\backsim="3\msx@76 +\mathchardef\backsimeq="3\msx@77 +\mathchardef\complement="0\msx@7B +\mathchardef\intercal="2\msx@7C +\mathchardef\circledcirc="2\msx@7D +\mathchardef\circledast="2\msx@7E +\mathchardef\circleddash="2\msx@7F +\def\ulcorner{\delimiter"4\msx@70\msx@70 } +\def\urcorner{\delimiter"5\msx@71\msx@71 } +\def\llcorner{\delimiter"4\msx@78\msx@78 } +\def\lrcorner{\delimiter"5\msx@79\msx@79 } +\def\yen{\mathhexbox\msx@55 } +\def\checkmark{\mathhexbox\msx@58 } +\def\circledR{\mathhexbox\msx@72 } +\def\maltese{\mathhexbox\msx@7A } +\mathchardef\lvertneqq="3\msy@00 +\mathchardef\gvertneqq="3\msy@01 +\mathchardef\nleq="3\msy@02 +\mathchardef\ngeq="3\msy@03 +\mathchardef\nless="3\msy@04 +\mathchardef\ngtr="3\msy@05 +\mathchardef\nprec="3\msy@06 +\mathchardef\nsucc="3\msy@07 +\mathchardef\lneqq="3\msy@08 +\mathchardef\gneqq="3\msy@09 +\mathchardef\nleqslant="3\msy@0A +\mathchardef\ngeqslant="3\msy@0B +\mathchardef\lneq="3\msy@0C +\mathchardef\gneq="3\msy@0D +\mathchardef\npreceq="3\msy@0E +\mathchardef\nsucceq="3\msy@0F +\mathchardef\precnsim="3\msy@10 +\mathchardef\succnsim="3\msy@11 +\mathchardef\lnsim="3\msy@12 +\mathchardef\gnsim="3\msy@13 +\mathchardef\nleqq="3\msy@14 +\mathchardef\ngeqq="3\msy@15 +\mathchardef\precneqq="3\msy@16 +\mathchardef\succneqq="3\msy@17 +\mathchardef\precnapprox="3\msy@18 +\mathchardef\succnapprox="3\msy@19 +\mathchardef\lnapprox="3\msy@1A +\mathchardef\gnapprox="3\msy@1B +\mathchardef\nsim="3\msy@1C +\mathchardef\napprox="3\msy@1D +\mathchardef\varsubsetneq="3\msy@20 +\mathchardef\varsupsetneq="3\msy@21 +\mathchardef\nsubseteqq="3\msy@22 +\mathchardef\nsupseteqq="3\msy@23 +\mathchardef\subsetneqq="3\msy@24 +\mathchardef\supsetneqq="3\msy@25 +\mathchardef\varsubsetneqq="3\msy@26 +\mathchardef\varsupsetneqq="3\msy@27 +\mathchardef\subsetneq="3\msy@28 +\mathchardef\supsetneq="3\msy@29 +\mathchardef\nsubseteq="3\msy@2A +\mathchardef\nsupseteq="3\msy@2B +\mathchardef\nparallel="3\msy@2C +\mathchardef\nmid="3\msy@2D +\mathchardef\nshortmid="3\msy@2E +\mathchardef\nshortparallel="3\msy@2F +\mathchardef\nvdash="3\msy@30 +\mathchardef\nVdash="3\msy@31 +\mathchardef\nvDash="3\msy@32 +\mathchardef\nVDash="3\msy@33 +\mathchardef\ntrianglerighteq="3\msy@34 +\mathchardef\ntrianglelefteq="3\msy@35 +\mathchardef\ntriangleleft="3\msy@36 +\mathchardef\ntriangleright="3\msy@37 +\mathchardef\nleftarrow="3\msy@38 +\mathchardef\nrightarrow="3\msy@39 +\mathchardef\nLeftarrow="3\msy@3A +\mathchardef\nRightarrow="3\msy@3B +\mathchardef\nLeftrightarrow="3\msy@3C +\mathchardef\nleftrightarrow="3\msy@3D +\mathchardef\divideontimes="2\msy@3E +\mathchardef\varnothing="0\msy@3F +\mathchardef\nexists="0\msy@40 +\mathchardef\mho="0\msy@66 +\mathchardef\thorn="0\msy@67 +\mathchardef\beth="0\msy@69 +\mathchardef\gimel="0\msy@6A +\mathchardef\daleth="0\msy@6B +\mathchardef\lessdot="3\msy@6C +\mathchardef\gtrdot="3\msy@6D +\mathchardef\ltimes="2\msy@6E +\mathchardef\rtimes="2\msy@6F +\mathchardef\shortmid="3\msy@70 +\mathchardef\shortparallel="3\msy@71 +\mathchardef\smallsetminus="2\msy@72 +\mathchardef\thicksim="3\msy@73 +\mathchardef\thickapprox="3\msy@74 +\mathchardef\approxeq="3\msy@75 +\mathchardef\succapprox="3\msy@76 +\mathchardef\precapprox="3\msy@77 +\mathchardef\curvearrowleft="3\msy@78 +\mathchardef\curvearrowright="3\msy@79 +\mathchardef\digamma="0\msy@7A +\mathchardef\varkappa="0\msy@7B +\mathchardef\hslash="0\msy@7D +\mathchardef\hbar="0\msy@7E +\mathchardef\backepsilon="3\msy@7F +% Use the next 4 lines with AMS-TeX: +%\def\Bbb{\relaxnext@\ifmmode\let\next\Bbb@\else +% \def\next{\Err@{Use \string\Bbb\space only in math mode}}\fi\next} +%\def\Bbb@#1{{\Bbb@@{#1}}} +%\def\Bbb@@#1{\noaccents@\fam\msyfam#1} +% Use the next 4 lines if NOT using AMS-TeX: +\def\Bbb{\ifmmode\let\next\Bbb@\else + \def\next{\errmessage{Use \string\Bbb\space only in math mode}}\fi\next} +\def\Bbb@#1{{\Bbb@@{#1}}} +\def\Bbb@@#1{\fam\msyfam#1} + +%% \catcode`\@=12 |