修复 Jupyter Notebook 导出 PDF 中文无法显示的问题
对于写实验报告的需求,我一直使用的 Jupyter Notebook,但是在导出为 PDF 的时候经常出现问题,首先如果使用自带的 PDF Export 的话,会出现中文无法显示的问题,截图如下:
但是如果使用 Firefox 自带的 Print to file 通过 Print 自带预览页面的话,会出现奇怪的问题 (页面断开,出现空白页面,文字显示不全),截图如下:
这个是自带的 Preview 这个是 Print 出来的效果
参考了网上的资料并结合 我自己的配置 情况来看,在我的电脑上只需要修改 /usr/lib/python3.6/site-packages/nbconvert/templates/latex/article.tplx
文件即可,在原有的 \documentclass[11pt]{article}
下方加入两行 (当然,记得安装相关的包,可以参考我的配置方式):
\documentclass[11pt]{article}
\usepackage{xeCJK} % 引入之前安装的 xecjk 包
\setCJKmainfont{SourceHanSansCN-Light}