在本教程中,他们使用了这个,但显然,他们没有告诉你如何做到这一点。
http://www.damian.oquanta.info/posts/make-your-slides-with-ipython.html
谢谢,
答案 0 :(得分:2)
对不起,我完全误解了你的问题。
如果您的意思是嵌入您未执行的代码,那么您可以使用简单的markdown语法(例如,类似于StackOverflow)。要包含内联代码,只需在反引号之间进行:
For example `a[::2]` selects every second element of the list `a`.
如果要包含代码块,可以将整个块缩进4个空格,或者将块放在3个反引号之间(如果指定语言,后者也支持语法高亮显示):
a = foo()
b = bar(a)
或
```python
a = foo()
b = foo(a)
```
有关详情,请参阅this markdown tutorial。
如果要在同一张幻灯片中包含可执行单元格和降价标记,则需要将代码和标记放在不同的单元格中,对于幻灯片类型,请为最顶层的单元格选择slide
,并{{1} }对于您想要在同一幻灯片上的后续单元格。 -
表示“不为此单元格启动新幻灯片”。
您可以使用nbconvert将ipython笔记本转换为Reveal.js演示文稿。
首先,您必须指定演示文稿的结构。点击-
。然后在每个单元格的顶部,您可以选择是否要将其作为新幻灯片(水平方向),子幻灯片(垂直方向),片段(显示在带有淡入的同一张幻灯片上)以及其他一些幻灯片。 / p>
设置完成后,您可以使用View -> Cell Toolbar -> Slideshow
实用程序将笔记本转换为演示文稿。基本用法是
nbconvert
然后你会得到一个HTML,以后可以使用某个Web服务器来提供。
如果你想立即炫耀你的幻灯片,jupyter提供了一个捷径:你可以做到
jupyter nbconvert example.ipynb --to slides
使用此jupyter在转换后启动本地服务器,并在默认浏览器中打开演示文稿。
最后,如果您想在线轻松共享演示文稿,可以将笔记本上传到某个在线存储库(例如github作为要点),然后您可以使用nbviewer进行共享。它的右上角会有一个类似盒子的图标。如果你按它,它将从笔记本模式改为演示模式(我也不理解盒子类比)。
有关详细信息,请参阅jupyter documentation。