修饰符与文本对齐|Modifiers and Text Alignment
上一节未提及的一点是如何将文本居中,甚至右对齐。对齐功能从未包含在原始版本的 Markdown 中,因此各种 Markdown 方言都使用自己的标记来实现它。1
Chapbook 使用一种称为修饰符的通用标记,对文本块应用特殊处理。修饰符始终是单行,以方括号2开始和结束,如下所示:
洞口上方,有人刻着:
[align center]
_入此门者,当弃绝一切希望_
文本中的 [align center] 永远不会显示给玩家。相反,Chapbook 会将其后的文本居中显示。正如你可能猜到的,你也可以使用 [align right] 和 [align left]。
continue 修饰符|The continue modifier
修饰符会应用于其后出现的所有文本,直到段落结束或源文本中出现另一个修饰符。若要取消所有生效的修饰符,请使用 [continue] 如下所示:
洞口上方,有人刻着:
[align center]
_入此门者,当弃绝一切希望_
[continue]
你对你的计划感到有点不那么自信了。
[continue] 仅用于取消所有生效的修饰符。可缩写为 [cont'd] 或 [cont]。
(王洛木:简单来说,就是用来划清上一个修饰符的修饰范围的。)
垂直文本对齐|Vertical text alignment
如果您想更改页面容器内文本的垂直对齐方式,请参阅[页面样式(./customization/page-style.html)]部分。
1. 例如,Twine 2 的默认格式 Harlowe 使用前一行上的标点符号如=><=来表示居中文本,而其他 Markdown 方言则用箭头包围居中文本,如->今日特卖<-。 ↩
2. 如果您想向玩家显示一行包含括号的文本,请在行首输入一个反斜杠(\)。Chapbook 将按原样显示文本,而不显示您输入的反斜杠。 ↩