It seems like KaTeX is getting pretty good now, and MathJax recently released version 3.0, which changes roughly everything about how one interacts with it. Maybe this is the time to remove MathJax from the distribution, rather than trying to upgrade it?
#73 implements the necessary changes for this, but I'm still not 100% sure that removing MathJax is actually the right thing to do as of right now.
On the whole, I think KaTeX is in a really good place and will only get better, and the only real benefit from MathJax is that it is better at handling some less standard forms (\cases and \eqalign come to mind). MathJax also takes up a lot of space in the distribution and is super slow by comparison, so maybe more trouble than it's worth.
One potential downside is that people may be surprised when certain incantations don't work. We could point people to the KaTeX support table or something like that, though.
@edemaine or @ichuang, any thoughts on this? If not, I'll probably go ahead with merging #73.
FWIW, I expect 6.036 and 6.003 are likely to be the hardest-hit of the subjects using catsoop, and maybe 6.002 as well.
No due date set.
This issue currently doesn't have any dependencies.
Deleting a branch is permanent. It CANNOT be undone. Continue?