textarea上的MathQuill可编辑数学字段

时间:2018-04-23 08:28:42

标签: javascript html mathquill

我尝试制作类似gist.github.com的内容,但使用MathQuill,您可以轻松输入文字和数学。但是我遇到了一些问题。

  1. 单个可编辑的数学字段(span),您可以在其中键入数学并使用键盘快捷键Shfit + T切换到文本模式。 Javascript将捕获keypress事件并执行mathField.cmd('\\text');。然后,您可以使用箭头键移入和移出文本和数学模式。看起来很完美,不幸的是,这就像一个"输入"而不是" textarea"所以你不能按Enter键跳转到新的一行。而且从span改为textarea似乎只是打破了一切。

  2. 因此,看到第一种方法没有成功,我添加了一个内容可编辑的div,您可以使用键盘快捷键Shift + E切换到数学模式。 Javascript将捕获keypress事件并将html <span id="stdin"></span>插入div并在其上运行MathQuill。不幸的是,当涉及到移动光标并且只是讨厌处理时,这是非常错误的。此外,我不确定是否可以设置多个mathquill字段(我还没有尝试过)

  3. 我想坚持使用第一种方法,因为它很简单并且按照我想要的方式工作。但我不知道如何从&#34;输入&#34;风格到&#34; textarea&#34;。 有谁知道怎么做?

0 个答案:

没有答案