2016-09-23 2 views
0

저는 CKEditor를 서식있는 텍스트 편집기로 사용하고 있습니다. 수식의 경우 MathJax 플러그인이 포함되었습니다. 문제는 편집자의 패널에 수식을 삽입하면 작동하고 올바르게 표시된다는 것입니다 (예 : view in editor's panel).하지만 표시 페이지에서이 경우에만 렌더링됩니다 (예 : \(x = {-b \pm \sqrt{b^2-4ac} \over 2a}\)). 어떻게해야합니까?Mathjax 수식이 표시 페이지에 제대로 표시되지 않습니다.

+0

답변을 확인 했습니까? – Dekel

+0

대단히 감사합니다! 그것은 효과가있다! 또한이 파일을 추가했습니다. MathJax.Hub.Config ({tex2jax : {inlineMath : [[ '$', '$'], [ '\\ (', '\\)']]}}));'코드도 있습니다. –

+0

:))) 이제 나는 또 다른 문제에 직면했다 : '

'EQUATION'

'. 이게 뭐야? 이 문제를 해결하는 방법? –

답변

1

ckeditor 용 MathJax 플러그인은 편집기 내부의 TeX 문자열 만 읽을 수있는 방정식으로 변환합니다. 원본 소스는 여전히 TeX 문자열이며 페이지에 해당 콘텐츠 만 넣으면 TeX 문자열 인 \(x = {-b \pm \sqrt{b^2-4ac} \over 2a}\) (예에서와 같이)이 표시됩니다.

이가 읽을 수있는 방정식에 HTML로 텍 부분을 번역되는, 페이지 (안 편집기)에 MathJax 스크립트를 추가하는 것입니다 "해결"하는 가장 쉬운 방법 :

<script type="text/javascript" async 

SRC = "https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_CHTML"> 여기서

이 동작 예이다

<script type="text/javascript" async 
 
    src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_CHTML"> 
 
</script> 
 

 

 

 
<div>The next line should be displayed as equation (and not just string) if the MathJax was loaded correctly:</div> 
 
<div style="margin: 20px;"> 
 
\(x = {-b \pm \sqrt{b^2-4ac} \over 2a}\) 
 
</div>
,

+0

미래의 노트 : cdn.mathjax.org의 수명이 다해 가고 있습니다. https://www.mathjax.org/cdn-shutting-down/에서 마이그레이션을 확인하십시오. 팁. –

관련 문제