kramdown
마크 다운 프로세서를 사용하고 MathJax
을 사용하여 페이지를 제공하도록 jekyll
을 설정하고 라텍스 방정식을 표시합니다.
모두 잘 작동하므로 인라인에서 $ ... $
을, 디스플레이 모드에서 $$ ... $$
을 사용하기 위해 MathJax에서 사용하는 기본 구분 기호를 변경하려고했습니다.
.md
파일에 다음과 같은 내용이 있습니다 인라인 구분 기호가 올바르게
$ ... $
로 설정하는 동안
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX", "output/HTML-CSS"],
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true
},
"HTML-CSS": { availableFonts: ["TeX"] }
});
</script>
<script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script>
# Stuff
Correct inline text: $2+\frac{1}{2}$ other text.
Should have been in display mode: $$2+\frac{1}{2}$$ other text.
End
, 이중 달러가 할을
나는 무엇을 그리워 않은 : 위의에 의해 생성 된 페이지에서 볼 수없는, 디스플레이 모드를 생산?
참고 : cdn.mathjax를 빈 줄은 수학 블록 위와 아래에있는 경우 일반 라텍스와 달리, MathJax는 디스플레이 모드에서 수학을 구문 분석합니다. 조직의 수명이 거의 다 되었으면 https://www.mathjax.org/cdn-shutting-down/에서 마이그레이션 팁을 확인하십시오. –