服务器环境:ubuntu 20.04, Jupyterlab 3.3.2
目前上课使用jupyterlab进行辅助教学,学生在导出notebook为pdf时发现若存在中文,则pdf中所有汉字都会消失。
网上搜索一圈后,发现之前的解决方案基本都已经失效。多次尝试后,发现解决方案如下:安装ctex环境、调整默认latex模板。
sudo apt install texlive-xetex texlive-fonts-recommended texlive-plain-generic texlive-lang-chinese
然后,找到默认的latex模板进行修改,我服务器环境是在/opt/tljh/user/share/jupyter/nbconvert/templates/latex目录下,然后修改index.tex.j2文件,替换其中:
\documentclass[11pt]{article}
为:
\documentclass[11pt]{ctexart}
发表回复