如何使用Mathjax将LaTeX方程式放入输入标记中

问题描述 投票:1回答:1

我希望能够将LaTeX数学方程式放入输入标签或textarea中,但是使用Mathjax语法输入方程只会给出相同的等式。

我尝试过类似的东西:

<script type="text/javascript" async
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js? 
config=TeX-MML-AM_CHTML"> </script>
<input type = "text" value = "$$\frac{2}{2}$$" />
<div>
$$\frac{2}{2}$$
</div>

但这只是在输入框中打印$$ \ frac {2} {2} $$。我希望输入中的文本看起来像一个常规分数,就像在div中一样。

编辑:我发现将方程式放入这样的文本框的最好方法是使用一个名为Mathquill的东西。

javascript html mathjax
1个回答
2
投票

据我所知,你不能这样做。 <input>元素用于纯文本。 HTML不允许在那里写,因此,MathJax无法渲染等式。

一种可能的解决方法是在small标记中显示您想要的内容,例如:

<input type = "text" />
<small>
Example: $$\frac{2}{2}$$
</small>
© www.soinside.com 2019 - 2024. All rights reserved.