3

我正在尝试建立一个可以解析数学文本的聊天,我认为 MathQuill 可以提供视觉效果,但我需要解析用户在提交后输入的内容。

我正在使用 MathQuill 编辑器:

<p><span id="mathTextBox" class="mathquill-editor">\sqrt[3]{8}=\frac{\sqrt{16}}{2}</span></p>

此处显示:

http://jenseng.github.io/mathquill/demo.html

我想抓住 "\sqrt[3]{8}=\frac{\sqrt{16}}{2}" 来解析。我试过了

document.getElementById("mathTextBox").innerText

但它包括工具栏文本,所以我得到:

"+基本 πGreek ⊕运算符 ≤关系 ⇔Arrows {Delimiters ∞Misc ∧ ∨ ∪ ∩ ◇ △ ⊖ ⊎ ⊗ ⊕ ▽ ⊓ ⊲ ⊔ ⊳ ⊙ ◯ † ‡ ≀ ∐ 3√8= √16 2 "

此外,我宁愿不处理符号(即 √),所以我希望它采用文本格式(即 \sqrt)。sqrt(16) 之后的文本也缺少一个除号。

任何想法都非常感谢!谢谢!

4

1 回答 1

1

他们在 mathquill 聊天(h​​ttp://webchat.freenode.net/?channels=mathquill)中告诉

$(document.getElementById("mathTextBox")).mathquill('latex')
于 2016-05-01T20:06:44.260 回答