https://ask.hellobi.com/blog/zhaolin/10697
jupyter notebook導出pdf
大家好~ 今天要跟技術提交bug清單,但是一直覺得 word 寫的非常不好看,來回的改樣式,真是麻煩。所以就想到了 jupyter notebook 優美的版式;
於是重點來了,點擊導出 pdf,如下操作
然后他報錯了~~~~
我就納悶了,導出個pdf報啥錯呀,經過查閱資料,沒想到竟然解決了,現在把解決方法鋪出來,希望幫助同樣遇到問題的人。
解決方法:
1. 安裝pandoc
pandoc官網各系統下載 http://pandoc.org/installing.html
官網Windows下載地址 https://github.com/jgm/pandoc/releases/tag/2.0.4
直接點擊安裝,默認安裝即可,可選擇安裝位置。
然后配置環境變量,把安裝路徑配置到系統path中。比如 C:\Program Files (x86)\Pandoc\ 放置path中。
2、安裝miktex
miktex官網下載地址 https://miktex.org/download
直接點擊安裝,默認安裝即可,可選擇安裝位置。需要手動配置環境變量,把安裝路徑配置到系統path中。如:D:\ruanjian\fuzhubao\MiKTeX 2.9\miktex\bin\x64\
3、完成安裝和變量配置后,重新開啟 jupyter notebook,點擊導出pdf,然后彈出下面的對話框,(自動提示安裝各種宏包 直接點擊安裝即可),
請把勾點掉,要安裝(點)很多次。
4、我們再次導出pdf看看
然后發現只能導出英文,我勒個去~~~~再見
然后事情有了改觀15分鍾后,真是上天了,萬能的網絡真是什么解決辦法都有
jupyter notebook 導出pdf中文方法解析
直接修改tex模版文件就可以解決
1、找到article.tplx 文件位置,我的是在這里:D:\Anaconda3\Lib\site-packages\nbconvert\templates\latex
2、備份下article.tplx文件,以防出錯恢復
3、用記事本或者別的編碼工具,打開文件,找到第16行 \documentclass[11pt]{article}
4、將 \documentclass[11pt]{article} 修改為 \documentclass[11pt]{ctexart}
然后就好了,網上說改成這樣 \documentclass{ctexart} ,但我第六感告訴我,偏不~~~
我們來看下效果
其實還算可以,就是文件名稱,中文會報錯,至於為什么,我就不知道了,希望懂得大神幫助解決下,再次感謝