带Python语法高亮的HTML演示文稿幻灯片
我想为我的演示文稿制作幻灯片。我的演示文稿会包含这些内容:幻灯片标题、要点、代码片段(用等宽字体显示)、一些加粗的代码行,以及带有语法高亮的Python代码片段。
我需要一个可以生成这样的幻灯片的应用程序或工具,生成的内容是HTML(或HTML5),这样当我在网页浏览器中打开生成的HTML,并将浏览器切换到全屏模式时,就可以开始放映幻灯片。我更喜欢将我的演示文稿写成一个.txt
文件,里面带有一些标记,然后这个工具应该能够生成HTML。
我知道Google文档有演示功能,但它不支持Python的语法高亮。
我也知道LaTeX和Beamer,但它生成的是PDF而不是HTML(这不是大问题),而且没有内置的Python语法高亮。
我更希望用普通的Google Chrome或Mozilla Firefox来放映我的演示文稿。我不想在放映的机器上安装任何演示软件(比如bruce)。
有没有其他的选择呢?
5 个回答
3
最近出现了一个叫slippy的工具:你可以用HTML格式编辑你的演示文稿,并且支持Python(还有很多其他语言)的高亮显示。
12
你可以试试以下几种方法:
使用 S5 的重构文本
http://meyerweb.com/eric/tools/s5/
http://docutils.sourceforge.net/docs/user/slide-shows.html
如果你安装了 docutils(建议安装快照版本),你会在工具文件夹里找到 rst2s5.py。
Bruce,演示工具
Pandoc:一个通用的文档转换器