2

我正在集成 Pagedown-ace 和 MathJax 来开发一个创作网站。以下是我的问题:

我试图转换一些方程式如下

  1. $$ \text{ED}_{t+1} = f(\text{ED} $$

  2. $$ \text{ED}_{t+1} = f(\text{ED}, \text{ED}, \text{ED}_{t-2}, \text{ED}_{t-3},\dots, \text{error}) $$

第一个方程可以使用 MathJax 正确转换,但第二个不能。谁能指出那里有什么问题?当我在第二个等式周围放置<div>标签时,它会正确转换。我很困惑发生了什么?

谢谢

4

1 回答 1

1

我解决了这个问题!问题是 Pagedown 将 uderscores 变成<em>...</em>. 因此,MathJax 库不能$$...$$非常正确地转换文本。

我的解决方案是:进入转换器代码,Pagedown 将 markdown 转换为 HTML,为美元符号之间的文本指定额外的正则表达式,并使它们不会被 Pagedown 转换为斜体文本。

于 2015-04-24T05:52:45.160 回答