jupyter导出pdf文件的方法
使用jupyter lab导出pdf文件时,碰到一系列错误,经过查找资料,通过以下方法解决:
1. 如果使用 file - Save and Export Notebook As...时,提示以下错误:
解决办法如下:将 F:\Programe files\Python\share\jupyter\nbconvert 下的 templates 文件夹,拷贝到 C:\Users\...\AppData\Roaming\jupyter\nbconvert 下
2. 如果如果使用 file - Save and Export Notebook As...时,提示以下错误:
解决办法如下:
(1)下载并安装 Miktex 软件,并将其安装路径添加到系统环境变量中,例如,F:\Programe files\MiKTeX\miktex\bin\x64
下载地址:https://miktex.org/download
(2)重启jupyter lab后,选择导出pdf
下面的提示框会弹出N多个,每次选择“安装”即可,直至该提示框不再弹出
3. jupyter文件转pdf的方法:
直接导出pdf文件时,格式是错误的,
方法一、.ipynb先导出 xxx.md 文件,在将 xxx.md导出为 xxx.pdf
方法二、.ipynb先导出 xxx.tex 文件,在将 xxx.tex 导出为 xxx.pdf
(1)先导出 LaTex 文件,该文件后缀是 xxx.tex
(2)为了支持中文,需要修改 xxx.tex 文件,在\documentclass{article}(没有这一句就在\documentclass[11pt]{ctexart} 的后面插入下面的语句)后面插入
\usepackage{fontspec, xunicode, xltxtra}
\setmainfont{Microsoft YaHei}
(3)在命令行输入 xelatex xxx.tex
(4)在对应目录下会出现一系列文件,如下:
其中,
- .ipynb 是我们的jupyter文件
- .tex 是由jupyter notebook文件生成的
- .pdf 是我们最后的目标文件由.tex文件生成
- .log、.out、.aux是LaTex生成pdf的一些输出和日志
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?