jupyter notebook,如何導出pdf(導出pdf報錯),操作解析


https://ask.hellobi.com/blog/zhaolin/10697

jupyter notebook導出pdf

大家好~ 今天要跟技術提交bug清單,但是一直覺得 word 寫的非常不好看,來回的改樣式,真是麻煩。所以就想到了 jupyter notebook 優美的版式;

於是重點來了,點擊導出 pdf,如下操作

Clipboard Image.png

 

然后他報錯了~~~~

Clipboard Image.png

我就納悶了,導出個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,然后彈出下面的對話框,(自動提示安裝各種宏包 直接點擊安裝即可),

請把勾點掉,要安裝(點)很多次。

Clipboard Image.png

4、我們再次導出pdf看看

Clipboard Image.png

然后發現只能導出英文,我勒個去~~~~再見

然后事情有了改觀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} ,但我第六感告訴我,偏不~~~

我們來看下效果

Clipboard Image.png

其實還算可以,就是文件名稱,中文會報錯,至於為什么,我就不知道了,希望懂得大神幫助解決下,再次感謝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM