在 Linux 上用 Fountain Markdown 编写你的剧本

Fountain Markdown 技术只需要一个纯文本编辑器,比如 Atom、Kate、Gedit 或类似的,就可以导出为格式正确的 HTML 或 PDF 剧本。
48 位读者喜欢这篇文章。
Typewriter in the grass

Original photo by jetheriot. Modified by Rikki Endsley. CC BY-SA 2.0.

剧本是电影的蓝图,过去是用打字机编写的。你买了打字机,就可以写剧本。而且不只是一个剧本,而是很多个。你可以一直写剧本,直到打字机过时。

奇怪的是,随着写作技术变得“更好”,编写剧本反而变得更难。剧本界有严格的格式规则,用于帮助电影拍摄现场的助理导演 (AD) 估计每个场景的拍摄时间。你可能会认为,电脑会比打字机的手动过程更容易。然而,流行的电脑却通过昂贵的软件来限制作者,这些软件已经嵌入好莱坞文化中。如果你没有正确的软件,你就会被告知你永远不可能成为一个严肃的编剧。

然而,开源软件改变了这一切,编写剧本最简单的方法之一就是根本不使用特殊软件。 Fountain Markdown 技术只需要一个纯文本编辑器,比如 Atom, Kate, Gedit 或类似的,就可以导出为格式正确的 HTML 或 PDF 剧本。

安装 Fountain

Fountain 不需要安装,因为它不是软件;它是一套你在写作时使用的规则。当你写作时,你已经遵循了规则:你将句子的第一个字母大写,每个句子都以句号结尾,等等。当你用 Fountain 写作时,你添加了一些新的特定于剧本的规则。

场景标题

在剧本中,每个场景都由一行大写的文字分隔,以 INT. 或 EXT. 开头,后跟地点、破折号和时间。 这些指令被称为场景标题。 方便的是,这也是 Fountain 中的规则,所以不需要记住新的东西来创建场景标题。

EXT. CASTLE COURTYARD - DAY

动作

当需要演员执行特定动作时,剧本包含动作文本。 这是正常的散文,完全按照你在书中写文本的方式编写。 所有正常规则都适用,所以不需要记住任何新的动作文本。

A wizard wanders out of a great stone door. She approaches the center of the courtyard and pauses. Something's caught her eye.

It's a book. She leans down and picks it up.

对话

剧本将对话格式化为从左右页边距缩进。 对于休闲观众来说,它可能看起来居中,但实际上是左对齐的。 这样做是为了帮助演员找到他们的台词,并强制剧本占用更多空间用于口语对话,因为在电影中,这通常占据了大部分运行时间。

在 Fountain 中,对话的规则是将说话角色的名字用大写字母写出。 在下一行,正常书写对话。

WIZARD

I can sense your power. Grep? Sed? What strange terms!

当你导出你的剧本时,对话将被调整为适当的格式。

转场

现在已经不太流行了,但传统上,剧本中会有特殊转场的指示,因为很久以前,一些转场花费了很多钱。 你今天仍然可以在剧本中看到转场,但它通常更像是场景组的标点符号(或者,在经典的 FADE OUT. 的情况下,是整个电影),而不是编辑的实际指令。

要在 Fountain 中创建转场,请在文本前加上大于号 (>)。

>ANGLE ON:

The book's title page. It reads "Introduction to Linux."

>FADE OUT.

更多规则

你可以在你的剧本中使用许多其他的 Markdown 约定,例如星号来倾斜、加粗和下划线文本。 在 Fountain 中还有更多的规则用于边缘情况和风格例外,但这些四个规则是你在大多数时候所需要的。

然而,Fountain 的简单性证明了一个世纪前剧本格式的设计是多么的出色。 它具有易于人眼解析的标准结构,并且这种可预测性也很好地转换为计算机解析。

导出和渲染

完成写作后,你可以使用渲染应用程序将剧本导出为正确的格式。 有 几个渲染器可用,但我最喜欢的是 Atom 编辑器。 要配置 Atom 以适当的格式显示 Fountain 预览文件,并在完成后将其导出为 PDF,请转到“编辑”菜单,选择“首选项”,然后单击左侧面板中的“安装”链接。 在搜索字段中,键入 fountain 并安装由开发者 superlou 发布的 Fountain 插件。

Install a Fountain plugin for Atom

(Seth Kenlon, CC BY-SA 4.0)

系统会提示你同意安装其一些依赖项,因为它正在安装。 安装完成后,你可以转到“软件包”菜单,选择“Fountain”,然后查看剧本的预览或导出 PDF 版本。

Emacs 也有一个 fountain-mode,它增加了在您键入时执行一些基本格式设置的便利性。

Fountain-mode in Emacs

(Seth Kenlon, CC BY-SA 4.0)

无论你使用什么文本编辑器,你都可以随时使用专用应用程序渲染你的剧本。 有一个名为 Screenplain 的 Python 模块对我很有效。 要安装它,请在终端输入此命令

$ python3 -m pip install 'screenplain[PDF]' --user

要将剧本渲染为 PDF

$ screenplain --format pdf myscreenplay.fountain > script.pdf

A rendered Fountain file

(Seth Kenlon, CC BY-SA 4.0)

使用开源的剧本

Fountain 关乎便利。你可以在没有特殊应用程序的复杂性的情况下编写你的剧本。

Fountain 关乎预算。你可以在没有昂贵软件的情况下编写你的剧本。

Fountain 关乎灵活性。你可以在你已经用于写作的应用程序中进行创作。

Fountain 关乎保存。你不会因为应用程序过时或倒闭,或者因为你无法承担而失去对你作品的访问权限。

使用 Fountain 有很多很好的理由,但最重要的一个原因是它可以帮助你专注于创造力。如果你心中有一个电影,请用 Fountain 编写它。这是迈向激动人心的旅程的第一步。

Seth Kenlon
Seth Kenlon 是一名 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。 他曾在电影和计算行业工作,而且经常同时工作。

2 条评论

为什么还有人使用办公套件?你只需要 Markdown! :)

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