Как поместить уравнение LaTeX во входной тег с помощью Mathjax - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу иметь возможность поместить математическое уравнение 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.

1 Ответ

0 голосов
/ 12 февраля 2019

Насколько я знаю, вы не можете этого сделать.Элемент <input> предназначен для простого текста.HTML не позволяет писать туда, поэтому MathJax не может отобразить уравнение.

Возможный обходной путь - показать, что вы хотите, в теге small, например:

<input type = "text" />
<small>
Example: $$\frac{2}{2}$$
</small>
...