Jupyter notebook导出的pdf 显示中文

本文介绍了一种一次性修改Jupyter Notebook环境,使其导出的PDF能正确显示中文的方法。主要步骤包括定位并修改conda环境中的`index.tex.j2`文件,添加必要的代码段,然后在该环境下重新打开含有中文的IPYNB文件,通过LaTeX转换为PDF,安装所需包即可。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jupyter notebook导出的pdf 显示中文

通过jupyter notebook 直接导出pdf是非常方便的, 但是通过latex 导出pdf无法显示中文, 大多数方法都是针对一个文档修改latex, 每导出一个pdf 就需要修改一次, 感觉太麻烦了, 因此这里给出一个可以一次性修改的方法, 修改一次就可以让导出的pdf 都显示中文.

注: 我使用的是 anaconda中的jupyter notebook

第一步: 在电脑中查询 index.tex.j2
在这里插入图片描述

可以看到, 我这里查询出来有三个文件都是这个名字, 但是第一个文件是在我conda的环境中, 其中 env1 是我自己经常使用的环境(这个环境是我自己创建的), 因此只要修改 env1下的这个文件, 那么在这个环境下的.ipynb 通过latex 转 pdf 将都可以显示中文.

第二步: 打开这个文件进行修改

在这里插入图片描述

直接用记事本打开这个文件就可以, 打开后的文件是没有红框中的内容, 我们需要把红框中的内容加到这个位置中, 保存后关闭.

需要加入的代码:

\usepackage{
   fontspec, xunicode, xltxtra
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值