Jupyter/LaTeX 导出PDF中文问题
i-info / / 技术杂记 / 阅读量 26

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

支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章