Jupyter默认是用xelatex编译生成pdf的。

如果没有配置CJK汉字的字体,就会导致输出的pdf文件中汉字消失或乱码。

解决方案:

  1. 首先将notebook导出为tex文件,准备手动编译。
  2. 在.tex文件头部添加类似如下的代码:
\documentclass[11pt]{article}
    \usepackage{xeCJK}
    \setCJKmainfont{Noto Sans CJK SC}

注:中文字体可选,不一定是Noto Sans CJK SC,也要注意字体名称和字体文件名不同。如果需要获取字体名称,可以借助其他软件里设置字体查看。

3.运行命令:xelatex xxx.tex

说点什么
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...