作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试将 Mathquill 方程翻译成 LaTeX 语言时,我的数学字段卡住(无法在其中输入)。
<span id="math-field" class="mathquill-textbox" />
<textarea id="latex" name="content" />
这是我当前使用的 mathquill 脚本:https://github.com/jipsen/matheditor/blob/master/mathquill.js
这是 Mathquill.com 主页上什么都不做的原始脚本:
<p>Type math here: <span id="math-field"></span></p>
<p>LaTeX of what you typed: <span id="latex"></span></p>
<script>
var mathFieldSpan = document.getElementById('math-field');
var latexSpan = document.getElementById('latex');
var MQ = MathQuill.getInterface(2); // for backcompat
var mathField = MQ.MathField(mathFieldSpan, {
spaceBehavesLikeTab: true, // configurable
handlers: {
edit: function() { // useful event handlers
latexSpan.textContent = mathField.latex(); // simple API
}
}
});
</script>
最佳答案
我在下面提供 HTML 和脚本。
HTML:
<p>Type math here:
<span id="math-field" maxlength="20"></span>
</p>
<p>LaTeX of what you typed:
<span id="latex"></span>
</p>
JavaScript:
var mathField;
let mathFieldSpan = document.getElementById('math-field');
let latexSpan = document.getElementById('latex');
let MQ = MathQuill.getInterface(2);
let config = {
spaceBehavesLikeTab: true,
restrictMismatchedBrackets: true,
supSubsRequireOperand: true,
handlers: {
edit: function () { // useful event handlers
var enteredMath = mathField.latex(); // Get entered math in LaTeX format
latexSpan.textContent = enteredMath; // simple API
}
}
};
mathField = MQ.MathField(mathFieldSpan, config);
关于javascript - 如何从 Mathquill Matheditor 输出为 LaTeX?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48615734/
当我尝试将 Mathquill 方程翻译成 LaTeX 语言时,我的数学字段卡住(无法在其中输入)。 这是我当前使用的 mathquill 脚本:https://github.com/jipsen
我想知道是否有一些类似于Mathtype 的编辑器可以添加到简单的html 页面中。我已将 TinyMCE 添加到我的页面,但我需要一个数学编辑器或方程生成器。我能找到的只是浏览器插件或 MS Wor
我是一名优秀的程序员,十分优秀!