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 导出时,能直接支持中文

相关推荐
霸道流氓气质6 小时前
基于本地 PaddleOCR 的 PDF 文字识别完整技术文档
开发语言·r语言·pdf
2601_965913006 小时前
多份PDF批量转Word合并,三次踩坑后的方案对比与性能评估
pdf·word
桐桐桐6 小时前
PDF 翻译工具横评与自建批量方案:从在线工具到 Python 自动化
python·pdf·自动化
百事牛科技8 小时前
办公文档防护:如何限制 PDF 转换成其他格式文件
windows·pdf
SunnyDays10118 小时前
Java 给 PDF 添加页码:实现“第 X 页,共 Y 页”
java·pdf·页码
2601_965912839 小时前
520MB卷宗合并压缩踩坑实录:PDF文档归档场景的技术选型与性能对比
pdf
霸道流氓气质9 小时前
本地用 Ollama + 视觉模型识别 PDF 技术教程
pdf
树码小子11 小时前
Pycharm解释器配置问题解决
ide·python·pycharm
经典199211 小时前
解析pdf表格内容
windows·pdf
星花月13 小时前
【无标题】
ai·语言模型·pdf·deep learning