]> AND Private Git Repository - ThesisAli.git/blob - SlidesAli/stmaryrd.sty
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Last update by Ali
[ThesisAli.git] / SlidesAli / stmaryrd.sty
1 %%
2 %% This is file `stmaryrd.sty',
3 %% generated with the docstrip utility.
4 %%
5 %% The original source files were:
6 %%
7 %% stmaryrd.dtx  (with options: `package')
8 %% 
9 %% IMPORTANT NOTICE:
10 %% 
11 %% For the copyright see the source file.
12 %% 
13 %% Any modified versions of this file must be renamed
14 %% with new filenames distinct from stmaryrd.sty.
15 %% 
16 %% For distribution of the original source see the terms
17 %% for copying and modification in the file stmaryrd.dtx.
18 %% 
19 %% This generated file may be distributed as long as the
20 %% original source files, as listed above, are part of the
21 %% same distribution. (The sources need not necessarily be
22 %% in the same archive or directory.)
23 %% \CharacterTable
24 %%  {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
25 %%   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
26 %%   Digits        \0\1\2\3\4\5\6\7\8\9
27 %%   Exclamation   \!     Double quote  \"     Hash (number) \#
28 %%   Dollar        \$     Percent       \%     Ampersand     \&
29 %%   Acute accent  \'     Left paren    \(     Right paren   \)
30 %%   Asterisk      \*     Plus          \+     Comma         \,
31 %%   Minus         \-     Point         \.     Solidus       \/
32 %%   Colon         \:     Semicolon     \;     Less than     \<
33 %%   Equals        \=     Greater than  \>     Question mark \?
34 %%   Commercial at \@     Left bracket  \[     Backslash     \\
35 %%   Right bracket \]     Circumflex    \^     Underscore    \_
36 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
37 %%   Right brace   \}     Tilde         \~}
38 \NeedsTeXFormat{LaTeX2e}
39 \ProvidesPackage{stmaryrd}[1994/03/03 St Mary's Road symbol package]
40 \def\stmry@if#1#2{\let#2=\@undefined\iftrue#1#2}
41 \DeclareOption{only}{\let\stmry@if=\stmry@only}
42 \def\stmry@only#1#2{\ifx#2\relax\let#2=\@undefined#1#2}
43 \newif\ifstmry@heavy@
44 \stmry@heavy@false
45 \DeclareOption{heavycircles}{%
46    \stmry@option{varotimes}\stmry@option{varoast}%
47    \stmry@option{varobar}\stmry@option{varodot}%
48    \stmry@option{varoslash}\stmry@option{varobslash}%
49    \stmry@option{varocircle}\stmry@option{varoplus}%
50    \stmry@option{varominus}\stmry@option{varbigcirc}%
51    \stmry@heavy@true
52 }
53 \def\stmry@option#1{\expandafter\let\csname#1\endcsname\relax}
54 \DeclareOption*{\stmry@option\CurrentOption}
55 \DeclareOption{Mapsto}{%
56    \stmry@option{Mapsto}%
57    \stmry@option{Mapstochar}%
58 }
59 \DeclareOption{mapsfrom}{%
60    \stmry@option{mapsfrom}%
61    \stmry@option{mapsfromchar}%
62 }
63 \DeclareOption{Mapsfrom}{%
64    \stmry@option{Mapsfrom}%
65    \stmry@option{Mapsfromchar}%
66 }
67 \DeclareOption{longarrownot}{%
68    \stmry@option{longarrownot}%
69    \stmry@option{arrownot}%
70 }
71 \DeclareOption{Longarrownot}{%
72    \stmry@option{Longarrownot}%
73    \stmry@option{Arrownot}%
74 }
75 \DeclareOption{Longmapsto}{%
76    \stmry@option{Longmapsto}%
77    \stmry@option{Mapstochar}%
78 }
79 \DeclareOption{longmapsfrom}{%
80    \stmry@option{longmapsfrom}%
81    \stmry@option{mapsfromchar}%
82 }
83 \DeclareOption{Longmapsfrom}{%
84    \stmry@option{Longmapsfrom}%
85    \stmry@option{Mapsfromchar}%
86 }
87 \ProcessOptions
88 \DeclareSymbolFont{stmry}{U}{stmry}{m}{n}
89 \SetSymbolFont{stmry}{bold}{U}{stmry}{b}{n}
90 \stmry@if\DeclareMathSymbol\shortleftarrow\mathrel{stmry}{"00}\fi
91 \stmry@if\DeclareMathSymbol\shortrightarrow\mathrel{stmry}{"01}\fi
92 \stmry@if\DeclareMathSymbol\shortuparrow\mathrel{stmry}{"02}\fi
93 \stmry@if\DeclareMathSymbol\shortdownarrow\mathrel{stmry}{"03}\fi
94 \stmry@if\DeclareMathSymbol\Yup\mathbin{stmry}{"04}\fi
95 \stmry@if\DeclareMathSymbol\Ydown\mathbin{stmry}{"05}\fi
96 \stmry@if\DeclareMathSymbol\Yleft\mathbin{stmry}{"06}\fi
97 \stmry@if\DeclareMathSymbol\Yright\mathbin{stmry}{"07}\fi
98 \stmry@if\DeclareMathSymbol\varcurlyvee\mathbin{stmry}{"08}\fi
99 \stmry@if\DeclareMathSymbol\varcurlywedge\mathbin{stmry}{"09}\fi
100 \stmry@if\DeclareMathSymbol\minuso\mathbin{stmry}{"0A}\fi
101 \stmry@if\DeclareMathSymbol\baro\mathbin{stmry}{"0B}\fi
102 \stmry@if\DeclareMathSymbol\sslash\mathbin{stmry}{"0C}\fi
103 \stmry@if\DeclareMathSymbol\bbslash\mathbin{stmry}{"0D}\fi
104 \stmry@if\DeclareMathSymbol\moo\mathbin{stmry}{"0E}\fi
105 \stmry@if\DeclareMathSymbol\varotimes\mathbin{stmry}{"0F}\fi
106 \stmry@if\DeclareMathSymbol\varoast\mathbin{stmry}{"10}\fi
107 \stmry@if\DeclareMathSymbol\varobar\mathbin{stmry}{"11}\fi
108 \stmry@if\DeclareMathSymbol\varodot\mathbin{stmry}{"12}\fi
109 \stmry@if\DeclareMathSymbol\varoslash\mathbin{stmry}{"13}\fi
110 \stmry@if\DeclareMathSymbol\varobslash\mathbin{stmry}{"14}\fi
111 \stmry@if\DeclareMathSymbol\varocircle\mathbin{stmry}{"15}\fi
112 \stmry@if\DeclareMathSymbol\varoplus\mathbin{stmry}{"16}\fi
113 \stmry@if\DeclareMathSymbol\varominus\mathbin{stmry}{"17}\fi
114 \stmry@if\DeclareMathSymbol\boxast\mathbin{stmry}{"18}\fi
115 \stmry@if\DeclareMathSymbol\boxbar\mathbin{stmry}{"19}\fi
116 \stmry@if\DeclareMathSymbol\boxdot\mathbin{stmry}{"1A}\fi
117 \stmry@if\DeclareMathSymbol\boxslash\mathbin{stmry}{"1B}\fi
118 \stmry@if\DeclareMathSymbol\boxbslash\mathbin{stmry}{"1C}\fi
119 \stmry@if\DeclareMathSymbol\boxcircle\mathbin{stmry}{"1D}\fi
120 \stmry@if\DeclareMathSymbol\boxbox\mathbin{stmry}{"1E}\fi
121 \stmry@if\DeclareMathSymbol\boxempty\mathbin{stmry}{"1F}\fi
122 \stmry@if\DeclareMathSymbol\lightning\mathord{stmry}{"20}\fi
123 \stmry@if\DeclareMathSymbol\merge\mathbin{stmry}{"21}\fi
124 \stmry@if\DeclareMathSymbol\vartimes\mathbin{stmry}{"22}\fi
125 \stmry@if\DeclareMathSymbol\fatsemi\mathbin{stmry}{"23}\fi
126 \stmry@if\DeclareMathSymbol\sswarrow\mathrel{stmry}{"24}\fi
127 \stmry@if\DeclareMathSymbol\ssearrow\mathrel{stmry}{"25}\fi
128 \stmry@if\DeclareMathSymbol\curlywedgeuparrow\mathrel{stmry}{"26}\fi
129 \stmry@if\DeclareMathSymbol\curlywedgedownarrow\mathrel{stmry}{"27}\fi
130 \stmry@if\DeclareMathSymbol\fatslash\mathbin{stmry}{"28}\fi
131 \stmry@if\DeclareMathSymbol\fatbslash\mathbin{stmry}{"29}\fi
132 \stmry@if\DeclareMathSymbol\lbag\mathbin{stmry}{"2A}\fi
133 \stmry@if\DeclareMathSymbol\rbag\mathbin{stmry}{"2B}\fi
134 \stmry@if\DeclareMathSymbol\varbigcirc\mathbin{stmry}{"2C}\fi
135 \stmry@if\DeclareMathSymbol\leftrightarroweq\mathrel{stmry}{"2D}\fi
136 \stmry@if\DeclareMathSymbol\curlyveedownarrow\mathrel{stmry}{"2E}\fi
137 \stmry@if\DeclareMathSymbol\curlyveeuparrow\mathrel{stmry}{"2F}\fi
138 \stmry@if\DeclareMathSymbol\nnwarrow\mathrel{stmry}{"30}\fi
139 \stmry@if\DeclareMathSymbol\nnearrow\mathrel{stmry}{"31}\fi
140 \stmry@if\DeclareMathSymbol\leftslice\mathbin{stmry}{"32}\fi
141 \stmry@if\DeclareMathSymbol\rightslice\mathbin{stmry}{"33}\fi
142 \stmry@if\DeclareMathSymbol\varolessthan\mathbin{stmry}{"34}\fi
143 \stmry@if\DeclareMathSymbol\varogreaterthan\mathbin{stmry}{"35}\fi
144 \stmry@if\DeclareMathSymbol\varovee\mathbin{stmry}{"36}\fi
145 \stmry@if\DeclareMathSymbol\varowedge\mathbin{stmry}{"37}\fi
146 \stmry@if\DeclareMathSymbol\talloblong\mathbin{stmry}{"38}\fi
147 \stmry@if\DeclareMathSymbol\interleave\mathbin{stmry}{"39}\fi
148 \stmry@if\DeclareMathSymbol\obar\mathbin{stmry}{"3A}\fi
149 \stmry@if\DeclareMathSymbol\obslash\mathbin{stmry}{"3B}\fi
150 \stmry@if\DeclareMathSymbol\olessthan\mathbin{stmry}{"3C}\fi
151 \stmry@if\DeclareMathSymbol\ogreaterthan\mathbin{stmry}{"3D}\fi
152 \stmry@if\DeclareMathSymbol\ovee\mathbin{stmry}{"3E}\fi
153 \stmry@if\DeclareMathSymbol\owedge\mathbin{stmry}{"3F}\fi
154 \stmry@if\DeclareMathSymbol\oblong\mathbin{stmry}{"40}\fi
155 \stmry@if\DeclareMathSymbol\inplus\mathrel{stmry}{"41}\fi
156 \stmry@if\DeclareMathSymbol\niplus\mathrel{stmry}{"42}\fi
157 \stmry@if\DeclareMathSymbol\nplus\mathbin{stmry}{"43}\fi
158 \stmry@if\DeclareMathSymbol\subsetplus\mathrel{stmry}{"44}\fi
159 \stmry@if\DeclareMathSymbol\supsetplus\mathrel{stmry}{"45}\fi
160 \stmry@if\DeclareMathSymbol\subsetpluseq\mathrel{stmry}{"46}\fi
161 \stmry@if\DeclareMathSymbol\supsetpluseq\mathrel{stmry}{"47}\fi
162 \stmry@if\DeclareMathSymbol\Lbag\mathopen{stmry}{"48}\fi
163 \stmry@if\DeclareMathSymbol\Rbag\mathclose{stmry}{"49}\fi
164
165 \stmry@if\DeclareMathSymbol\llparenthesis\mathopen{stmry}{"4C}\fi
166 \stmry@if\DeclareMathSymbol\rrparenthesis\mathclose{stmry}{"4D}\fi
167 \stmry@if\DeclareMathSymbol\binampersand\mathopen{stmry}{"4E}\fi
168 \stmry@if\DeclareMathSymbol\bindnasrepma\mathclose{stmry}{"4F}\fi
169 \stmry@if\DeclareMathSymbol\trianglelefteqslant\mathrel{stmry}{"50}\fi
170 \stmry@if\DeclareMathSymbol\trianglerighteqslant\mathrel{stmry}{"51}\fi
171 \stmry@if\DeclareMathSymbol\ntrianglelefteqslant\mathrel{stmry}{"52}\fi
172 \stmry@if\DeclareMathSymbol\ntrianglerighteqslant\mathrel{stmry}{"53}\fi
173 \stmry@if\DeclareMathSymbol\llfloor\mathopen{stmry}{"54}\fi
174 \stmry@if\DeclareMathSymbol\rrfloor\mathclose{stmry}{"55}\fi
175 \stmry@if\DeclareMathSymbol\llceil\mathopen{stmry}{"56}\fi
176 \stmry@if\DeclareMathSymbol\rrceil\mathclose{stmry}{"57}\fi
177 \stmry@if\DeclareMathSymbol\arrownot\mathrel{stmry}{"58}\fi
178 \stmry@if\DeclareMathSymbol\Arrownot\mathrel{stmry}{"59}\fi
179 \stmry@if\DeclareMathSymbol\Mapstochar\mathrel{stmry}{"5A}\fi
180 \stmry@if\DeclareMathSymbol\mapsfromchar\mathrel{stmry}{"5B}\fi
181 \stmry@if\DeclareMathSymbol\Mapsfromchar\mathrel{stmry}{"5C}\fi
182 \stmry@if\DeclareMathSymbol\leftrightarrowtriangle\mathbin{stmry}{"5D}\fi
183 \stmry@if\DeclareMathSymbol\leftarrowtriangle\mathrel{stmry}{"5E}\fi
184 \stmry@if\DeclareMathSymbol\rightarrowtriangle\mathrel{stmry}{"5F}\fi
185 \stmry@if\DeclareMathSymbol\bigtriangledown\mathop{stmry}{"60}\fi
186 \stmry@if\DeclareMathSymbol\bigtriangleup\mathop{stmry}{"61}\fi
187 \stmry@if\DeclareMathSymbol\bigcurlyvee\mathop{stmry}{"62}\fi
188 \stmry@if\DeclareMathSymbol\bigcurlywedge\mathop{stmry}{"63}\fi
189 \stmry@if\DeclareMathSymbol\bigsqcap\mathop{stmry}{"64}\fi
190 \stmry@if\DeclareMathSymbol\bigbox\mathop{stmry}{"65}\fi
191 \stmry@if\DeclareMathSymbol\bigparallel\mathop{stmry}{"66}\fi
192 \stmry@if\DeclareMathSymbol\biginterleave\mathop{stmry}{"67}\fi
193 \stmry@if\DeclareMathSymbol\bignplus\mathop{stmry}{"70}\fi
194
195 \stmry@if\DeclareMathDelimiter\llbracket{\mathopen}{stmry}{"4A}
196   {stmry}{"71}\fi
197 \stmry@if\DeclareMathDelimiter\rrbracket{\mathclose}{stmry}{"4B}
198    {stmry}{"79}\fi
199 \stmry@if\def\varcopyright
200    {{\ooalign{\hfil\raise.07ex\hbox{c}\hfil\crcr%
201      \mbox{$\m@th\varbigcirc$}}}}\fi
202 \stmry@if\def\longarrownot{\mathrel{\mkern5.5mu\arrownot\mkern-5.5mu}}\fi
203 \stmry@if\def\Longarrownot{\mathrel{\mkern5.5mu\Arrownot\mkern-5.5mu}}\fi
204 \stmry@if\def\Mapsto{\Mapstochar\Rightarrow}\fi
205 \stmry@if\def\mapsfrom{\leftarrow\mapsfromchar}\fi
206 \stmry@if\def\Mapsfrom{\Leftarrow\Mapsfromchar}\fi
207 \stmry@if\def\Longmapsto{\Mapstochar\Longrightarrow}\fi
208 \stmry@if\def\longmapsfrom{\longleftarrow\mapsfromchar}\fi
209 \stmry@if\def\Longmapsfrom{\Longleftarrow\Mapsfromchar}\fi
210 \ifstmry@heavy@
211    \def\@swap#1#2{\let\@tempa#1\let#1#2\let#2\@tempa}
212    \@swap\varotimes\otimes
213    \@swap\varolessthan\olessthan
214    \@swap\varogreaterthan\ogreaterthan
215    \@swap\varovee\ovee
216    \@swap\varowedge\owedge
217    \@swap\varoast\oast
218    \@swap\varobar\obar
219    \@swap\varodot\odot
220    \@swap\varoslash\oslash
221    \@swap\varobslash\obslash
222    \@swap\varocircle\ocircle
223    \@swap\varoplus\oplus
224    \@swap\varominus\ominus
225    \@swap\varbigcirc\bigcirc
226    \@swap\varcopyright\copyright
227 \fi
228 \endinput
229 %%
230 %% End of file `stmaryrd.sty'.