9
9
r"""\alpha \beta \gamma \chi \delta \epsilon \eta \iota \kappa
10
10
\lambda \mu \nu \omega \phi \pi \psi \rho \sigma \tau \theta
11
11
\upsilon \xi \zeta \digamma \varepsilon \varkappa \varphi
12
- \varpi \varrho \varsigma \vartheta""" ],
12
+ \varpi \varrho \varsigma \vartheta""" . split () ],
13
13
["Upper-case Greek" ,
14
14
8 ,
15
15
r"""\Delta \Gamma \Lambda \Omega \Phi \Pi \Psi \Sigma \Theta
16
- \Upsilon \Xi \mho \nabla""" ],
16
+ \Upsilon \Xi \mho \nabla""" . split () ],
17
17
["Hebrew" ,
18
18
6 ,
19
- r"""\aleph \beth \daleth \gimel""" ],
19
+ r"""\aleph \beth \daleth \gimel""" . split () ],
20
20
["Delimiters" ,
21
21
6 ,
22
- r"""| \{ \lfloor / \Uparrow \llcorner \vert \} \rfloor \backslash
23
- \uparrow \lrcorner \| \langle \lceil [ \Downarrow \ulcorner
24
- \Vert \rangle \rceil ] \downarrow \urcorner""" ],
22
+ _mathtext .Parser ._delims ],
25
23
["Big symbols" ,
26
24
6 ,
27
- r"""\bigcap \bigcup \bigodot \bigoplus \bigotimes \biguplus
28
- \bigvee \bigwedge \coprod \oint \prod \sum \int""" ],
25
+ _mathtext .Parser ._overunder_symbols | _mathtext .Parser ._dropsub_symbols ],
29
26
["Standard function names" ,
30
27
6 ,
31
- r"""\arccos \csc \ker \min \arcsin \deg \lg \Pr \arctan \det \lim
32
- \gcd \ln \sup \cot \hom \log \tan \coth \inf \max \tanh
33
- \sec \arg \dim \liminf \sin \cos \exp \limsup \sinh \cosh""" ],
28
+ {fr"\{ fn } " for fn in _mathtext .Parser ._function_names }],
34
29
["Binary operation and relation symbols" ,
35
30
4 ,
36
31
r"""\ast \pm \slash \cap \star \mp \cup \cdot \uplus
62
57
\lneqq \gneqq \ntriangleright \lnsim \gnsim \ntrianglerighteq
63
58
\coloneq \eqsim \nequiv \napprox \nsupset \doublebarwedge \nVdash
64
59
\Doteq \nsubset \eqcolon \ne
65
- """ ],
60
+ """ . split () ],
66
61
["Arrow symbols" ,
67
62
4 ,
68
63
r"""\leftarrow \longleftarrow \uparrow \Leftarrow \Longleftarrow
85
80
\nrightarrow \nLeftarrow \nRightarrow \nleftrightarrow
86
81
\nLeftrightarrow \to \Swarrow \Searrow \Nwarrow \Nearrow
87
82
\leftsquigarrow
88
- """ ],
83
+ """ . split () ],
89
84
["Miscellaneous symbols" ,
90
85
4 ,
91
86
r"""\neg \infty \forall \wp \exists \bigstar \angle \partial
95
90
\hslash \vdots \blacksquare \ldots \blacktriangle \ddots \sharp
96
91
\prime \blacktriangledown \Im \flat \backprime \Re \natural
97
92
\circledS \P \copyright \ss \circledR \S \yen \AA \checkmark \$
98
- \iiint \iint \oiiint """ ]
93
+ \cent \triangle \QED \sinewave """ . split () ]
99
94
]
100
95
101
96
@@ -110,7 +105,7 @@ def render_symbol(sym):
110
105
111
106
lines = []
112
107
for category , columns , syms in symbols :
113
- syms = sorted (syms . split ( ))
108
+ syms = sorted (list ( syms ))
114
109
columns = min (columns , len (syms ))
115
110
lines .append ("**%s**" % category )
116
111
lines .append ('' )
@@ -155,7 +150,6 @@ def setup(app):
155
150
for category , columns , syms in symbols :
156
151
if category == "Standard Function Names" :
157
152
continue
158
- syms = syms .split ()
159
153
for sym in syms :
160
154
if len (sym ) > 1 :
161
155
all_symbols [sym [1 :]] = None
0 commit comments