According to some benchmarks, it seems that KaTeX renders latex much more faster than Mathjax.

Is there any chance to use KaTeX in place of Mathjax?

  • 8
    $\begingroup$ There has been some discussion at meta.math.stackexchange.com/questions/16809/… $\endgroup$ Commented Sep 22, 2014 at 7:27
  • 1
    $\begingroup$ There are some concerns, as highlighted in the answers given to the post that Gerry linked to. I'm going to let one of our developers answer this, please be patient :) $\endgroup$
    – Tim Post
    Commented Sep 22, 2014 at 9:32
  • 2
    $\begingroup$ Although the functionality is currently limited, it seems to be worth keeping an eye on. $\endgroup$
    – Todd Trimble Mod
    Commented Sep 22, 2014 at 17:13
  • 2
    $\begingroup$ I marked this status-deferred for the two reasons I explained in my answer below. There seems to be no reasonable way to add KaTeX as a MathJax alternative on MO at this time. However, the issue could be revisited once KaTeX improves its functionality and starts offering support for their product. $\endgroup$ Commented Sep 22, 2014 at 17:24
  • 4
    $\begingroup$ See also the discussion with the same title on PhysicsOverflow: physicsoverflow.org/23869/katex-vs-mathjax?show=23970#c23970 $\endgroup$
    – Dilaton
    Commented Sep 23, 2014 at 12:23
  • $\begingroup$ @slate how should we read the fact that status-deferred has been removed? Are you working on this feature? Are there any announcement on this matter? $\endgroup$ Commented Jun 17 at 11:34
  • $\begingroup$ @Federico Honestly speaking, because this was marked [status-deferred] by a then-moderator and not an employee, I don't think this work was ever being tracked internally. Unfortunately, it is also a ten year old request, so I am quite certain it is not being tracked today. If it is still of interest, I'd encourage you to make a new post about it, either here or on Meta Stack Exchange, and route it to us by flagging for [status-review]. $\endgroup$
    – Slate StaffMod
    Commented Jun 17 at 14:19
  • $\begingroup$ Thanks! I am not the original asker, so I am not sure if their request is still of interest. However, this fact that moderators can apply this tag even when the feature is not internally tracked seems problematic; I suggest you to consider revisiting those permissions. $\endgroup$ Commented Jun 17 at 14:39

1 Answer 1


Currently, KaTeX supports a limited subset of the functionality provided by MathJax. Many of the missing functionality (notably arrays and equation alignment) is regularly used on MathOverflow, so I would not recommend using KaTeX for viewing MathOverflow.

http://github.com/Khan/KaTeX/wiki/Function-Support-in-KaTeX http://docs.mathjax.org/en/latest/tex.html#supported-latex-commands

A visual comparison can be found here.

As noted in an earlier discussion, there are also important security issues with adding third-party javascript on MathOverflow. As far as I can tell, the KaTeX developers are not yet offering adequate support for a large site with lots of user input like MathOverflow. They might eventually offer that since they obviously need to support the Khan Academy, which has similar security needs.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .