D
D
It isn't the most efficient, but that's the method supported in the public API. There is also the undocumented internal interface `g1.engine.insert_nodes(xml_document.childNodes)`which will be faster if you're finding a need...
Hey--sorry. Have been away the last couple weeks. Still playing catch up. The exports to ASCIImath and LaTeX are currently export only, since importing from them is not well-defined. For...
You might try using [math-expressions](https://github.com/kisonecat/math-expressions) as in the [LaTeX import](https://guppy.js.org/site/examples/import/) example. The issue in general is that parsing LaTeX proper is kind of ambiguous. Classic examples include determining whether `\frac{dy}{dx}`...
With most units now viewport units, this might be improved? https://guppy.js.org/site/examples/osk/
What browser/iOS version? I've tested one version of Chrome on Android and it seems to work.
I guess I'd like to know more about: * How would this library function's behaviour actually be defined? For example, what is the result of this function when faced with...
It looks like this is because of the code to deactivate all the other instances that weren't clicked on, since Guppy.deactivate unconditionally re-renders (I guess "in case it got newly...
Yeah--this is intentional, sort of like how for a normal textbox, any other click anywhere else on the page causes it to lose focus. Since we don't have the benefit...
Provisionally, this seems to work great--even on things like `2(4)^{3(5)^2}`. I'd like to think through the edge-cases of this a little, and maybe add some tests to make sure this...
One edge-case that comes to mind is (and this is not proper notation at all, but still): definite_integral(1, 2, x, 2)4 renders as int_1^2 x d24 when perhaps it should...