3 个用于从命令行进行演示的工具

mdp、tpp 和 sent 可能不会为您赢得任何设计奖项,但它们会为您提供可以从终端运行的基本幻灯片。
142 位读者喜欢这个。
Files in a folder

厌倦了使用 LibreOffice Impress 或各种略带极客风格的工具框架来创建和显示演示幻灯片?不妨考虑从终端窗口运行下一次演讲的幻灯片。

使用终端来演示幻灯片听起来很奇怪,但事实并非如此。也许你想更多地拥抱你内心的极客。也许你希望你的听众专注于你的想法,而不是你的幻灯片。也许你是 高桥方法的忠实信徒。无论你转向终端的原因是什么,总有一款(演示)工具适合你。

让我们来看看其中的三个。

mdp

考虑到我有点像 Markdown 人,当我听说 mdp 时,我立刻就试用了一下。

您可以在文本编辑器中创建幻灯片,并使用 Markdown 美化文本。 mpd 识别大多数 Markdown 格式——从标题和列表到代码块,再到字符格式和 URL。

您还可以添加一个 Pandoc 元数据块,其中可以包含您的姓名、演示文稿的标题以及您演讲的日期。这会将标题添加到每张幻灯片的顶部,并将您的姓名和日期添加到幻灯片的底部。

您的幻灯片在一个文本文件中。为了让 mdp 知道幻灯片从哪里开始,请在每张幻灯片后添加一行破折号。

这是一个非常简单的示例

%title: Presentation Title
%author: Your Name
%date: YYYY-MM-DD

-> # Slide 1 <-

Intro slide

--------------------------------------------------
-> # Slide 2 <-
==============

* Item 1
* Item 2
* Item 3

-------------------------------------------------
-> # Slide 3  <-

This one with a numbered list

1. Item 1
2. Item 2
3. Item 3

-------------------------------------------------

-> # Conclusion  <-

mdp supports *other* **formatting**, too. Give it a try!

看到环绕每张幻灯片标题的 -><- 吗?这些字符之间的任何文本都将在终端窗口中居中。

通过在终端窗口中键入 mdp slides.md(或您命名的任何文件)来运行您的幻灯片。以下是我拼凑的示例幻灯片的样子

Example mdp slide

通过按键盘上的箭头键或空格键来循环浏览它们。

tpp

tpp 是另一个简单的、基于文本的演示工具。它避开了 Markdown,而使用自己的格式。虽然格式很简单,但它非常简洁,并提供了一些有趣且有用的惊喜。

您可以使用破折号来指示大多数格式。您可以在幻灯片文件顶部添加元数据块,为您的演示文稿创建标题幻灯片。通过键入 --heading 后跟标题文本来表示标题。通过键入 --center,然后键入文本,使幻灯片上的文本居中。

要创建新幻灯片,请键入

---
--newpage

这是一个基本幻灯片示例

--title Presentation Title
--date YYYY-MM-DD
--author Your Name

---
--newpage

--heading Slide 1

  * Item 1 

---
--newpage

--heading Slide 2
  * Item 1
  * Item 2

---
--newpage

--heading Slide 3

  * Item 1
  * Item 2
  * Item 3

以下是它们在终端窗口中的样子

tpp slide example

通过按键盘上的箭头键在幻灯片之间移动。

我之前提到的那些有趣且有用的惊喜呢?您可以通过键入 --color,然后键入您要使用的颜色的名称(例如,red)来为幻灯片上的文本添加色彩。在其下方,添加您要更改颜色的文本,如下所示

--color red
Some text

如果您有要包含在幻灯片上的终端命令,请将其包裹在 --beginoutput--endoutput 之间。更进一步,您可以通过将其放在 --beginshelloutput--endshelloutput 之间来模拟键入命令。这是一个例子

Typing a command on a slide with tpp

Sent

Sent 并非严格意义上的命令行演示工具。您从命令行运行它,但它会打开一个包含幻灯片的 X11 窗口。

Sent 是围绕我在本文开头提到的高桥方法构建的。高桥方法背后的核心思想是在幻灯片上用大字体显示一两个关键词。关键词提炼了您在演示文稿的那个点想要表达的想法。

与 mpd 和 tpp 一样,您可以在文本编辑器中使用 纯文本制作幻灯片。 Sent 不使用标记,也没有特殊字符来指示新幻灯片的开始位置。 Sent 假定每个新段落都是一张幻灯片。

您不仅限于使用文本。 Sent 还支持图像。要向幻灯片添加图像,请键入 @,后跟图像名称——例如,@mySummerVacation.jpg

这是一个幻灯片文件的摘录

On Writing Evergreen Articles

Evergreen?

8 Keys to Good Evergreen Articles

@images/typewriter.jpg

Be Passionate

Get Your Hands Dirty

Focus

通过在终端窗口中键入 sent filename 来启动您的幻灯片。打开的 X11 窗口进入全屏模式,并以尽可能大的字体显示文本。幻灯片中的任何图像都位于窗口的中心。

Example Sent slide

这些工具的缺点

您不会因为使用 mdp、tpp 或 sent 创建的幻灯片而赢得任何设计奖项。它们很朴素。它们很实用。但是,正如我在本文开头指出的那样,您使用这些工具创建和演示的幻灯片可以帮助您的听众专注于您所说的内容,而不是您的视觉效果。

如果您使用 mdp 或 tpp,您需要调整终端模拟器的设置,以获得正确的字体和大小。开箱即用,字体可能太小——如您在上面的屏幕截图中所见。如果您的终端模拟器支持配置文件,请创建一个用于演示文稿的配置文件,其中包含您想要使用的字体以及您想要的大小。然后全屏显示。

mdp、tpp 和 sent 都不会吸引所有人。这没关系。没有一种演示工具可以统治一切,无论有些人怎么说。但是,如果您需要或只是想回归基础,这三个工具都是不错的选择。

标签
That idiot Scott Nesbitt ...
我长期使用免费/开源软件,并撰写各种东西以获得乐趣和利润。我并没有把自己看得那么严肃,我所有的特技都是自己完成的。

4 条评论

好选择!有趣的是你提到了这一点。这篇文章的想法源于一个关于非技术人员命令行工具的演讲。有人建议我加入像 tpp 和 mdp 这样的应用程序,另一个人建议我用其中一个来展示我的幻灯片。这两件事都没有发生,但这些建议为你读到的内容埋下了种子。

回复 ,作者 murph

你忘了提 Pinpoint
看看那个。它很棒。

我没有忘记提到 Pinpoint。我只是没有包含它。这是有区别的 :-)

我为什么没有在文章中包含 Pinpoint?主要是因为我在运行它时遇到了一些问题。最重要的是,该项目似乎很遗憾地没有得到维护。

回复 ,作者 GypsyCosmonaut (未验证)

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.