特定のHTML要素からMathJax処理を除外する方法はありますか?特定のHTML要素からMathJax処理を除外する方法はありますか?
たとえば、<div>
に何も計算されていないことがわかっている場合は、MathJaxプロセッサがそれをスキップするようにマークする方法がありますか?<div>
?
特定のHTML要素からMathJax処理を除外する方法はありますか?特定のHTML要素からMathJax処理を除外する方法はありますか?
たとえば、<div>
に何も計算されていないことがわかっている場合は、MathJaxプロセッサがそれをスキップするようにマークする方法がありますか?<div>
?
MathJaxのTeXおよびAsciiMath入力プリプロセッサの両方で、クラス名で要素を無視する設定オプションignoreClass
が用意されています(the tex2jax documentationなどを参照)。 MathMLプリプロセッサにはこのようなオプションはありません。 this feature request。
DOMが非常に大きい(そして数学の出現が非常に局所化されている)場合を除いて、前処理はパフォーマンス上のボトルネックではありません。
はい、あります。
<div class="tex2jax_ignore"> $$ \frac{1}{2} $$ - Content not parsed by Mathjax</div>
フィドル:https://jsfiddle.net/xfjqze00/3/
希望に役立ちますtex2jax_ignore
CSSクラスを使用します。
更新:this postを書きながら、私が見つけたとして(そこアクションでMathjaxを参照)
、MathjaxもHTML <code>
タグ内にあるコードを無視しません。
素晴らしい - 私はこの種の機能があると思っていましたが、どこを見なければならないのか分かりませんでした。ありがとう! –