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

相关推荐
huaweichenai3 天前
spring boot操作PDF
java·spring boot·pdf
Xiu Yan3 天前
Python 数据分析:Pandas DataFrame 零基础入门教程
python·jupyter·pycharm·numpy·pandas
2501_915909063 天前
移动端开发工具链怎么组合比较好,iOS、Android、跨端三套配置方案
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
开开心心就好4 天前
批量提取PDF中的图片,直接导出原图
前端·javascript·支持向量机·智能手机·pdf·html·启发式算法
2501_915918414 天前
iOS编程用什么软件好?主流工具Xcode、AppCode、CodeRunner与新兴快蝎对比
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
Xiu Yan4 天前
Python 数据分析:Pandas Series 零基础入门教程
python·jupyter·pycharm·numpy·pandas
泡海椒5 天前
PDF 表格样式优化:jquick-pdf 边框、圆角、背景色
java·开发语言·pdf
滕州市燕猫虎计算机科技工作室个体工商户5 天前
IDEA:Command line is too long
java·ide·intellij-idea
泡海椒5 天前
jquick-pdf 表格实战:动态数据 PDF 报表生成
java·开发语言·pdf
泡海椒5 天前
jquick-pdf 表格行列尺寸控制实战:单元格合并的可行边界
java·开发语言·pdf