Jupyter Notebook导出带中文字体PDF

Jupyter转换为pdf是通过Latex间接实现的,而后者默认没有导入支持中文的宏包,导致转化为pdf后中文为乱码
解决思路 :找到jupyter\nbconvert\templates\latex\base.tex.j2文件,加入\usepackage[UTF8]{ctex}

  • jupyter在哪个文件夹得具体讨论,比如我是用anaconda安装的Jupyter,所以jupyter位于D:\anaconda3\envs\merrikPytorch\share\jupyter
  • \usepackage[UTF8]{ctex}是 LaTeX 中用于支持中文排版的核心宏包。它的作用是让你能够在 LaTeX 文档中正确输入、显示和处理中文
  • %是Latex文档中的注释符

保存后一劳永逸解决了问题 ,后续无需输入其他命令。例如,通过 File -> Save and Export Notebook As -> PDF 导出时,能直接支持中文

相关推荐
~烈15 小时前
Acrobat Pro DC 便携精简版 PDF 专业处理工具安装教程
pdf·acrobat pro dc·pdf 专业处理工具
我不是QI15 小时前
Master PDF Editor 逆向复现
汇编·安全·pdf
蓝创工坊Blue Foundry16 小时前
多个同模板 PDF,怎样批量提取同一类字段到 Excel
运维·数据库·pdf·自动化·ocr·excel
梦想的颜色17 小时前
2026 VibeCoding 工具链精选|IDE + 大模型成套组合推荐,按场景分级收录
ide·trae·ai 编程·vibecoding·国产海外 ai 编程方案·氛围编程成套配置·副业 ai 开发工具栈
紫_龙1 天前
window 维护多版本Android studio
android·ide·android studio
曹牧1 天前
Eclipse 批量文本替换
java·ide·eclipse
vistaup1 天前
Android studio 历史版本
android·ide·android studio
游戏开发爱好者82 天前
iOS开发IDE有哪些 Xcode 和 快蝎 轻量替代方案
ide·vscode·ios·个人开发·xcode·swift·敏捷流程
asdzx672 天前
Python PDF 拆分实战指南:单页拆分与按需页码范围拆分
开发语言·python·pdf
张太行_2 天前
vscode在open folder如何设置默认路径
ide·vscode·编辑器