########################################################################
##
## Copyright (C) 2013-2024 The Octave Project Developers
##
## See the file COPYRIGHT.md in the top-level directory of this
## distribution or .
##
## This file is part of Octave.
##
## Octave is free software: you can redistribute it and/or modify it
## under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## (at your option) any later version.
##
## Octave is distributed in the hope that it will be useful, but
## WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with Octave; see the file COPYING. If not, see
## .
##
########################################################################
# List of supported symbols for the TeX interpreter
# Reference: http://www.mathworks.com/help/matlab/ref/text_props.html
#
# Column 1 : symbol name
# Column 2 : Unicode code
# Column 3 : MS symbol code (http://www.kostis.net/charsets/symbol.htm)
#
# Arranged by listings in The TeXbook, Appendix F:
# Greek lower case letters, Greek upper case, Misc Symbols type Ord,
# "Large" operators, Binary operators, Relations, Negated relations, Arrows,
# Openings, Closings, Alternate names, and Other (not in Appendix F Tables).
alpha 0x03B1 0xF061
beta 0x03B2 0xF062
gamma 0x03B3 0xF067
delta 0x03B4 0xF064
epsilon 0x03B5 0xF065
zeta 0x03B6 0xF07A
eta 0x03B7 0xF068
theta 0x03B8 0xF071
vartheta 0x03D1 0xF04A
iota 0x03B9 0xF069
kappa 0x03BA 0xF06B
lambda 0x03BB 0xF06C
mu 0x03BC 0xF06D
nu 0x03BD 0xF06E
xi 0x03BE 0xF078
o 0x03BF 0xF0B0
pi 0x03C0 0xF070
varpi 0x03D6 0xF076
rho 0x03C1 0xF072
sigma 0x03C3 0xF073
varsigma 0x03C2 0xF056
tau 0x03C4 0xF074
upsilon 0x03C5 0xF075
phi 0x03C6 0xF066
chi 0x03C7 0xF063
psi 0x03C8 0xF079
omega 0x03C9 0xF077
Gamma 0x0393 0xF047
Delta 0x0394 0xF044
Theta 0x0398 0xF051
Lambda 0x039B 0xF04C
Xi 0x039E 0xF058
Pi 0x03A0 0xF050
Sigma 0x03A3 0xF053
Upsilon 0x03D2 0xF055
Phi 0x03A6 0xF046
Psi 0x03A8 0xF059
Omega 0x03A9 0xF057
aleph 0x2135 0xF0C0
wp 0x2118 0xF0C3
Re 0x211C 0xF0C2
Im 0x2111 0xF0C1
partial 0x2202 0xF0B6
infty 0x221E 0xF0A5
prime 0x2032 0xF0A2
nabla 0x2207 0xF0D1
surd 0x221A 0xF0D6
angle 0x2220 0xF0D0
forall 0x2200 0xF022
exists 0x2203 0xF024
neg 0x00AC 0xF0D8
clubsuit 0x2663 0xF0A7
diamondsuit 0x2666 0xF0A8
heartsuit 0x2665 0xF0A9
spadesuit 0x2660 0xF0AA
int 0x222B 0xF0F2
pm 0x00B1 0xF0B1
cdot 0x22C5 0xF0D7
times 0x00D7 0xF0B4
ast 0x2217 0xF02A
circ 0x2218 0xF0B0
bullet 0x2219 0xF0B7
div 0x00F7 0xF0B8
cap 0x2229 0xF0C7
cup 0x222A 0xF0C8
vee 0x2228 0xF0DA
wedge 0x2227 0xF0D9
oplus 0x2295 0xF0C5
otimes 0x2297 0xF0C4
oslash 0x2298 0xF0C6
leq 0x2264 0xF0A3
subset 0x2282 0xF0CC
subseteq 0x2286 0xF0CD
in 0x2208 0xF0CE
geq 0x2265 0xF0B3
supset 0x2283 0xF0C9
supseteq 0x2287 0xF0CA
ni 0x220B 0xF027
mid 0x2223 0xF0BD
equiv 0x2261 0xF0BA
sim 0x223C 0xF07E
approx 0x2248 0xF0BB
cong 0x2245 0xF040
propto 0x221D 0xF0B5
perp 0x22A5 0xF05E
leftarrow 0x2190 0xF0AC
Leftarrow 0x21D0 0xF0DC
rightarrow 0x2192 0xF0AE
Rightarrow 0x21D2 0xF0DE
leftrightarrow 0x2194 0xF0AB
uparrow 0x2191 0xF0AD
downarrow 0x2193 0xF0AF
lfloor 0x230A 0xF0EB
langle 0x27E8 0xF0E1
lceil 0x2308 0xF0E9
rfloor 0x230B 0xF0FB
rangle 0x27E9 0xF0F1
rceil 0x2309 0xF0F9
neq 0x2260 0xF0B9
ldots 0x2026 0xF0BC
0 0x2205 0xF0C6
copyright 0x00A9 0xF0E3
deg 0x00B0 0xF0B0