Jex - supported Latex
by David K. Levine
Jex expects latex fragments enclosed in brackets {} and treats $'s as \$'s
Macros that do not exist in standard Latex; Jex will always
try to convert these to equivalent Latex macros before writing, so
these should not ordinarily occur in Jex output
\leftgroup{} \rightgroup{} - groups of fence delimiters, for example \leftgroup{[} is equivalent to \left[
\overset{}{} - groups of embellishments set above, for example \overset{-}{a} is equivalent to \overline a
\underset{}{} - groups of embellishments set below, for example \underset{-}{a} is equivalent to \underline a
{} \overgroup{}{} - groups of horizontal division style delimiters, for example {a} \overgroup{-} {b} is equivalent to a \over b
\unicode{c-style-hex-string} - the unicode character refered to by hex-string
Treatment of functions
functions such as \log \sin and so forth are converted by Jex to \mathrm{log} \mathrm{sin}
Latex constructs supported in Jex
No non-mathematical constructs are supported, and support for some
symbols is not yet implemented. When macros unknown to it are
encountered, Jex will try to ignore them.
Supported
\begin{align} \end{align}
\begin{array} \end{array}
&
\\ recognized as an array delimiter, but comments are not supported
\mathrm{}
\, \: \; negative spaces are neither recognized nor implemented
\left[{( \right]})
\root[]{} recognized by the parser but not currently implemented in Jex
\over
superscripts and subscripts
upper and lower case greek alphabet
named functions
embellishments both narrow and wide and underline
all the symbols I know about except those listed below
Not Supported
under and overbraces
\frac
\begin{math} \begin{display}
\begin{equation} and the corresponding \end and the abbreviations \( \[
these are
essentially meaningless in Jex but the parser needs to do a better job
of ignoring them
Symbols I know about that are not supported
// * \hat{o} is similar to the circumflex (cf. \^)
// * \widehat{oo} is a wide version of \hat over several letters
// * \check{o} is a vee or check (cf. \v)
// * \tilde{o} is a tilde (cf. \~)
// * \widetilde{oo} is a wide version of \tilde over several letters
// * \acute{o} is an acute accent (cf. \`)
// * \grave{o} is a grave accent (cf. >\')
// * \dot{o} is a dot over the letter (cf. \.)
// * \ddot{o} is a double dot over the letter
// * \breve{o} is a breve
// * \bar{o} is a macron (cf. \=)
// * \vec{o} is a vector (arrow) over the letter
// * \mp minus or plus sign
// * \div divided by sign
// * \ast an asterisk (centered)
// * \star a five-point star (centered)
// * \circ an open bullet
// * \ll much less than
// * \gg much greater than
// * \sim similar to
// * \simeq similar or equal to
// * \per "perpendicular to" symbols
// * \langle (left angle bracket)
// * \rangle (right angle bracket)
// * uparrow (uparrow)
// * downarrow (down arrow)
// * updownarrow (up/down arrow)
// * \cdots horizontally center of line (math mode only)
// * \ddots diagonal (math mode only)
// * \vdots vertical (math mode only)
// * \oint a surface (circular) integral sign
// * \bigcup big "U"
// * \bigcap big inverted "U"
// * \bigvee big "V"
// * \bigwedge big inverted "V"
// * \bigodot big "O" with dot at center
// * \bigotimes big "O" with cross inside
// * \bigoplus big "O" with a + inside
// * \biguplus big "U" with a + inside
// * \varepsilon (variation, script-like)
// * \vartheta (variation, script-like)
// * \varpi (variation)
// * \varrho (variation, with the tail)
// * \varsigma (variation, script-like)
// * \aleph Hebrew aleph
// * \hbar h-bar, Planck's constant
// * \imath variation on i; no dot
// * \jmath variation on j; no dot
// * \wp fancy script lowercase P
// * \Im script capital I (Imaginary)
// * \prime prime (also obtained by typing ')
// * \surd radical (square root) symbol
// * \angle angle symbol
// * \forall for all (inverted A)
// * \exists exists (left-facing E)
// * \triangle open triangle symbol
// * \Box open square
// * \Diamond open diamond
// * \flat music: flat symbol
// * \natural music: natural symbol
// * \clubsuit playing cards: club suit symbol
// * \diamondsuit playing cards: diamond suit symbol
// * \heartsuit playing cards: heart suit symbol
// * \spadesuit playing cards: space suit symbol