【学习笔记】服务器上使用 nbconvert 将 Jupyter Notebook 转换为 PDF

1. 环境准备:安装必要工具

在服务器终端运行以下命令,确保依赖已安装:

(1) 安装 nbconvertpandoc

bash 复制代码
pip install nbconvert pandoc

(2) 安装 LaTeX(推荐 TeX Live)

bash 复制代码
# Ubuntu/Debian
sudo apt-get update
sudo apt-get install -y texlive-xetex texlive-fonts-recommended texlive-plain-generic

# CentOS/RHEL
sudo yum install -y texlive-xetex texlive-collection-fontsrecommended

2. 转换 Jupyter Notebook 为 PDF

bash 复制代码
jupyter nbconvert --to pdf /path/to/your_notebook.ipynb

【补充】

相关推荐
XH1.1 小时前
学习HAL库STM32F103C8T6(SPI、门禁密码实验)
stm32·嵌入式硬件·学习
野犬寒鸦3 小时前
多级缓存架构:性能与数据一致性的平衡处理(原理及优势详解+项目实战)
java·服务器·redis·后端·缓存
Purple Coder5 小时前
论文阅读-9月27日(入门2)
笔记
Da Da 泓5 小时前
LinkedList模拟实现
java·开发语言·数据结构·学习·算法
海琴烟Sunshine5 小时前
Leetcode 14. 最长公共前缀
java·服务器·leetcode
teacher伟大光荣且正确5 小时前
Linux 下编译openssl
linux·运维·服务器
dlz08365 小时前
--group-start/--group-end 能不能解决 OpenSSL 1.0 vs 1.1 的优先级问题?
linux·运维·服务器·软件需求
Larry_Yanan5 小时前
QML学习笔记(十五)QML的信号处理器(MouseArea)
c++·笔记·qt·学习·ui
Larry_Yanan7 小时前
QML学习笔记(十七)QML的属性变更信号
javascript·c++·笔记·qt·学习·ui
eqwaak08 小时前
Flask实战指南:从基础到高阶的完整开发流程
开发语言·后端·python·学习·flask