我使用PHP-Markdown WordPress中的插件。为了漂亮地显示公式,我添加了一些代码MathJax.
像这样:
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<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>
但是发生了一些错误。一旦我的公式包含至少两个下划线,MathJax就不起作用了。例如
$$P_1, P_2$$
, 两个下划线之间的单词将转换为斜体。
公式将首先通过PHP Markdown进行转换,不能再通过MathJax进行转换。
你能帮帮我吗?