jupyter中,ipynb文件转pdf文件

当你进入jupyter notebook界面会发现

有pdf选项,点击发现错误,提示你没有安装tex,我是win10系统,决定安装MiKTeX。

1.下载两个必要文件

  附上链接 https://miktex.org/

  下载好win版,顺便下载好配套的pandoc(不装的话后面可能会出现错误 https://pandoc.org/installing.html

  我是两个都安装在c盘,miktex有点大,也可以选择其他盘。记得添加路径!

2.进入命令窗口

  在cmd中,切到要转换的文件下,切入实际jupyter环境。

#以前:
ipython nbconvert --to latex demo.ipynb
#现在:
jupyter nbconvert --to latex demo.ipynb

#生成  demo.pdf
xelatex demo.tex

  pdf生成需要两步,先转tex,再转pdf。

  我在最后一步生成pdf,出现了错误:

  [Error]  Unfortunately, the package kvoptions could not be installed.

  后来重启电脑后,重新转换成功了,miktex自动下载一些安装包(5min,hh。。。)

  小伙伴不一定要重启的,你们可以试试关闭cmd,重来!

  成功!!!

3.参考别人

链接

https://www.cnblogs.com/LinKinSJ/p/9769903.html

https://www.cnblogs.com/SC-CS/p/Jupyter-PDF_Chinese_Support.html

原文地址:https://www.cnblogs.com/wywshtc/p/12530652.html