특정 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>
태그 내에 코드를 무시 않습니다.
위대한 기능이있을 것이라고 기대했지만 어디를 봐야할지 몰랐습니다. 감사! –