我正在使用降价编辑器,我已经在我网站的所有页面中加载了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)$$
答案 0 :(得分:3)
这是混合LaTeX输入与Markdown的common issue。 From the MathJax documentation:
数学分隔符(
<br>
除外)中不能有HTML标记,因为TeX格式的数学不包含HTML标记。
后来:
另一个困难来源是MathJax用于内容管理系统,这些系统具有自己的文档处理命令,这些命令在创建HTML页面之前被解释。例如,许多博客和wiki使用Markdown等格式来允许您创建页面内容。在Markdown中,下划线用于表示斜体,这种用法将与MathJax使用下划线表示下标冲突。由于Markdown首先应用于页面,它会将您的下标标记转换为斜体(将标记插入数学中,这将导致MathJax忽略数学运算)。
正如SO上的其他答案(参见顶部的链接)所指出的,一些降价解析器比其他解析器更了解类似TeX的语法。