LaTeXで書かれた数式をWebページに載せたいと思っています。しかし、それらはMathJaxに含まれていないパッケージを使用しています(例:yテーブル)。そもそも、これらを書くのにかなり時間がかかるため、現在アクセスできる MathJax 機能を使用して結果を再現する方法を考えるよりも、手元にあるものを使用できるようにしたいと考えました。
MathJax インストールの拡張機能は LateX パッケージに基づいているように見えるため、LaTeX パッケージを MathJax 拡張機能に変換するのは簡単かもしれないと考えていました。cancel.sty LaTeX パッケージと cancel.js MathJax 拡張機能を調べて、その方法について何らかのヒントが得られることを期待しましたが、それらがどのように関連しているかわかりません。
MathJax で LaTeX パッケージを使用する方法はありますか? もしあるなら、どうすればいいですか?
(最初の質問です。話題から外れていると思われないことを願います。)
ベストアンサー1
MathJax で LaTeX パッケージを使用する方法はありますか?
いいえ。MathJax は LaTeX ではありません。LaTeX のような入力を処理します (LaTeX に可能な限り近いもの) が、内部の動作方法は非常に異なります。特に異なる点の 1 つは、MathJax は数式モードのマクロのみを実装し、その他のテキスト モードや一般的な処理マクロと制御シーケンスをすべて実装しているわけではないことです。したがって、LaTeX パッケージで使用されるツールのほとんどは存在しません。つまり、LaTeX パッケージを MathJax にそのままドロップすることはできません。MathJax がサポートするパッケージは JavaScript で再実装する必要がありますが、これは重要なパッケージ (あなたが引用しているようなパッケージ) では困難です。