Skip to content

Things that KaTeX does not (yet) support

Ron Kok edited this page Feb 4, 2018 · 29 revisions

This is a list of functions, features, and extensions that KaTeX does not currently support. It is not comprehensive. Sources include KaTeX’s GitHub Issues pages and the list at http://utensil-site.github.io/available-in-katex/.

Things committed to master but not yet released

⟨ ⟩, \mathring, \varGamma, \varDelta, \varTheta, \varLambda, \varXi, \varPi, \varSigma, \varUpsilon, \varPhi, \varPsi, \varOmega,

Array nuances

\hline, \cline, \multicolumn, \hfill, \vline (#269)

Characters for direct input

⊥ ⊨ ≔ ≕ ≐ ≝ ⋗ ⋖ © ∌ € ₹ ₽, astrosymbols (#373),

Fonts

Blackboard bold for small letters and digits (#473)

\cal

\oldstyle

\pmb

\textsc, i.e., small caps (#471)

Persian, Arabic alphabet and numerals (#212 and #729)

Upright lower-case Greek (#564)

Functions from LaTeX packages

\above

\atopwithdelims, \overwithdelims

\brace, \brack

\buildrel

\dddot

\cancelto

\cfrac (#85)

\hbox

\includegraphics (#898)

\leftroot, \uproot

\newline (#171)

\oiint, \oiiint (#392)

\overbracket, \underbracket

\projlim, \varprojlim, \injlim, \varinjlim, \varliminf, \varlimsup

\sideset

\substack

\tag (#899)

\wideparen (#560)

\phase

\angl

Measurement, spacing, shifts

\>

\hskip

\moveleft, \moveright

\mspace

\negthickspace, \negthinspace

\raisedistance

\rotatebox (#681)

\scalebox

\setlength (#687)

\shoveleft, \shoveright

\skew

\strut

\vcenter

Functions from KaTeX Extensions that don’t yet exist

\ce (#50)

\class, \cssId (#90)

Modes

Extension architecture (#762)

Right-to-left (#343)

\def, \newcommand (#250) (KaTeX macros can be defined in the rendering options)

\DeclareMathOperator

\definecolor (#750)

\newenvironment (#37)

\renewcommand, \renewenvironment

\require

Auto-break (#327, #1023)

Automatic left/right delimiters, as in nath package (#806)

Equation numbering (#350)

Canvas output

SVG output (#375)

Intermediate representation (HAST?)

Macros

\if, \fi, \ifx, \else, \ifmmode

\def, \newcommand

MathJax non-standard functions

\array KaTeX supports \begin{array}
\cases KaTeX supports \begin{cases}
\enclose
\mathtip
\Newextarrow
\nobreakspace KaTeX supports ~ and \space
\Rule KaTeX supports \rule
\Space
\texttip
\Tiny KaTeX supports \tiny
\unicode