Jupyter Lab / Jupyter Notebook 导出正常显示中文字符的PDF文档。
问题描述
在 M1 版本的 macOS 系统下,已经通过安装 Xelatex
支持导出 PDF,但是文档中的中文字符无法正常显示。
解决思路
修改 Jupyter 程序分享模板,增加配置命令\usepackage{ctex}
,使其支持中文字符。
具体过程
1、涉及的文件名称:base.tex.j2
2、全盘搜索,找到相关文件路径:
YES 验证出真正起作用的的路径:
1 | /Users/zhangminglei/opt/anaconda3/share/jupyter/nbconvert/templates/latex/base.tex.j2 |
NO 尝试修改但是不起作用的路径:
1 | /Users/zhangminglei/opt/anaconda3/pkgs/nbconvert-6.4.4-py39hca03da5_0/share/jupyter/nbconvert/templates/latex/base.tex.j2 |
3、在base.tex.j2
文件中增加配置命令\usepackage{ctex}
, 参考位置如下图:
备注:位置放在 \usepackage{graphicx}
的下一行。