我希望能够将LaTeX数学方程式放入输入标签或文本区域中,但是使用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的东西。
答案 0 :(得分:2)
据我所知,您不能那样做。 <input>
元素用于纯文本。
HTML不允许在此处编写,因此MathJax
无法呈现方程式。
可能的解决方法是在small
标签中显示您想要的内容,例如:
<input type = "text" />
<small>
Example: $$\frac{2}{2}$$
</small>