2012-10-23 7 views
1

렌더링하지만, 좀 이상한 물건을 받고 있어요 : 내가 사용MathJax 내가 내 워드 프레스 블로그에 MathJax를 사용하고 있습니다 문제

example

코드는 $0.\overline{9} = 1$했다. 내가 잘못했거나 MathJax의 버그입니까?

+0

MathJax 컨텍스트 메뉴를 사용하여 수학을 TeX 코드로 보는 경우'\ over'와'line' 사이에 공백이 보이나요? 매크로가'\ overline'보다는'\ over line'으로 해석되는 것 같습니다. 블로그 페이지에 대한 링크를 게시 할 수 있습니까? –

+0

\ over와 line 사이에는 아무 것도 없습니다. 링크 http://jmorais.com/99-999-dos-matematicos-concordam-0-999-1/ –

+1

아래에서 언급했듯이 하이픈 넣기 JavaScript가 보이지 않는 문자를 삽입하는 것으로 밝혀졌습니다. 실제로는 *입니다. * 거기에 뭔가 (당신은 그것을 볼 수 없습니다). –

답변

1

나는 Hyphenator를 사용하고 있으며 때로는 MathJax에서 렌더링하기 전에 tex 코드를 하이픈으로 연결하려고 시도합니다. mathjax 구성에 다음 코드를 포함하면 문제가 해결됩니다.

MathJax.Hub.Register.StartupHook("TeX Jax Ready",function() { 
    MathJax.InputJax.TeX.prefilterHooks.Add(function (data) { 
    data.math = data.math.replace(/\u00AD/g,""); 
    }); 
}); 

코드는 mathjax에게 하이픈 문자를 무시하도록 지시합니다.

+1

자세한 내용은이 솔루션이 제안 된 [MathJax issue tracker] (https://github.com/mathjax/MathJax/issues/341)를 참조하십시오. –

관련 문제