##// END OF EJS Templates
Adding latex_symbols.ipynb.
Brian E. Granger -
Show More
This diff has been collapsed as it changes many lines, (1466 lines changed) Show them Hide them
@@ -0,0 +1,1466
1 {
2 "metadata": {
3 "kernelspec": {
4 "codemirror_mode": {
5 "name": "ipython",
6 "version": 3
7 },
8 "display_name": "IPython (Python 3)",
9 "language": "python",
10 "name": "python3"
11 },
12 "name": "",
13 "signature": "sha256:fbfaa2c259866ebc428fda817924cf94c4f689316195d3d51eb92ddc1985e192"
14 },
15 "nbformat": 3,
16 "nbformat_minor": 0,
17 "worksheets": [
18 {
19 "cells": [
20 {
21 "cell_type": "markdown",
22 "metadata": {},
23 "source": [
24 "This notebook builds a Python module that contains a single dict, named `latex_symbols`. The keys\n",
25 "in this dict are latex symbols, such as `\\\\alpha` and the values in the dict are the unicode\n",
26 "equivalents for those. Most importantly, only unicode symbols that are valid identifers in Python 3\n",
27 "are included. \n",
28 "\n",
29 "The original mapping of latex symbols to unicode comes from the `latex_symbols.jl` files from Julia."
30 ]
31 },
32 {
33 "cell_type": "heading",
34 "level": 2,
35 "metadata": {},
36 "source": [
37 "Import the Julia LaTeX symbols"
38 ]
39 },
40 {
41 "cell_type": "code",
42 "collapsed": false,
43 "input": [
44 "import requests"
45 ],
46 "language": "python",
47 "metadata": {},
48 "outputs": [],
49 "prompt_number": 1
50 },
51 {
52 "cell_type": "code",
53 "collapsed": false,
54 "input": [
55 "r = requests.get('https://raw.githubusercontent.com/JuliaLang/julia/master/base/latex_symbols.jl')"
56 ],
57 "language": "python",
58 "metadata": {},
59 "outputs": [],
60 "prompt_number": 2
61 },
62 {
63 "cell_type": "heading",
64 "level": 2,
65 "metadata": {},
66 "source": [
67 "Build a list of key, value pairs"
68 ]
69 },
70 {
71 "cell_type": "code",
72 "collapsed": false,
73 "input": [
74 "lines = r.text.splitlines()[60:]\n",
75 "lines = [line for line in lines if '=>' in line]\n",
76 "lines = [line.replace('=>',':') for line in lines]"
77 ],
78 "language": "python",
79 "metadata": {},
80 "outputs": [],
81 "prompt_number": 3
82 },
83 {
84 "cell_type": "code",
85 "collapsed": false,
86 "input": [
87 "def line_to_tuple(line):\n",
88 " \"\"\"Convert a single line of the .jl file to a 2-tuple of strings like (\"\\\\alpha\", \"\u03b1\")\"\"\"\n",
89 " kv = line.split(',')[0].split(':')\n",
90 "# kv = tuple(line.strip(', ').split(':'))\n",
91 " k, v = kv[0].strip(' \"'), kv[1].strip(' \"')\n",
92 "# if not test_ident(v):\n",
93 "# print(line)\n",
94 " return k, v"
95 ],
96 "language": "python",
97 "metadata": {},
98 "outputs": [],
99 "prompt_number": 4
100 },
101 {
102 "cell_type": "code",
103 "collapsed": false,
104 "input": [
105 "assert line_to_tuple(' \"\\\\sqrt\" : \"\\u221A\",') == ('\\\\sqrt', '\\u221A')"
106 ],
107 "language": "python",
108 "metadata": {},
109 "outputs": [],
110 "prompt_number": 5
111 },
112 {
113 "cell_type": "code",
114 "collapsed": false,
115 "input": [
116 "lines = [line_to_tuple(line) for line in lines]"
117 ],
118 "language": "python",
119 "metadata": {},
120 "outputs": [],
121 "prompt_number": 6
122 },
123 {
124 "cell_type": "heading",
125 "level": 2,
126 "metadata": {},
127 "source": [
128 "Filter out entries that are not valid identifiers"
129 ]
130 },
131 {
132 "cell_type": "code",
133 "collapsed": false,
134 "input": [
135 "def test_ident(i):\n",
136 " \"\"\"Is the unicode string a valid Python 3 identifer.\"\"\"\n",
137 " try:\n",
138 " exec('a%s = 10' % i, {}, {})\n",
139 " except SyntaxError:\n",
140 " return False\n",
141 " else:\n",
142 " return True"
143 ],
144 "language": "python",
145 "metadata": {},
146 "outputs": [],
147 "prompt_number": 7
148 },
149 {
150 "cell_type": "code",
151 "collapsed": false,
152 "input": [
153 "assert test_ident(\"\u03b1\")\n",
154 "assert not test_ident('\u2034')"
155 ],
156 "language": "python",
157 "metadata": {},
158 "outputs": [],
159 "prompt_number": 8
160 },
161 {
162 "cell_type": "code",
163 "collapsed": false,
164 "input": [
165 "for i, line in enumerate(lines):\n",
166 " if not test_ident(line[1]):\n",
167 " print(i, line, line[1])"
168 ],
169 "language": "python",
170 "metadata": {},
171 "outputs": [
172 {
173 "output_type": "stream",
174 "stream": "stdout",
175 "text": [
176 "0 ('\\\\\\\\sqrt', '\\\\u221A') \\u221A\n",
177 "1 ('\\\\\\\\cbrt', '\\\\u221B') \\u221B\n",
178 "2 ('\\\\\\\\female', '\u2640') \u2640\n",
179 "3 ('\\\\\\\\mars', '\u2642') \u2642\n",
180 "4 ('\\\\\\\\pprime', '\u2033') \u2033\n",
181 "5 ('\\\\\\\\ppprime', '\u2034') \u2034\n",
182 "6 ('\\\\\\\\pppprime', '\u2057') \u2057\n",
183 "7 ('\\\\\\\\backpprime', '\u2036') \u2036\n",
184 "8 ('\\\\\\\\backppprime', '\u2037') \u2037\n",
185 "9 ('\\\\\\\\^0', '\u2070') \u2070\n",
186 "10 ('\\\\\\\\^1', '\u00b9') \u00b9\n",
187 "11 ('\\\\\\\\^2', '\u00b2') \u00b2\n",
188 "12 ('\\\\\\\\^3', '\u00b3') \u00b3\n",
189 "13 ('\\\\\\\\^4', '\u2074') \u2074\n",
190 "14 ('\\\\\\\\^5', '\u2075') \u2075\n",
191 "15 ('\\\\\\\\^6', '\u2076') \u2076\n",
192 "16 ('\\\\\\\\^7', '\u2077') \u2077\n",
193 "17 ('\\\\\\\\^8', '\u2078') \u2078\n",
194 "18 ('\\\\\\\\^9', '\u2079') \u2079\n",
195 "19 ('\\\\\\\\^+', '\u207a') \u207a\n",
196 "20 ('\\\\\\\\^-', '\u207b') \u207b\n",
197 "21 ('\\\\\\\\^=', '\u207c') \u207c\n",
198 "22 ('\\\\\\\\^(', '\u207d') \u207d\n",
199 "23 ('\\\\\\\\^)', '\u207e') \u207e\n",
200 "78 ('\\\\\\\\_0', '\u2080') \u2080\n",
201 "79 ('\\\\\\\\_1', '\u2081') \u2081\n",
202 "80 ('\\\\\\\\_2', '\u2082') \u2082\n",
203 "81 ('\\\\\\\\_3', '\u2083') \u2083\n",
204 "82 ('\\\\\\\\_4', '\u2084') \u2084\n",
205 "83 ('\\\\\\\\_5', '\u2085') \u2085\n",
206 "84 ('\\\\\\\\_6', '\u2086') \u2086\n",
207 "85 ('\\\\\\\\_7', '\u2087') \u2087\n",
208 "86 ('\\\\\\\\_8', '\u2088') \u2088\n",
209 "87 ('\\\\\\\\_9', '\u2089') \u2089\n",
210 "88 ('\\\\\\\\_+', '\u208a') \u208a\n",
211 "89 ('\\\\\\\\_-', '\u208b') \u208b\n",
212 "90 ('\\\\\\\\_=', '\u208c') \u208c\n",
213 "91 ('\\\\\\\\_(', '\u208d') \u208d\n",
214 "92 ('\\\\\\\\_)', '\u208e') \u208e\n",
215 "117 ('\\\\\\\\del', '\u2207') \u2207\n",
216 "119 ('\\\\\\\\euro', '\u20ac') \u20ac\n",
217 "120 ('\\\\\\\\textexclamdown', '\u00a1') \u00a1\n",
218 "121 ('\\\\\\\\sterling', '\u00a3') \u00a3\n",
219 "122 ('\\\\\\\\yen', '\u00a5') \u00a5\n",
220 "123 ('\\\\\\\\textbrokenbar', '\u00a6') \u00a6\n",
221 "124 ('\\\\\\\\S', '\u00a7') \u00a7\n",
222 "125 ('\\\\\\\\textasciidieresis', '\u00a8') \u00a8\n",
223 "126 ('\\\\\\\\copyright', '\u00a9') \u00a9\n",
224 "128 ('\\\\\\\\neg', '\u00ac') \u00ac\n",
225 "129 ('\\\\\\\\circledR', '\u00ae') \u00ae\n",
226 "130 ('\\\\\\\\textasciimacron', '\u00af') \u00af\n",
227 "131 ('\\\\\\\\degree', '\u00b0') \u00b0\n",
228 "132 ('\\\\\\\\pm', '\u00b1') \u00b1\n",
229 "133 ('\\\\\\\\textasciiacute', '\u00b4') \u00b4\n",
230 "134 ('\\\\\\\\P', '\u00b6') \u00b6\n",
231 "137 ('\\\\\\\\textonequarter', '\u00bc') \u00bc\n",
232 "138 ('\\\\\\\\textonehalf', '\u00bd') \u00bd\n",
233 "139 ('\\\\\\\\textthreequarters', '\u00be') \u00be\n",
234 "140 ('\\\\\\\\textquestiondown', '\u00bf') \u00bf\n",
235 "144 ('\\\\\\\\times', '\u00d7') \u00d7\n",
236 "151 ('\\\\\\\\div', '\u00f7') \u00f7\n",
237 "214 ('\\\\\\\\Elzsbrhr', '\u02d2') \u02d2\n",
238 "215 ('\\\\\\\\Elzsblhr', '\u02d3') \u02d3\n",
239 "216 ('\\\\\\\\Elzrais', '\u02d4') \u02d4\n",
240 "217 ('\\\\\\\\Elzlow', '\u02d5') \u02d5\n",
241 "218 ('\\\\\\\\u', '\u02d8') \u02d8\n",
242 "219 ('\\\\\\\\texttildelow', '\u02dc') \u02dc\n",
243 "294 ('\\\\\\\\backepsilon', '\u03f6') \u03f6\n",
244 "295 ('\\\\\\\\enspace', '\\u2002') \u2002\n",
245 "296 ('\\\\\\\\quad', '\\u2003') \u2003\n",
246 "297 ('\\\\\\\\thickspace', '\\u2005') \u2005\n",
247 "298 ('\\\\\\\\thinspace', '\\u2009') \u2009\n",
248 "299 ('\\\\\\\\hspace', '\\u200a') \u200a\n",
249 "300 ('\\\\\\\\endash', '\u2013') \u2013\n",
250 "301 ('\\\\\\\\emdash', '\u2014') \u2014\n",
251 "302 ('\\\\\\\\Vert', '\u2016') \u2016\n",
252 "303 ('\\\\\\\\lq', '\u2018') \u2018\n",
253 "304 ('\\\\\\\\rq', '\u2019') \u2019\n",
254 "305 ('\\\\\\\\Elzreapos', '\u201b') \u201b\n",
255 "306 ('\\\\\\\\textquotedblleft', '\u201c') \u201c\n",
256 "307 ('\\\\\\\\textquotedblright', '\u201d') \u201d\n",
257 "308 ('\\\\\\\\dagger', '\u2020') \u2020\n",
258 "309 ('\\\\\\\\ddagger', '\u2021') \u2021\n",
259 "310 ('\\\\\\\\bullet', '\u2022') \u2022\n",
260 "311 ('\\\\\\\\dots', '\u2026') \u2026\n",
261 "312 ('\\\\\\\\textperthousand', '\u2030') \u2030\n",
262 "313 ('\\\\\\\\textpertenthousand', '\u2031') \u2031\n",
263 "314 ('\\\\\\\\prime', '\u2032') \u2032\n",
264 "315 ('\\\\\\\\backprime', '\u2035') \u2035\n",
265 "316 ('\\\\\\\\guilsinglleft', '\u2039') \u2039\n",
266 "317 ('\\\\\\\\guilsinglright', '\u203a') \u203a\n",
267 "318 ('\\\\\\\\nolinebreak', '\\\\u2060') \\u2060\n",
268 "319 ('\\\\\\\\Elzpes', '\u20a7') \u20a7\n",
269 "325 ('\\\\\\\\textnumero', '\u2116') \u2116\n",
270 "328 ('\\\\\\\\Elzxrat', '\u211e') \u211e\n",
271 "329 ('\\\\\\\\texttrademark', '\u2122') \u2122\n",
272 "330 ('\\\\\\\\mho', '\u2127') \u2127\n",
273 "336 ('\\\\\\\\bbsum', '\u2140') \u2140\n",
274 "337 ('\\\\\\\\Game', '\u2141') \u2141\n",
275 "338 ('\\\\\\\\leftarrow', '\u2190') \u2190\n",
276 "339 ('\\\\\\\\uparrow', '\u2191') \u2191\n",
277 "340 ('\\\\\\\\rightarrow', '\u2192') \u2192\n",
278 "341 ('\\\\\\\\downarrow', '\u2193') \u2193\n",
279 "342 ('\\\\\\\\leftrightarrow', '\u2194') \u2194\n",
280 "343 ('\\\\\\\\updownarrow', '\u2195') \u2195\n",
281 "344 ('\\\\\\\\nwarrow', '\u2196') \u2196\n",
282 "345 ('\\\\\\\\nearrow', '\u2197') \u2197\n",
283 "346 ('\\\\\\\\searrow', '\u2198') \u2198\n",
284 "347 ('\\\\\\\\swarrow', '\u2199') \u2199\n",
285 "348 ('\\\\\\\\nleftarrow', '\u219a') \u219a\n",
286 "349 ('\\\\\\\\nrightarrow', '\u219b') \u219b\n",
287 "350 ('\\\\\\\\leftsquigarrow', '\u219c') \u219c\n",
288 "351 ('\\\\\\\\rightsquigarrow', '\u219d') \u219d\n",
289 "352 ('\\\\\\\\twoheadleftarrow', '\u219e') \u219e\n",
290 "353 ('\\\\\\\\twoheadrightarrow', '\u21a0') \u21a0\n",
291 "354 ('\\\\\\\\leftarrowtail', '\u21a2') \u21a2\n",
292 "355 ('\\\\\\\\rightarrowtail', '\u21a3') \u21a3\n",
293 "356 ('\\\\\\\\mapsto', '\u21a6') \u21a6\n",
294 "357 ('\\\\\\\\hookleftarrow', '\u21a9') \u21a9\n",
295 "358 ('\\\\\\\\hookrightarrow', '\u21aa') \u21aa\n",
296 "359 ('\\\\\\\\looparrowleft', '\u21ab') \u21ab\n",
297 "360 ('\\\\\\\\looparrowright', '\u21ac') \u21ac\n",
298 "361 ('\\\\\\\\leftrightsquigarrow', '\u21ad') \u21ad\n",
299 "362 ('\\\\\\\\nleftrightarrow', '\u21ae') \u21ae\n",
300 "363 ('\\\\\\\\Lsh', '\u21b0') \u21b0\n",
301 "364 ('\\\\\\\\Rsh', '\u21b1') \u21b1\n",
302 "365 ('\\\\\\\\curvearrowleft', '\u21b6') \u21b6\n",
303 "366 ('\\\\\\\\curvearrowright', '\u21b7') \u21b7\n",
304 "367 ('\\\\\\\\circlearrowleft', '\u21ba') \u21ba\n",
305 "368 ('\\\\\\\\circlearrowright', '\u21bb') \u21bb\n",
306 "369 ('\\\\\\\\leftharpoonup', '\u21bc') \u21bc\n",
307 "370 ('\\\\\\\\leftharpoondown', '\u21bd') \u21bd\n",
308 "371 ('\\\\\\\\upharpoonleft', '\u21be') \u21be\n",
309 "372 ('\\\\\\\\upharpoonright', '\u21bf') \u21bf\n",
310 "373 ('\\\\\\\\rightharpoonup', '\u21c0') \u21c0\n",
311 "374 ('\\\\\\\\rightharpoondown', '\u21c1') \u21c1\n",
312 "375 ('\\\\\\\\downharpoonright', '\u21c2') \u21c2\n",
313 "376 ('\\\\\\\\downharpoonleft', '\u21c3') \u21c3\n",
314 "377 ('\\\\\\\\rightleftarrows', '\u21c4') \u21c4\n",
315 "378 ('\\\\\\\\dblarrowupdown', '\u21c5') \u21c5\n",
316 "379 ('\\\\\\\\leftrightarrows', '\u21c6') \u21c6\n",
317 "380 ('\\\\\\\\leftleftarrows', '\u21c7') \u21c7\n",
318 "381 ('\\\\\\\\upuparrows', '\u21c8') \u21c8\n",
319 "382 ('\\\\\\\\rightrightarrows', '\u21c9') \u21c9\n",
320 "383 ('\\\\\\\\downdownarrows', '\u21ca') \u21ca\n",
321 "384 ('\\\\\\\\leftrightharpoons', '\u21cb') \u21cb\n",
322 "385 ('\\\\\\\\rightleftharpoons', '\u21cc') \u21cc\n",
323 "386 ('\\\\\\\\nLeftarrow', '\u21cd') \u21cd\n",
324 "387 ('\\\\\\\\nRightarrow', '\u21cf') \u21cf\n",
325 "388 ('\\\\\\\\Leftarrow', '\u21d0') \u21d0\n",
326 "389 ('\\\\\\\\Uparrow', '\u21d1') \u21d1\n",
327 "390 ('\\\\\\\\Rightarrow', '\u21d2') \u21d2\n",
328 "391 ('\\\\\\\\Downarrow', '\u21d3') \u21d3\n",
329 "392 ('\\\\\\\\Leftrightarrow', '\u21d4') \u21d4\n",
330 "393 ('\\\\\\\\Updownarrow', '\u21d5') \u21d5\n",
331 "394 ('\\\\\\\\Lleftarrow', '\u21da') \u21da\n",
332 "395 ('\\\\\\\\Rrightarrow', '\u21db') \u21db\n",
333 "396 ('\\\\\\\\DownArrowUpArrow', '\u21f5') \u21f5\n",
334 "397 ('\\\\\\\\leftarrowtriangle', '\u21fd') \u21fd\n",
335 "398 ('\\\\\\\\rightarrowtriangle', '\u21fe') \u21fe\n",
336 "399 ('\\\\\\\\forall', '\u2200') \u2200\n",
337 "400 ('\\\\\\\\complement', '\u2201') \u2201\n",
338 "401 ('\\\\\\\\partial', '\u2202') \u2202\n",
339 "402 ('\\\\\\\\exists', '\u2203') \u2203\n",
340 "403 ('\\\\\\\\nexists', '\u2204') \u2204\n",
341 "404 ('\\\\\\\\varnothing', '\u2205') \u2205\n",
342 "405 ('\\\\\\\\nabla', '\u2207') \u2207\n",
343 "406 ('\\\\\\\\in', '\u2208') \u2208\n",
344 "407 ('\\\\\\\\notin', '\u2209') \u2209\n",
345 "408 ('\\\\\\\\ni', '\u220b') \u220b\n",
346 "409 ('\\\\\\\\prod', '\u220f') \u220f\n",
347 "410 ('\\\\\\\\coprod', '\u2210') \u2210\n",
348 "411 ('\\\\\\\\sum', '\u2211') \u2211\n",
349 "412 ('\\\\\\\\minus', '\u2212') \u2212\n",
350 "413 ('\\\\\\\\mp', '\u2213') \u2213\n",
351 "414 ('\\\\\\\\dotplus', '\u2214') \u2214\n",
352 "415 ('\\\\\\\\setminus', '\u2216') \u2216\n",
353 "416 ('\\\\\\\\ast', '\u2217') \u2217\n",
354 "417 ('\\\\\\\\circ', '\u2218') \u2218\n",
355 "418 ('\\\\\\\\surd', '\u221a') \u221a\n",
356 "419 ('\\\\\\\\propto', '\u221d') \u221d\n",
357 "420 ('\\\\\\\\infty', '\u221e') \u221e\n",
358 "421 ('\\\\\\\\rightangle', '\u221f') \u221f\n",
359 "422 ('\\\\\\\\angle', '\u2220') \u2220\n",
360 "423 ('\\\\\\\\measuredangle', '\u2221') \u2221\n",
361 "424 ('\\\\\\\\sphericalangle', '\u2222') \u2222\n",
362 "425 ('\\\\\\\\mid', '\u2223') \u2223\n",
363 "426 ('\\\\\\\\nmid', '\u2224') \u2224\n",
364 "427 ('\\\\\\\\parallel', '\u2225') \u2225\n",
365 "428 ('\\\\\\\\nparallel', '\u2226') \u2226\n",
366 "429 ('\\\\\\\\wedge', '\u2227') \u2227\n",
367 "430 ('\\\\\\\\vee', '\u2228') \u2228\n",
368 "431 ('\\\\\\\\cap', '\u2229') \u2229\n",
369 "432 ('\\\\\\\\cup', '\u222a') \u222a\n",
370 "433 ('\\\\\\\\int', '\u222b') \u222b\n",
371 "434 ('\\\\\\\\iint', '\u222c') \u222c\n",
372 "435 ('\\\\\\\\iiint', '\u222d') \u222d\n",
373 "436 ('\\\\\\\\oint', '\u222e') \u222e\n",
374 "437 ('\\\\\\\\oiint', '\u222f') \u222f\n",
375 "438 ('\\\\\\\\oiiint', '\u2230') \u2230\n",
376 "439 ('\\\\\\\\clwintegral', '\u2231') \u2231\n",
377 "440 ('\\\\\\\\therefore', '\u2234') \u2234\n",
378 "441 ('\\\\\\\\because', '\u2235') \u2235\n",
379 "442 ('\\\\\\\\Colon', '\u2237') \u2237\n",
380 "443 ('\\\\\\\\dotminus', '\u2238') \u2238\n",
381 "444 ('\\\\\\\\kernelcontraction', '\u223b') \u223b\n",
382 "445 ('\\\\\\\\sim', '\u223c') \u223c\n",
383 "446 ('\\\\\\\\backsim', '\u223d') \u223d\n",
384 "447 ('\\\\\\\\lazysinv', '\u223e') \u223e\n",
385 "448 ('\\\\\\\\wr', '\u2240') \u2240\n",
386 "449 ('\\\\\\\\nsim', '\u2241') \u2241\n",
387 "450 ('\\\\\\\\eqsim', '\u2242') \u2242\n",
388 "451 ('\\\\\\\\neqsim', '\u2242\u0338') \u2242\u0338\n",
389 "452 ('\\\\\\\\simeq', '\u2243') \u2243\n",
390 "453 ('\\\\\\\\nsime', '\u2244') \u2244\n",
391 "454 ('\\\\\\\\cong', '\u2245') \u2245\n",
392 "455 ('\\\\\\\\approxnotequal', '\u2246') \u2246\n",
393 "456 ('\\\\\\\\ncong', '\u2247') \u2247\n",
394 "457 ('\\\\\\\\approx', '\u2248') \u2248\n",
395 "458 ('\\\\\\\\napprox', '\u2249') \u2249\n",
396 "459 ('\\\\\\\\approxeq', '\u224a') \u224a\n",
397 "460 ('\\\\\\\\tildetrpl', '\u224b') \u224b\n",
398 "461 ('\\\\\\\\allequal', '\u224c') \u224c\n",
399 "462 ('\\\\\\\\asymp', '\u224d') \u224d\n",
400 "463 ('\\\\\\\\Bumpeq', '\u224e') \u224e\n",
401 "464 ('\\\\\\\\nBumpeq', '\u224e\u0338') \u224e\u0338\n",
402 "465 ('\\\\\\\\bumpeq', '\u224f') \u224f\n",
403 "466 ('\\\\\\\\nbumpeq', '\u224f\u0338') \u224f\u0338\n",
404 "467 ('\\\\\\\\doteq', '\u2250') \u2250\n",
405 "468 ('\\\\\\\\Doteq', '\u2251') \u2251\n",
406 "469 ('\\\\\\\\fallingdotseq', '\u2252') \u2252\n",
407 "470 ('\\\\\\\\risingdotseq', '\u2253') \u2253\n",
408 "471 ('\\\\\\\\coloneq', '\u2254') \u2254\n",
409 "472 ('\\\\\\\\eqcolon', '\u2255') \u2255\n",
410 "473 ('\\\\\\\\eqcirc', '\u2256') \u2256\n",
411 "474 ('\\\\\\\\circeq', '\u2257') \u2257\n",
412 "475 ('\\\\\\\\wedgeq', '\u2259') \u2259\n",
413 "476 ('\\\\\\\\starequal', '\u225b') \u225b\n",
414 "477 ('\\\\\\\\triangleq', '\u225c') \u225c\n",
415 "478 ('\\\\\\\\questeq', '\u225f') \u225f\n",
416 "479 ('\\\\\\\\ne', '\u2260') \u2260\n",
417 "480 ('\\\\\\\\equiv', '\u2261') \u2261\n",
418 "481 ('\\\\\\\\nequiv', '\u2262') \u2262\n",
419 "482 ('\\\\\\\\le', '\u2264') \u2264\n",
420 "483 ('\\\\\\\\ge', '\u2265') \u2265\n",
421 "484 ('\\\\\\\\leqq', '\u2266') \u2266\n",
422 "485 ('\\\\\\\\geqq', '\u2267') \u2267\n",
423 "486 ('\\\\\\\\lneqq', '\u2268') \u2268\n",
424 "487 ('\\\\\\\\lvertneqq', '\u2268\ufe00') \u2268\ufe00\n",
425 "488 ('\\\\\\\\gneqq', '\u2269') \u2269\n",
426 "489 ('\\\\\\\\gvertneqq', '\u2269\ufe00') \u2269\ufe00\n",
427 "490 ('\\\\\\\\ll', '\u226a') \u226a\n",
428 "491 ('\\\\\\\\NotLessLess', '\u226a\u0338') \u226a\u0338\n",
429 "492 ('\\\\\\\\gg', '\u226b') \u226b\n",
430 "493 ('\\\\\\\\NotGreaterGreater', '\u226b\u0338') \u226b\u0338\n",
431 "494 ('\\\\\\\\between', '\u226c') \u226c\n",
432 "495 ('\\\\\\\\nless', '\u226e') \u226e\n",
433 "496 ('\\\\\\\\ngtr', '\u226f') \u226f\n",
434 "497 ('\\\\\\\\nleq', '\u2270') \u2270\n",
435 "498 ('\\\\\\\\ngeq', '\u2271') \u2271\n",
436 "499 ('\\\\\\\\lesssim', '\u2272') \u2272\n",
437 "500 ('\\\\\\\\gtrsim', '\u2273') \u2273\n",
438 "501 ('\\\\\\\\lessgtr', '\u2276') \u2276\n",
439 "502 ('\\\\\\\\gtrless', '\u2277') \u2277\n",
440 "503 ('\\\\\\\\notlessgreater', '\u2278') \u2278\n",
441 "504 ('\\\\\\\\notgreaterless', '\u2279') \u2279\n",
442 "505 ('\\\\\\\\prec', '\u227a') \u227a\n",
443 "506 ('\\\\\\\\succ', '\u227b') \u227b\n",
444 "507 ('\\\\\\\\preccurlyeq', '\u227c') \u227c\n",
445 "508 ('\\\\\\\\succcurlyeq', '\u227d') \u227d\n",
446 "509 ('\\\\\\\\precsim', '\u227e') \u227e\n",
447 "510 ('\\\\\\\\nprecsim', '\u227e\u0338') \u227e\u0338\n",
448 "511 ('\\\\\\\\succsim', '\u227f') \u227f\n",
449 "512 ('\\\\\\\\nsuccsim', '\u227f\u0338') \u227f\u0338\n",
450 "513 ('\\\\\\\\nprec', '\u2280') \u2280\n",
451 "514 ('\\\\\\\\nsucc', '\u2281') \u2281\n",
452 "515 ('\\\\\\\\subset', '\u2282') \u2282\n",
453 "516 ('\\\\\\\\supset', '\u2283') \u2283\n",
454 "517 ('\\\\\\\\nsubset', '\u2284') \u2284\n",
455 "518 ('\\\\\\\\nsupset', '\u2285') \u2285\n",
456 "519 ('\\\\\\\\subseteq', '\u2286') \u2286\n",
457 "520 ('\\\\\\\\supseteq', '\u2287') \u2287\n",
458 "521 ('\\\\\\\\nsubseteq', '\u2288') \u2288\n",
459 "522 ('\\\\\\\\nsupseteq', '\u2289') \u2289\n",
460 "523 ('\\\\\\\\subsetneq', '\u228a') \u228a\n",
461 "524 ('\\\\\\\\varsubsetneqq', '\u228a\ufe00') \u228a\ufe00\n",
462 "525 ('\\\\\\\\supsetneq', '\u228b') \u228b\n",
463 "526 ('\\\\\\\\varsupsetneq', '\u228b\ufe00') \u228b\ufe00\n",
464 "527 ('\\\\\\\\cupdot', '\u228d') \u228d\n",
465 "528 ('\\\\\\\\uplus', '\u228e') \u228e\n",
466 "529 ('\\\\\\\\sqsubset', '\u228f') \u228f\n",
467 "530 ('\\\\\\\\NotSquareSubset', '\u228f\u0338') \u228f\u0338\n",
468 "531 ('\\\\\\\\sqsupset', '\u2290') \u2290\n",
469 "532 ('\\\\\\\\NotSquareSuperset', '\u2290\u0338') \u2290\u0338\n",
470 "533 ('\\\\\\\\sqsubseteq', '\u2291') \u2291\n",
471 "534 ('\\\\\\\\sqsupseteq', '\u2292') \u2292\n",
472 "535 ('\\\\\\\\sqcap', '\u2293') \u2293\n",
473 "536 ('\\\\\\\\sqcup', '\u2294') \u2294\n",
474 "537 ('\\\\\\\\oplus', '\u2295') \u2295\n",
475 "538 ('\\\\\\\\ominus', '\u2296') \u2296\n",
476 "539 ('\\\\\\\\otimes', '\u2297') \u2297\n",
477 "540 ('\\\\\\\\oslash', '\u2298') \u2298\n",
478 "541 ('\\\\\\\\odot', '\u2299') \u2299\n",
479 "542 ('\\\\\\\\circledcirc', '\u229a') \u229a\n",
480 "543 ('\\\\\\\\circledast', '\u229b') \u229b\n",
481 "544 ('\\\\\\\\circleddash', '\u229d') \u229d\n",
482 "545 ('\\\\\\\\boxplus', '\u229e') \u229e\n",
483 "546 ('\\\\\\\\boxminus', '\u229f') \u229f\n",
484 "547 ('\\\\\\\\boxtimes', '\u22a0') \u22a0\n",
485 "548 ('\\\\\\\\boxdot', '\u22a1') \u22a1\n",
486 "549 ('\\\\\\\\vdash', '\u22a2') \u22a2\n",
487 "550 ('\\\\\\\\dashv', '\u22a3') \u22a3\n",
488 "551 ('\\\\\\\\top', '\u22a4') \u22a4\n",
489 "552 ('\\\\\\\\perp', '\u22a5') \u22a5\n",
490 "553 ('\\\\\\\\models', '\u22a7') \u22a7\n",
491 "554 ('\\\\\\\\vDash', '\u22a8') \u22a8\n",
492 "555 ('\\\\\\\\Vdash', '\u22a9') \u22a9\n",
493 "556 ('\\\\\\\\Vvdash', '\u22aa') \u22aa\n",
494 "557 ('\\\\\\\\VDash', '\u22ab') \u22ab\n",
495 "558 ('\\\\\\\\nvdash', '\u22ac') \u22ac\n",
496 "559 ('\\\\\\\\nvDash', '\u22ad') \u22ad\n",
497 "560 ('\\\\\\\\nVdash', '\u22ae') \u22ae\n",
498 "561 ('\\\\\\\\nVDash', '\u22af') \u22af\n",
499 "562 ('\\\\\\\\vartriangleleft', '\u22b2') \u22b2\n",
500 "563 ('\\\\\\\\vartriangleright', '\u22b3') \u22b3\n",
501 "564 ('\\\\\\\\trianglelefteq', '\u22b4') \u22b4\n",
502 "565 ('\\\\\\\\trianglerighteq', '\u22b5') \u22b5\n",
503 "566 ('\\\\\\\\original', '\u22b6') \u22b6\n",
504 "567 ('\\\\\\\\image', '\u22b7') \u22b7\n",
505 "568 ('\\\\\\\\multimap', '\u22b8') \u22b8\n",
506 "569 ('\\\\\\\\hermitconjmatrix', '\u22b9') \u22b9\n",
507 "570 ('\\\\\\\\intercal', '\u22ba') \u22ba\n",
508 "571 ('\\\\\\\\veebar', '\u22bb') \u22bb\n",
509 "572 ('\\\\\\\\rightanglearc', '\u22be') \u22be\n",
510 "573 ('\\\\\\\\bigwedge', '\u22c0') \u22c0\n",
511 "574 ('\\\\\\\\bigvee', '\u22c1') \u22c1\n",
512 "575 ('\\\\\\\\bigcap', '\u22c2') \u22c2\n",
513 "576 ('\\\\\\\\bigcup', '\u22c3') \u22c3\n",
514 "577 ('\\\\\\\\diamond', '\u22c4') \u22c4\n",
515 "578 ('\\\\\\\\cdot', '\u22c5') \u22c5\n",
516 "579 ('\\\\\\\\star', '\u22c6') \u22c6\n",
517 "580 ('\\\\\\\\divideontimes', '\u22c7') \u22c7\n",
518 "581 ('\\\\\\\\bowtie', '\u22c8') \u22c8\n",
519 "582 ('\\\\\\\\ltimes', '\u22c9') \u22c9\n",
520 "583 ('\\\\\\\\rtimes', '\u22ca') \u22ca\n",
521 "584 ('\\\\\\\\leftthreetimes', '\u22cb') \u22cb\n",
522 "585 ('\\\\\\\\rightthreetimes', '\u22cc') \u22cc\n",
523 "586 ('\\\\\\\\backsimeq', '\u22cd') \u22cd\n",
524 "587 ('\\\\\\\\curlyvee', '\u22ce') \u22ce\n",
525 "588 ('\\\\\\\\curlywedge', '\u22cf') \u22cf\n",
526 "589 ('\\\\\\\\Subset', '\u22d0') \u22d0\n",
527 "590 ('\\\\\\\\Supset', '\u22d1') \u22d1\n",
528 "591 ('\\\\\\\\Cap', '\u22d2') \u22d2\n",
529 "592 ('\\\\\\\\Cup', '\u22d3') \u22d3\n",
530 "593 ('\\\\\\\\pitchfork', '\u22d4') \u22d4\n",
531 "594 ('\\\\\\\\lessdot', '\u22d6') \u22d6\n",
532 "595 ('\\\\\\\\gtrdot', '\u22d7') \u22d7\n",
533 "596 ('\\\\\\\\verymuchless', '\u22d8') \u22d8\n",
534 "597 ('\\\\\\\\ggg', '\u22d9') \u22d9\n",
535 "598 ('\\\\\\\\lesseqgtr', '\u22da') \u22da\n",
536 "599 ('\\\\\\\\gtreqless', '\u22db') \u22db\n",
537 "600 ('\\\\\\\\curlyeqprec', '\u22de') \u22de\n",
538 "601 ('\\\\\\\\curlyeqsucc', '\u22df') \u22df\n",
539 "602 ('\\\\\\\\Elzsqspne', '\u22e5') \u22e5\n",
540 "603 ('\\\\\\\\lnsim', '\u22e6') \u22e6\n",
541 "604 ('\\\\\\\\gnsim', '\u22e7') \u22e7\n",
542 "605 ('\\\\\\\\precnsim', '\u22e8') \u22e8\n",
543 "606 ('\\\\\\\\succnsim', '\u22e9') \u22e9\n",
544 "607 ('\\\\\\\\ntriangleleft', '\u22ea') \u22ea\n",
545 "608 ('\\\\\\\\ntriangleright', '\u22eb') \u22eb\n",
546 "609 ('\\\\\\\\ntrianglelefteq', '\u22ec') \u22ec\n",
547 "610 ('\\\\\\\\ntrianglerighteq', '\u22ed') \u22ed\n",
548 "611 ('\\\\\\\\vdots', '\u22ee') \u22ee\n",
549 "612 ('\\\\\\\\cdots', '\u22ef') \u22ef\n",
550 "613 ('\\\\\\\\adots', '\u22f0') \u22f0\n",
551 "614 ('\\\\\\\\ddots', '\u22f1') \u22f1\n",
552 "615 ('\\\\\\\\barwedge', '\u2305') \u2305\n",
553 "616 ('\\\\\\\\lceil', '\u2308') \u2308\n",
554 "617 ('\\\\\\\\rceil', '\u2309') \u2309\n",
555 "618 ('\\\\\\\\lfloor', '\u230a') \u230a\n",
556 "619 ('\\\\\\\\rfloor', '\u230b') \u230b\n",
557 "620 ('\\\\\\\\recorder', '\u2315') \u2315\n",
558 "621 ('\\\\\\\\ulcorner', '\u231c') \u231c\n",
559 "622 ('\\\\\\\\urcorner', '\u231d') \u231d\n",
560 "623 ('\\\\\\\\llcorner', '\u231e') \u231e\n",
561 "624 ('\\\\\\\\lrcorner', '\u231f') \u231f\n",
562 "625 ('\\\\\\\\frown', '\u2322') \u2322\n",
563 "626 ('\\\\\\\\smile', '\u2323') \u2323\n",
564 "627 ('\\\\\\\\langle', '\u27e8') \u27e8\n",
565 "628 ('\\\\\\\\rangle', '\u27e9') \u27e9\n",
566 "629 ('\\\\\\\\obar', '\u233d') \u233d\n",
567 "630 ('\\\\\\\\Elzdlcorn', '\u23a3') \u23a3\n",
568 "631 ('\\\\\\\\lmoustache', '\u23b0') \u23b0\n",
569 "632 ('\\\\\\\\rmoustache', '\u23b1') \u23b1\n",
570 "633 ('\\\\\\\\textvisiblespace', '\u2423') \u2423\n",
571 "634 ('\\\\\\\\circledS', '\u24c8') \u24c8\n",
572 "635 ('\\\\\\\\Elzdshfnc', '\u2506') \u2506\n",
573 "636 ('\\\\\\\\Elzsqfnw', '\u2519') \u2519\n",
574 "637 ('\\\\\\\\diagup', '\u2571') \u2571\n",
575 "638 ('\\\\\\\\diagdown', '\u2572') \u2572\n",
576 "639 ('\\\\\\\\blacksquare', '\u25a0') \u25a0\n",
577 "640 ('\\\\\\\\square', '\u25a1') \u25a1\n",
578 "641 ('\\\\\\\\Elzvrecto', '\u25af') \u25af\n",
579 "642 ('\\\\\\\\bigtriangleup', '\u25b3') \u25b3\n",
580 "643 ('\\\\\\\\blacktriangle', '\u25b4') \u25b4\n",
581 "644 ('\\\\\\\\vartriangle', '\u25b5') \u25b5\n",
582 "645 ('\\\\\\\\blacktriangleright', '\u25b8') \u25b8\n",
583 "646 ('\\\\\\\\triangleright', '\u25b9') \u25b9\n",
584 "647 ('\\\\\\\\bigtriangledown', '\u25bd') \u25bd\n",
585 "648 ('\\\\\\\\blacktriangledown', '\u25be') \u25be\n",
586 "649 ('\\\\\\\\triangledown', '\u25bf') \u25bf\n",
587 "650 ('\\\\\\\\blacktriangleleft', '\u25c2') \u25c2\n",
588 "651 ('\\\\\\\\triangleleft', '\u25c3') \u25c3\n",
589 "652 ('\\\\\\\\lozenge', '\u25ca') \u25ca\n",
590 "653 ('\\\\\\\\bigcirc', '\u25cb') \u25cb\n",
591 "654 ('\\\\\\\\Elzcirfl', '\u25d0') \u25d0\n",
592 "655 ('\\\\\\\\Elzcirfr', '\u25d1') \u25d1\n",
593 "656 ('\\\\\\\\Elzcirfb', '\u25d2') \u25d2\n",
594 "657 ('\\\\\\\\Elzrvbull', '\u25d8') \u25d8\n",
595 "658 ('\\\\\\\\Elzsqfl', '\u25e7') \u25e7\n",
596 "659 ('\\\\\\\\Elzsqfr', '\u25e8') \u25e8\n",
597 "660 ('\\\\\\\\Elzsqfse', '\u25ea') \u25ea\n",
598 "661 ('\\\\\\\\bigstar', '\u2605') \u2605\n",
599 "662 ('\\\\\\\\rightmoon', '\u263e') \u263e\n",
600 "663 ('\\\\\\\\mercury', '\u263f') \u263f\n",
601 "664 ('\\\\\\\\venus', '\u2640') \u2640\n",
602 "665 ('\\\\\\\\male', '\u2642') \u2642\n",
603 "666 ('\\\\\\\\jupiter', '\u2643') \u2643\n",
604 "667 ('\\\\\\\\saturn', '\u2644') \u2644\n",
605 "668 ('\\\\\\\\uranus', '\u2645') \u2645\n",
606 "669 ('\\\\\\\\neptune', '\u2646') \u2646\n",
607 "670 ('\\\\\\\\pluto', '\u2647') \u2647\n",
608 "671 ('\\\\\\\\aries', '\u2648') \u2648\n",
609 "672 ('\\\\\\\\taurus', '\u2649') \u2649\n",
610 "673 ('\\\\\\\\gemini', '\u264a') \u264a\n",
611 "674 ('\\\\\\\\cancer', '\u264b') \u264b\n",
612 "675 ('\\\\\\\\leo', '\u264c') \u264c\n",
613 "676 ('\\\\\\\\virgo', '\u264d') \u264d\n",
614 "677 ('\\\\\\\\libra', '\u264e') \u264e\n",
615 "678 ('\\\\\\\\scorpio', '\u264f') \u264f\n",
616 "679 ('\\\\\\\\sagittarius', '\u2650') \u2650\n",
617 "680 ('\\\\\\\\capricornus', '\u2651') \u2651\n",
618 "681 ('\\\\\\\\aquarius', '\u2652') \u2652\n",
619 "682 ('\\\\\\\\pisces', '\u2653') \u2653\n",
620 "683 ('\\\\\\\\spadesuit', '\u2660') \u2660\n",
621 "684 ('\\\\\\\\heartsuit', '\u2661') \u2661\n",
622 "685 ('\\\\\\\\diamondsuit', '\u2662') \u2662\n",
623 "686 ('\\\\\\\\clubsuit', '\u2663') \u2663\n",
624 "687 ('\\\\\\\\quarternote', '\u2669') \u2669\n",
625 "688 ('\\\\\\\\eighthnote', '\u266a') \u266a\n",
626 "689 ('\\\\\\\\flat', '\u266d') \u266d\n",
627 "690 ('\\\\\\\\natural', '\u266e') \u266e\n",
628 "691 ('\\\\\\\\sharp', '\u266f') \u266f\n",
629 "692 ('\\\\\\\\checkmark', '\u2713') \u2713\n",
630 "693 ('\\\\\\\\maltese', '\u2720') \u2720\n",
631 "694 ('\\\\\\\\longleftarrow', '\u27f5') \u27f5\n",
632 "695 ('\\\\\\\\longrightarrow', '\u27f6') \u27f6\n",
633 "696 ('\\\\\\\\longleftrightarrow', '\u27f7') \u27f7\n",
634 "697 ('\\\\\\\\Longleftarrow', '\u27f8') \u27f8\n",
635 "698 ('\\\\\\\\Longrightarrow', '\u27f9') \u27f9\n",
636 "699 ('\\\\\\\\Longleftrightarrow', '\u27fa') \u27fa\n",
637 "700 ('\\\\\\\\longmapsto', '\u27fc') \u27fc\n",
638 "701 ('\\\\\\\\Mapsfrom', '\u2906') \u2906\n",
639 "702 ('\\\\\\\\Mapsto', '\u2907') \u2907\n",
640 "703 ('\\\\\\\\Uuparrow', '\u290a') \u290a\n",
641 "704 ('\\\\\\\\Ddownarrow', '\u290b') \u290b\n",
642 "705 ('\\\\\\\\bkarow', '\u290d') \u290d\n",
643 "706 ('\\\\\\\\dbkarow', '\u290f') \u290f\n",
644 "707 ('\\\\\\\\drbkarrow', '\u2910') \u2910\n",
645 "708 ('\\\\\\\\UpArrowBar', '\u2912') \u2912\n",
646 "709 ('\\\\\\\\DownArrowBar', '\u2913') \u2913\n",
647 "710 ('\\\\\\\\twoheadrightarrowtail', '\u2916') \u2916\n",
648 "711 ('\\\\\\\\hksearow', '\u2925') \u2925\n",
649 "712 ('\\\\\\\\hkswarow', '\u2926') \u2926\n",
650 "713 ('\\\\\\\\tona', '\u2927') \u2927\n",
651 "714 ('\\\\\\\\toea', '\u2928') \u2928\n",
652 "715 ('\\\\\\\\tosa', '\u2929') \u2929\n",
653 "716 ('\\\\\\\\towa', '\u292a') \u292a\n",
654 "717 ('\\\\\\\\rdiagovfdiag', '\u292b') \u292b\n",
655 "718 ('\\\\\\\\fdiagovrdiag', '\u292c') \u292c\n",
656 "719 ('\\\\\\\\seovnearrow', '\u292d') \u292d\n",
657 "720 ('\\\\\\\\neovsearrow', '\u292e') \u292e\n",
658 "721 ('\\\\\\\\fdiagovnearrow', '\u292f') \u292f\n",
659 "722 ('\\\\\\\\rdiagovsearrow', '\u2930') \u2930\n",
660 "723 ('\\\\\\\\neovnwarrow', '\u2931') \u2931\n",
661 "724 ('\\\\\\\\nwovnearrow', '\u2932') \u2932\n",
662 "725 ('\\\\\\\\ElzRlarr', '\u2942') \u2942\n",
663 "726 ('\\\\\\\\ElzrLarr', '\u2944') \u2944\n",
664 "727 ('\\\\\\\\Elzrarrx', '\u2947') \u2947\n",
665 "728 ('\\\\\\\\LeftRightVector', '\u294e') \u294e\n",
666 "729 ('\\\\\\\\RightUpDownVector', '\u294f') \u294f\n",
667 "730 ('\\\\\\\\DownLeftRightVector', '\u2950') \u2950\n",
668 "731 ('\\\\\\\\LeftUpDownVector', '\u2951') \u2951\n",
669 "732 ('\\\\\\\\LeftVectorBar', '\u2952') \u2952\n",
670 "733 ('\\\\\\\\RightVectorBar', '\u2953') \u2953\n",
671 "734 ('\\\\\\\\RightUpVectorBar', '\u2954') \u2954\n",
672 "735 ('\\\\\\\\RightDownVectorBar', '\u2955') \u2955\n",
673 "736 ('\\\\\\\\DownLeftVectorBar', '\u2956') \u2956\n",
674 "737 ('\\\\\\\\DownRightVectorBar', '\u2957') \u2957\n",
675 "738 ('\\\\\\\\LeftUpVectorBar', '\u2958') \u2958\n",
676 "739 ('\\\\\\\\LeftDownVectorBar', '\u2959') \u2959\n",
677 "740 ('\\\\\\\\LeftTeeVector', '\u295a') \u295a\n",
678 "741 ('\\\\\\\\RightTeeVector', '\u295b') \u295b\n",
679 "742 ('\\\\\\\\RightUpTeeVector', '\u295c') \u295c\n",
680 "743 ('\\\\\\\\RightDownTeeVector', '\u295d') \u295d\n",
681 "744 ('\\\\\\\\DownLeftTeeVector', '\u295e') \u295e\n",
682 "745 ('\\\\\\\\DownRightTeeVector', '\u295f') \u295f\n",
683 "746 ('\\\\\\\\LeftUpTeeVector', '\u2960') \u2960\n",
684 "747 ('\\\\\\\\LeftDownTeeVector', '\u2961') \u2961\n",
685 "748 ('\\\\\\\\UpEquilibrium', '\u296e') \u296e\n",
686 "749 ('\\\\\\\\ReverseUpEquilibrium', '\u296f') \u296f\n",
687 "750 ('\\\\\\\\RoundImplies', '\u2970') \u2970\n",
688 "751 ('\\\\\\\\Vvert', '\u2980') \u2980\n",
689 "752 ('\\\\\\\\Elroang', '\u2986') \u2986\n",
690 "753 ('\\\\\\\\Elzddfnc', '\u2999') \u2999\n",
691 "754 ('\\\\\\\\Angle', '\u299c') \u299c\n",
692 "755 ('\\\\\\\\Elzlpargt', '\u29a0') \u29a0\n",
693 "756 ('\\\\\\\\obslash', '\u29b8') \u29b8\n",
694 "757 ('\\\\\\\\boxdiag', '\u29c4') \u29c4\n",
695 "758 ('\\\\\\\\boxbslash', '\u29c5') \u29c5\n",
696 "759 ('\\\\\\\\boxast', '\u29c6') \u29c6\n",
697 "760 ('\\\\\\\\boxcircle', '\u29c7') \u29c7\n",
698 "761 ('\\\\\\\\ElzLap', '\u29ca') \u29ca\n",
699 "762 ('\\\\\\\\Elzdefas', '\u29cb') \u29cb\n",
700 "763 ('\\\\\\\\LeftTriangleBar', '\u29cf') \u29cf\n",
701 "764 ('\\\\\\\\NotLeftTriangleBar', '\u29cf\u0338') \u29cf\u0338\n",
702 "765 ('\\\\\\\\RightTriangleBar', '\u29d0') \u29d0\n",
703 "766 ('\\\\\\\\NotRightTriangleBar', '\u29d0\u0338') \u29d0\u0338\n",
704 "767 ('\\\\\\\\dualmap', '\u29df') \u29df\n",
705 "768 ('\\\\\\\\shuffle', '\u29e2') \u29e2\n",
706 "769 ('\\\\\\\\blacklozenge', '\u29eb') \u29eb\n",
707 "770 ('\\\\\\\\RuleDelayed', '\u29f4') \u29f4\n",
708 "771 ('\\\\\\\\bigodot', '\u2a00') \u2a00\n",
709 "772 ('\\\\\\\\bigoplus', '\u2a01') \u2a01\n",
710 "773 ('\\\\\\\\bigotimes', '\u2a02') \u2a02\n",
711 "774 ('\\\\\\\\bigcupdot', '\u2a03') \u2a03\n",
712 "775 ('\\\\\\\\biguplus', '\u2a04') \u2a04\n",
713 "776 ('\\\\\\\\bigsqcap', '\u2a05') \u2a05\n",
714 "777 ('\\\\\\\\bigsqcup', '\u2a06') \u2a06\n",
715 "778 ('\\\\\\\\conjquant', '\u2a07') \u2a07\n",
716 "779 ('\\\\\\\\disjquant', '\u2a08') \u2a08\n",
717 "780 ('\\\\\\\\bigtimes', '\u2a09') \u2a09\n",
718 "781 ('\\\\\\\\iiiint', '\u2a0c') \u2a0c\n",
719 "782 ('\\\\\\\\intbar', '\u2a0d') \u2a0d\n",
720 "783 ('\\\\\\\\intBar', '\u2a0e') \u2a0e\n",
721 "784 ('\\\\\\\\clockoint', '\u2a0f') \u2a0f\n",
722 "785 ('\\\\\\\\sqrint', '\u2a16') \u2a16\n",
723 "786 ('\\\\\\\\intx', '\u2a18') \u2a18\n",
724 "787 ('\\\\\\\\intcap', '\u2a19') \u2a19\n",
725 "788 ('\\\\\\\\intcup', '\u2a1a') \u2a1a\n",
726 "789 ('\\\\\\\\upint', '\u2a1b') \u2a1b\n",
727 "790 ('\\\\\\\\lowint', '\u2a1c') \u2a1c\n",
728 "791 ('\\\\\\\\plusdot', '\u2a25') \u2a25\n",
729 "792 ('\\\\\\\\minusdot', '\u2a2a') \u2a2a\n",
730 "793 ('\\\\\\\\ElzTimes', '\u2a2f') \u2a2f\n",
731 "794 ('\\\\\\\\btimes', '\u2a32') \u2a32\n",
732 "795 ('\\\\\\\\intprod', '\u2a3c') \u2a3c\n",
733 "796 ('\\\\\\\\intprodr', '\u2a3d') \u2a3d\n",
734 "797 ('\\\\\\\\amalg', '\u2a3f') \u2a3f\n",
735 "798 ('\\\\\\\\ElzAnd', '\u2a53') \u2a53\n",
736 "799 ('\\\\\\\\ElzOr', '\u2a54') \u2a54\n",
737 "800 ('\\\\\\\\ElOr', '\u2a56') \u2a56\n",
738 "801 ('\\\\\\\\perspcorrespond', '\u2a5e') \u2a5e\n",
739 "802 ('\\\\\\\\Elzminhat', '\u2a5f') \u2a5f\n",
740 "803 ('\\\\\\\\Equal', '\u2a75') \u2a75\n",
741 "804 ('\\\\\\\\ddotseq', '\u2a77') \u2a77\n",
742 "805 ('\\\\\\\\leqslant', '\u2a7d') \u2a7d\n",
743 "806 ('\\\\\\\\nleqslant', '\u2a7d\u0338') \u2a7d\u0338\n",
744 "807 ('\\\\\\\\geqslant', '\u2a7e') \u2a7e\n",
745 "808 ('\\\\\\\\ngeqslant', '\u2a7e\u0338') \u2a7e\u0338\n",
746 "809 ('\\\\\\\\lessapprox', '\u2a85') \u2a85\n",
747 "810 ('\\\\\\\\gtrapprox', '\u2a86') \u2a86\n",
748 "811 ('\\\\\\\\lneq', '\u2a87') \u2a87\n",
749 "812 ('\\\\\\\\gneq', '\u2a88') \u2a88\n",
750 "813 ('\\\\\\\\lnapprox', '\u2a89') \u2a89\n",
751 "814 ('\\\\\\\\gnapprox', '\u2a8a') \u2a8a\n",
752 "815 ('\\\\\\\\lesseqqgtr', '\u2a8b') \u2a8b\n",
753 "816 ('\\\\\\\\gtreqqless', '\u2a8c') \u2a8c\n",
754 "817 ('\\\\\\\\eqslantless', '\u2a95') \u2a95\n",
755 "818 ('\\\\\\\\eqslantgtr', '\u2a96') \u2a96\n",
756 "819 ('\\\\\\\\NestedLessLess', '\u2aa1') \u2aa1\n",
757 "820 ('\\\\\\\\NotNestedLessLess', '\u2aa1\u0338') \u2aa1\u0338\n",
758 "821 ('\\\\\\\\NestedGreaterGreater', '\u2aa2') \u2aa2\n",
759 "822 ('\\\\\\\\NotNestedGreaterGreater', '\u2aa2\u0338') \u2aa2\u0338\n",
760 "823 ('\\\\\\\\partialmeetcontraction', '\u2aa3') \u2aa3\n",
761 "824 ('\\\\\\\\bumpeqq', '\u2aae') \u2aae\n",
762 "825 ('\\\\\\\\preceq', '\u2aaf') \u2aaf\n",
763 "826 ('\\\\\\\\npreceq', '\u2aaf\u0338') \u2aaf\u0338\n",
764 "827 ('\\\\\\\\succeq', '\u2ab0') \u2ab0\n",
765 "828 ('\\\\\\\\nsucceq', '\u2ab0\u0338') \u2ab0\u0338\n",
766 "829 ('\\\\\\\\precneqq', '\u2ab5') \u2ab5\n",
767 "830 ('\\\\\\\\succneqq', '\u2ab6') \u2ab6\n",
768 "831 ('\\\\\\\\precapprox', '\u2ab7') \u2ab7\n",
769 "832 ('\\\\\\\\succapprox', '\u2ab8') \u2ab8\n",
770 "833 ('\\\\\\\\precnapprox', '\u2ab9') \u2ab9\n",
771 "834 ('\\\\\\\\succnapprox', '\u2aba') \u2aba\n",
772 "835 ('\\\\\\\\subseteqq', '\u2ac5') \u2ac5\n",
773 "836 ('\\\\\\\\nsubseteqq', '\u2ac5\u0338') \u2ac5\u0338\n",
774 "837 ('\\\\\\\\supseteqq', '\u2ac6') \u2ac6\n",
775 "838 ('\\\\\\\\nsupseteqq', '\u2ac6\u0338') \u2ac6\u0338\n",
776 "839 ('\\\\\\\\subsetneqq', '\u2acb') \u2acb\n",
777 "840 ('\\\\\\\\supsetneqq', '\u2acc') \u2acc\n",
778 "841 ('\\\\\\\\mlcp', '\u2adb') \u2adb\n",
779 "842 ('\\\\\\\\forks', '\u2adc') \u2adc\n",
780 "843 ('\\\\\\\\forksnot', '\u2add') \u2add\n",
781 "844 ('\\\\\\\\dashV', '\u2ae3') \u2ae3\n",
782 "845 ('\\\\\\\\Dashv', '\u2ae4') \u2ae4\n",
783 "846 ('\\\\\\\\interleave', '\u2af4') \u2af4\n",
784 "847 ('\\\\\\\\Elztdcol', '\u2af6') \u2af6\n",
785 "848 ('\\\\\\\\openbracketleft', '\u301a') \u301a\n",
786 "849 ('\\\\\\\\openbracketright', '\u301b') \u301b\n",
787 "850 ('\\\\\\\\overbrace', '\ufe37') \ufe37\n",
788 "851 ('\\\\\\\\underbrace', '\ufe38') \ufe38\n",
789 "879 ('\\\\\\\\enclosecircle', '\u20dd') \u20dd\n",
790 "880 ('\\\\\\\\enclosesquare', '\u20de') \u20de\n",
791 "881 ('\\\\\\\\enclosediamond', '\u20df') \u20df\n",
792 "883 ('\\\\\\\\enclosetriangle', '\u20e4') \u20e4\n",
793 "887 ('\\\\\\\\underrightharpoondown', '\\\\u20ec') \\u20ec\n",
794 "888 ('\\\\\\\\underleftharpoondown', '\\\\u20ed') \\u20ed\n",
795 "889 ('\\\\\\\\underleftarrow', '\\\\u20ee') \\u20ee\n",
796 "890 ('\\\\\\\\underrightarrow', '\\\\u20ef') \\u20ef\n",
797 "891 ('\\\\\\\\asteraccent', '\\\\u20f0') \\u20f0\n",
798 "908 ('\\\\\\\\turnediota', '\u2129') \u2129\n",
799 "918 ('\\\\\\\\Bbbpi', '\\\\u213c') \\u213c\n",
800 "921 ('\\\\\\\\sansLturned', '\u2142') \u2142\n",
801 "922 ('\\\\\\\\sansLmirrored', '\u2143') \u2143\n",
802 "923 ('\\\\\\\\Yup', '\u2144') \u2144\n",
803 "929 ('\\\\\\\\PropertyLine', '\u214a') \u214a\n",
804 "930 ('\\\\\\\\upand', '\u214b') \u214b\n",
805 "931 ('\\\\\\\\twoheaduparrow', '\u219f') \u219f\n",
806 "932 ('\\\\\\\\twoheaddownarrow', '\u21a1') \u21a1\n",
807 "933 ('\\\\\\\\mapsfrom', '\u21a4') \u21a4\n",
808 "934 ('\\\\\\\\mapsup', '\u21a5') \u21a5\n",
809 "935 ('\\\\\\\\mapsdown', '\u21a7') \u21a7\n",
810 "936 ('\\\\\\\\updownarrowbar', '\u21a8') \u21a8\n",
811 "937 ('\\\\\\\\downzigzagarrow', '\u21af') \u21af\n",
812 "938 ('\\\\\\\\Ldsh', '\u21b2') \u21b2\n",
813 "939 ('\\\\\\\\Rdsh', '\u21b3') \u21b3\n",
814 "940 ('\\\\\\\\linefeed', '\u21b4') \u21b4\n",
815 "941 ('\\\\\\\\carriagereturn', '\u21b5') \u21b5\n",
816 "942 ('\\\\\\\\barovernorthwestarrow', '\u21b8') \u21b8\n",
817 "943 ('\\\\\\\\barleftarrowrightarrowbar', '\u21b9') \u21b9\n",
818 "944 ('\\\\\\\\nLeftrightarrow', '\u21ce') \u21ce\n",
819 "945 ('\\\\\\\\Nwarrow', '\u21d6') \u21d6\n",
820 "946 ('\\\\\\\\Nearrow', '\u21d7') \u21d7\n",
821 "947 ('\\\\\\\\Searrow', '\u21d8') \u21d8\n",
822 "948 ('\\\\\\\\Swarrow', '\u21d9') \u21d9\n",
823 "949 ('\\\\\\\\leftsquigarrow', '\u21dc') \u21dc\n",
824 "950 ('\\\\\\\\rightsquigarrow', '\u21dd') \u21dd\n",
825 "951 ('\\\\\\\\nHuparrow', '\u21de') \u21de\n",
826 "952 ('\\\\\\\\nHdownarrow', '\u21df') \u21df\n",
827 "953 ('\\\\\\\\leftdasharrow', '\u21e0') \u21e0\n",
828 "954 ('\\\\\\\\updasharrow', '\u21e1') \u21e1\n",
829 "955 ('\\\\\\\\rightdasharrow', '\u21e2') \u21e2\n",
830 "956 ('\\\\\\\\downdasharrow', '\u21e3') \u21e3\n",
831 "957 ('\\\\\\\\barleftarrow', '\u21e4') \u21e4\n",
832 "958 ('\\\\\\\\rightarrowbar', '\u21e5') \u21e5\n",
833 "959 ('\\\\\\\\leftwhitearrow', '\u21e6') \u21e6\n",
834 "960 ('\\\\\\\\upwhitearrow', '\u21e7') \u21e7\n",
835 "961 ('\\\\\\\\rightwhitearrow', '\u21e8') \u21e8\n",
836 "962 ('\\\\\\\\downwhitearrow', '\u21e9') \u21e9\n",
837 "963 ('\\\\\\\\whitearrowupfrombar', '\u21ea') \u21ea\n",
838 "964 ('\\\\\\\\circleonrightarrow', '\u21f4') \u21f4\n",
839 "965 ('\\\\\\\\rightthreearrows', '\u21f6') \u21f6\n",
840 "966 ('\\\\\\\\nvleftarrow', '\u21f7') \u21f7\n",
841 "967 ('\\\\\\\\nvrightarrow', '\u21f8') \u21f8\n",
842 "968 ('\\\\\\\\nvleftrightarrow', '\u21f9') \u21f9\n",
843 "969 ('\\\\\\\\nVleftarrow', '\u21fa') \u21fa\n",
844 "970 ('\\\\\\\\nVrightarrow', '\u21fb') \u21fb\n",
845 "971 ('\\\\\\\\nVleftrightarrow', '\u21fc') \u21fc\n",
846 "972 ('\\\\\\\\leftrightarrowtriangle', '\u21ff') \u21ff\n",
847 "973 ('\\\\\\\\increment', '\u2206') \u2206\n",
848 "974 ('\\\\\\\\smallin', '\u220a') \u220a\n",
849 "975 ('\\\\\\\\nni', '\u220c') \u220c\n",
850 "976 ('\\\\\\\\smallni', '\u220d') \u220d\n",
851 "977 ('\\\\\\\\QED', '\u220e') \u220e\n",
852 "978 ('\\\\\\\\vysmblkcircle', '\u2219') \u2219\n",
853 "979 ('\\\\\\\\fourthroot', '\u221c') \u221c\n",
854 "980 ('\\\\\\\\varointclockwise', '\u2232') \u2232\n",
855 "981 ('\\\\\\\\ointctrclockwise', '\u2233') \u2233\n",
856 "982 ('\\\\\\\\dotsminusdots', '\u223a') \u223a\n",
857 "983 ('\\\\\\\\sinewave', '\u223f') \u223f\n",
858 "984 ('\\\\\\\\arceq', '\u2258') \u2258\n",
859 "985 ('\\\\\\\\veeeq', '\u225a') \u225a\n",
860 "986 ('\\\\\\\\eqdef', '\u225d') \u225d\n",
861 "987 ('\\\\\\\\measeq', '\u225e') \u225e\n",
862 "988 ('\\\\\\\\Equiv', '\u2263') \u2263\n",
863 "989 ('\\\\\\\\nasymp', '\u226d') \u226d\n",
864 "990 ('\\\\\\\\nlesssim', '\u2274') \u2274\n",
865 "991 ('\\\\\\\\ngtrsim', '\u2275') \u2275\n",
866 "992 ('\\\\\\\\circledequal', '\u229c') \u229c\n",
867 "993 ('\\\\\\\\prurel', '\u22b0') \u22b0\n",
868 "994 ('\\\\\\\\scurel', '\u22b1') \u22b1\n",
869 "995 ('\\\\\\\\barwedge', '\u22bc') \u22bc\n",
870 "996 ('\\\\\\\\barvee', '\u22bd') \u22bd\n",
871 "997 ('\\\\\\\\varlrtriangle', '\u22bf') \u22bf\n",
872 "998 ('\\\\\\\\equalparallel', '\u22d5') \u22d5\n",
873 "999 ('\\\\\\\\eqless', '\u22dc') \u22dc\n",
874 "1000 ('\\\\\\\\eqgtr', '\u22dd') \u22dd\n",
875 "1001 ('\\\\\\\\npreccurlyeq', '\u22e0') \u22e0\n",
876 "1002 ('\\\\\\\\nsucccurlyeq', '\u22e1') \u22e1\n",
877 "1003 ('\\\\\\\\nsqsubseteq', '\u22e2') \u22e2\n",
878 "1004 ('\\\\\\\\nsqsupseteq', '\u22e3') \u22e3\n",
879 "1005 ('\\\\\\\\sqsubsetneq', '\u22e4') \u22e4\n",
880 "1006 ('\\\\\\\\disin', '\u22f2') \u22f2\n",
881 "1007 ('\\\\\\\\varisins', '\u22f3') \u22f3\n",
882 "1008 ('\\\\\\\\isins', '\u22f4') \u22f4\n",
883 "1009 ('\\\\\\\\isindot', '\u22f5') \u22f5\n",
884 "1010 ('\\\\\\\\varisinobar', '\u22f6') \u22f6\n",
885 "1011 ('\\\\\\\\isinobar', '\u22f7') \u22f7\n",
886 "1012 ('\\\\\\\\isinvb', '\u22f8') \u22f8\n",
887 "1013 ('\\\\\\\\isinE', '\u22f9') \u22f9\n",
888 "1014 ('\\\\\\\\nisd', '\u22fa') \u22fa\n",
889 "1015 ('\\\\\\\\varnis', '\u22fb') \u22fb\n",
890 "1016 ('\\\\\\\\nis', '\u22fc') \u22fc\n",
891 "1017 ('\\\\\\\\varniobar', '\u22fd') \u22fd\n",
892 "1018 ('\\\\\\\\niobar', '\u22fe') \u22fe\n",
893 "1019 ('\\\\\\\\bagmember', '\u22ff') \u22ff\n",
894 "1020 ('\\\\\\\\diameter', '\u2300') \u2300\n",
895 "1021 ('\\\\\\\\house', '\u2302') \u2302\n",
896 "1022 ('\\\\\\\\vardoublebarwedge', '\u2306') \u2306\n",
897 "1023 ('\\\\\\\\invnot', '\u2310') \u2310\n",
898 "1024 ('\\\\\\\\sqlozenge', '\u2311') \u2311\n",
899 "1025 ('\\\\\\\\profline', '\u2312') \u2312\n",
900 "1026 ('\\\\\\\\profsurf', '\u2313') \u2313\n",
901 "1027 ('\\\\\\\\viewdata', '\u2317') \u2317\n",
902 "1028 ('\\\\\\\\turnednot', '\u2319') \u2319\n",
903 "1029 ('\\\\\\\\varhexagonlrbonds', '\u232c') \u232c\n",
904 "1030 ('\\\\\\\\conictaper', '\u2332') \u2332\n",
905 "1031 ('\\\\\\\\topbot', '\u2336') \u2336\n",
906 "1032 ('\\\\\\\\APLnotslash', '\u233f') \u233f\n",
907 "1033 ('\\\\\\\\APLnotbackslash', '\u2340') \u2340\n",
908 "1034 ('\\\\\\\\APLboxupcaret', '\u2353') \u2353\n",
909 "1035 ('\\\\\\\\APLboxquestion', '\u2370') \u2370\n",
910 "1036 ('\\\\\\\\hexagon', '\u2394') \u2394\n",
911 "1037 ('\\\\\\\\overbracket', '\u23b4') \u23b4\n",
912 "1038 ('\\\\\\\\underbracket', '\u23b5') \u23b5\n",
913 "1039 ('\\\\\\\\bbrktbrk', '\u23b6') \u23b6\n",
914 "1040 ('\\\\\\\\sqrtbottom', '\u23b7') \u23b7\n",
915 "1041 ('\\\\\\\\lvboxline', '\u23b8') \u23b8\n",
916 "1042 ('\\\\\\\\rvboxline', '\u23b9') \u23b9\n",
917 "1043 ('\\\\\\\\varcarriagereturn', '\u23ce') \u23ce\n",
918 "1044 ('\\\\\\\\trapezium', '\\\\u23e2') \\u23e2\n",
919 "1045 ('\\\\\\\\benzenr', '\\\\u23e3') \\u23e3\n",
920 "1046 ('\\\\\\\\strns', '\\\\u23e4') \\u23e4\n",
921 "1047 ('\\\\\\\\fltns', '\\\\u23e5') \\u23e5\n",
922 "1048 ('\\\\\\\\accurrent', '\\\\u23e6') \\u23e6\n",
923 "1049 ('\\\\\\\\elinters', '\\\\u23e7') \\u23e7\n",
924 "1050 ('\\\\\\\\blanksymbol', '\u2422') \u2422\n",
925 "1051 ('\\\\\\\\blockuphalf', '\u2580') \u2580\n",
926 "1052 ('\\\\\\\\blocklowhalf', '\u2584') \u2584\n",
927 "1053 ('\\\\\\\\blockfull', '\u2588') \u2588\n",
928 "1054 ('\\\\\\\\blocklefthalf', '\u258c') \u258c\n",
929 "1055 ('\\\\\\\\blockrighthalf', '\u2590') \u2590\n",
930 "1056 ('\\\\\\\\blockqtrshaded', '\u2591') \u2591\n",
931 "1057 ('\\\\\\\\blockhalfshaded', '\u2592') \u2592\n",
932 "1058 ('\\\\\\\\blockthreeqtrshaded', '\u2593') \u2593\n",
933 "1059 ('\\\\\\\\squoval', '\u25a2') \u25a2\n",
934 "1060 ('\\\\\\\\blackinwhitesquare', '\u25a3') \u25a3\n",
935 "1061 ('\\\\\\\\squarehfill', '\u25a4') \u25a4\n",
936 "1062 ('\\\\\\\\squarevfill', '\u25a5') \u25a5\n",
937 "1063 ('\\\\\\\\squarehvfill', '\u25a6') \u25a6\n",
938 "1064 ('\\\\\\\\squarenwsefill', '\u25a7') \u25a7\n",
939 "1065 ('\\\\\\\\squareneswfill', '\u25a8') \u25a8\n",
940 "1066 ('\\\\\\\\squarecrossfill', '\u25a9') \u25a9\n",
941 "1067 ('\\\\\\\\smblksquare', '\u25aa') \u25aa\n",
942 "1068 ('\\\\\\\\smwhtsquare', '\u25ab') \u25ab\n",
943 "1069 ('\\\\\\\\hrectangleblack', '\u25ac') \u25ac\n",
944 "1070 ('\\\\\\\\hrectangle', '\u25ad') \u25ad\n",
945 "1071 ('\\\\\\\\vrectangleblack', '\u25ae') \u25ae\n",
946 "1072 ('\\\\\\\\parallelogramblack', '\u25b0') \u25b0\n",
947 "1073 ('\\\\\\\\parallelogram', '\u25b1') \u25b1\n",
948 "1074 ('\\\\\\\\bigblacktriangleup', '\u25b2') \u25b2\n",
949 "1075 ('\\\\\\\\blacktriangleright', '\u25b6') \u25b6\n",
950 "1076 ('\\\\\\\\blackpointerright', '\u25ba') \u25ba\n",
951 "1077 ('\\\\\\\\whitepointerright', '\u25bb') \u25bb\n",
952 "1078 ('\\\\\\\\bigblacktriangledown', '\u25bc') \u25bc\n",
953 "1079 ('\\\\\\\\blacktriangleleft', '\u25c0') \u25c0\n",
954 "1080 ('\\\\\\\\blackpointerleft', '\u25c4') \u25c4\n",
955 "1081 ('\\\\\\\\whitepointerleft', '\u25c5') \u25c5\n",
956 "1082 ('\\\\\\\\mdlgblkdiamond', '\u25c6') \u25c6\n",
957 "1083 ('\\\\\\\\mdlgwhtdiamond', '\u25c7') \u25c7\n",
958 "1084 ('\\\\\\\\blackinwhitediamond', '\u25c8') \u25c8\n",
959 "1085 ('\\\\\\\\fisheye', '\u25c9') \u25c9\n",
960 "1086 ('\\\\\\\\dottedcircle', '\u25cc') \u25cc\n",
961 "1087 ('\\\\\\\\circlevertfill', '\u25cd') \u25cd\n",
962 "1088 ('\\\\\\\\bullseye', '\u25ce') \u25ce\n",
963 "1089 ('\\\\\\\\mdlgblkcircle', '\u25cf') \u25cf\n",
964 "1090 ('\\\\\\\\circletophalfblack', '\u25d3') \u25d3\n",
965 "1091 ('\\\\\\\\circleurquadblack', '\u25d4') \u25d4\n",
966 "1092 ('\\\\\\\\blackcircleulquadwhite', '\u25d5') \u25d5\n",
967 "1093 ('\\\\\\\\blacklefthalfcircle', '\u25d6') \u25d6\n",
968 "1094 ('\\\\\\\\blackrighthalfcircle', '\u25d7') \u25d7\n",
969 "1095 ('\\\\\\\\inversewhitecircle', '\u25d9') \u25d9\n",
970 "1096 ('\\\\\\\\invwhiteupperhalfcircle', '\u25da') \u25da\n",
971 "1097 ('\\\\\\\\invwhitelowerhalfcircle', '\u25db') \u25db\n",
972 "1098 ('\\\\\\\\ularc', '\u25dc') \u25dc\n",
973 "1099 ('\\\\\\\\urarc', '\u25dd') \u25dd\n",
974 "1100 ('\\\\\\\\lrarc', '\u25de') \u25de\n",
975 "1101 ('\\\\\\\\llarc', '\u25df') \u25df\n",
976 "1102 ('\\\\\\\\topsemicircle', '\u25e0') \u25e0\n",
977 "1103 ('\\\\\\\\botsemicircle', '\u25e1') \u25e1\n",
978 "1104 ('\\\\\\\\lrblacktriangle', '\u25e2') \u25e2\n",
979 "1105 ('\\\\\\\\llblacktriangle', '\u25e3') \u25e3\n",
980 "1106 ('\\\\\\\\ulblacktriangle', '\u25e4') \u25e4\n",
981 "1107 ('\\\\\\\\urblacktriangle', '\u25e5') \u25e5\n",
982 "1108 ('\\\\\\\\smwhtcircle', '\u25e6') \u25e6\n",
983 "1109 ('\\\\\\\\squareulblack', '\u25e9') \u25e9\n",
984 "1110 ('\\\\\\\\boxbar', '\u25eb') \u25eb\n",
985 "1111 ('\\\\\\\\trianglecdot', '\u25ec') \u25ec\n",
986 "1112 ('\\\\\\\\triangleleftblack', '\u25ed') \u25ed\n",
987 "1113 ('\\\\\\\\trianglerightblack', '\u25ee') \u25ee\n",
988 "1114 ('\\\\\\\\lgwhtcircle', '\u25ef') \u25ef\n",
989 "1115 ('\\\\\\\\squareulquad', '\u25f0') \u25f0\n",
990 "1116 ('\\\\\\\\squarellquad', '\u25f1') \u25f1\n",
991 "1117 ('\\\\\\\\squarelrquad', '\u25f2') \u25f2\n",
992 "1118 ('\\\\\\\\squareurquad', '\u25f3') \u25f3\n",
993 "1119 ('\\\\\\\\circleulquad', '\u25f4') \u25f4\n",
994 "1120 ('\\\\\\\\circlellquad', '\u25f5') \u25f5\n",
995 "1121 ('\\\\\\\\circlelrquad', '\u25f6') \u25f6\n",
996 "1122 ('\\\\\\\\circleurquad', '\u25f7') \u25f7\n",
997 "1123 ('\\\\\\\\ultriangle', '\u25f8') \u25f8\n",
998 "1124 ('\\\\\\\\urtriangle', '\u25f9') \u25f9\n",
999 "1125 ('\\\\\\\\lltriangle', '\u25fa') \u25fa\n",
1000 "1126 ('\\\\\\\\mdwhtsquare', '\u25fb') \u25fb\n",
1001 "1127 ('\\\\\\\\mdblksquare', '\u25fc') \u25fc\n",
1002 "1128 ('\\\\\\\\mdsmwhtsquare', '\u25fd') \u25fd\n",
1003 "1129 ('\\\\\\\\mdsmblksquare', '\u25fe') \u25fe\n",
1004 "1130 ('\\\\\\\\lrtriangle', '\u25ff') \u25ff\n",
1005 "1131 ('\\\\\\\\bigwhitestar', '\u2606') \u2606\n",
1006 "1132 ('\\\\\\\\astrosun', '\u2609') \u2609\n",
1007 "1133 ('\\\\\\\\danger', '\u2621') \u2621\n",
1008 "1134 ('\\\\\\\\blacksmiley', '\u263b') \u263b\n",
1009 "1135 ('\\\\\\\\sun', '\u263c') \u263c\n",
1010 "1136 ('\\\\\\\\rightmoon', '\u263d') \u263d\n",
1011 "1137 ('\\\\\\\\varspadesuit', '\u2664') \u2664\n",
1012 "1138 ('\\\\\\\\varheartsuit', '\u2665') \u2665\n",
1013 "1139 ('\\\\\\\\vardiamondsuit', '\u2666') \u2666\n",
1014 "1140 ('\\\\\\\\varclubsuit', '\u2667') \u2667\n",
1015 "1141 ('\\\\\\\\twonotes', '\u266b') \u266b\n",
1016 "1142 ('\\\\\\\\acidfree', '\\\\u267e') \\u267e\n",
1017 "1143 ('\\\\\\\\dicei', '\u2680') \u2680\n",
1018 "1144 ('\\\\\\\\diceii', '\u2681') \u2681\n",
1019 "1145 ('\\\\\\\\diceiii', '\u2682') \u2682\n",
1020 "1146 ('\\\\\\\\diceiv', '\u2683') \u2683\n",
1021 "1147 ('\\\\\\\\dicev', '\u2684') \u2684\n",
1022 "1148 ('\\\\\\\\dicevi', '\u2685') \u2685\n",
1023 "1149 ('\\\\\\\\circledrightdot', '\u2686') \u2686\n",
1024 "1150 ('\\\\\\\\circledtwodots', '\u2687') \u2687\n",
1025 "1151 ('\\\\\\\\blackcircledrightdot', '\u2688') \u2688\n",
1026 "1152 ('\\\\\\\\blackcircledtwodots', '\u2689') \u2689\n",
1027 "1153 ('\\\\\\\\Hermaphrodite', '\\\\u26a5') \\u26a5\n",
1028 "1154 ('\\\\\\\\mdwhtcircle', '\\\\u26aa') \\u26aa\n",
1029 "1155 ('\\\\\\\\mdblkcircle', '\\\\u26ab') \\u26ab\n",
1030 "1156 ('\\\\\\\\mdsmwhtcircle', '\\\\u26ac') \\u26ac\n",
1031 "1157 ('\\\\\\\\neuter', '\\\\u26b2') \\u26b2\n",
1032 "1158 ('\\\\\\\\circledstar', '\u272a') \u272a\n",
1033 "1159 ('\\\\\\\\varstar', '\u2736') \u2736\n",
1034 "1160 ('\\\\\\\\dingasterisk', '\u273d') \u273d\n",
1035 "1161 ('\\\\\\\\draftingarrow', '\u279b') \u279b\n",
1036 "1162 ('\\\\\\\\threedangle', '\\\\u27c0') \\u27c0\n",
1037 "1163 ('\\\\\\\\whiteinwhitetriangle', '\\\\u27c1') \\u27c1\n",
1038 "1164 ('\\\\\\\\perp', '\\\\u27c2') \\u27c2\n",
1039 "1165 ('\\\\\\\\bsolhsub', '\\\\u27c8') \\u27c8\n",
1040 "1166 ('\\\\\\\\suphsol', '\\\\u27c9') \\u27c9\n",
1041 "1167 ('\\\\\\\\wedgedot', '\u27d1') \u27d1\n",
1042 "1168 ('\\\\\\\\upin', '\u27d2') \u27d2\n",
1043 "1169 ('\\\\\\\\bigbot', '\u27d8') \u27d8\n",
1044 "1170 ('\\\\\\\\bigtop', '\u27d9') \u27d9\n",
1045 "1171 ('\\\\\\\\UUparrow', '\u27f0') \u27f0\n",
1046 "1172 ('\\\\\\\\DDownarrow', '\u27f1') \u27f1\n",
1047 "1173 ('\\\\\\\\longmapsfrom', '\u27fb') \u27fb\n",
1048 "1174 ('\\\\\\\\Longmapsfrom', '\u27fd') \u27fd\n",
1049 "1175 ('\\\\\\\\Longmapsto', '\u27fe') \u27fe\n",
1050 "1176 ('\\\\\\\\longrightsquigarrow', '\u27ff') \u27ff\n",
1051 "1177 ('\\\\\\\\nvtwoheadrightarrow', '\u2900') \u2900\n",
1052 "1178 ('\\\\\\\\nVtwoheadrightarrow', '\u2901') \u2901\n",
1053 "1179 ('\\\\\\\\nvLeftarrow', '\u2902') \u2902\n",
1054 "1180 ('\\\\\\\\nvRightarrow', '\u2903') \u2903\n",
1055 "1181 ('\\\\\\\\nvLeftrightarrow', '\u2904') \u2904\n",
1056 "1182 ('\\\\\\\\twoheadmapsto', '\u2905') \u2905\n",
1057 "1183 ('\\\\\\\\downarrowbarred', '\u2908') \u2908\n",
1058 "1184 ('\\\\\\\\uparrowbarred', '\u2909') \u2909\n",
1059 "1185 ('\\\\\\\\leftbkarrow', '\u290c') \u290c\n",
1060 "1186 ('\\\\\\\\leftdbkarrow', '\u290e') \u290e\n",
1061 "1187 ('\\\\\\\\rightdotarrow', '\u2911') \u2911\n",
1062 "1188 ('\\\\\\\\nvrightarrowtail', '\u2914') \u2914\n",
1063 "1189 ('\\\\\\\\nVrightarrowtail', '\u2915') \u2915\n",
1064 "1190 ('\\\\\\\\nvtwoheadrightarrowtail', '\u2917') \u2917\n",
1065 "1191 ('\\\\\\\\nVtwoheadrightarrowtail', '\u2918') \u2918\n",
1066 "1192 ('\\\\\\\\diamondleftarrow', '\u291d') \u291d\n",
1067 "1193 ('\\\\\\\\rightarrowdiamond', '\u291e') \u291e\n",
1068 "1194 ('\\\\\\\\diamondleftarrowbar', '\u291f') \u291f\n",
1069 "1195 ('\\\\\\\\barrightarrowdiamond', '\u2920') \u2920\n",
1070 "1196 ('\\\\\\\\rightarrowplus', '\u2945') \u2945\n",
1071 "1197 ('\\\\\\\\leftarrowplus', '\u2946') \u2946\n",
1072 "1198 ('\\\\\\\\leftrightarrowcircle', '\u2948') \u2948\n",
1073 "1199 ('\\\\\\\\twoheaduparrowcircle', '\u2949') \u2949\n",
1074 "1200 ('\\\\\\\\leftrightharpoonupdown', '\u294a') \u294a\n",
1075 "1201 ('\\\\\\\\leftrightharpoondownup', '\u294b') \u294b\n",
1076 "1202 ('\\\\\\\\updownharpoonrightleft', '\u294c') \u294c\n",
1077 "1203 ('\\\\\\\\updownharpoonleftright', '\u294d') \u294d\n",
1078 "1204 ('\\\\\\\\leftharpoonsupdown', '\u2962') \u2962\n",
1079 "1205 ('\\\\\\\\upharpoonsleftright', '\u2963') \u2963\n",
1080 "1206 ('\\\\\\\\rightharpoonsupdown', '\u2964') \u2964\n",
1081 "1207 ('\\\\\\\\downharpoonsleftright', '\u2965') \u2965\n",
1082 "1208 ('\\\\\\\\leftrightharpoonsup', '\u2966') \u2966\n",
1083 "1209 ('\\\\\\\\leftrightharpoonsdown', '\u2967') \u2967\n",
1084 "1210 ('\\\\\\\\rightleftharpoonsup', '\u2968') \u2968\n",
1085 "1211 ('\\\\\\\\rightleftharpoonsdown', '\u2969') \u2969\n",
1086 "1212 ('\\\\\\\\leftharpoonupdash', '\u296a') \u296a\n",
1087 "1213 ('\\\\\\\\dashleftharpoondown', '\u296b') \u296b\n",
1088 "1214 ('\\\\\\\\rightharpoonupdash', '\u296c') \u296c\n",
1089 "1215 ('\\\\\\\\dashrightharpoondown', '\u296d') \u296d\n",
1090 "1216 ('\\\\\\\\measuredangleleft', '\u299b') \u299b\n",
1091 "1217 ('\\\\\\\\rightanglemdot', '\u299d') \u299d\n",
1092 "1218 ('\\\\\\\\angles', '\u299e') \u299e\n",
1093 "1219 ('\\\\\\\\angdnr', '\u299f') \u299f\n",
1094 "1220 ('\\\\\\\\sphericalangleup', '\u29a1') \u29a1\n",
1095 "1221 ('\\\\\\\\turnangle', '\u29a2') \u29a2\n",
1096 "1222 ('\\\\\\\\revangle', '\u29a3') \u29a3\n",
1097 "1223 ('\\\\\\\\angleubar', '\u29a4') \u29a4\n",
1098 "1224 ('\\\\\\\\revangleubar', '\u29a5') \u29a5\n",
1099 "1225 ('\\\\\\\\wideangledown', '\u29a6') \u29a6\n",
1100 "1226 ('\\\\\\\\wideangleup', '\u29a7') \u29a7\n",
1101 "1227 ('\\\\\\\\measanglerutone', '\u29a8') \u29a8\n",
1102 "1228 ('\\\\\\\\measanglelutonw', '\u29a9') \u29a9\n",
1103 "1229 ('\\\\\\\\measanglerdtose', '\u29aa') \u29aa\n",
1104 "1230 ('\\\\\\\\measangleldtosw', '\u29ab') \u29ab\n",
1105 "1231 ('\\\\\\\\measangleurtone', '\u29ac') \u29ac\n",
1106 "1232 ('\\\\\\\\measangleultonw', '\u29ad') \u29ad\n",
1107 "1233 ('\\\\\\\\measangledrtose', '\u29ae') \u29ae\n",
1108 "1234 ('\\\\\\\\measangledltosw', '\u29af') \u29af\n",
1109 "1235 ('\\\\\\\\revemptyset', '\u29b0') \u29b0\n",
1110 "1236 ('\\\\\\\\emptysetobar', '\u29b1') \u29b1\n",
1111 "1237 ('\\\\\\\\emptysetocirc', '\u29b2') \u29b2\n",
1112 "1238 ('\\\\\\\\emptysetoarr', '\u29b3') \u29b3\n",
1113 "1239 ('\\\\\\\\emptysetoarrl', '\u29b4') \u29b4\n",
1114 "1240 ('\\\\\\\\circledparallel', '\u29b7') \u29b7\n",
1115 "1241 ('\\\\\\\\odotslashdot', '\u29bc') \u29bc\n",
1116 "1242 ('\\\\\\\\circledwhitebullet', '\u29be') \u29be\n",
1117 "1243 ('\\\\\\\\circledbullet', '\u29bf') \u29bf\n",
1118 "1244 ('\\\\\\\\olessthan', '\u29c0') \u29c0\n",
1119 "1245 ('\\\\\\\\ogreaterthan', '\u29c1') \u29c1\n",
1120 "1246 ('\\\\\\\\lrtriangleeq', '\u29e1') \u29e1\n",
1121 "1247 ('\\\\\\\\eparsl', '\u29e3') \u29e3\n",
1122 "1248 ('\\\\\\\\smeparsl', '\u29e4') \u29e4\n",
1123 "1249 ('\\\\\\\\eqvparsl', '\u29e5') \u29e5\n",
1124 "1250 ('\\\\\\\\dsol', '\u29f6') \u29f6\n",
1125 "1251 ('\\\\\\\\rsolbar', '\u29f7') \u29f7\n",
1126 "1252 ('\\\\\\\\doubleplus', '\u29fa') \u29fa\n",
1127 "1253 ('\\\\\\\\tripleplus', '\u29fb') \u29fb\n",
1128 "1254 ('\\\\\\\\modtwosum', '\u2a0a') \u2a0a\n",
1129 "1255 ('\\\\\\\\sumint', '\u2a0b') \u2a0b\n",
1130 "1256 ('\\\\\\\\cirfnint', '\u2a10') \u2a10\n",
1131 "1257 ('\\\\\\\\awint', '\u2a11') \u2a11\n",
1132 "1258 ('\\\\\\\\rppolint', '\u2a12') \u2a12\n",
1133 "1259 ('\\\\\\\\scpolint', '\u2a13') \u2a13\n",
1134 "1260 ('\\\\\\\\npolint', '\u2a14') \u2a14\n",
1135 "1261 ('\\\\\\\\pointint', '\u2a15') \u2a15\n",
1136 "1262 ('\\\\\\\\ringplus', '\u2a22') \u2a22\n",
1137 "1263 ('\\\\\\\\plushat', '\u2a23') \u2a23\n",
1138 "1264 ('\\\\\\\\simplus', '\u2a24') \u2a24\n",
1139 "1265 ('\\\\\\\\plussim', '\u2a26') \u2a26\n",
1140 "1266 ('\\\\\\\\plussubtwo', '\u2a27') \u2a27\n",
1141 "1267 ('\\\\\\\\plustrif', '\u2a28') \u2a28\n",
1142 "1268 ('\\\\\\\\commaminus', '\u2a29') \u2a29\n",
1143 "1269 ('\\\\\\\\minusfdots', '\u2a2b') \u2a2b\n",
1144 "1270 ('\\\\\\\\minusrdots', '\u2a2c') \u2a2c\n",
1145 "1271 ('\\\\\\\\opluslhrim', '\u2a2d') \u2a2d\n",
1146 "1272 ('\\\\\\\\oplusrhrim', '\u2a2e') \u2a2e\n",
1147 "1273 ('\\\\\\\\dottimes', '\u2a30') \u2a30\n",
1148 "1274 ('\\\\\\\\timesbar', '\u2a31') \u2a31\n",
1149 "1275 ('\\\\\\\\smashtimes', '\u2a33') \u2a33\n",
1150 "1276 ('\\\\\\\\otimeslhrim', '\u2a34') \u2a34\n",
1151 "1277 ('\\\\\\\\otimesrhrim', '\u2a35') \u2a35\n",
1152 "1278 ('\\\\\\\\otimeshat', '\u2a36') \u2a36\n",
1153 "1279 ('\\\\\\\\Otimes', '\u2a37') \u2a37\n",
1154 "1280 ('\\\\\\\\odiv', '\u2a38') \u2a38\n",
1155 "1281 ('\\\\\\\\triangleplus', '\u2a39') \u2a39\n",
1156 "1282 ('\\\\\\\\triangleminus', '\u2a3a') \u2a3a\n",
1157 "1283 ('\\\\\\\\triangletimes', '\u2a3b') \u2a3b\n",
1158 "1284 ('\\\\\\\\capdot', '\u2a40') \u2a40\n",
1159 "1285 ('\\\\\\\\uminus', '\u2a41') \u2a41\n",
1160 "1286 ('\\\\\\\\barcup', '\u2a42') \u2a42\n",
1161 "1287 ('\\\\\\\\barcap', '\u2a43') \u2a43\n",
1162 "1288 ('\\\\\\\\capwedge', '\u2a44') \u2a44\n",
1163 "1289 ('\\\\\\\\cupvee', '\u2a45') \u2a45\n",
1164 "1290 ('\\\\\\\\twocups', '\u2a4a') \u2a4a\n",
1165 "1291 ('\\\\\\\\twocaps', '\u2a4b') \u2a4b\n",
1166 "1292 ('\\\\\\\\closedvarcup', '\u2a4c') \u2a4c\n",
1167 "1293 ('\\\\\\\\closedvarcap', '\u2a4d') \u2a4d\n",
1168 "1294 ('\\\\\\\\Sqcap', '\u2a4e') \u2a4e\n",
1169 "1295 ('\\\\\\\\Sqcup', '\u2a4f') \u2a4f\n",
1170 "1296 ('\\\\\\\\closedvarcupsmashprod', '\u2a50') \u2a50\n",
1171 "1297 ('\\\\\\\\wedgeodot', '\u2a51') \u2a51\n",
1172 "1298 ('\\\\\\\\veeodot', '\u2a52') \u2a52\n",
1173 "1299 ('\\\\\\\\wedgeonwedge', '\u2a55') \u2a55\n",
1174 "1300 ('\\\\\\\\bigslopedvee', '\u2a57') \u2a57\n",
1175 "1301 ('\\\\\\\\bigslopedwedge', '\u2a58') \u2a58\n",
1176 "1302 ('\\\\\\\\wedgemidvert', '\u2a5a') \u2a5a\n",
1177 "1303 ('\\\\\\\\veemidvert', '\u2a5b') \u2a5b\n",
1178 "1304 ('\\\\\\\\midbarwedge', '\u2a5c') \u2a5c\n",
1179 "1305 ('\\\\\\\\midbarvee', '\u2a5d') \u2a5d\n",
1180 "1306 ('\\\\\\\\wedgedoublebar', '\u2a60') \u2a60\n",
1181 "1307 ('\\\\\\\\varveebar', '\u2a61') \u2a61\n",
1182 "1308 ('\\\\\\\\doublebarvee', '\u2a62') \u2a62\n",
1183 "1309 ('\\\\\\\\veedoublebar', '\u2a63') \u2a63\n",
1184 "1310 ('\\\\\\\\eqdot', '\u2a66') \u2a66\n",
1185 "1311 ('\\\\\\\\dotequiv', '\u2a67') \u2a67\n",
1186 "1312 ('\\\\\\\\dotsim', '\u2a6a') \u2a6a\n",
1187 "1313 ('\\\\\\\\simrdots', '\u2a6b') \u2a6b\n",
1188 "1314 ('\\\\\\\\simminussim', '\u2a6c') \u2a6c\n",
1189 "1315 ('\\\\\\\\congdot', '\u2a6d') \u2a6d\n",
1190 "1316 ('\\\\\\\\asteq', '\u2a6e') \u2a6e\n",
1191 "1317 ('\\\\\\\\hatapprox', '\u2a6f') \u2a6f\n",
1192 "1318 ('\\\\\\\\approxeqq', '\u2a70') \u2a70\n",
1193 "1319 ('\\\\\\\\eqqplus', '\u2a71') \u2a71\n",
1194 "1320 ('\\\\\\\\pluseqq', '\u2a72') \u2a72\n",
1195 "1321 ('\\\\\\\\eqqsim', '\u2a73') \u2a73\n",
1196 "1322 ('\\\\\\\\Coloneq', '\u2a74') \u2a74\n",
1197 "1323 ('\\\\\\\\eqeqeq', '\u2a76') \u2a76\n",
1198 "1324 ('\\\\\\\\equivDD', '\u2a78') \u2a78\n",
1199 "1325 ('\\\\\\\\ltcir', '\u2a79') \u2a79\n",
1200 "1326 ('\\\\\\\\gtcir', '\u2a7a') \u2a7a\n",
1201 "1327 ('\\\\\\\\ltquest', '\u2a7b') \u2a7b\n",
1202 "1328 ('\\\\\\\\gtquest', '\u2a7c') \u2a7c\n",
1203 "1329 ('\\\\\\\\lesdot', '\u2a7f') \u2a7f\n",
1204 "1330 ('\\\\\\\\gesdot', '\u2a80') \u2a80\n",
1205 "1331 ('\\\\\\\\lesdoto', '\u2a81') \u2a81\n",
1206 "1332 ('\\\\\\\\gesdoto', '\u2a82') \u2a82\n",
1207 "1333 ('\\\\\\\\lesdotor', '\u2a83') \u2a83\n",
1208 "1334 ('\\\\\\\\gesdotol', '\u2a84') \u2a84\n",
1209 "1335 ('\\\\\\\\lsime', '\u2a8d') \u2a8d\n",
1210 "1336 ('\\\\\\\\gsime', '\u2a8e') \u2a8e\n",
1211 "1337 ('\\\\\\\\lsimg', '\u2a8f') \u2a8f\n",
1212 "1338 ('\\\\\\\\gsiml', '\u2a90') \u2a90\n",
1213 "1339 ('\\\\\\\\lgE', '\u2a91') \u2a91\n",
1214 "1340 ('\\\\\\\\glE', '\u2a92') \u2a92\n",
1215 "1341 ('\\\\\\\\lesges', '\u2a93') \u2a93\n",
1216 "1342 ('\\\\\\\\gesles', '\u2a94') \u2a94\n",
1217 "1343 ('\\\\\\\\elsdot', '\u2a97') \u2a97\n",
1218 "1344 ('\\\\\\\\egsdot', '\u2a98') \u2a98\n",
1219 "1345 ('\\\\\\\\eqqless', '\u2a99') \u2a99\n",
1220 "1346 ('\\\\\\\\eqqgtr', '\u2a9a') \u2a9a\n",
1221 "1347 ('\\\\\\\\eqqslantless', '\u2a9b') \u2a9b\n",
1222 "1348 ('\\\\\\\\eqqslantgtr', '\u2a9c') \u2a9c\n",
1223 "1349 ('\\\\\\\\simless', '\u2a9d') \u2a9d\n",
1224 "1350 ('\\\\\\\\simgtr', '\u2a9e') \u2a9e\n",
1225 "1351 ('\\\\\\\\simlE', '\u2a9f') \u2a9f\n",
1226 "1352 ('\\\\\\\\simgE', '\u2aa0') \u2aa0\n",
1227 "1353 ('\\\\\\\\glj', '\u2aa4') \u2aa4\n",
1228 "1354 ('\\\\\\\\gla', '\u2aa5') \u2aa5\n",
1229 "1355 ('\\\\\\\\ltcc', '\u2aa6') \u2aa6\n",
1230 "1356 ('\\\\\\\\gtcc', '\u2aa7') \u2aa7\n",
1231 "1357 ('\\\\\\\\lescc', '\u2aa8') \u2aa8\n",
1232 "1358 ('\\\\\\\\gescc', '\u2aa9') \u2aa9\n",
1233 "1359 ('\\\\\\\\smt', '\u2aaa') \u2aaa\n",
1234 "1360 ('\\\\\\\\lat', '\u2aab') \u2aab\n",
1235 "1361 ('\\\\\\\\smte', '\u2aac') \u2aac\n",
1236 "1362 ('\\\\\\\\late', '\u2aad') \u2aad\n",
1237 "1363 ('\\\\\\\\precneq', '\u2ab1') \u2ab1\n",
1238 "1364 ('\\\\\\\\succneq', '\u2ab2') \u2ab2\n",
1239 "1365 ('\\\\\\\\preceqq', '\u2ab3') \u2ab3\n",
1240 "1366 ('\\\\\\\\succeqq', '\u2ab4') \u2ab4\n",
1241 "1367 ('\\\\\\\\Prec', '\u2abb') \u2abb\n",
1242 "1368 ('\\\\\\\\Succ', '\u2abc') \u2abc\n",
1243 "1369 ('\\\\\\\\subsetdot', '\u2abd') \u2abd\n",
1244 "1370 ('\\\\\\\\supsetdot', '\u2abe') \u2abe\n",
1245 "1371 ('\\\\\\\\subsetplus', '\u2abf') \u2abf\n",
1246 "1372 ('\\\\\\\\supsetplus', '\u2ac0') \u2ac0\n",
1247 "1373 ('\\\\\\\\submult', '\u2ac1') \u2ac1\n",
1248 "1374 ('\\\\\\\\supmult', '\u2ac2') \u2ac2\n",
1249 "1375 ('\\\\\\\\subedot', '\u2ac3') \u2ac3\n",
1250 "1376 ('\\\\\\\\supedot', '\u2ac4') \u2ac4\n",
1251 "1377 ('\\\\\\\\subsim', '\u2ac7') \u2ac7\n",
1252 "1378 ('\\\\\\\\supsim', '\u2ac8') \u2ac8\n",
1253 "1379 ('\\\\\\\\subsetapprox', '\u2ac9') \u2ac9\n",
1254 "1380 ('\\\\\\\\supsetapprox', '\u2aca') \u2aca\n",
1255 "1381 ('\\\\\\\\lsqhook', '\u2acd') \u2acd\n",
1256 "1382 ('\\\\\\\\rsqhook', '\u2ace') \u2ace\n",
1257 "1383 ('\\\\\\\\csub', '\u2acf') \u2acf\n",
1258 "1384 ('\\\\\\\\csup', '\u2ad0') \u2ad0\n",
1259 "1385 ('\\\\\\\\csube', '\u2ad1') \u2ad1\n",
1260 "1386 ('\\\\\\\\csupe', '\u2ad2') \u2ad2\n",
1261 "1387 ('\\\\\\\\subsup', '\u2ad3') \u2ad3\n",
1262 "1388 ('\\\\\\\\supsub', '\u2ad4') \u2ad4\n",
1263 "1389 ('\\\\\\\\subsub', '\u2ad5') \u2ad5\n",
1264 "1390 ('\\\\\\\\supsup', '\u2ad6') \u2ad6\n",
1265 "1391 ('\\\\\\\\suphsub', '\u2ad7') \u2ad7\n",
1266 "1392 ('\\\\\\\\supdsub', '\u2ad8') \u2ad8\n",
1267 "1393 ('\\\\\\\\forkv', '\u2ad9') \u2ad9\n",
1268 "1394 ('\\\\\\\\lllnest', '\u2af7') \u2af7\n",
1269 "1395 ('\\\\\\\\gggnest', '\u2af8') \u2af8\n",
1270 "1396 ('\\\\\\\\leqqslant', '\u2af9') \u2af9\n",
1271 "1397 ('\\\\\\\\geqqslant', '\u2afa') \u2afa\n",
1272 "1398 ('\\\\\\\\squaretopblack', '\\\\u2b12') \\u2b12\n",
1273 "1399 ('\\\\\\\\squarebotblack', '\\\\u2b13') \\u2b13\n",
1274 "1400 ('\\\\\\\\squareurblack', '\\\\u2b14') \\u2b14\n",
1275 "1401 ('\\\\\\\\squarellblack', '\\\\u2b15') \\u2b15\n",
1276 "1402 ('\\\\\\\\diamondleftblack', '\\\\u2b16') \\u2b16\n",
1277 "1403 ('\\\\\\\\diamondrightblack', '\\\\u2b17') \\u2b17\n",
1278 "1404 ('\\\\\\\\diamondtopblack', '\\\\u2b18') \\u2b18\n",
1279 "1405 ('\\\\\\\\diamondbotblack', '\\\\u2b19') \\u2b19\n",
1280 "1406 ('\\\\\\\\dottedsquare', '\\\\u2b1a') \\u2b1a\n",
1281 "1407 ('\\\\\\\\lgblksquare', '\\\\u2b1b') \\u2b1b\n",
1282 "1408 ('\\\\\\\\lgwhtsquare', '\\\\u2b1c') \\u2b1c\n",
1283 "1409 ('\\\\\\\\vysmblksquare', '\\\\u2b1d') \\u2b1d\n",
1284 "1410 ('\\\\\\\\vysmwhtsquare', '\\\\u2b1e') \\u2b1e\n",
1285 "1411 ('\\\\\\\\pentagonblack', '\\\\u2b1f') \\u2b1f\n",
1286 "1412 ('\\\\\\\\pentagon', '\\\\u2b20') \\u2b20\n",
1287 "1413 ('\\\\\\\\varhexagon', '\\\\u2b21') \\u2b21\n",
1288 "1414 ('\\\\\\\\varhexagonblack', '\\\\u2b22') \\u2b22\n",
1289 "1415 ('\\\\\\\\hexagonblack', '\\\\u2b23') \\u2b23\n",
1290 "1416 ('\\\\\\\\lgblkcircle', '\\\\u2b24') \\u2b24\n",
1291 "1417 ('\\\\\\\\mdblkdiamond', '\\\\u2b25') \\u2b25\n",
1292 "1418 ('\\\\\\\\mdwhtdiamond', '\\\\u2b26') \\u2b26\n",
1293 "1419 ('\\\\\\\\mdblklozenge', '\\\\u2b27') \\u2b27\n",
1294 "1420 ('\\\\\\\\mdwhtlozenge', '\\\\u2b28') \\u2b28\n",
1295 "1421 ('\\\\\\\\smblkdiamond', '\\\\u2b29') \\u2b29\n",
1296 "1422 ('\\\\\\\\smblklozenge', '\\\\u2b2a') \\u2b2a\n",
1297 "1423 ('\\\\\\\\smwhtlozenge', '\\\\u2b2b') \\u2b2b\n",
1298 "1424 ('\\\\\\\\blkhorzoval', '\\\\u2b2c') \\u2b2c\n",
1299 "1425 ('\\\\\\\\whthorzoval', '\\\\u2b2d') \\u2b2d\n",
1300 "1426 ('\\\\\\\\blkvertoval', '\\\\u2b2e') \\u2b2e\n",
1301 "1427 ('\\\\\\\\whtvertoval', '\\\\u2b2f') \\u2b2f\n",
1302 "1428 ('\\\\\\\\circleonleftarrow', '\\\\u2b30') \\u2b30\n",
1303 "1429 ('\\\\\\\\leftthreearrows', '\\\\u2b31') \\u2b31\n",
1304 "1430 ('\\\\\\\\leftarrowonoplus', '\\\\u2b32') \\u2b32\n",
1305 "1431 ('\\\\\\\\longleftsquigarrow', '\\\\u2b33') \\u2b33\n",
1306 "1432 ('\\\\\\\\nvtwoheadleftarrow', '\\\\u2b34') \\u2b34\n",
1307 "1433 ('\\\\\\\\nVtwoheadleftarrow', '\\\\u2b35') \\u2b35\n",
1308 "1434 ('\\\\\\\\twoheadmapsfrom', '\\\\u2b36') \\u2b36\n",
1309 "1435 ('\\\\\\\\twoheadleftdbkarrow', '\\\\u2b37') \\u2b37\n",
1310 "1436 ('\\\\\\\\leftdotarrow', '\\\\u2b38') \\u2b38\n",
1311 "1437 ('\\\\\\\\nvleftarrowtail', '\\\\u2b39') \\u2b39\n",
1312 "1438 ('\\\\\\\\nVleftarrowtail', '\\\\u2b3a') \\u2b3a\n",
1313 "1439 ('\\\\\\\\twoheadleftarrowtail', '\\\\u2b3b') \\u2b3b\n",
1314 "1440 ('\\\\\\\\nvtwoheadleftarrowtail', '\\\\u2b3c') \\u2b3c\n",
1315 "1441 ('\\\\\\\\nVtwoheadleftarrowtail', '\\\\u2b3d') \\u2b3d\n",
1316 "1442 ('\\\\\\\\leftarrowx', '\\\\u2b3e') \\u2b3e\n",
1317 "1443 ('\\\\\\\\leftcurvedarrow', '\\\\u2b3f') \\u2b3f\n",
1318 "1444 ('\\\\\\\\equalleftarrow', '\\\\u2b40') \\u2b40\n",
1319 "1445 ('\\\\\\\\bsimilarleftarrow', '\\\\u2b41') \\u2b41\n",
1320 "1446 ('\\\\\\\\leftarrowbackapprox', '\\\\u2b42') \\u2b42\n",
1321 "1447 ('\\\\\\\\rightarrowgtr', '\\\\u2b43') \\u2b43\n",
1322 "1448 ('\\\\\\\\rightarrowsupset', '\\\\u2b44') \\u2b44\n",
1323 "1449 ('\\\\\\\\LLeftarrow', '\\\\u2b45') \\u2b45\n",
1324 "1450 ('\\\\\\\\RRightarrow', '\\\\u2b46') \\u2b46\n",
1325 "1451 ('\\\\\\\\bsimilarrightarrow', '\\\\u2b47') \\u2b47\n",
1326 "1452 ('\\\\\\\\rightarrowbackapprox', '\\\\u2b48') \\u2b48\n",
1327 "1453 ('\\\\\\\\similarleftarrow', '\\\\u2b49') \\u2b49\n",
1328 "1454 ('\\\\\\\\leftarrowapprox', '\\\\u2b4a') \\u2b4a\n",
1329 "1455 ('\\\\\\\\leftarrowbsimilar', '\\\\u2b4b') \\u2b4b\n",
1330 "1456 ('\\\\\\\\rightarrowbsimilar', '\\\\u2b4c') \\u2b4c\n",
1331 "1457 ('\\\\\\\\medwhitestar', '\\\\u2b50') \\u2b50\n",
1332 "1458 ('\\\\\\\\medblackstar', '\\\\u2b51') \\u2b51\n",
1333 "1459 ('\\\\\\\\smwhitestar', '\\\\u2b52') \\u2b52\n",
1334 "1460 ('\\\\\\\\rightpentagonblack', '\\\\u2b53') \\u2b53\n",
1335 "1461 ('\\\\\\\\rightpentagon', '\\\\u2b54') \\u2b54\n",
1336 "1462 ('\\\\\\\\postalmark', '\u3012') \u3012\n",
1337 "1645 ('\\\\\\\\mscrl', '\\\\U1d4c1') \\U1d4c1\n",
1338 "2115 ('\\\\\\\\imath', '\\\\U1d6a4') \\U1d6a4\n",
1339 "2116 ('\\\\\\\\jmath', '\\\\U1d6a5') \\U1d6a5\n",
1340 "2142 ('\\\\\\\\mbfnabla', '\ud835\udec1') \ud835\udec1\n",
1341 "2168 ('\\\\\\\\mbfpartial', '\ud835\udedb') \ud835\udedb\n",
1342 "2200 ('\\\\\\\\mitnabla', '\ud835\udefb') \ud835\udefb\n",
1343 "2226 ('\\\\\\\\mitpartial', '\ud835\udf15') \ud835\udf15\n",
1344 "2258 ('\\\\\\\\mbfitnabla', '\ud835\udf35') \ud835\udf35\n",
1345 "2284 ('\\\\\\\\mbfitpartial', '\ud835\udf4f') \ud835\udf4f\n",
1346 "2316 ('\\\\\\\\mbfsansnabla', '\ud835\udf6f') \ud835\udf6f\n",
1347 "2342 ('\\\\\\\\mbfsanspartial', '\ud835\udf89') \ud835\udf89\n",
1348 "2374 ('\\\\\\\\mbfitsansnabla', '\ud835\udfa9') \ud835\udfa9\n",
1349 "2400 ('\\\\\\\\mbfitsanspartial', '\ud835\udfc3') \ud835\udfc3\n",
1350 "2407 ('\\\\\\\\mbfDigamma', '\\\\U1d7ca') \\U1d7ca\n",
1351 "2408 ('\\\\\\\\mbfdigamma', '\\\\U1d7cb') \\U1d7cb\n"
1352 ]
1353 }
1354 ],
1355 "prompt_number": 9
1356 },
1357 {
1358 "cell_type": "code",
1359 "collapsed": false,
1360 "input": [
1361 "valid_idents = [line for line in lines if test_ident(line[1])]"
1362 ],
1363 "language": "python",
1364 "metadata": {},
1365 "outputs": [],
1366 "prompt_number": 10
1367 },
1368 {
1369 "cell_type": "heading",
1370 "level": 2,
1371 "metadata": {},
1372 "source": [
1373 "Write the `latex_symbols.py` module in the cwd"
1374 ]
1375 },
1376 {
1377 "cell_type": "code",
1378 "collapsed": false,
1379 "input": [
1380 "s = \"\"\"# encoding: utf-8\n",
1381 "\n",
1382 "# This file is autogenerated from the file:\n",
1383 "# https://raw.githubusercontent.com/JuliaLang/julia/master/base/latex_symbols.jl\n",
1384 "# This original list is filtered to remove any unicode characters that are not valid\n",
1385 "# Python identifiers.\n",
1386 "\n",
1387 "latex_symbols = {\\n\n",
1388 "\"\"\"\n",
1389 "for line in valid_idents:\n",
1390 " s += ' \"%s\" : \"%s\",\\n' % (line[0], line[1])\n",
1391 "s += \"}\\n\""
1392 ],
1393 "language": "python",
1394 "metadata": {},
1395 "outputs": [],
1396 "prompt_number": 11
1397 },
1398 {
1399 "cell_type": "code",
1400 "collapsed": false,
1401 "input": [
1402 "with open('latex_symbols.py', 'w', encoding='utf-8') as f:\n",
1403 " f.write(s)"
1404 ],
1405 "language": "python",
1406 "metadata": {},
1407 "outputs": [],
1408 "prompt_number": 12
1409 },
1410 {
1411 "cell_type": "heading",
1412 "level": 2,
1413 "metadata": {},
1414 "source": [
1415 "Test the module"
1416 ]
1417 },
1418 {
1419 "cell_type": "code",
1420 "collapsed": false,
1421 "input": [
1422 "from latex_symbols import latex_symbols"
1423 ],
1424 "language": "python",
1425 "metadata": {},
1426 "outputs": [],
1427 "prompt_number": 13
1428 },
1429 {
1430 "cell_type": "code",
1431 "collapsed": false,
1432 "input": [
1433 "len(latex_symbols)"
1434 ],
1435 "language": "python",
1436 "metadata": {},
1437 "outputs": [
1438 {
1439 "metadata": {},
1440 "output_type": "pyout",
1441 "prompt_number": 14,
1442 "text": [
1443 "1283"
1444 ]
1445 }
1446 ],
1447 "prompt_number": 14
1448 },
1449 {
1450 "cell_type": "code",
1451 "collapsed": false,
1452 "input": [
1453 "tests = ['\\\\alpha', '\\\\vec', '\\\\mbfY']\n",
1454 "for t in tests:\n",
1455 " assert t in latex_symbols"
1456 ],
1457 "language": "python",
1458 "metadata": {},
1459 "outputs": [],
1460 "prompt_number": 15
1461 }
1462 ],
1463 "metadata": {}
1464 }
1465 ]
1466 } No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now