試圖將我的ipynb轉換爲html我得到的降價單元格沒有LaTeX數學渲染。最終的HTML包含原始的LaTeX符號。筆記本使用基於ipython的基於web的編輯器很好地呈現,但是不導出爲HTML。IPython LaTeX數學不使用nbconvert在HTML中呈現
我做錯了什麼?
試圖將我的ipynb轉換爲html我得到的降價單元格沒有LaTeX數學渲染。最終的HTML包含原始的LaTeX符號。筆記本使用基於ipython的基於web的編輯器很好地呈現,但是不導出爲HTML。IPython LaTeX數學不使用nbconvert在HTML中呈現
我做錯了什麼?
嗯,這似乎是一個鏈接到mathjax模板被打破(所以在生成的HTML),這樣可以修復它:https://github.com/ipython/ipython/pull/6395
我擴大了@盧卡斯的回答,他的鏈接指向的網頁與相關的信息,但太多的信息。 This link here更重要。
因爲缺乏耐心,改變 '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]警告| pattern'nb.html'不匹配文件 [NbConvertApp]警告|模式'sed'不匹配 [NbConvertApp]警告| pattern's | c328740.ssl.cf1.rackcdn.com | cdn.mathjax.org | g'沒有匹配的文件 [NbConvertApp]警告|模式'nb.html'匹配no files_。 與Windows 10,暢達3.19.1,IPython中4.1.1。 – bastaPasta 2016-02-12 11:56:43
@bastaPasta:(i)本公佈代碼是兩線bash腳本,所以一切,包括和後「的sed」不是IPython中nbconvert的自變量,但第二個命令。 (ii)該示例僅針對名爲「nb.ipynb」的筆記本「按原樣」工作,並生成名爲「fixed.html」的固定html文件,並且應該根據需要進行調整。 – cnaak 2016-04-19 21:24:24