Timeline for Nudge: the new Stacks editor has significant implications for this site
Current License: CC BY-SA 4.0
11 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Mar 31, 2021 at 6:31 | comment | added | Federico Poloni | I see you mention bandwidth, but I thought Katex was 100% client-side rendering, exactly like Mathjax, so there should not be any request back to the server, apart from one to load fonts the first time a symbol from a certain set is drawn. Am I misunderstood? | |
Feb 4, 2021 at 18:53 | comment | added | Tim Campion | @DenisNardin That was my impression too but I haven’t checked carefully and others like Willie Wong on the other thread seem to have indicated that amscd is not supported. It’s probably a good idea to get to the bottom of this. | |
Feb 4, 2021 at 17:03 | comment | added | Denis Nardin | @TimCampion For what it's worth reading the bug report you linked it seems that AMScd support has been added to KaTeX (although maybe still only to the development version). While I'd love to have full TikZ, this seems like an acceptable fallback (or, at least, not worsen the current situation). | |
Feb 1, 2021 at 18:40 | comment | added | Tim Campion | Accordingly, I've started this question to start doing just that. | |
Feb 1, 2021 at 17:39 | comment | added | Tim Campion | If we're seriously discussing any approach which doesn't start from the premise that MathJax will be fully supported, then we probably need to start compiling an explicit list of what Latex features we need to have supported. (grumble grumble does SE even appreciate what they're putting us through...) | |
Feb 1, 2021 at 15:45 | comment | added | Tim Campion | In the particular case of commutative diagrams, tikz support has been suggested and dismissed -- I don't know if just tikzcd would be more feasible. xymatrix has been suggested and I think it says somewhere in there that amscd is supported. So maybe it would not be a further downgrade from mathjax. I'm still concerned that there are probably all sorts of similar things that others need and would have to fight to get implemented that I don't know about. | |
Feb 1, 2021 at 15:38 | comment | added | Tim Campion | My immediate reaction, when considering yet another framework where some developer is making choices about mimicking some subset of the capabilities of Latex is extreme skepticism. For instance, commutative diagrams in MathJax are limited to the amscd package which nobody uses in latex and which is quite limited compared to tikz or xymatrix. But it always seemed like a lucky break that they were supported at all. Will we get another lucky break and have commutative diagram support in this new framework? I'm sure you could say the same about Latex essentials in other areas of math. | |
Feb 1, 2021 at 13:39 | comment | added | Noah Snyder | I wouldn’t be happy about it, but I’m pretty sure I could live with it (assuming it works on safari and the major backwards compatibility issues were solved). | |
Feb 1, 2021 at 12:54 | comment | added | Martin Sleziak | There is also a post about KaTeX on Meta Stack Exchange: Next math renderer MathJax v3 versus KaTeX? Is it clear from the discussion that it would be necessary to switch from MathJax to KaTeX to have something similar to those examples? | |
Feb 1, 2021 at 12:49 | comment | added | Emil Jeřábek | The basic workflow looks fine. The incompatibility of KaTeX with MathJax is a serious problem; I notice the TODO also includes “Support a render callback function, allowing use of MathJax / MathLive instead of KaTeX”, but it is quite low on the list. On the other hand, these worries may be premature. The SE developer didn’t write “we can use prosemirror-math”; they only suggested that it is an “interesting approach”, which to me reads as saying that they might implement something similar, or perhaps use an adaptation of prosemirror-math, not that they would just use the package out of the box. | |
Feb 1, 2021 at 12:06 | history | answered | Emilio Pisanty | CC BY-SA 4.0 |