ipynb文件转pdf,并支持中文

win10操作系统测试可行。配置步骤如下(遵循先后顺序):

  1. 下载安装miktex
  2. 配置miktex ,配置后如果不起作用重启电脑
  3. 下载安装运行minianaconda
  4. 运行minianaconda:开始 → \to Anaconda Powershell Prompt
  5. 执行环境创建命令:conda create --name temp python jupyterlab pandoc
  6. 修改 conda temp 环境中的配置文件

进入 {miniconda3安装文件夹}\envs\temp\Lib\site-packages\nbconvert\templates\latex目录,找到article.tplx文件,将\documentclass{article}
位置替换为如下:

\documentclass{article}
\usepackage{fontspec, xunicode, xltxtra}
\setmainfont{Microsoft YaHei} \usepackage{ctex}

如果找不到文件,参考(最新最详细)Jupyter Notebook导出带中文字体和书签的PDF的五种方法

  1. 切换到工程:cd {project folder}
  2. 切换到temp环境:conda activate temp
  3. 启动jupyter notebook:jupyter notebook
  4. 打开ipynb文件,然后:菜单栏 → \to file → \to export notebook as → \to to pdf

注意:第一次由于需要下载配置相关组件,转换较慢,后面就正常了

你可能感兴趣的:(python,jupyter,jupyter,ipynb,pdf,中文,python)