Jupyter Notebook 另存 Markdown PDF Latex 格式文件

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导出显示风格我最喜欢,大多数情况下还是选择最方便的叭~

你可能感兴趣的:(Jupyter Notebook 另存 Markdown PDF Latex 格式文件)