kramdown
をマークダウンプロセッサとして、MathJax
をラテックス方程式を使って表示するようにjekyll
を設定しました。
すべて問題なく動作していますので、インラインで$ ... $
、表示モードで$$ ... $$
を使用するようにMathJaxで使用されるデフォルトの区切り文字を変更しようとしました。
<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
インライン区切り文字が正しく$ ... $
なるように設定されている一方で、二重のドルが行います。今、私の.md
ファイルには、以下の内容を持つように私は、関連するMathJax documentation sectionの指示に従ってこれを行うには
私は何を逃した:あなたは上記で生成ページで見ることができるように、表示モードを生成しませんか?
注:cdn.mathjaxを空白行が数学のブロックの上や下にある場合 は、通常のラテックスとは異なり、MathJaxは表示のみモードで数学を解析します。組織の終わりが近づいている場合は、https://www.mathjax.org/cdn-shutting-down/で移行のヒントを確認してください。 –