У меня есть документ:Можно ли включить поле ввода в уравнение LaTeX с помощью MathJax?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Distribution</title>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}
});
</script>
<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script src="distrib.js"></script>
<link href="distrib.css" rel="STYLESHEET">
</head>
<body>
<h1>Distribution Calculator</h1>
$\dfrac{X}{Y}=Z$<br>
<button onclick="doStuff()">Solve for $Z$</button
</body>
</html>
Я хочу, чтобы пользователь мог вводить непосредственно в уравнение, то есть, есть какое-то <input>
тега внутри уравнения или что-то, для X и Y. Это возможно? Как я могу найти обходное решение, если это невозможно?
(Обратите внимание, что я хочу, чтобы функциональность выполнялась в уравнении. Я знаю, что некоторые CSS и таблица могут это сделать, но я хочу, чтобы это было сделано внутри уравнения, поскольку это необходимо для этого довольно часто. Что-то вроде того, как это делает .)
Я попытался прямо вставить поле ввода в уравнение (ха-ха) и окружить коробку частями уравнения. Это, однако, не работает, особенно в случае фракции или суммы или интеграла и т. Д.
См. Расширение [forminput] (https://github.com/mathjax/MathJax-third-party-extensions/tree/master/forminput) в стороннем репозитории. Посмотрите, работает ли это для вас. –
@DavideCervone это отлично работает! Спасибо огромное! –
Примечание от будущего: cdn.mathjax.org близится к концу своего срока, проверьте https://mathjax.org/cdn-shutting -down для советов по миграции. –