2012-07-01 2 views
9

사용자가 HTML 코드를 작성할 수있는 텍스트 편집기가 있습니다. LaTeX를 특정 요소 외부에 쓰지 않기를 바란다. 다음과 같은 형식이 될 수 있습니다 :MathJax는 LaTeX가 특정 태그 안에있는 경우에만 변환 할 수 있습니까?

<x-latexmath>...</x-latexmath> 

LaTeX 수학이 해당 태그 외부에있는 경우 일반 텍스트로 표시됩니다. 이것이 어떻게 가능할까요?

+2

'elements' : http://www.mathjax.org/docs/2.0/options/hub.html –

답변

11

MathJax 수학 처리를 트리거하기 위해 사용자 정의 태그를 사용하는 방법을 가지고 있지 않지만, 당신은 페이지의 부분을 처리 할 제어 할 수 있도록 MathJax의 tex2jax 처리기의 processClassignoreClass 매개 변수를 사용할 수 있습니다. 자세한 내용은 text2jax configuration을 볼 수 있지만, 페이지의 주요 부분이 처리되지 않도록 아이디어는

<body class="tex2jax_ignore"> 
... 
<span class="tex2jax_process">...</span> 
... 
</body> 

을 사용하는 것입니다, 만 스팬 (또는 원하는 경우 DIV 년대) 수학을 포함하는 처리됩니다 MathJax.

+0

이렇게하면 $ ... $ 사이에 수학을 넣어야합니까? 제 생각에 ... – yota

+0

예,이 요소들 내의 수학은 여전히'$ ... $'또는'$$ ... $$ '와 같은 구분 기호를 가질 필요가 있습니다. 여기에 설명 된 클래스는 수학 구분 기호가 처리 될 페이지의 섹션 만 표시합니다. –

관련 문제