[英]Mathjax: how to deal with this strange behavior?
我正在使用markdown编辑器,并且已经在网站的所有页面中加载了Mathjax。
我已经意识到这行乳胶效果很好:
$(u_1)$
但是,这不起作用(基本上乳胶不起作用):
$(u_1,u_2)$
为了使这项工作,我必须写这样的事情:
$(u\_1,u\_2)$
我在这里也有类似的问题。 这不起作用:
$$M=\left(\begin{array}{cc}
a & b \\
c & d \\
\end{array}\right)$$
但这有效:
$$M=\left(\begin{array}{cc}
a & b \\\\
c & d \\\\
\end{array}\right)$$
这是将LaTeX输入与Markdown混合使用的常见问题 。 从MathJax文档中 :
由于TeX格式的数学运算符不包含HTML标记,因此数学定界符(
<br>
除外)内不能有HTML标记。
然后:
困难的另一个来源是在内容管理系统中使用MathJax时,这些内容管理系统具有自己的文档处理命令,这些命令在创建HTML页面之前会被解释。 例如,许多博客和Wiki使用Markdown之类的格式来允许您创建页面的内容。 在Markdown中,下划线用于指示斜体,并且此用法将与MathJax的下划线用于指示下标冲突。 由于Markdown首先应用于页面,它将下标标记转换为斜体(将标记插入数学中,这将导致MathJax忽略数学)。
正如关于SO的其他答案(请参阅顶部的链接)所指出的那样,某些降价解析器比其他解析器更了解类似TeX的语法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.