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

相关推荐
Freak嵌入式6 小时前
ESP32 实现在线动态安装库和自动依赖安装-使用uPyPI包管理平台
arm开发·ide·嵌入式·micropython·电子·upypi
秃秃然然9 小时前
IntelliJ IDEA指北
java·ide·intellij-idea
鱼骨不是鱼翅12 小时前
jupyter notebook
ide·人工智能·jupyter
软件工程小施同学13 小时前
国家数据基础设施标准、技术文件汇总(附pdf下载)
pdf
程序设计实验室13 小时前
浅谈次世代代码编辑器 Zed:Rust 原生性能、GPU 渲染
ide
李子焱13 小时前
第三节:开发环境搭建与Trae IDE深度配置
前端·ide·python·node.js·trae ide
蜗牛 Day Day Up15 小时前
vscode运行TypeScript
ide·vscode·typescript
开开心心就好15 小时前
一键隐藏桌面图标任务栏的实用工具
人工智能·pdf·音视频·语音识别·媒体·测试覆盖率·威胁分析
sdkingz15 小时前
idea好用插件
java·ide·intellij-idea