4 This file is part of EdiTeX, an editor of mathematical
5 expressions based on TeX syntax.
7 Copyright (C) 2002-2003 Luca Padovani <lpadovan@cs.unibo.it>,
8 2003 Paolo Marinelli <pmarinel@cs.unibo.it>.
10 This library is free software; you can redistribute it and/or
11 modify it under the terms of the GNU Lesser General Public
12 License as published by the Free Software Foundation; either
13 version 2.1 of the License, or (at your option) any later version.
15 This library is distributed in the hope that it will be useful,
16 but WITHOUT ANY WARRANTY; without even the implied warranty of
17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18 Lesser General Public License for more details.
20 You should have received a copy of the GNU Lesser General Public
21 License along with this library; if not, write to the Free Software
22 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
24 For more information, please visit the project's home page
25 http://helm.cs.unibo.it/editex/
26 or send an email to <lpadovan@cs.unibo.it>
29 <dictionary name="TeX">
31 <include href="dictionary-basic.xml"/>
33 <!-- Greek Letters (lower case) -->
35 <entry name="alpha" class="i" val="α"/>
36 <entry name="beta" class="i" val="β"/>
37 <entry name="gamma" class="i" val="γ"/>
38 <entry name="delta" class="i" val="δ"/>
39 <entry name="epsilon" class="i" val="ϵ"/>
40 <entry name="varepsilon" class="i" val="ε"/>
41 <entry name="zeta" class="i" val="ζ"/>
42 <entry name="eta" class="i" val="η"/>
43 <entry name="theta" class="i" val="θ"/>
44 <entry name="vartheta" class="i" val="ϑ"/>
45 <entry name="iota" class="i" val="ι"/>
46 <entry name="kappa" class="i" val="κ"/>
47 <entry name="lambda" class="i" val="λ"/>
48 <entry name="mu" class="i" val="μ"/>
49 <entry name="nu" class="i" val="ν"/>
50 <entry name="xi" class="i" val="ξ"/>
51 <entry name="o" class="i" val="ο"/>
52 <entry name="pi" class="i" val="π"/>
53 <entry name="varpi" class="i" val="ϖ"/>
54 <entry name="rho" class="i" val="ρ"/>
55 <entry name="varrho" class="i" val="ϱ"/>
56 <entry name="sigma" class="i" val="σ"/>
57 <entry name="varsigma" class="i" val="ς"/>
58 <entry name="tau" class="i" val="τ"/>
59 <entry name="upsilon" class="i" val="υ"/>
60 <entry name="phi" class="i" val="ϕ"/>
61 <entry name="varphi" class="i" val="φ"/>
62 <entry name="chi" class="i" val="χ"/>
63 <entry name="psi" class="i" val="ψ"/>
64 <entry name="omega" class="i" val="ω"/>
66 <!-- Greek Letters (upper case) -->
68 <entry name="Gamma" class="i" val="Γ"/>
69 <entry name="Delta" class="i" val="Δ"/>
70 <entry name="Theta" class="i" val="Θ"/>
71 <entry name="Lambda" class="i" val="Λ"/>
72 <entry name="Xi" class="i" val="Ξ"/>
73 <entry name="Pi" class="i" val="Π"/>
74 <entry name="Sigma" class="i" val="Σ"/>
75 <entry name="Upsilon" class="i" val="ϒ"/>
76 <entry name="Phi" class="i" val="Φ"/>
77 <entry name="Psi" class="i" val="Ψ"/>
78 <entry name="Omega" class="i" val="Ω"/>
80 <!-- Symbols of Type Ord -->
82 <entry name="aleph" class="i" val="ℵ"/>
83 <entry name="hbar" class="i" val="ℏ︀"/>
84 <entry name="imath" class="i" val="ı"/>
85 <entry name="jmath" class="i" val="j︀"/>
86 <entry name="ell" class="i" val="ℓ"/>
87 <entry name="wp" class="i" val="℘"/>
88 <entry name="Re" class="o" val="ℜ"/>
89 <entry name="Im" class="o" val="ℑ"/>
90 <entry name="partial" class="o" val="∂"/>
91 <entry name="infty" class="i" val="∞"/>
92 <entry name="prime" class="o" val="′"/>
93 <entry name="emptyset" class="i" val="∅︀"/>
94 <entry name="nabla" class="o" val="∇"/>
95 <entry name="surd" class="o" val="????"/>
96 <entry name="top" class="i" val="⊤"/>
97 <entry name="bot" class="i" val="⊥"/>
98 <entry name="|" class="o" val="|" delimiter="1"/>
99 <entry name="angle" class="o" val="∠"/>
100 <entry name="triangle" class="o" val="▵"/>
101 <entry name="backslash" class="o" val="\"/>
102 <entry name="forall" class="o" val="∀"/>
103 <entry name="exists" class="o" val="∃"/>
104 <entry name="neg" class="o" val="¬"/>
105 <entry name="lnot" class="o" val="¬"/>
106 <entry name="flat" class="i" val="♭"/>
107 <entry name="natural" class="i" val="♮"/>
108 <entry name="sharp" class="i" val="♯"/>
109 <entry name="clubsuit" class="i" val="♣"/>
110 <entry name="diamondsuit" class="i" val="♢"/>
111 <entry name="heartsuit" class="i" val="♡"/>
112 <entry name="spadesuit" class="i" val="♠"/>
114 <!-- Large Operators -->
116 <entry name="sum" class="o" val="∑" limits="1"/>
117 <entry name="prod" class="o" val="∏" limits="1"/>
118 <entry name="coprod" class="o" val="∐" limits="1"/>
119 <entry name="int" class="o" val="∫" limits="1"/>
120 <entry name="oint" class="o" val="∮" limits="1"/>
121 <entry name="bigcap" class="o" val="⋂" limits="1"/>
122 <entry name="bigcup" class="o" val="⋃" limits="1"/>
123 <entry name="bigsqcup" class="o" val="⊔" limits="1"/>
124 <entry name="bigvee" class="o" val="⋁" limits="1"/>
125 <entry name="bigwedge" class="o" val="⋀" limits="1"/>
126 <entry name="bigodot" class="o" val="⊙" limits="1"/>
127 <entry name="bigotimes" class="o" val="⊗" limits="1"/>
128 <entry name="bigoplus" class="o" val="⊕" limits="1"/>
129 <entry name="biguplus" class="o" val="⊎" limits="1"/>
131 <!-- Binary Operations -->
133 <entry name="pm" class="o" val="±"/>
134 <entry name="mp" class="o" val="∓"/>
135 <entry name="setminus" class="o" val="∖"/>
136 <entry name="cdot" class="o" val="ċ"/>
137 <entry name="times" class="o" val="×"/>
138 <entry name="ast" class="o" val="*"/>
139 <entry name="star" class="o" val="⋆"/>
140 <entry name="diamond" class="o" val="⋄"/>
141 <entry name="circ" class="o" val="^"/>
142 <entry name="bullet" class="o" val="•"/>
143 <entry name="div" class="o" val="÷"/>
144 <entry name="cap" class="o" val="∩"/>
145 <entry name="cup" class="o" val="∪"/>
146 <entry name="uplus" class="o" val="⊎"/>
147 <entry name="sqcap" class="o" val="⊓"/>
148 <entry name="sqcup" class="o" val="⊔"/>
149 <entry name="triangleleft" class="o" val="◃"/>
150 <entry name="triangleright" class="o" val="▹"/>
151 <entry name="wr" class="o" val="≀"/>
152 <entry name="bigcirc" class="o" val="◯"/>
153 <entry name="bigtriangleup" class="o" val="△"/>
154 <entry name="bigtriangledown" class="o" val="▽"/>
155 <entry name="vee" class="o" val="∨"/>
156 <entry name="lor" class="o" val="∨"/>
157 <entry name="wedge" class="o" val="∧"/>
158 <entry name="land" class="o" val="∧"/>
159 <entry name="oplus" class="o" val="⊕"/>
160 <entry name="ominus" class="o" val="⊖"/>
161 <entry name="otimes" class="o" val="⊗"/>
162 <entry name="oslash" class="o" val="ø"/>
163 <entry name="odot" class="o" val="⊙"/>
164 <entry name="dagger" class="o" val="†"/>
165 <entry name="ddagger" class="o" val="‡"/>
166 <entry name="amalg" class="o" val="⨿"/>
170 <entry name="leq" class="o" val="≤"/>
171 <entry name="le" class="o" val="≤"/>
172 <entry name="prec" class="o" val="≺"/>
173 <entry name="preceq" class="o" val="⪯"/>
174 <entry name="ll" class="o" val="≪"/>
175 <entry name="subset" class="o" val="⊂"/>
176 <entry name="subseteq" class="o" val="⊆"/>
177 <entry name="in" class="o" val="∈"/>
178 <entry name="vdash" class="o" val="⊢"/>
179 <entry name="smile" class="o" val="⌣"/>
180 <entry name="frown" class="o" val="⌢"/>
181 <entry name="propto" class="o" val="∝"/>
182 <entry name="geq" class="o" val="≥"/>
183 <entry name="ge" class="o" val="≥"/>
184 <entry name="succ" class="o" val="≻"/>
185 <entry name="succeq" class="o" val="≽"/>
186 <entry name="gg" class="o" val="≫"/>
187 <entry name="supset" class="o" val="⊃"/>
188 <entry name="supseteq" class="o" val="⊇"/>
189 <entry name="sqsupseteq" class="o" val="⊒"/>
190 <entry name="notin" class="o" val="∉"/>
191 <entry name="dashv" class="o" val="⊣"/>
192 <entry name="mid" class="o" val="∣"/>
193 <entry name="parallet" class="o" val="????"/>
194 <entry name="equiv" class="o" val="≡"/>
195 <entry name="sim" class="o" val="∼"/>
196 <entry name="simeq" class="o" val="≃"/>
197 <entry name="asymp" class="o" val="≍"/>
198 <entry name="approx" class="o" val="≈"/>
199 <entry name="cong" class="o" val="≅"/>
200 <entry name="bowtie" class="o" val="⋈"/>
201 <entry name="ni" class="o" val="∋"/>
202 <entry name="owns" class="o" val="∋"/>
203 <entry name="models" class="o" val="⊧"/>
204 <entry name="doteq" class="o" val="≐"/>
205 <entry name="perp" class="o" val="⊥"/>
207 <entry name="not" pattern="#1" embellishment="1"/>
208 <entry name="ne" class="o" val="≠"/>
212 <entry name="leftarrow" class="o" val="←"/>
213 <entry name="gets" class="o" val="←"/>
214 <entry name="Leftarrow" class="o" val="⇐"/>
215 <entry name="rightarrow" class="o" val="→"/>
216 <entry name="to" class="o" val="→"/>
217 <entry name="Rightarrow" class="o" val="⇒"/>
218 <entry name="leftrightarrow" class="o" val="↔"/>
219 <entry name="Leftrightarrow" class="o" val="⇔"/>
220 <entry name="mapsto" class="o" val="↦"/>
221 <entry name="hookleftarrow" class="o" val="↩"/>
222 <entry name="uparrow" class="o" val="↑"/>
223 <entry name="downarrow" class="o" val="↓"/>
224 <entry name="updownarrow" class="o" val="↕"/>
225 <entry name="nearrow" class="o" val="↗"/>
226 <entry name="nwarrow" class="o" val="↖"/>
227 <entry name="longleftarrow" class="o" val="????;"/>
228 <entry name="Longleftarrow" class="o" val="????"/>
229 <entry name="longrightarrow" class="o" val="????"/>
230 <entry name="Longrightarrow" class="o" val="⇒"/>
231 <entry name="longleftrightarrow" class="o" val="????"/>
232 <entry name="Longleftrightarrow" class="o" val="????"/>
233 <entry name="longmapsto" class="o" val="????"/>
234 <entry name="hookrightarrow" class="o" val="↪"/>
235 <entry name="Uparrow" class="o" val="⇑"/>
236 <entry name="Downarrow" class="o" val="⇓"/>
237 <entry name="searrow" class="o" val="↘"/>
238 <entry name="swarrow" class="o" val="↙"/>
240 <entry name="buildrel" pattern="#1\over#2" embellishment="1"/>
244 <entry name="lbrack" class="o" val="[" delimiter="1"/>
245 <entry name="rbrack" class="o" val="]" delimiter="1"/>
246 <entry name="vert" class="o" val="|" delimiter="1"/>
247 <entry name="Vert" class="o" val="‖" delimiter="1"/>
248 <entry name="lbrace" class="o" val="{" delimiter="1"/>
249 <entry name="{" class="o" val="{" delimiter="1"/>
250 <entry name="rbrace" class="o" val="}" delimiter="1"/>
251 <entry name="}" class="o" val="}" delimiter="1"/>
252 <entry name="lfloor" class="o" val="⌊" delimiter="1"/>
253 <entry name="rfloor" class="o" val="⌋" delimiter="1"/>
254 <entry name="langle" class="o" val="〈" delimiter="1"/>
255 <entry name="rangle" class="o" val="〉" delimiter="1"/>
256 <entry name="lceil" class="o" val="⌈" delimiter="1"/>
257 <entry name="rceil" class="o" val="⌉" delimiter="1"/>
259 <entry name="left" pattern="#1" embellishment="1" delimiter="1"/>
260 <entry name="right" pattern="#1" embellishment="1" delimiter="1"/>
261 <entry name="bigl" pattern="#1" embellishment="1" delimiter="1"/>
262 <entry name="bigr" pattern="#1" embellishment="1" delimiter="1"/>
263 <entry name="bigm" pattern="#1" embellishment="1" delimiter="1"/>
264 <entry name="big" pattern="#1" embellishment="1" delimiter="1"/>
265 <entry name="Bigl" pattern="#1" embellishment="1" delimiter="1"/>
266 <entry name="Bigr" pattern="#1" embellishment="1" delimiter="1"/>
267 <entry name="Bigm" pattern="#1" embellishment="1" delimiter="1"/>
268 <entry name="biggl" pattern="#1" embellishment="1" delimiter="1"/>
269 <entry name="biggr" pattern="#1" embellishment="1" delimiter="1"/>
270 <entry name="biggm" pattern="#1" embellishment="1" delimiter="1"/>
271 <entry name="Biggl" pattern="#1" embellishment="1" delimiter="1"/>
272 <entry name="Biggr" pattern="#1" embellishment="1" delimiter="1"/>
273 <entry name="Biggm" pattern="#1" embellishment="1" delimiter="1"/>
277 <entry name="hat" pattern="#1" embellishment="1"/>
278 <entry name="widehat" pattern="#1" embellishment="1"/>
279 <entry name="check" pattern="#1" embellishment="1"/>
280 <entry name="tilde" pattern="#1" embellishment="1"/>
281 <entry name="widetilde" pattern="#1" embellishment="1"/>
282 <entry name="acute" pattern="#1" embellishment="1"/>
283 <entry name="grave" pattern="#1" embellishment="1"/>
284 <entry name="dot" pattern="#1" embellishment="1"/>
285 <entry name="ddot" pattern="#1" embellishment="1"/>
286 <entry name="breve" pattern="#1" embellishment="1"/>
287 <entry name="bar" pattern="#1" embellishment="1"/>
288 <entry name="vec" pattern="#1" embellishment="1"/>
290 <!-- Elementary Math Control Sequences -->
292 <entry name="overline" pattern="#1"/>
293 <entry name="underline" pattern="#1"/>
294 <entry name="sqrt" pattern="#1"/>
295 <entry name="root" pattern="#1\of#2"/>
296 <entry name="over" pattern="{}"/>
297 <entry name="atop" pattern="{}"/>
298 <entry name="choose" pattern="{}"/>
299 <entry name="brace" pattern="{}"/>
300 <entry name="brack" pattern="{}"/>
304 <entry name="displaystyle" pattern="}"/>
305 <entry name="textstyle" pattern="}"/>
306 <entry name="scriptstyle" pattern="}"/>
307 <entry name="scriptscriptstyle" pattern="}"/>
309 <!-- Non-Italic Function Names -->
311 <entry name="arccos" class="i" val="arccos"/>
312 <entry name="arcsin" class="i" val="arcsin"/>
313 <entry name="arctan" class="i" val="arctan"/>
314 <entry name="arg" class="i" val="arg"/>
315 <entry name="cos" class="i" val="cos"/>
316 <entry name="cosh" class="i" val="cosh"/>
317 <entry name="cot" class="i" val="cot"/>
318 <entry name="coth" class="i" val="coth"/>
319 <entry name="csc" class="i" val="csc"/>
320 <entry name="exp" class="i" val="exp"/>
321 <entry name="deg" class="i" val="deg"/>
322 <entry name="det" class="o" val="det" limits="1"/>
323 <entry name="dim" class="i" val="dim"/>
324 <entry name="gcd" class="o" val="gcd" limits="1"/>
325 <entry name="hom" class="i" val="hom"/>
326 <entry name="inf" class="o" val="inf" limits="1"/>
327 <entry name="ker" class="i" val="ker"/>
328 <entry name="lg" class="i" val="lg"/>
329 <entry name="lim" class="o" val="lim" limits="1"/>
330 <entry name="liminf" class="o" val="liminf" limits="1"/>
331 <entry name="limsup" class="o" val="limsup" limits="1"/>
332 <entry name="ln" class="i" val="ln"/>
333 <entry name="log" class="i" val="log"/>
334 <entry name="max" class="o" val="max" limits="1"/>
335 <entry name="min" class="o" val="max" limits="1"/>
336 <entry name="Pr" class="o" val="Pr" limits="1"/>
337 <entry name="sec" class="i" val="sec"/>
338 <entry name="sin" class="i" val="sin"/>
339 <entry name="sinh" class="i" val="sinh"/>
340 <entry name="sup" class="o" limits="1"/>
341 <entry name="tan" class="i" val="tan"/>
342 <entry name="tanh" class="i" val="tanh"/>
343 <entry name="pmod" pattern="#1"/>
344 <entry name="bmod" class="o" val="mod"/>
348 <entry name="dots" class="i" val="…"/>
349 <entry name="ldots" class="i" val="…"/>
350 <entry name="cdots" class="i" val="⋯"/>
351 <entry name="vdots" class="i" val="⋮"/>
352 <entry name="ddots" class="i" val="⋱"/>
356 <entry name="rm" pattern="}"/>
357 <entry name="bf" pattern="}"/>
358 <entry name="tt" pattern="}"/>
359 <entry name="sl" pattern="}"/>
360 <entry name="it" pattern="}"/>
362 <!-- Horizontal Spacing -->
369 <!-- Braces and Matrices -->
371 <entry name="matrix" pattern="#1" table="1"/>
372 <entry name="pmatrix" pattern="#1" table="1"/>
373 <entry name="bordermatrix" pattern="#1" table="1"/>
374 <entry name="overbrace" pattern="#1" limits="1"/>
375 <entry name="underbrace" pattern="#1" limits="1"/>
376 <entry name="cases" pattern="#1" table="1"/>