markdown乳胶让我在hugo上疯狂

时间:2018-12-03 05:19:26

标签: github latex markdown mathjax hugo

我使用even theme

$$
L=\sum_{(u,v)\in D} \log {\exp(-d(u,v))}
$$

$$
-\log {\sum_{v' \in N(u)} \exp(-d(u,v'))}
$$

有效,但是当我将两者结合时,

$$
L=\sum_{(u,v)\in D} \log {\exp(-d(u,v))}-\log {\sum_{v' \in N(u)} \exp(-d(u,v'))}
$$

它不作为乳胶输出。调试这个东西也很耗时。

1 个答案:

答案 0 :(得分:2)

许多markdown处理器使用下划线(_)来表示斜体(要斜体的文本开头是一个,结尾是一个)。因此,当您的数学包含两个下划线时,Markdown会将其删除,并在将页面发送到浏览器之前插入<em>...</em>标签(或与之等效的标签)。 MathJax不处理包含HTML标记的数学,因此所得的(修改后的)数学不会排版。

通常的解决方案是使用反斜杠来防止Markdown处理下划线,因此在数学中使用\_代替_。您可能还需要加倍一些反斜杠(例如,\\可能需要在Markdown文档中输入为\\\\)。

有关更多详细信息,请参见LaTeX in HTML documents上的MathJax文档(请参阅Markdown上的段落)。