如何在Linux命令行中创建和展示演示稿?-LINUX

首页 2024-07-06 21:38:57

在linux的世界里,有几种不同的方式供你选择发表演讲。例如,impress具有大量的多媒体显示和出色的视觉冲击效果.js,beamer是专门为latex用户提供的,等等。如果你试图找到一种简单的方法来创建和展示文本演示,mdp 可以帮助你实现。

Mdp是什么?

mdp是Linux下一个基于ncurses的命令行演示工具。我喜欢mdp在于它对markdown的支持,这使得我很容易以熟悉的markdown格式创建幻灯片。自然,它也可以很容易地以HTML格式发布幻灯片。另一个优点是它支持UTF-8字符编码,这使得非英语字符(如希腊或西里尔字母)的显示非常方便。

在Linux中安装MDP

对mdp的依赖性很小(例如 ncursesw),这使得安装非常简单。

Debian、Ubuntu或它们的衍生版
$ sudo apt-get install git gcc make libncursesw5-dev	
$ git clone https://github.com/visit1985//mdp.git 	
$ cd mdp
$ make
$ sudo make install
Fedora或Centos/RHEL
$ sudo yum install git gcc make ncurses-devel
$ git clone https://github.com/visit1985//mdp.git
$ cd mdp
$ make
$ sudo make install
Arch Linux

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命令行中创建和展示演示稿的详细内容。请关注其他相关文章!


p