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

相关推荐
打工仔折腾 AI5 小时前
在线PDF工具隐私焦虑?把BentoPDF部署到极空间NAS本地处理
人工智能·后端·python·pdf·ai agent 实战
2501_915918416 小时前
在 Xcode 中运行和调试单元测试的完整指南
ide·vscode·macos·ios·单元测试·个人开发·xcode
开开心心就好7 小时前
手机虚拟化学实验室,混合燃烧都能模拟
jupyter·智能手机·ffmpeg·计算机外设·电脑·音视频·visual studio
霸道流氓气质8 小时前
AI 简历制作平台:结构化输出解析、多模板渲染与 PDF 导出的 Vue3 + Spring AI 全栈实战
人工智能·spring·pdf
开开心心_Every8 小时前
黄金价格软件国内外价格实时监控超方便
运维·服务器·游戏·智能手机·pdf·lua·perl
JasonSJX9 小时前
DRM-X 5.0 PDF 保护更新:Windows 与 Mac 打印保留用户水印,ZJGet iOS 版支持 PDF 阅读
macos·pdf
不爱吃鱼的蔓热莓1 天前
释放VSCode插件占用系统盘垃圾
ide·vscode·编辑器
shmily麻瓜小菜鸡1 天前
前端实现图片与PDF文字识别敏感信息打码方案
前端·pdf·状态模式
2501_915106321 天前
iOS开发之Xcode常用调试技巧总结
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
ComPDFKit1 天前
PDF 涂黑后还能复制?用 ComPDF 检查敏感文字是否真正删除
pdf