Jupyter notbook& REVEAL.JS& nbconvert 使用jupyter notebook制作slides

本文介绍如何利用 Jupyter Notebook 和 RISE 插件创建可交互式的幻灯片,并导出 HTML 版本以便分享。同时提供隐藏输入单元格的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用Jupyter notebook作为slide主要有两个方面:

  • 在运行notebook 的时候可以幻灯片播放

    这样幻灯片就有了notebook可交互的功能,而notebook就有了幻灯片全屏容易分享可是聚焦的功能

  • 导出HTML版本的幻灯片以方便在其他的地方展示

 

在运行notebook 的时候可以幻灯片播放

这部分实现主要依靠 RISE 这个jupyter notebook插件,关于它的使用可以参考它的文档

有时候只想看到结果并分析,notebook有个扩展可以解决这个问题

导出HTML版本的幻灯片

我参考的是这个视频,现在简述步骤如下:

在notebook中设置cell 的slide属性,确认好,然后保存

在自己的notebook文件目录(包含.ipynb的目录),clone reveal.js 

git clone https://github.com/hakimel/reveal.js.git

使用nbconvert 来将notebook文件转换为HTML

jupyter nbconvert --to slides notebook.ipynb --reveal-prefix=reveal.js

 

有时候不想要input cell显示在slide上面,这个时候可以使用下面的设置,参考1,参考2,或者其他的解决方案

jupyter nbconvert RainStromNetworkAnalysis.ipynb --to slides --TemplateExporter.exclude_input=True

同样的使用下面的命令虽然可以隐藏input cell但是不能生成slide只能生成html文件:

jupyter nbconvert --template=nbextensions --to=slides RainStromNetworkAnalysis.ipynb

 

补充:在一个cell的输出显示多列图像

https://stackoverflow.com/questions/33647774/how-to-include-two-pictures-side-by-side-in-markdown-for-ipython-notebook-jupyt


转载于:https://www.cnblogs.com/wybert/p/7026228.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值