nbconvert failed: xelatex not found on PATH, if you have not installed
xelatex you may need to do so. Find further instructions at
https://nbconvert.readthedocs.io/en/latest/install.html#installing-tex.
直接导出会报错,还是把报错信息放出来叭,说不定会增加检索匹配度呢~
平时使用 Jupyter Notebook 如果想在其他平台发布,则需要获得markdown格式的文件。
查到有两种方法可以实现,一种是使用命令行工具,另一种是本地安装 xelatex
一、转Markdown
1. 命令行工具
pip install nbconvert
jupyter nbconvert --to markdown notebook.ipynb
-
notebook.ipynb
是你的文件路径,会在同一路径下生成文件夹和md文件
2. 本地安装 xelatex
- 下载软件:https://miktex.org/download
-
添加环境变量,以我的路径为例:
D:\MiKTeX\miktex\bin\x64
- 或许需要重启一下notebook,然后就可以导出markdown了,输出一个压缩包。
二、转 PDF Latex
讲道理,本地安装了miktex后就应该直接可以输出PDF,但是我的不行,哭唧唧~
其实输出PDF的方法还有很多:
-
直接在浏览器打印,
ctrl + P
, 可直接获得PDF,并按如下设置打印
-
先输出markdown,再输出其他格式,安装了pandoc后,在typoro里可以支持输出很多种格式的文件,爽歪歪~
安装了miktex后可以直接输出tex文件,也是个压缩包,解压后在当前目录下打开cmd,输入
xelatex your_file.tex
,可以导出PDF格式,首次导出需要等待一会
这三种导出的PDF的字体和框架风格各异,浏览器导出最方便,markdown导出最多样,miktex导出显示风格我最喜欢,大多数情况下还是选择最方便的叭~