6 let tex_part = function
8 | HTMLABLEM
(_
,t
,_
) -> t
9 | HTMLABLEC
(_
,t
,_
) -> t
10 | MHTMLABLEC
(_
,t
,_
,_
,_
) -> t
11 | HTMLABLE_BIG
(t
,_
) -> t
13 let rec render_tex = function
14 TEX_FQ
(a
,b
,c
) -> (render_tex a
) ^
"_{" ^
(render_tex b
) ^
"}^{" ^
(render_tex c
) ^
"}"
15 | TEX_DQ
(a
,b
) -> (render_tex a
) ^
"_{" ^
(render_tex b
) ^
"}"
16 | TEX_UQ
(a
,b
) -> (render_tex a
) ^
"^{" ^
(render_tex b
) ^
"}"
17 | TEX_FQN
(a
,b
) -> "_{" ^
(render_tex a
) ^
"}^{" ^
(render_tex b
) ^
"}"
18 | TEX_DQN
(a
) -> "_{" ^
(render_tex a
) ^
"}"
19 | TEX_UQN
(a
) -> "^{" ^
(render_tex a
) ^
"}"
20 | TEX_LITERAL s
-> tex_part s
21 | TEX_FUN1
(f
,a
) -> "{" ^ f ^
" " ^
(render_tex a
) ^
"}"
22 | TEX_FUN1hl
(f
,_
,a
) -> "{" ^ f ^
" " ^
(render_tex a
) ^
"}"
23 | TEX_FUN1hf
(f
,_
,a
) -> "{" ^ f ^
" " ^
(render_tex a
) ^
"}"
24 | TEX_DECLh
(f
,_
,a
) -> "{" ^ f ^
"{" ^
(mapjoin
render_tex a
) ^
"}}"
25 | TEX_FUN2
(f
,a
,b
) -> "{" ^ f ^
" " ^
(render_tex a
) ^
(render_tex b
) ^
"}"
26 | TEX_FUN2nb
(f
,a
,b
) -> f ^
(render_tex a
) ^
(render_tex b
)
27 | TEX_FUN2h
(f
,_
,a
,b
) -> "{" ^ f ^
" " ^
(render_tex a
) ^
(render_tex b
) ^
"}"
28 | TEX_FUN2sq
(f
,a
,b
) -> "{" ^ f ^
"[ " ^
(render_tex a
) ^
"]" ^
(render_tex b
) ^
"}"
29 | TEX_CURLY
(tl
) -> "{" ^
(mapjoin
render_tex tl
) ^
"}"
30 | TEX_INFIX
(s
,ll
,rl
) -> "{" ^
(mapjoin
render_tex ll
) ^
" " ^ s ^
"" ^
(mapjoin
render_tex rl
) ^
"}"
31 | TEX_INFIXh
(s
,_
,ll
,rl
) -> "{" ^
(mapjoin
render_tex ll
) ^
" " ^ s ^
"" ^
(mapjoin
render_tex rl
) ^
"}"
32 | TEX_BOX
(bt
,s
) -> "{"^bt^
"{" ^ s ^
"}}"
33 | TEX_BIG
(bt
,d
) -> "{"^bt^
(tex_part d
)^
"}"
34 | TEX_MATRIX
(t
,rows
) -> "{\\begin{"^t^
"}"^
(mapjoine
"\\\\" (mapjoine
"&" (mapjoin
render_tex)) rows
)^
"\\end{"^t^
"}}"
35 | TEX_LR
(l
,r
,tl
) -> "\\left "^
(tex_part l
)^
(mapjoin
render_tex tl
)^
"\\right "^
(tex_part r
)
39 type encoding_t
= LATIN1
| LATIN2
| UTF8
41 let modules_ams = ref false
42 let modules_nonascii = ref false
43 let modules_encoding = ref UTF8
44 let modules_color = ref false
46 let tex_use_ams () = modules_ams := true
47 let tex_use_nonascii () = modules_nonascii := true
48 let tex_use_color () = modules_color := true
49 let tex_mod_reset () = (modules_ams := false; modules_nonascii := false; modules_encoding := UTF8
; modules_color := false)
51 let get_encoding = function
52 UTF8
-> "\\usepackage{ucs}\n\\usepackage[utf8]{inputenc}\n"
53 | LATIN1
-> "\\usepackage[latin1]{inputenc}\n"
54 | LATIN2
-> "\\usepackage[latin2]{inputenc}\n"
56 let get_preface () = "\\nonstopmode\n\\documentclass[12pt]{article}\n" ^
57 (if !modules_nonascii then get_encoding !modules_encoding else "") ^
58 (if !modules_ams then "\\usepackage{amsmath}\n\\usepackage{amsfonts}\n\\usepackage{amssymb}\n" else "") ^
59 (if !modules_color then "\\usepackage[dvips,usenames]{color}\n" else "") ^
60 "\\pagestyle{empty}\n\\begin{document}\n$$\n"
61 let get_footer () = "\n$$\n\\end{document}\n"
63 let set_encoding = function
64 "ISO-8859-1" -> modules_encoding := LATIN1
65 | "iso-8859-1" -> modules_encoding := LATIN1
66 | "ISO-8859-2" -> modules_encoding := LATIN2
67 | _
-> modules_encoding := UTF8
69 (* Turn that into hash table lookup *)
70 exception Illegal_tex_function
of string
73 "\\alpha" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\alpha ", "α"))
74 | "\\Alpha" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
75 "\\mathrm{A}", "Α")))
76 | "\\beta" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\beta ", "β"))
77 | "\\Beta" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
78 "\\mathrm{B}", "Β")))
79 | "\\gamma" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\gamma ", "γ"))
80 | "\\Gamma" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\Gamma ", "Γ"))
81 | "\\delta" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\delta ", "δ"))
82 | "\\Delta" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\Delta ", "Δ"))
83 | "\\epsilon" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\epsilon ", "ε"))
84 | "\\Epsilon" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
85 "\\mathrm{E}", "Ε")))
86 | "\\varepsilon" -> LITERAL
(TEX_ONLY
"\\varepsilon ")
87 | "\\zeta" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\zeta ", "ζ"))
88 | "\\Zeta" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
89 "\\mathrm{Z}", "Ζ")))
90 | "\\eta" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\eta ", "η"))
91 | "\\Eta" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
92 "\\mathrm{H}", "Η")))
93 | "\\theta" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\theta ", "θ"))
94 | "\\Theta" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\Theta ", "Θ"))
95 | "\\vartheta" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\vartheta ", "ϑ"))
96 | "\\thetasym" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\vartheta ", "ϑ"))
97 | "\\iota" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\iota ", "ι"))
98 | "\\Iota" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
99 "\\mathrm{I}", "Ι")))
100 | "\\kappa" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\kappa ", "κ"))
101 | "\\Kappa" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
102 "\\mathrm{K}", "Κ")))
103 | "\\lambda" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\lambda ", "λ"))
104 | "\\Lambda" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\Lambda ", "Λ"))
105 | "\\mu" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\mu ", "μ"))
106 | "\\Mu" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
107 "\\mathrm{M}", "Μ")))
108 | "\\nu" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\nu ", "ν"))
109 | "\\Nu" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
110 "\\mathrm{N}", "Ν")))
111 | "\\pi" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\pi ", "π"))
112 | "\\Pi" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\Pi ", "Π"))
113 | "\\varpi" -> LITERAL
(TEX_ONLY
"\\varpi ")
114 | "\\rho" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\rho ", "ρ"))
115 | "\\Rho" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
116 "\\mathrm{P}", "Ρ")))
117 | "\\varrho" -> LITERAL
(TEX_ONLY
"\\varrho ")
118 | "\\sim" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\sim ", "˜"))
119 | "\\sigma" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\sigma ", "σ"))
120 | "\\Sigma" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\Sigma ", "Σ"))
121 | "\\varsigma" -> LITERAL
(TEX_ONLY
"\\varsigma ")
122 | "\\tau" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\tau ", "τ"))
123 | "\\Tau" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
124 "\\mathrm{T}", "Τ")))
125 | "\\upsilon" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\upsilon ", "υ"))
126 | "\\Upsilon" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\Upsilon ", "Υ"))
127 | "\\phi" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\phi ", "φ"))
128 | "\\Phi" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\Phi ", "Φ"))
129 | "\\varphi" -> LITERAL
(TEX_ONLY
"\\varphi ")
130 | "\\chi" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\chi ", "χ"))
131 | "\\Chi" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UF
,
132 "\\mathrm{X}", "Χ")))
133 | "\\psi" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\psi ", "ψ"))
134 | "\\Psi" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\Psi ", "Ψ"))
135 | "\\omega" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\omega ", "ω"))
136 | "\\Omega" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\Omega ", "Ω"))
137 | "\\xi" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\xi ", "ξ"))
138 | "\\Xi" -> LITERAL
(HTMLABLEC
(FONT_UF
, "\\Xi ", "Ξ"))
139 | "\\aleph" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\aleph ", "ℵ"))
140 | "\\alef" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\aleph ", "ℵ"))
141 | "\\alefsym" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\aleph ", "ℵ"))
142 | "\\larr" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\leftarrow ", "←"))
143 | "\\leftarrow" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\leftarrow ", "←"))
144 | "\\rarr" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\rightarrow ", "→"))
145 | "\\to" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\to ", "→"))
146 | "\\gets" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\gets ", "←"))
147 | "\\rightarrow" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\rightarrow ", "→"))
148 | "\\longleftarrow" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\longleftarrow ", "←"))
149 | "\\longrightarrow" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\longrightarrow ", "→"))
150 | "\\Larr" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Leftarrow ", "⇐"))
151 | "\\lArr" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Leftarrow ", "⇐"))
152 | "\\Leftarrow" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Leftarrow ", "⇐"))
153 | "\\Rarr" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Rightarrow ", "⇒"))
154 | "\\rArr" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Rightarrow ", "⇒"))
155 | "\\Rightarrow" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\Rightarrow ", "⇒"))
156 | "\\mapsto" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\mapsto ", "→"))
157 | "\\longmapsto" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\longmapsto ", "→"))
158 | "\\Longleftarrow" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Longleftarrow ", "⇐"))
159 | "\\Longrightarrow" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Longrightarrow ", "⇒"))
160 | "\\uarr" -> DELIMITER
(HTMLABLEM
(FONT_UF
, "\\uparrow ", "↑"))
161 | "\\uparrow" -> DELIMITER
(HTMLABLEM
(FONT_UF
, "\\uparrow ", "↑"))
162 | "\\uArr" -> DELIMITER
(HTMLABLE
(FONT_UF
, "\\Uparrow ", "⇑"))
163 | "\\Uarr" -> DELIMITER
(HTMLABLE
(FONT_UF
, "\\Uparrow ", "⇑"))
164 | "\\Uparrow" -> DELIMITER
(HTMLABLE
(FONT_UF
, "\\Uparrow ", "⇑"))
165 | "\\darr" -> DELIMITER
(HTMLABLEM
(FONT_UF
, "\\downarrow ", "↓"))
166 | "\\downarrow" -> DELIMITER
(HTMLABLEM
(FONT_UF
, "\\downarrow ", "↓"))
167 | "\\dArr" -> DELIMITER
(HTMLABLE
(FONT_UF
, "\\Downarrow ", "⇓"))
168 | "\\Darr" -> DELIMITER
(HTMLABLE
(FONT_UF
, "\\Downarrow ", "⇓"))
169 | "\\Downarrow" -> DELIMITER
(HTMLABLE
(FONT_UF
, "\\Downarrow ", "⇓"))
170 | "\\updownarrow" -> DELIMITER
(TEX_ONLY
"\\updownarrow ")
171 | "\\Updownarrow" -> DELIMITER
(TEX_ONLY
"\\Updownarrow ")
172 | "\\ulcorner" -> (tex_use_ams (); DELIMITER
(TEX_ONLY
"\\ulcorner "))
173 | "\\urcorner" -> (tex_use_ams (); DELIMITER
(TEX_ONLY
"\\urcorner "))
174 | "\\llcorner" -> (tex_use_ams (); DELIMITER
(TEX_ONLY
"\\llcorner "))
175 | "\\lrcorner" -> (tex_use_ams (); DELIMITER
(TEX_ONLY
"\\lrcorner "))
176 | "\\twoheadleftarrow" -> (tex_use_ams (); DELIMITER
(TEX_ONLY
"\\twoheadleftarrow "))
177 | "\\twoheadrightarrow" -> (tex_use_ams (); DELIMITER
(TEX_ONLY
"\\twoheadrightarrow "))
178 | "\\xleftarrow" -> (tex_use_ams (); FUN_AR1
"\\xleftarrow ")
179 | "\\xrightarrow" -> (tex_use_ams (); FUN_AR1
"\\xrightarrow ")
180 | "\\rightleftharpoons" -> DELIMITER
(TEX_ONLY
"\\rightleftharpoons ")
181 | "\\leftrightarrow" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\leftrightarrow ", "↔"))
182 | "\\lrarr" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\leftrightarrow ", "↔"))
183 | "\\harr" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\leftrightarrow ", "↔"))
184 | "\\Leftrightarrow" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Leftrightarrow ", "⇔"))
185 | "\\Lrarr" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Leftrightarrow ", "⇔"))
186 | "\\Harr" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Leftrightarrow ", "⇔"))
187 | "\\lrArr" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Leftrightarrow ", "⇔"))
188 | "\\hAar" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Leftrightarrow ", "⇔"))
189 | "\\longleftrightarrow"->LITERAL
(HTMLABLE
(FONT_UF
, "\\longleftrightarrow ", "↔"))
190 | "\\Longleftrightarrow"->LITERAL
(HTMLABLE
(FONT_UF
, "\\Longleftrightarrow ", "↔"))
191 | "\\iff" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\iff ", "↔"))
192 | "\\ll" -> LITERAL
(TEX_ONLY
"\\ll ")
193 | "\\gg" -> LITERAL
(TEX_ONLY
"\\gg ")
194 | "\\div" -> LITERAL
(TEX_ONLY
"\\div ")
195 | "\\searrow" -> LITERAL
(TEX_ONLY
"\\searrow ")
196 | "\\nearrow" -> LITERAL
(TEX_ONLY
"\\nearrow ")
197 | "\\swarrow" -> LITERAL
(TEX_ONLY
"\\swarrow ")
198 | "\\nwarrow" -> LITERAL
(TEX_ONLY
"\\nwarrow ")
199 | "\\simeq" -> LITERAL
(TEX_ONLY
"\\simeq ")
200 | "\\ast" -> LITERAL
(TEX_ONLY
"\\ast ")
201 | "\\star" -> LITERAL
(TEX_ONLY
"\\star ")
202 | "\\ell" -> LITERAL
(TEX_ONLY
"\\ell ")
203 | "\\P" -> LITERAL
(TEX_ONLY
"\\P ")
204 | "\\smile" -> LITERAL
(TEX_ONLY
"\\smile ")
205 | "\\frown" -> LITERAL
(TEX_ONLY
"\\frown ")
206 | "\\bigcap" -> LITERAL
(TEX_ONLY
"\\bigcap ")
207 | "\\bigodot" -> LITERAL
(TEX_ONLY
"\\bigodot ")
208 | "\\bigcup" -> LITERAL
(TEX_ONLY
"\\bigcup ")
209 | "\\bigotimes" -> LITERAL
(TEX_ONLY
"\\bigotimes ")
210 | "\\coprod" -> LITERAL
(TEX_ONLY
"\\coprod ")
211 | "\\bigsqcup" -> LITERAL
(TEX_ONLY
"\\bigsqcup ")
212 | "\\bigoplus" -> LITERAL
(TEX_ONLY
"\\bigoplus ")
213 | "\\bigvee" -> LITERAL
(TEX_ONLY
"\\bigvee ")
214 | "\\biguplus" -> LITERAL
(TEX_ONLY
"\\biguplus ")
215 | "\\oint" -> LITERAL
(TEX_ONLY
"\\oint ")
216 | "\\bigwedge" -> LITERAL
(TEX_ONLY
"\\bigwedge ")
217 | "\\models" -> LITERAL
(TEX_ONLY
"\\models ")
218 | "\\vdash" -> LITERAL
(TEX_ONLY
"\\vdash ")
219 | "\\triangle" -> LITERAL
(TEX_ONLY
"\\triangle ")
220 | "\\bowtie" -> LITERAL
(TEX_ONLY
"\\bowtie ")
221 | "\\wr" -> LITERAL
(TEX_ONLY
"\\wr ")
222 | "\\triangleleft" -> LITERAL
(TEX_ONLY
"\\triangleleft ")
223 | "\\triangleright" -> LITERAL
(TEX_ONLY
"\\triangleright ")
224 | "\\textvisiblespace" -> LITERAL
(TEX_ONLY
"\\textvisiblespace ")
225 | "\\ker" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\ker ","ker"))
226 | "\\lim" -> LITERAL
(TEX_ONLY
"\\lim ")
227 | "\\limsup" -> LITERAL
(TEX_ONLY
"\\limsup ")
228 | "\\liminf" -> LITERAL
(TEX_ONLY
"\\liminf ")
229 | "\\sup" -> LITERAL
(TEX_ONLY
"\\sup ")
230 | "\\Pr" -> LITERAL
(TEX_ONLY
"\\Pr ")
231 | "\\hom" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\hom ","hom"))
232 | "\\arg" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\arg ","arg"))
233 | "\\dim" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\dim ","dim"))
234 | "\\inf" -> LITERAL
(TEX_ONLY
"\\inf ")
235 | "\\circ" -> LITERAL
(TEX_ONLY
"\\circ ")
236 | "\\hbar" -> LITERAL
(TEX_ONLY
"\\hbar ")
237 | "\\imath" -> LITERAL
(TEX_ONLY
"\\imath ")
238 | "\\jmath" -> LITERAL
(TEX_ONLY
"\\jmath ")
239 | "\\lnot" -> LITERAL
(TEX_ONLY
"\\lnot ")
240 | "\\hookrightarrow" -> LITERAL
(TEX_ONLY
"\\hookrightarrow ")
241 | "\\hookleftarrow" -> LITERAL
(TEX_ONLY
"\\hookleftarrow ")
242 | "\\mp" -> LITERAL
(TEX_ONLY
"\\mp ")
243 | "\\approx" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\approx ", "≈"))
244 | "\\propto" -> LITERAL
(TEX_ONLY
"\\propto ")
245 | "\\flat" -> LITERAL
(TEX_ONLY
"\\flat ")
246 | "\\sharp" -> LITERAL
(TEX_ONLY
"\\sharp ")
247 | "\\natural" -> LITERAL
(TEX_ONLY
"\\natural ")
248 | "\\int" -> LITERAL
(HTMLABLE_BIG
("\\int ", "∫"))
249 | "\\sum" -> LITERAL
(HTMLABLE_BIG
("\\sum ", "∑"))
250 | "\\prod" -> LITERAL
(HTMLABLE_BIG
("\\prod ", "∏"))
251 | "\\vdots" -> LITERAL
(TEX_ONLY
"\\vdots ")
252 | "\\limits" -> LITERAL
(TEX_ONLY
"\\limits ")
253 | "\\nolimits" -> LITERAL
(TEX_ONLY
"\\nolimits ")
254 | "\\top" -> LITERAL
(TEX_ONLY
"\\top ")
255 | "\\sin" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\sin ","sin"))
256 | "\\cos" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\cos ","cos"))
257 | "\\sinh" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\sinh ","sinh"))
258 | "\\cosh" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\cosh ","cosh"))
259 | "\\tan" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\tan ","tan"))
260 | "\\tanh" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\tanh ","tanh"))
261 | "\\sec" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\sec ","sec"))
262 | "\\csc" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\csc ","csc"))
263 | "\\arcsin" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\arcsin ","arcsin"))
264 | "\\arctan" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\arctan ","arctan"))
265 | "\\arccos" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UFH
,"\\mathop{\\mathrm{arccos}}","arccos")))
266 | "\\arccot" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UFH
,"\\mathop{\\mathrm{arccot}}","arccot")))
267 | "\\arcsec" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UFH
,"\\mathop{\\mathrm{arcsec}}","arcsec")))
268 | "\\arccsc" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UFH
,"\\mathop{\\mathrm{arccsc}}","arccsc")))
269 | "\\sgn" -> (tex_use_ams (); LITERAL
(HTMLABLEC
(FONT_UFH
,"\\mathop{\\mathrm{sgn}}","sgn")))
270 | "\\cot" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\cot ","cot"))
271 | "\\coth" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\coth ","coth"))
272 | "\\log" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\log ", "log"))
273 | "\\lg" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\lg ", "lg"))
274 | "\\ln" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\ln ", "ln"))
275 | "\\exp" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\exp ", "exp"))
276 | "\\min" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\min ", "min"))
277 | "\\max" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\max ", "max"))
278 | "\\gcd" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\gcd ", "gcd"))
279 | "\\deg" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\deg ", "deg"))
280 | "\\det" -> LITERAL
(HTMLABLEC
(FONT_UFH
,"\\det ", "det"))
281 | "\\bullet" -> LITERAL
(HTMLABLE
(FONT_UFH
, "\\bullet ", "•"))
282 | "\\bull" -> LITERAL
(HTMLABLE
(FONT_UFH
, "\\bullet ", "•"))
283 | "\\angle" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UF
, "\\angle ", "∠")))
284 | "\\dagger" -> LITERAL
(HTMLABLEM
(FONT_UFH
, "\\dagger ", "†"))
285 | "\\ddagger" -> LITERAL
(HTMLABLEM
(FONT_UFH
, "\\ddagger ", "‡"))
286 | "\\Dagger" -> LITERAL
(HTMLABLEM
(FONT_UFH
, "\\ddagger ", "‡"))
287 | "\\colon" -> LITERAL
(HTMLABLEC
(FONT_UFH
, "\\colon ", ":"))
288 | "\\Vert" -> DELIMITER
(HTMLABLEM
(FONT_UFH
, "\\Vert ", "||"))
289 | "\\vert" -> DELIMITER
(HTMLABLEM
(FONT_UFH
, "\\vert ", "|"))
290 | "\\wp" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\wp ", "℘"))
291 | "\\weierp" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\wp ", "℘"))
292 | "\\wedge" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\wedge ", "∧"))
293 | "\\and" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\land ", "∧"))
294 | "\\land" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\land ", "∧"))
295 | "\\vee" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\vee ", "∨"))
296 | "\\or" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\lor ", "∨"))
297 | "\\lor" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\lor ", "∨"))
298 | "\\sub" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\subset ", "⊂"))
299 | "\\supe" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\supseteq ", "⊇"))
300 | "\\sube" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\subseteq ", "⊆"))
301 | "\\supset" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\supset ", "⊃"))
302 | "\\subset" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\subset ", "⊂"))
303 | "\\supseteq" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\supseteq ", "⊇"))
304 | "\\subseteq" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\subseteq ", "⊆"))
305 | "\\sqsupset" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\sqsupset "))
306 | "\\sqsubset" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\sqsubset "))
307 | "\\sqsupseteq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\sqsupseteq "))
308 | "\\sqsubseteq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\sqsubseteq "))
309 | "\\perp" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\perp ", "⊥"))
310 | "\\bot" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\bot ", "⊥"))
311 | "\\lfloor" -> DELIMITER
(HTMLABLE
(FONT_UF
, "\\lfloor ", "⌊"))
312 | "\\rfloor" -> DELIMITER
(HTMLABLE
(FONT_UF
, "\\rfloor ", "⌋"))
313 | "\\lceil" -> DELIMITER
(HTMLABLE
(FONT_UF
, "\\lceil ", "⌈"))
314 | "\\rceil" -> DELIMITER
(HTMLABLE
(FONT_UF
, "\\rceil ", "⌉"))
315 | "\\lbrace" -> DELIMITER
(HTMLABLEC
(FONT_UFH
, "\\lbrace ", "{"))
316 | "\\rbrace" -> DELIMITER
(HTMLABLEC
(FONT_UFH
, "\\rbrace ", "}"))
317 | "\\infty" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\infty ", "∞"))
318 | "\\infin" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\infty ", "∞"))
319 | "\\isin" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\in ", "∈"))
320 | "\\in" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\in ", "∈"))
321 | "\\ni" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\ni ", "∋"))
322 | "\\notin" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\notin ", "∉"))
323 | "\\smallsetminus" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\smallsetminus "))
324 | "\\And" -> (tex_use_ams (); LITERAL
(HTMLABLEM
(FONT_UFH
, "\\And ", " & ")))
325 | "\\forall" -> LITERAL
(HTMLABLE
(FONT_UFH
, "\\forall ", "∀"))
326 | "\\exists" -> LITERAL
(HTMLABLE
(FONT_UFH
, "\\exists ", "∃"))
327 | "\\exist" -> LITERAL
(HTMLABLE
(FONT_UFH
, "\\exists ", "∃"))
328 | "\\equiv" -> LITERAL
(HTMLABLEM
(FONT_UFH
, "\\equiv ", "≡"))
329 | "\\ne" -> LITERAL
(HTMLABLEM
(FONT_UFH
, "\\neq ", "≠"))
330 | "\\neq" -> LITERAL
(HTMLABLEM
(FONT_UFH
, "\\neq ", "≠"))
331 | "\\Re" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Re ", "ℜ"))
332 | "\\real" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Re ", "ℜ"))
333 | "\\Im" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Im ", "ℑ"))
334 | "\\image" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\Im ", "ℑ"))
335 | "\\prime" -> LITERAL
(HTMLABLE
(FONT_UFH
,"\\prime ", "′"))
336 | "\\backslash" -> DELIMITER
(HTMLABLEM
(FONT_UFH
,"\\backslash ", "\\"))
337 | "\\setminus" -> LITERAL
(HTMLABLEM
(FONT_UFH
,"\\setminus ", "\\"))
338 | "\\times" -> LITERAL
(HTMLABLEM
(FONT_UFH
,"\\times ", "×"))
339 | "\\pm" -> LITERAL
(HTMLABLEM
(FONT_UFH
,"\\pm ", "±"))
340 | "\\plusmn" -> LITERAL
(HTMLABLEM
(FONT_UFH
,"\\pm ", "±"))
341 | "\\cdot" -> LITERAL
(HTMLABLE
(FONT_UFH
,"\\cdot ", "⋅"))
342 | "\\AA" -> LITERAL
(HTMLABLE
(FONT_UFH
,"\\AA ", "Å"))
343 | "\\cdots" -> LITERAL
(HTMLABLE
(FONT_UFH
,"\\cdots ", "⋅⋅⋅"))
344 | "\\sdot" -> LITERAL
(HTMLABLE
(FONT_UFH
,"\\cdot ", "⋅"))
345 | "\\oplus" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\oplus ", "⊕"))
346 | "\\otimes" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\otimes ", "⊗"))
347 | "\\cap" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\cap ", "∩"))
348 | "\\cup" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\cup ", "∪"))
349 | "\\uplus" -> LITERAL
(TEX_ONLY
"\\uplus ")
350 | "\\sqcap" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\sqcap "))
351 | "\\sqcup" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\sqcup "))
352 | "\\empty" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\emptyset ", "∅"))
353 | "\\emptyset" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\emptyset ", "∅"))
354 | "\\O" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\emptyset ", "∅"))
355 | "\\S" -> LITERAL
(HTMLABLEM
(FONT_UFH
,"\\S ", "§"))
356 | "\\sect" -> LITERAL
(HTMLABLEM
(FONT_UFH
,"\\S ", "§"))
357 | "\\nabla" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\nabla ", "∇"))
358 | "\\geq" -> LITERAL
(HTMLABLE
(FONT_UFH
,"\\geq ", "≥"))
359 | "\\ge" -> LITERAL
(HTMLABLE
(FONT_UFH
,"\\geq ", "≥"))
360 | "\\leq" -> LITERAL
(HTMLABLE
(FONT_UFH
,"\\leq ", "≤"))
361 | "\\le" -> LITERAL
(HTMLABLE
(FONT_UFH
,"\\leq ", "≤"))
362 | "\\cong" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\cong ", "≅"))
363 | "\\ang" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\angle ", "∠"))
364 | "\\part" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\partial ", "∂"))
365 | "\\partial" -> LITERAL
(HTMLABLEM
(FONT_UF
, "\\partial ", "∂"))
366 | "\\ldots" -> LITERAL
(HTMLABLEM
(FONT_UFH
,"\\ldots ", "..."))
367 | "\\dots" -> LITERAL
(HTMLABLEM
(FONT_UFH
,"\\dots ", "..."))
368 | "\\quad" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\quad "," "))
369 | "\\qquad" -> LITERAL
(HTMLABLE
(FONT_UF
, "\\qquad "," "))
370 | "\\mid" -> LITERAL
(HTMLABLEM
(FONT_UFH
,"\\mid ", " | "))
371 | "\\neg" -> LITERAL
(HTMLABLEM
(FONT_UFH
,"\\neg ", "¬"))
372 | "\\langle" -> DELIMITER
(HTMLABLE
(FONT_UFH
,"\\langle ","⟨"))
373 | "\\rangle" -> DELIMITER
(HTMLABLE
(FONT_UFH
,"\\rangle ","⟩"))
374 | "\\lang" -> DELIMITER
(HTMLABLE
(FONT_UFH
,"\\langle ","⟨"))
375 | "\\rang" -> DELIMITER
(HTMLABLE
(FONT_UFH
,"\\rangle ","⟩"))
376 | "\\lbrack" -> DELIMITER
(HTMLABLEC
(FONT_UFH
,"[","["))
377 | "\\rbrack" -> DELIMITER
(HTMLABLEC
(FONT_UFH
,"]","]"))
378 | "\\surd" -> LITERAL
(TEX_ONLY
"\\surd ")
379 | "\\ddots" -> LITERAL
(TEX_ONLY
"\\ddots ")
380 | "\\clubs" -> LITERAL
(TEX_ONLY
"\\clubsuit ")
381 | "\\clubsuit" -> LITERAL
(TEX_ONLY
"\\clubsuit ")
382 | "\\spades" -> LITERAL
(TEX_ONLY
"\\spadesuit ")
383 | "\\spadesuit" -> LITERAL
(TEX_ONLY
"\\spadesuit ")
384 | "\\hearts" -> LITERAL
(TEX_ONLY
"\\heartsuit ")
385 | "\\heartsuit" -> LITERAL
(TEX_ONLY
"\\heartsuit ")
386 | "\\diamonds" -> LITERAL
(TEX_ONLY
"\\diamondsuit ")
387 | "\\diamond" -> LITERAL
(TEX_ONLY
"\\diamond ")
388 | "\\bigtriangleup" -> LITERAL
(TEX_ONLY
"\\bigtriangleup ")
389 | "\\bigtriangledown" -> LITERAL
(TEX_ONLY
"\\bigtriangledown ")
390 | "\\diamondsuit" -> LITERAL
(TEX_ONLY
"\\diamondsuit ")
391 | "\\ominus" -> LITERAL
(TEX_ONLY
"\\ominus ")
392 | "\\oslash" -> LITERAL
(TEX_ONLY
"\\oslash ")
393 | "\\odot" -> LITERAL
(TEX_ONLY
"\\odot ")
394 | "\\bigcirc" -> LITERAL
(TEX_ONLY
"\\bigcirc ")
395 | "\\amalg" -> LITERAL
(TEX_ONLY
"\\amalg ")
396 | "\\prec" -> LITERAL
(TEX_ONLY
"\\prec ")
397 | "\\succ" -> LITERAL
(TEX_ONLY
"\\succ ")
398 | "\\preceq" -> LITERAL
(TEX_ONLY
"\\preceq ")
399 | "\\succeq" -> LITERAL
(TEX_ONLY
"\\succeq ")
400 | "\\dashv" -> LITERAL
(TEX_ONLY
"\\dashv ")
401 | "\\asymp" -> LITERAL
(TEX_ONLY
"\\asymp ")
402 | "\\doteq" -> LITERAL
(TEX_ONLY
"\\doteq ")
403 | "\\parallel" -> LITERAL
(TEX_ONLY
"\\parallel ")
404 | "\\implies" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UF
, "\\implies ", "⇒")))
405 | "\\mod" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\mod ", "mod")))
406 | "\\Diamond" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UF
, "\\Diamond ", "◊")))
407 | "\\dotsb" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UF
, "\\dotsb ", "⋅⋅⋅")))
408 | "\\reals" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\mathbb{R}", "<b>R</b>")))
409 | "\\Reals" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\mathbb{R}", "<b>R</b>")))
410 | "\\R" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\mathbb{R}", "<b>R</b>")))
411 | "\\C" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\mathbb{C}", "<b>C</b>")))
412 | "\\cnums" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\mathbb{C}", "<b>C</b>")))
413 | "\\Complex" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\mathbb{C}", "<b>C</b>")))
414 | "\\Z" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\mathbb{Z}", "<b>Z</b>")))
415 | "\\natnums" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\mathbb{N}", "<b>N</b>")))
416 | "\\N" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\mathbb{N}", "<b>N</b>")))
417 | "\\Q" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\mathbb{Q}", "<b>Q</b>")))
418 | "\\lVert" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\lVert ", "||")))
419 | "\\rVert" -> (tex_use_ams (); LITERAL
(HTMLABLE
(FONT_UFH
,"\\rVert ", "||")))
420 | "\\nmid" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nmid "))
421 | "\\lesssim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lesssim "))
422 | "\\ngeq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ngeq "))
423 | "\\smallsmile" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\smallsmile "))
424 | "\\smallfrown" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\smallfrown "))
425 | "\\nleftarrow" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nleftarrow "))
426 | "\\nrightarrow" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nrightarrow "))
427 | "\\trianglelefteq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\trianglelefteq "))
428 | "\\trianglerighteq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\trianglerighteq "))
429 | "\\square" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\square "))
430 | "\\checkmark" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\checkmark "))
431 | "\\supsetneq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\supsetneq "))
432 | "\\subsetneq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\subsetneq "))
433 | "\\Box" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Box "))
434 | "\\nleq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nleq "))
435 | "\\upharpoonright" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\upharpoonright "))
436 | "\\restriction" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\upharpoonright "))
437 | "\\upharpoonleft" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\upharpoonleft "))
438 | "\\downharpoonright" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\downharpoonright "))
439 | "\\downharpoonleft" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\downharpoonleft "))
440 | "\\rightharpoonup" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\rightharpoonup "))
441 | "\\rightharpoondown" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\rightharpoondown "))
442 | "\\leftharpoonup" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\leftharpoonup "))
443 | "\\leftharpoondown" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\leftharpoondown "))
444 | "\\nless" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nless "))
445 | "\\Vdash" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Vdash "))
446 | "\\vDash" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\vDash "))
447 | "\\varkappa" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\varkappa "))
448 | "\\digamma" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\digamma "))
449 | "\\beth" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\beth "))
450 | "\\daleth" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\daleth "))
451 | "\\gimel" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gimel "))
452 | "\\complement" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\complement "))
453 | "\\eth" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\eth "))
454 | "\\hslash" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\hslash "))
455 | "\\mho" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\mho "))
456 | "\\Finv" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Finv "))
457 | "\\Game" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Game "))
458 | "\\varlimsup" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\varlimsup "))
459 | "\\varliminf" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\varliminf "))
460 | "\\varinjlim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\varinjlim "))
461 | "\\varprojlim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\varprojlim "))
462 | "\\injlim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\injlim "))
463 | "\\projlim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\projlim "))
464 | "\\iint" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\iint "))
465 | "\\iiint" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\iiint "))
466 | "\\iiiint" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\iiiint "))
467 | "\\varnothing" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\varnothing "))
470 | "\\hat" -> FUN_AR1
"\\hat "
471 | "\\hline" -> LITERAL
(TEX_ONLY
"\\hline ")
472 | "\\vline" -> LITERAL
(TEX_ONLY
"\\vline ")
473 | "\\widehat" -> LITERAL
(TEX_ONLY
"\\widehat ")
474 | "\\overline" -> LITERAL
(TEX_ONLY
"\\overline ")
475 | "\\overbrace" -> LITERAL
(TEX_ONLY
"\\overbrace ")
476 | "\\underline" -> LITERAL
(TEX_ONLY
"\\underline ")
477 | "\\underbrace" -> LITERAL
(TEX_ONLY
"\\underbrace ")
478 | "\\overleftarrow" -> LITERAL
(TEX_ONLY
"\\overleftarrow ")
479 | "\\overrightarrow" -> LITERAL
(TEX_ONLY
"\\overrightarrow ")
480 | "\\overleftrightarrow"->LITERAL
(TEX_ONLY
"\\overleftrightarrow ")
481 | "\\check" -> FUN_AR1
"\\check "
482 | "\\acute" -> FUN_AR1
"\\acute "
483 | "\\grave" -> FUN_AR1
"\\grave "
484 | "\\bar" -> FUN_AR1
"\\bar "
485 | "\\vec" -> FUN_AR1
"\\vec "
486 | "\\dot" -> FUN_AR1
"\\dot "
487 | "\\ddot" -> FUN_AR1
"\\ddot "
488 | "\\breve" -> FUN_AR1
"\\breve "
489 | "\\tilde" -> FUN_AR1
"\\tilde "
490 | "\\not" -> LITERAL
(TEX_ONLY
"\\not ")
491 | "\\choose" -> FUN_INFIX
"\\choose "
492 | "\\atop" -> FUN_INFIX
"\\atop "
493 | "\\binom" -> (tex_use_ams (); FUN_AR2
"\\binom ")
494 | "\\dbinom" -> (tex_use_ams (); FUN_AR2
"\\dbinom ")
495 | "\\tbinom" -> (tex_use_ams (); FUN_AR2
"\\tbinom ")
496 | "\\stackrel" -> FUN_AR2
"\\stackrel "
497 | "\\sideset" -> (tex_use_ams (); FUN_AR2nb
"\\sideset ")
498 | "\\underset" -> (tex_use_ams (); FUN_AR2
"\\underset ")
499 | "\\overset" -> (tex_use_ams (); FUN_AR2
"\\overset ")
500 | "\\frac" -> FUN_AR2h
("\\frac ", fun num den
-> Html.html_render
[num
], "<hr style=\"{background: black}\"/>", Html.html_render
[den
])
501 | "\\dfrac" -> (tex_use_ams () ; FUN_AR2
"\\dfrac ")
502 | "\\tfrac" -> (tex_use_ams () ; FUN_AR2h
("\\tfrac ", fun num den
-> Html.html_render
[num
], "<hr style=\"background: black\">", Html.html_render
[den
]))
503 | "\\cfrac" -> (tex_use_ams (); FUN_AR2h
("\\cfrac ", fun num den
-> Html.html_render
[num
], "<hr style=\"{background: black}\">", Html.html_render
[den
]))
504 | "\\over" -> FUN_INFIXh
("\\over ", fun num den
-> Html.html_render num
, "<hr style=\"{background: black}\"/>", Html.html_render den
)
505 | "\\sqrt" -> FUN_AR1
"\\sqrt "
506 | "\\pmod" -> FUN_AR1hl
("\\pmod ", ("(mod ", ")"))
507 | "\\bmod" -> FUN_AR1hl
("\\bmod ", ("mod ", ""))
508 | "\\emph" -> FUN_AR1
"\\emph "
509 | "\\texttt" -> FUN_AR1
"\\texttt "
510 | "\\textbf" -> FUN_AR1
"\\textbf "
511 | "\\textit" -> FUN_AR1hf
("\\textit ", FONTFORCE_IT
)
512 | "\\textrm" -> FUN_AR1hf
("\\textrm ", FONTFORCE_RM
)
513 | "\\rm" -> DECLh
("\\rm ", FONTFORCE_RM
)
514 | "\\it" -> DECLh
("\\it ", FONTFORCE_IT
)
515 | "\\cal" -> DECL
"\\cal "
516 | "\\displaystyle" -> LITERAL
(TEX_ONLY
"\\displaystyle ")
517 | "\\scriptstyle" -> LITERAL
(TEX_ONLY
"\\scriptstyle ")
518 | "\\textstyle" -> LITERAL
(TEX_ONLY
"\\textstyle ")
519 | "\\scriptscriptstyle"-> LITERAL
(TEX_ONLY
"\\scriptscriptstyle ")
520 | "\\bf" -> DECL
"\\bf "
521 | "\\big" -> BIG
"\\big "
522 | "\\Big" -> BIG
"\\Big "
523 | "\\bigg" -> BIG
"\\bigg "
524 | "\\Bigg" -> BIG
"\\Bigg "
525 | "\\bigl" -> (tex_use_ams ();BIG
"\\bigl ")
526 | "\\bigr" -> (tex_use_ams ();BIG
"\\bigr ")
527 | "\\Bigl" -> (tex_use_ams ();BIG
"\\Bigl ")
528 | "\\Bigr" -> (tex_use_ams ();BIG
"\\Bigr ")
529 | "\\biggl" -> (tex_use_ams ();BIG
"\\biggl ")
530 | "\\biggr" -> (tex_use_ams ();BIG
"\\biggr ")
531 | "\\Biggl" -> (tex_use_ams ();BIG
"\\Biggl ")
532 | "\\Biggr" -> (tex_use_ams ();BIG
"\\Biggr ")
533 | "\\vartriangle" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\vartriangle "))
534 | "\\triangledown" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\triangledown "))
535 | "\\lozenge" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lozenge "))
536 | "\\circledS" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\circledS "))
537 | "\\measuredangle" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\measuredangle "))
538 | "\\nexists" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nexists "))
539 | "\\Bbbk" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Bbbk "))
540 | "\\backprime" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\backprime "))
541 | "\\blacktriangle" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\blacktriangle "))
542 | "\\blacktriangledown"-> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\blacktriangledown "))
543 | "\\blacksquare" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\blacksquare "))
544 | "\\blacklozenge" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\blacklozenge "))
545 | "\\bigstar" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\bigstar "))
546 | "\\sphericalangle" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\sphericalangle "))
547 | "\\diagup" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\diagup "))
548 | "\\diagdown" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\diagdown "))
549 | "\\dotplus" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\dotplus "))
550 | "\\Cap" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Cap "))
551 | "\\doublecap" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Cap "))
552 | "\\Cup" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Cup "))
553 | "\\doublecup" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Cup "))
554 | "\\barwedge" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\barwedge "))
555 | "\\veebar" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\veebar "))
556 | "\\doublebarwedge" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\doublebarwedge "))
557 | "\\boxminus" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\boxminus "))
558 | "\\boxtimes" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\boxtimes "))
559 | "\\boxdot" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\boxdot "))
560 | "\\boxplus" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\boxplus "))
561 | "\\divideontimes" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\divideontimes "))
562 | "\\ltimes" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ltimes "))
563 | "\\rtimes" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\rtimes "))
564 | "\\leftthreetimes" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\leftthreetimes "))
565 | "\\rightthreetimes" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\rightthreetimes "))
566 | "\\curlywedge" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\curlywedge "))
567 | "\\curlyvee" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\curlyvee "))
568 | "\\circleddash" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\circleddash "))
569 | "\\circledast" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\circledast "))
570 | "\\circledcirc" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\circledcirc "))
571 | "\\centerdot" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\centerdot "))
572 | "\\intercal" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\intercal "))
573 | "\\leqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\leqq "))
574 | "\\leqslant" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\leqslant "))
575 | "\\eqslantless" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\eqslantless "))
576 | "\\lessapprox" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lessapprox "))
577 | "\\approxeq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\approxeq "))
578 | "\\lessdot" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lessdot "))
579 | "\\lll" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lll "))
580 | "\\lessgtr" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lessgtr "))
581 | "\\lesseqgtr" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lesseqgtr "))
582 | "\\lesseqqgtr" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lesseqqgtr "))
583 | "\\doteqdot" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\doteqdot "))
584 | "\\Doteq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\doteqdot "))
585 | "\\risingdotseq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\risingdotseq "))
586 | "\\fallingdotseq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\fallingdotseq "))
587 | "\\backsim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\backsim "))
588 | "\\backsimeq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\backsimeq "))
589 | "\\subseteqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\subseteqq "))
590 | "\\Subset" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Subset "))
591 | "\\preccurlyeq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\preccurlyeq "))
592 | "\\curlyeqprec" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\curlyeqprec "))
593 | "\\precsim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\precsim "))
594 | "\\precapprox" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\precapprox "))
595 | "\\vartriangleleft" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\vartriangleleft "))
596 | "\\Vvdash" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Vvdash "))
597 | "\\bumpeq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\bumpeq "))
598 | "\\Bumpeq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Bumpeq "))
599 | "\\geqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\geqq "))
600 | "\\geqslant" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\geqslant "))
601 | "\\eqslantgtr" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\eqslantgtr "))
602 | "\\gtrsim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gtrsim "))
603 | "\\gtrapprox" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gtrapprox "))
604 | "\\eqsim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\eqsim "))
605 | "\\gtrdot" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gtrdot "))
606 | "\\ggg" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ggg "))
607 | "\\gggtr" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ggg "))
608 | "\\gtrless" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gtrless "))
609 | "\\gtreqless" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gtreqless "))
610 | "\\gtreqqless" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gtreqqless "))
611 | "\\eqcirc" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\eqcirc "))
612 | "\\circeq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\circeq "))
613 | "\\triangleq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\triangleq "))
614 | "\\thicksim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\thicksim "))
615 | "\\thickapprox" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\thickapprox "))
616 | "\\supseteqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\supseteqq "))
617 | "\\Supset" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Supset "))
618 | "\\succcurlyeq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\succcurlyeq "))
619 | "\\curlyeqsucc" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\curlyeqsucc "))
620 | "\\succsim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\succsim "))
621 | "\\succapprox" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\succapprox "))
622 | "\\vartriangleright" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\vartriangleright "))
623 | "\\shortmid" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\shortmid "))
624 | "\\shortparallel" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\shortparallel "))
625 | "\\between" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\between "))
626 | "\\pitchfork" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\pitchfork "))
627 | "\\varpropto" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\varpropto "))
628 | "\\blacktriangleleft"-> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\blacktriangleleft "))
629 | "\\therefore" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\therefore "))
630 | "\\backepsilon" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\backepsilon "))
631 | "\\blacktriangleright"-> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\blacktriangleright "))
632 | "\\because" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\because "))
633 | "\\nleqslant" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nleqslant "))
634 | "\\nleqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nleqq "))
635 | "\\lneq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lneq "))
636 | "\\lneqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lneqq "))
637 | "\\lvertneqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lvertneqq "))
638 | "\\lnsim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lnsim "))
639 | "\\lnapprox" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\lnapprox "))
640 | "\\nprec" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nprec "))
641 | "\\npreceq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\npreceq "))
642 | "\\precneqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\precneqq "))
643 | "\\precnsim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\precnsim "))
644 | "\\precnapprox" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\precnapprox "))
645 | "\\nsim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nsim "))
646 | "\\nshortmid" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nshortmid "))
647 | "\\nvdash" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nvdash "))
648 | "\\nVdash" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nVdash "))
649 | "\\ntriangleleft" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ntriangleleft "))
650 | "\\ntrianglelefteq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ntrianglelefteq "))
651 | "\\nsubseteq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nsubseteq "))
652 | "\\nsubseteqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nsubseteqq "))
653 | "\\varsubsetneq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\varsubsetneq "))
654 | "\\subsetneqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\subsetneqq "))
655 | "\\varsubsetneqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\varsubsetneqq "))
656 | "\\ngtr" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ngtr "))
657 | "\\ngeqslant" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ngeqslant "))
658 | "\\ngeqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ngeqq "))
659 | "\\gneq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gneq "))
660 | "\\gneqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gneqq "))
661 | "\\gvertneqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gvertneqq "))
662 | "\\gnsim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gnsim "))
663 | "\\gnapprox" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\gnapprox "))
664 | "\\nsucc" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nsucc "))
665 | "\\nsucceq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nsucceq "))
666 | "\\succneqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\succneqq "))
667 | "\\succnsim" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\succnsim "))
668 | "\\succnapprox" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\succnapprox "))
669 | "\\ncong" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ncong "))
670 | "\\nshortparallel" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nshortparallel "))
671 | "\\nparallel" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nparallel "))
672 | "\\nvDash" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nvDash "))
673 | "\\nVDash" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nVDash "))
674 | "\\ntriangleright" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ntriangleright "))
675 | "\\ntrianglerighteq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\ntrianglerighteq "))
676 | "\\nsupseteq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nsupseteq "))
677 | "\\nsupseteqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nsupseteqq "))
678 | "\\varsupsetneq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\varsupsetneq "))
679 | "\\supsetneqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\supsetneqq "))
680 | "\\varsupsetneqq" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\varsupsetneqq "))
681 | "\\leftleftarrows" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\leftleftarrows "))
682 | "\\leftrightarrows" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\leftrightarrows "))
683 | "\\Lleftarrow" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Lleftarrow "))
684 | "\\leftarrowtail" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\leftarrowtail "))
685 | "\\looparrowleft" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\looparrowleft "))
686 | "\\leftrightharpoons"-> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\leftrightharpoons "))
687 | "\\curvearrowleft" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\curvearrowleft "))
688 | "\\circlearrowleft" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\circlearrowleft "))
689 | "\\Lsh" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Lsh "))
690 | "\\upuparrows" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\upuparrows "))
691 | "\\rightrightarrows" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\rightrightarrows "))
692 | "\\rightleftarrows" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\rightleftarrows "))
693 | "\\Rrightarrow" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Rrightarrow "))
694 | "\\rightarrowtail" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\rightarrowtail "))
695 | "\\looparrowright" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\looparrowright "))
696 | "\\curvearrowright" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\curvearrowright "))
697 | "\\circlearrowright" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\circlearrowright "))
698 | "\\Rsh" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\Rsh "))
699 | "\\downdownarrows" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\downdownarrows "))
700 | "\\multimap" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\multimap "))
701 | "\\leftrightsquigarrow"-> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\leftrightsquigarrow "))
702 | "\\rightsquigarrow" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\rightsquigarrow "))
703 | "\\nLeftarrow" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nLeftarrow "))
704 | "\\nleftrightarrow" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nleftrightarrow "))
705 | "\\nRightarrow" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nRightarrow "))
706 | "\\nLeftrightarrow" -> (tex_use_ams (); LITERAL
(TEX_ONLY
"\\nLeftrightarrow "))
707 | "\\mathit" -> (tex_use_ams (); FUN_AR1hf
("\\mathit ", FONTFORCE_IT
))
708 | "\\mathrm" -> (tex_use_ams (); FUN_AR1hf
("\\mathrm ", FONTFORCE_RM
))
709 | "\\mathord" -> (tex_use_ams (); FUN_AR1
"\\mathord ")
710 | "\\mathop" -> (tex_use_ams (); FUN_AR1
"\\mathop ")
711 | "\\mathbin" -> (tex_use_ams (); FUN_AR1
"\\mathbin ")
712 | "\\mathrel" -> (tex_use_ams (); FUN_AR1
"\\mathrel ")
713 | "\\mathopen" -> (tex_use_ams (); FUN_AR1
"\\mathopen ")
714 | "\\mathclose" -> (tex_use_ams (); FUN_AR1
"\\mathclose ")
715 | "\\mathpunct" -> (tex_use_ams (); FUN_AR1
"\\mathpunct ")
716 | "\\boldsymbol" -> (tex_use_ams (); FUN_AR1
"\\boldsymbol ")
717 | "\\bold" -> (tex_use_ams (); FUN_AR1
"\\mathbf ")
718 | "\\Bbb" -> (tex_use_ams (); FUN_AR1
"\\mathbb ")
719 | "\\mathbf" -> (tex_use_ams (); FUN_AR1
"\\mathbf ")
720 | "\\mathsf" -> (tex_use_ams (); FUN_AR1
"\\mathsf ")
721 | "\\mathcal" -> (tex_use_ams (); FUN_AR1
"\\mathcal ")
722 | "\\mathbb" -> (tex_use_ams (); FUN_AR1
"\\mathbb ")
723 | "\\mathfrak" -> (tex_use_ams (); FUN_AR1
"\\mathfrak ")
724 | "\\operatorname" -> (tex_use_ams (); FUN_AR1
"\\operatorname ")
725 | "\\text" -> raise
(Failure
"malformatted \\text")
726 | "\\mbox" -> raise
(Failure
"malformatted \\mbox")
727 | "\\vbox" -> raise
(Failure
"malformatted \\vbox")
728 | "\\hbox" -> raise
(Failure
"malformatted \\hbox")
729 | "\\color" -> (tex_use_color (); LITERAL
(TEX_ONLY
"\\color"))
730 | s
-> raise
(Illegal_tex_function s
)