github 上的 hugo 降价乳胶让我疯狂

markdown latex driving me crazy with hugo on github

我用的是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'))}
$$

它没有输出为乳胶。调试这个东西也很费时间

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

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

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