在linux的世界里,有几种不同的方式供你选择发表演讲。例如,impress具有大量的多媒体显示和出色的视觉冲击效果.js,beamer是专门为latex用户提供的,等等。如果你试图找到一种简单的方法来创建和展示文本演示,mdp 可以帮助你实现。
mdp是Linux下一个基于ncurses的命令行演示工具。我喜欢mdp在于它对markdown的支持,这使得我很容易以熟悉的markdown格式创建幻灯片。自然,它也可以很容易地以HTML格式发布幻灯片。另一个优点是它支持UTF-8字符编码,这使得非英语字符(如希腊或西里尔字母)的显示非常方便。
对mdp的依赖性很小(例如 ncursesw),这使得安装非常简单。
$ sudo apt-get install git gcc make libncursesw5-dev $ git clone https://github.com/visit1985//mdp.git $ cd mdp $ make $ sudo make install
$ sudo yum install git gcc make ncurses-devel $ git clone https://github.com/visit1985//mdp.git $ cd mdp $ make $ sudo make install
Arch mdp可以通过AUR轻松安装Linux。
安装mdp后,您可以使用您最喜欢的文本编辑器轻松创建演示稿。如果您熟悉markdown,您可以很快控制mdp。对于那些不熟悉markdown的人来说,学习mdp的最好方法是从一个例子开始。
这里有一个6页的演示样本供参考。
%title: Sample Presentation made with mdp (Xmodulo.com) %author: Dan Nanni ?te: 2015-01-28 -> This is a slide title mdp is a command-line based presentation tool with markdown support. # Example of nested list # Example of code block formatting 4 5 int main() 6 { 7 printf("Hello World"); 8 return 0; 9 } This example shows inline code: `sudo reboot` ------------------------------------------------- -> # Example of nested quotes This is the first-level quote. >> This is the second-level quote >> and continues. >>> *This is the third-level quote, and so on.* ------------------------------------------------- -> # Example of citations # Example of UTF-8 special characters <div style="font-size: 14pt; color: white; background-color: black; border-left: red 10px solid; padding-left: 14px; margin-bottom: 20px; margin-top: 20px;"><strong>在命令行中展示示示示示</strong></div> <p>当您将上述代码保存为slide时.md文本文件后,您可以运行以下命令来展示演示稿:</p> <pre class="brush:php;toolbar:false"> $ mdp slide.md
您可以通过按钮 回车/空间/下翻页/向下光标键 (下一个幻灯)、返回/上翻页/上光标键 (上一个幻灯)、Home (幻灯片首页)、 End (幻灯末页)或 数字N 操作你的演示稿(第N页幻灯)。
演示的标题将显示在每个幻灯片的顶部,而你的名字和页码将出现在幻灯片的底部。
这是嵌套列表和多层次标题的实例效果。
这是代码片段和内联代码的实例效果。
这是嵌套引用的实例效果。
这是放置引文的实例效果。
这是UTF-8编码特殊字符支持的实例效果。
本教程中,我演示了如何在命令行中使用MDP来创建和展示演示。mdp的markdown兼容性让我们省去了学习其他新格式的麻烦,这是另一种叫做tpp的演示工具的优势。由于mdp的局限性,它可能无法作为您的默认演示工具。但值得肯定的是,它肯定会在某个场合派上用场。您认为MDP怎么样?你还喜欢别的东西吗?
以上是如何在Linux命令行中创建和展示演示稿的详细内容。请关注其他相关文章!
高效稳定,服务器采购合同范本
如何在Linux命令行中创建和展示演示稿?-LINUX
WPS粘贴复制故障,解决之道何在?
如何更改猎豹浏览器的下载路径-Windows系列
Linux邮件服务器端口配置指南
Linux 系统中查看 IP 地址的命令和方法-LINUX
海油邮箱服务器端口:高效稳定,安全无忧之选
如何更改猎豹浏览器的下载路径-Windows系列
Linux 系统中查看 IP 地址的命令和方法-LINUX
Java框架如何支持反应性编程?-java教程
如何记录和报告Java框架的异常?-java教程
Java框架如何处理RESTful? API异常?-java教程
Java框架提供的异步特性有哪些优点?-java教程
Java框架如何与异步消息队列交互?-java教程
Java框架内存管理如何优化性能?-java教程
Java框架如何提供分布式异常处理?-java教程
Java框架如何提高代码兼容性-java教程
Java框架如何简化代码的调试过程-java教程
Java框架如何应对安全威胁-java教程