Convert Jupyter notebook to PDF - pdflatex not found on PATH

筅森魡賤 提交于 2019-12-21 05:32:15

问题


I'm trying to download my Jupyter notebook as a PDF from the web interface by going to:

File -> Download as -> PDF via LaTeX

However, I get this error:

nbconvert failed: pdflatex not found on PATH

I have both pandoc and MacTex installed. Additionally, in the terminal the pdflatex is set.

$ which pdflatex
/Library/TeX/Distributions/.DefaultTeX/Contents/Programs/texbin/pdflatex

I'm running on Mac OS X El Capitan using Jupyter 4.2.0 with Python 2.7.11


回答1:


Print it to pdf using your browser (ctrl+p). It is simple and the "you print what you see" approach is great to share a reports/analysis with people that do not code or use the jupyter enviroment. Not publication ready by any means but gets the job done. Just make sure your plots and figures are not on interactive mode otherwise they will not be displayed (set them to %matplotlib inline).

I always had trouble with exporting my jupyter nb to pdf through latex. Quick search and you see that A LOT of people do. I could get some stuff worked out but the formatting was lackluster with code and plots not displayed the way I wanted. I eventually accepted that the jupyter notebook could not produce "publish-ready" pdfs easily. When I want that, I generate plots/figures/code on jupyter and call them on a latex file.

You may want to hide some of your code from the pdf, set the resolution of your plots and add some extensions to improve your jupyter documents. If you really want to make your publications from inside jupyter, this tutorial has some great tips.



来源:https://stackoverflow.com/questions/39183707/convert-jupyter-notebook-to-pdf-pdflatex-not-found-on-path

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!