jupyter lab 导出笔记为pdf
备注:
- 以下所列的解决方法仅仅是解决【jupyter 在导出pdf】过程中的某一个具体问题。
- 建议阅读完整篇记录后再动手。
- 持续更新
写在前边
打算将 jupyter 笔记导出为pdf,另存为pdf格式,报错如下,提示要先安装xelatex。
官网上查到转换为其他格式需要安装依赖,我以为只装一个xelatex,没想到要装一堆东西。奔着偷懒的原则,网上搜搜看,发现简单粗暴的方法:ctrl + P 直接打印页面为pdf,但是有些输出信息(字体比较小)直接看不清,效果差强人意。
方法11
步骤
- 安装依赖包:pip install -U notebook-as-pdf
- cmd修改chrome: pyppeteer-install
进入jupyter lab,打开笔记本,选择Save And Export notebook As,会出现如下命令,点击【PdfViaHTML】,即可保存为pdf。
有时会出现【500 interval erroe】只需尝试几次就好,或者直接使用命令行:jupyter-nbconvert --to PDFviaHTML example.ipynb
效果
整个notebook的内容被打印在一个页面上,又长又丑。
方法22
步骤:
安装官网的说明,安装如下所有的依赖:【nbconvert】、【pandoc】、【pyppeteer】、以及【TeX】,前两个安装很简单,直接pip install命令即可,第三安装参考方法13,而【TeX】的安装,若是Windows系统,需安装【MikTex】总之,按照官网一步步来就行。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WvFL092C-1638425727052)(C:\Users\acer\AppData\Roaming\Typora\typora-user-images\image-20211202131819177.png)]
效果:
效果不错,但……中文字符没有显示
方法3
参考网上一篇博文4
步骤:
将ipynb编译为tex:jupyter nbconvert --to latex notebook.ipynb
编辑tex文件,在tex文件开头添加如下语句:
\usepackage{fontspec, xunicode, xltxtra}
\setmainfont{Microsoft YaHei}
\usepackage{ctex}将tex文件转为pdf:xelatex notebook.tex
效果
效果可以接受,但如果每一次导出都重复上述步骤,繁琐不简洁;另外此方法导出的pdf没有书签
最近更新:2021-12-02
参考:
https://towardsdatascience.com/jupyter-notebook-to-pdf-in-a-few-lines-3c48d68a7a63 ↩︎
https://jupyter-notebook.readthedocs.io/en/stable/ ↩︎
方法1 ↩︎
https://blog.csdn.net/weixin_43828836/article/details/105549372?utm_source=app&app_version=4.16.0 ↩︎
jupyter lab 导出笔记为pdf相关推荐
- jupyter lab学习笔记
1.先激活环境在打开jupyter lab:conda activate env_name;jupyter lab 服务器报错: pip list 查看TORNADO库的版本 如果为6.0以上,执行以 ...
- 印象笔记以PDF导出笔记
印象笔记能够将单条笔记导出,但不支持将笔记以pdf的格式导出,这在很多情况下还是不太方便的,此时可以通过pdf虚拟打印机来完成这一工作. dopdf是一款免费的pdf虚拟打印机,据说功能不够完善,不过 ...
- Jupyter NoteBook导出PDF
Jupyter NoteBook 导出PDF 1. 安装Latex编译器 任选一种就好, 我使用的是MikTex, 点击下载 官网有教程, 按照步骤一步一步来就可以了教程地址 安装过程中会提示你安装各 ...
- conda 升级_jupyter notebook升级体验!笔记本神器—Jupyter Lab
点击上方 蓝字关注我们 jupyter notebook升级体验!笔记本神器--Jupyter Lab 写在前面: 相信大家通过我们关于 Jupter Nootbook的使用介绍之后,已经感受到了使用 ...
- Jupyter Lab的简洁安装与使用
目录 1. Jupyter Lab简洁安装 2. Jupyter快捷键 2-1. 编辑模式下 2-2. 命令模式下 2-3. 命令补全 3. 如何查看函数说明 4. Jupyter支持的导出格式 5. ...
- 【Python】这款拓展让你的jupyter lab使用更高效
有一段时间没有分享过有关jupyter lab的内容了,今天给大家介绍一款实用的jupyter lab插件,可以帮助我们打造更灵活易用的jupyter lab. 图1 这款拓展的名称叫做jlab-en ...
- 【Python基础】本地利用ssh远程连接服务器并启用远程服务器的jupyter lab并配置好anaconda的环境...
前提条件 服务端安装好anaconda,并建立要用的虚拟环境 详情可见我的另外一篇文章 [手把手AI项目]三.利用Anaconda配置tensorflow-gpu环境(linux+windows) 假 ...
- 【Python】值得推荐的12个jupyter lab插件
1 简介 jupyter lab作为jupyter notebook的升级改造版,除了更加人性化的交互界面以及更多的用户自主定制功能之外,最吸引人的就是其丰富多样的拓展插件,使得每个使用jupyter ...
- jupyter–lab 配置文件jupyter_lab_config.py
建议安装anaconda,自带python 和 jupyter lab 如果你已经在使用anaconda,并且也创建了虚拟环境,那么下面命令应当conda activate xxx 到在你的虚拟环境. ...
- markdown导出以及合并pdf
markdown导出以及合并pdf 2019-10-30 晴 今天遇到一个问题,需要把我的markdown笔记导出成pdf,百度了很多种方法(1.下载pandoc,2.利用python第三方库pypa ...
最新文章
- 单片机c语言调用函数费时,下头函数,只要被调用就会导致单片机死机,请大家帮忙分析...
- 求数字序列中的第n位对应的数字
- 方法引用、构造器引用和数组引用
- 137_Power BI 自定义矩阵复刻Beyondsoft Calendar
- csv java 科学计数法_Java入门笔记1/0(输入与输出)
- 关于图像质量评测的分析
- database如何管理超过4GB的文件
- Atitit.ati str 字符串增强api
- 流迭代器实现文件操作(读取和写入)
- QT添加MySQL驱动依赖
- 使用webgl(three.js)搭建一个3D智慧园区、3D建筑,3D消防模拟,web版3D,bim管理系统——第四课...
- c51单片机学习笔记二
- 简单查询多个D速物流,并分析未签收延误的单号
- 堆密度测定的意义_堆积密度的测量有何意义汇美科LABULK0335
- 进入显示器工厂模式的方法! 【95种品牌,维修珍藏资料】
- AD软件repeat功能实践详解
- 常用的数量统计量的计算及统计意义
- java设计中国象棋_Java课程设计—象棋
- npm node升级到最新版本
- colorkey唇釉是否安全_colorkey唇釉