2017-07-07 165 views
1

我試圖從jupyter出口一個ipython筆記本到pdf,但它只是不想工作。首先,我在pandoc上遇到了一些問題,但安裝完成後將其添加到PATH,我仍然收到一個我不明白的錯誤。出口jupyter ipython筆記本到pdf

nbconvert failed: PDF creating failed, captured latex output: 
This is XeTeX, Version 3.14159265-2.6-0.99998 (MiKTeX 2.9.6350 64-bit) 
entering extended mode 
(notebook.tex 
LaTeX2e <2017-04-15> 
Babel <3.10> and hyphenation patterns for 75 language(s) loaded. 
("C:\Program Files\MiKTeX 2.9\tex\latex\base\article.cls" 
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class 
("C:\Program Files\MiKTeX 2.9\tex\latex\base\size11.clo")) 
("C:\Program Files\MiKTeX 2.9\tex\latex\base\fontenc.sty" 
("C:\Program Files\MiKTeX 2.9\tex\latex\base\t1enc.def") 
("C:\Program Files\MiKTeX 2.9\tex\latex\lm\t1lmr.fd")) 
("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\mathpazo.sty") 
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphicx.sty" 
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\keyval.sty") 
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphics.sty" 
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\trig.sty") 
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-cfg\graphics.cfg") 
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-def\xetex.def"))) 
("C:\Users\Sito\AppData\Roaming\MiKTeX\2.9\tex\latex\caption\caption.sty" 
("C:\Users\Sito\AppData\Roaming\MiKTeX\2.9\tex\latex\caption\caption3.sty" 
)) 
("C:\Users\Sito\AppData\Roaming\MiKTeX\2.9\tex\latex\adjustbox\adjustbox.s 
ty" ("C:\Program Files\MiKTeX 2.9\tex\latex\xkeyval\xkeyval.sty" 
("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkeyval.tex" 
("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkvutils.tex"))) 
("C:\Users\Sito\AppData\Roaming\MiKTeX\2.9\tex\latex\adjustbox\adjcalc.sty 
") 
("C:\Users\Sito\AppData\Roaming\MiKTeX\2.9\tex\latex\adjustbox\trimclip.st 
y" 
====================================================================== 
starting package maintenance... 
installation directory: "C:\Users\Sito\AppData\Roaming\MiKTeX\2.9" 
package repository: http://mirror.switch.ch/ftp/mirror/tex/systems/win32/miktex/tm/packages/ 
visiting repository http://mirror.switch.ch/ftp/mirror/tex/systems/win32/miktex/tm/packages/... 
repository type: remote package repository 
loading lightweight database... 
downloading http://mirror.switch.ch/ftp/mirror/tex/systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma... 
167630 bytes, 574.39 KB/Sec 
lightweight database digest: d071dd32f4cea419134839a73013ff85 
going to download 282583 bytes 
going to install 5 file(s) (1 package(s)) 
downloading http://mirror.switch.ch/ftp/mirror/tex/systems/win32/miktex/tm/packages/collectbox.tar.lzma... 
282583 bytes, 2603.40 KB/Sec 
extracting files from collectbox.tar.lzma... 

Unfortunately, the package collectbox could not be installed.Please check the log file: 
C:/Users/Sito/AppData/Local/MiKTeX/2.9/miktex/log/xelatex.log 
====================================================================== 

("C:\Users\Sito\AppData\Roaming\MiKTeX\2.9\tex\latex\collectbox\collectbox 
.sty") 
("C:\Users\Sito\AppData\Roaming\MiKTeX\2.9\tex\latex\adjustbox\tc-xetex.de 
f")) ("C:\Program Files\MiKTeX 2.9\tex\latex\ltxmisc\varwidth.sty")) 

! LaTeX Error: File `xcolor.sty' not found. 

Type X to quit or <RETURN> to proceed, 
or enter new name. (Default extension: sty) 

Enter file name: 
! Emergency stop. 
<read *> 

l.43  \usepackage 
        {enumerate} % Needed for markdown enumerations to work^^M 
No pages of output. 
Transcript written on notebook.log. 

說實話,我還是完全地新jupyter和一般的編碼,所以請有人可以解釋的錯誤給我,我需要做什麼來解決什麼問題沒有真正經歷過。

謝謝Sito!

+0

好吧,花了我一段時間,但最後我只需要安裝MikTeX Package Manager中所有缺少的軟件包。 – Sito

回答

0

Jupyter使用pandoc和TeX發行版的組合來從筆記本生成PDF文件。

您的TeX發行版(MiKTeX)缺少LaTeX xcolor package。使用導致收集箱包安裝失敗的MiTeX package manager

使用MiKTeX軟件包管理器安裝xcolor,然後收集盒子並嘗試再次運行轉換。

+0

感謝您的幫助!它解決了,但知道我有另一個問題。是否有可能改變輸出pdf的「樣式」。我很想擦除invery行中的'In []' ,更改字體,特別是標準乳膠字體(看起來很可怕)。 – Sito

+0

嘗試查看nbconvert中的備用模板(http: //nbconvert.readthedocs.io/) 並自定義nbconvert(http://nbconvert.readthedocs.io/en/latest/customizing.html)。另一種替代方法是將筆記本放入膠乳中,然後在膠乳生成後對其進行定製。 –