IPython中的LaTeX数学公式在使用nbconvert转换为HTML时无法渲染

4

在尝试将我的ipynb转换为html时,我无法从渲染的markdown单元格中获得LaTeX数学公式。最终的HTML包含原始的LaTeX符号而不是渲染后的公式。笔记本在使用ipython基于web的编辑器进行渲染时效果良好,但导出为HTML后却不行。

我做错了什么吗?

2个回答

3

1

我在@lukas的回答基础上进行了扩展,他提供的链接指向了一个包含相关信息但过于繁琐的页面。这个链接更为简洁明了。

如果您着急,请将所有出现的'c328740.ssl.cf1.rackcdn.com'替换为'cdn.mathjax.org',即:

ipython nbconvert --to html nb.ipynb nb.html
sed 's|c328740.ssl.cf1.rackcdn.com|cdn.mathjax.org|g' nb.html > fixed.html

将会做。

[NbConvertApp] 警告 | 匹配模式 'nb.ipynb' 没有找到文件 [NbConvertApp] 警告 | 匹配模式 'nb.html' 没有找到文件 [NbConvertApp] 警告 | 匹配模式 'sed' 没有找到文件 [NbConvertApp] 警告 | 匹配模式 's|c328740.ssl.cf1.rackcdn.com|cdn.mathjax.org|g' 没有找到文件 [NbConvertApp] 警告 | 匹配模式 'nb.html' 没有找到文件使用 Windows 10,conda 3.19.1,ipython 4.1.1。 - tuxErrante
@bastaPasta:(i)发布的代码是一个两行的bash脚本,因此包括“sed”在内的所有内容都不是ipython nbconvert的参数,而是第二个命令。(ii)该示例仅适用于名为“nb.ipynb”的笔记本,并生成名为“fixed.html”的固定html文件,应根据需要进行调整。 - cnaak

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接