ユーザーが HTML コードを記述できるテキスト エディターがあります。特定の要素の外にLaTeXを書いてほしくありません。それは次のようなものかもしれません:
<x-latexmath>...</x-latexmath>
そのタグの外側にLaTeX数学がある場合、それは通常のテキストとして表示されるだけです。これはどのように可能でしょうか?
ユーザーが HTML コードを記述できるテキスト エディターがあります。特定の要素の外にLaTeXを書いてほしくありません。それは次のようなものかもしれません:
<x-latexmath>...</x-latexmath>
そのタグの外側にLaTeX数学がある場合、それは通常のテキストとして表示されるだけです。これはどのように可能でしょうか?
MathJax には、ユーザー定義のタグを使用して数学処理をトリガーする方法はありませんが、MathJax の tex2jax プリプロセッサprocessClass
とignoreClass
パラメーターを使用して、ページのどの部分を処理するかを制御できます。詳細についてはtext2jax 構成を参照してください。
<body class="tex2jax_ignore">
...
<span class="tex2jax_process">...</span>
...
</body>
そのため、ページの主要部分は処理されず、数学を含むスパン (または必要に応じて div) のみが MathJax によって処理されます。