我问自己:在Linux上,有没有可以在终端上构建并显示简单幻灯片的软件,例如您在Libreoffice Impress上制作的幻灯片(但更简单)?
仅使用控制台进行演示,而没有任何高级图形(例如GL和framebuffer),也许仅使用ncurses或其他类似的lib,这将是一次很棒的体验。
有什么帮助吗?
编辑1:我正在使用并推荐vimdeck。谢谢大家:D
编辑2:对于独立软件或可以使用LaTeX的任何插件,此问题仍然存在。
less
或显示more
。
我问自己:在Linux上,有没有可以在终端上构建并显示简单幻灯片的软件,例如您在Libreoffice Impress上制作的幻灯片(但更简单)?
仅使用控制台进行演示,而没有任何高级图形(例如GL和framebuffer),也许仅使用ncurses或其他类似的lib,这将是一次很棒的体验。
有什么帮助吗?
编辑1:我正在使用并推荐vimdeck。谢谢大家:D
编辑2:对于独立软件或可以使用LaTeX的任何插件,此问题仍然存在。
less
或显示more
。
Answers:
好的,这里有几件事:
您甚至不是唯一想要这种东西的人(我一直在寻找一个好人)。
有一些项目试图填补这个利基,但是我发现的项目都没有我希望的那样简单。
大更新!
看来那里有一个很棒的灵魂,它终于完成了几乎完美的设置!
patat
是用Haskell编写的终端演示工具,用于pandoc
解析幻灯片。这意味着您几乎可以使用幻灯片所需的任何格式(markdown,reStructuredText,LaTeX等)!
我发现满足这个需求的最接近的项目是tpp。Tpp(文本演示程序)允许您从Ruby创建演示幻灯片,然后以演示格式通过ncurses浏览演示幻灯片。
您可能还会发现tkn(终端主题演讲)是一个有用的项目。幻灯片也是用Ruby编写的,但是似乎自己编写幻灯片所需的标记要少得多,因此使用起来可能更简单。
而且,令我惊讶的是,还有第三个基于Ruby的项目Slider,它也试图填补这一空白。Slider似乎不如tpp或tkn灵活,但也许它会更适合您的需求。
还有一个vim插件posero,但似乎很有限。
如果您愿意花点力气找出一些间距。您实际上可以使用LaTeX生成一些文件。您可以使用latex2man生成手册页,然后可以使用所需的任何分页器显示该手册页。或者,如果您仍然对使用基于文本的Web浏览器进行演示感兴趣,则可以使用latex2html生成网页。
就个人而言,我希望看到一个项目使用与pandoc之类的格式兼容的项目,以便用户可以在任何内容(例如LaTeX)中编写幻灯片,然后生成演示文稿而无需花费太多精力。但是,到目前为止,我还没有找到这样一种神话般的工具(我可能最终会崩溃并自己写一个)。
同时,如果这些项目对于您的目标而言太多(或太难以使用),则编写HTML幻灯片(使用指向另一页面的链接作为幻灯片过渡),然后使用基于文本的Web浏览器进行演示良好的后备能力(正如Stéphane所指出的)。
大更新!我想我终于找到了可以满足几乎所有这些目标的项目。它仍然不是基于LaTeX的,但是它使用Markdown幻灯片(相对于必须直接用Ruby编写幻灯片的重大改进)。mdp
,用C语言编写,可让您创建一个简单的markdown文件,并通过转换和对基本格式的强大支持来显示该文件。它并不完全完美,但是比我迄今为止见过的其他任何项目都要好。
流行的vimdeck项目允许您以markdown编写幻灯片并将其显示在vim中。
它的一些有趣的功能包括:
我建议您检查一下屏幕截图,如果看起来适合您的用例,请尝试一下。
我喜欢使用send进行演示,因为这迫使我使用Takahashi方法。
除此之外:
缺点:
telnet towel.blinkenlights.nl
;-)(没有答案,很酷)