jupyter lab 导出笔记为pdf
備注:
- 以下所列的解決方法僅僅是解決【jupyter 在導(dǎo)出pdf】過程中的某一個具體問題。
- 建議閱讀完整篇記錄后再動手。
- 持續(xù)更新
寫在前邊
打算將 jupyter 筆記導(dǎo)出為pdf,另存為pdf格式,報錯如下,提示要先安裝xelatex。
官網(wǎng)上查到轉(zhuǎn)換為其他格式需要安裝依賴,我以為只裝一個xelatex,沒想到要裝一堆東西。奔著偷懶的原則,網(wǎng)上搜搜看,發(fā)現(xiàn)簡單粗暴的方法:ctrl + P 直接打印頁面為pdf,但是有些輸出信息(字體比較小)直接看不清,效果差強人意。
jupyter輸出信息 打印為pdf效果方法11
步驟
進入jupyter lab,打開筆記本,選擇Save And Export notebook As,會出現(xiàn)如下命令,點擊【PdfViaHTML】,即可保存為pdf。
PdfViaHTML有時會出現(xiàn)【500 interval erroe】只需嘗試幾次就好,或者直接使用命令行:jupyter-nbconvert --to PDFviaHTML example.ipynb
效果
整個notebook的內(nèi)容被打印在一個頁面上,又長又丑。
只有一頁方法22
步驟:
安裝官網(wǎng)的說明,安裝如下所有的依賴:【nbconvert】、【pandoc】、【pyppeteer】、以及【TeX】,前兩個安裝很簡單,直接pip install命令即可,第三安裝參考方法13,而【TeX】的安裝,若是Windows系統(tǒng),需安裝【MikTex】總之,按照官網(wǎng)一步步來就行。
[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-WvFL092C-1638425727052)(C:\Users\acer\AppData\Roaming\Typora\typora-user-images\image-20211202131819177.png)]
可以直接另存為pdf效果:
效果不錯,但……中文字符沒有顯示
方法3
參考網(wǎng)上一篇博文4
步驟:
-
將ipynb編譯為tex:jupyter nbconvert --to latex notebook.ipynb
-
編輯tex文件,在tex文件開頭添加如下語句:
-
\usepackage{fontspec, xunicode, xltxtra}
\setmainfont{Microsoft YaHei}
\usepackage{ctex} -
將tex文件轉(zhuǎn)為pdf:xelatex notebook.tex
效果
效果可以接受,但如果每一次導(dǎo)出都重復(fù)上述步驟,繁瑣不簡潔;另外此方法導(dǎo)出的pdf沒有書簽
最近更新:2021-12-02
參考:
https://towardsdatascience.com/jupyter-notebook-to-pdf-in-a-few-lines-3c48d68a7a63 ??
https://jupyter-notebook.readthedocs.io/en/stable/ ??
方法1 ??
https://blog.csdn.net/weixin_43828836/article/details/105549372?utm_source=app&app_version=4.16.0 ??
總結(jié)
以上是生活随笔為你收集整理的jupyter lab 导出笔记为pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 李宏毅机器学习概述
- 下一篇: wps里的茶色字体怎么设置_如何添加WP