当前位置: 首页 > 科技观察

如何在Linux命令行上创建和展示演示文稿

时间:2023-03-19 19:24:49 科技观察

当你在准备演讲时,你的思绪可能首先被图文并茂的演示文稿占据。事实上,没有人会否认生动演讲的积极影响。然而,并不是所有的演讲都需要达到TED演讲的质量。通常情况下,演讲旨在传达特定信息。而这,使用文本信息就足以完成。在这种情况下,你的时间可以更好地花在收集和验证信息上,而不是在谷歌图片(GoogleImage)上寻找好看的图片。在Linux世界中,您可以选择几种不同的方式来进行演示。比如多媒体展示丰富,视觉冲击力极佳的Impress.js,专门为LaTex用户提供的Beamer等等。如果您正在努力寻找一种简单的方法来创建和显示文本演示文稿,mdp可以帮助您实现它。什么是MDP?mdp是一个基于ncurses的Linux命令行演示工具。我喜欢mdp的地方在于它支持markdown,这让我可以轻松地以熟悉的markdown格式创建幻灯片。当然,它还可以轻松地以HTML格式发布幻灯片。另一个好处是它支持UTF-8字符编码,这使得显示非英语字符(如希腊语或西里尔字母)变得容易。在Linux中安装Mdpmdp需要很少的依赖项(例如ncursesw),这使得安装非常简单。Debian、Ubuntu或其衍生产品$sudoapt-getinstallgitgccmakelibncursesw5-dev$gitclonehttps://github.com/visit1985/mdp.git$cdmdp$make$sudomakeinstallFedora或CentOS/RHEL$sudoyuminstallgitgccmakencurses-devel$gitclonehttps://github.com/visit1985/mdp.git$cdmdp$make$sudomakeinstallArchLinuxArchLinux可以通过AUR轻松安装mdp。从命令行创建演示文稿安装mdp后,您可以使用您喜欢的文本编辑器轻松创建演示文稿。如果熟悉markdown,可以很快掌握mdp。对于不熟悉markdown的同学,学习mdp***的方法就是从例子入手。这是一个6页的示例演示文稿,供您参考。%title:SamplePresentationmadewithmdp(Xmodulo.com)%author:DanNanni%date:2015-01-28->Thisisaslidetitle<-=========->mdp是一个命令基于行的演示工具,支持降价。<-*_Features_**多级标题*代码块格式*嵌套引号*嵌套列表*文本突出显示和下划线*引用*UTF-8特殊字符---------------------------------------------->#嵌套列表的示例<-这是一个多级标题的示例和一个嵌套列表。#first-leveltitlesecond-level----------------*item1*-sub-item1-sub-sub-item1-sub-sub-item2-sub-子项目3-子项目2-------------------------------------------------->#代码块格式化示例<-这个例子展示了如何格式化代码片段。1/*HelloWorld程序*/23#include45intmain()6{7printf("HelloWorld");8退瓮0;9}此示例显示内联代码:`sudoreboot`---------------------------------------------->#嵌套引号示例<-这是嵌套引号示例。#三级嵌套引号>这是第一级引号。>>这是第二级-级别引用>>并继续。>>>*这是第三级引用,依此类推。*---------------------------------------------->#Exampleofcitations<-这个例子展示了如何在演示文稿中放置一个引用。这个教程发布在[Xmodulo](http://xmodulo.com)欢迎您在[LinkedIn](http://www.linkedin.com/in/xmodulo)与我联系,很酷,是吧?---------------------------------------------->#UTF-8特殊字符示例<-此示例显示UTF-8特殊字符。ae=?,oe=?,ue=ü,ss=?alpha=?,beta=?,upsilon=?,phi=?Omega=?,Delta=?,Sigma=?????????????长方形????????????在命令行中显示演示文稿将上述代码保存为文本文件slide.md后,您可以运行以下命令来显示演示文稿:$mdpslide.md您可以按键返回Cart/Space/PageDown/DownCursor键(下一张幻灯片)、Back/PageUp/UpCursor键(上一张幻灯片)、Home(幻灯片第一页)、End(幻灯片最后一页)或数字N(第N页幻灯片)来操作您的演示文稿的标题演示文稿将出现在每张幻灯片的顶部,而您的姓名和页码将出现在幻灯片的底部。这是嵌套列表和多级标题的示例效果。这是代码片段和内联代码的实例效果。这是嵌套引用的实例效果。这是放置引文的示例效果。这是UTF-8编码特殊字符支持的示例效果。总结在本教程中,我演示了如何使用mdp从命令行创建和显示演示文稿。mdp的markdown兼容性省去了我们学习其他新格式的麻烦,这是相对于另一个名为tpp的演示工具的优势。由于mdp的限制,它可能不是您的默认演示工具。不过,值得肯定的是,在某个场合它肯定会派上用场。你觉得mdp怎么样?你还喜欢别的吗?via:http://xmodulo.com/presentation-command-line-linux.html作者:DanNanni译者:soooogreen校对:wxy