在尝试将我的ipynb转换为html时,我无法从渲染的markdown单元格中获得LaTeX数学公式。最终的HTML包含原始的LaTeX符号而不是渲染后的公式。笔记本在使用ipython基于web的编辑器进行渲染时效果良好,但导出为HTML后却不行。
我做错了什么吗?
看起来模板中的Mathjax链接已经失效了(因此在生成的HTML中也是如此),这里提供修复方法:https://github.com/ipython/ipython/pull/6395
我在@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