[英]How to output as LaTeX from Mathquill Matheditor?
當我嘗試將 Mathquill 方程翻譯成 LaTeX 語言時,我的數學領域凍結(無法在其中鍵入)與 Mathquill Matheditor。
<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>
爪哇腳本:
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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.