Python Tip:Jupyter notebook如何匯出PDF檔案?
問題背景:利用Jupyter notebook做好互動的資料分析或者模型後,想匯出PDF檔案作為簡單版的報告或者交流的材料。如何從Jupyter notebook 匯出PDF檔案?並且對於有中文的情況,標題和正文都不含有亂碼。
解決方案
以Window作業系統為例,具體解決步驟如下: 1 安裝miktex 安裝連結如下:https://miktex.org/download 下載成功後,按著預設依次安裝好
2 修改配置檔案 2.1 Anaconda3\Lib\site-packages\nbconvert\templates\latex\article.tplx
把\documentclass[11pt]{article}修改成為\documentclass[11pt]{ctexart}
2.2 Anaconda3\Lib\site-packages\nbconvert\templates\latex\base.tplx
註釋:%\usepackage[T1]{fontenc} 把
((* block title *))\title{((( resources.metadata.name | ascii_only | escape_latex )))} ((* endblock title *))
修改為:
((* block title *))\title{((( resources.metadata.name |escape_latex )))} ((* endblock title *))
3 重啟電腦,然後再次開啟Jupyter notebook,應該就可以把notebook檔案匯出為PDF檔案了。
參考資料:
1 https://github.com/jupyter/notebook/issues/2848 2 https://ask.hellobi.com/blog/zhaolin/10697
有什麼問題,請留言。
資料人網是資料人學習,交流和分享的平臺,誠邀您創造和分享資料知識,共建和共享資料智庫。