Arno Gourdol
Arno Gourdol
In general, there is no round-tripping guarantee. The Latex expression could include extra whitespace, comments or other syntactic idioms that are not preserved in the MathJSON expression. For example, both...
You can configure how the `Missing` symbol gets serialized: ```js const customLatex = new LatexSyntax( { dictionary: [ ...LatexSyntax.getDictionary(), { name: 'Missing', serialize: '\\placeholder'} ] } ); customLatex.serialize(['Equal', 'x', 'Missing']);...
No, that's the current behavior, but I'm going to change it to use the `Missing` symbol in this case. Stay tuned.
@NSoiffer thank you for your kind words, but I would suggest that implementing support for an editor is vastly more complicated than for a renderer. In particular the need to...
MathLive now supports RTL for Hebrew and Arabic. This is only for the UI, though. The math formulas themselves are still laid out LTR. If someone is interested in providing...
There are two ways to handle this: - when possible, `mf.latex` will return the "verbatim" latex, i.e. exactly as it was entered. However, if the content is changed via editing...
This is no longer supported.
Excellent! Coincidentally, I'm working on improving the keyboard shortcuts for matrix editing (and creation). So, you're implementing the UI as a custom keyboard layout?
@zanzlender it's a good start, but there would be more work needed. For example, the selection across multiple lines doesn't work: put the caret in the middle of the first...