Skip to content

对齐与缩进

Markdown标准未提供文本对齐命令,因此novelWriter为此添加了专属语法。它还支持缩进语法,其用法类似于Markdown的块引用。

段落对齐与缩进

所有文档默认采用左对齐或两端对齐,具体取决于您在首选项中的设置。

可通过指定对齐标签覆盖段落默认对齐方式。这些标签采用双尖括号形式:>><<。将其置于段落首尾,即可将文本“推向”括号指向的边缘。此机制相当直观。

缩进使用类似语法,但需采用单个><将文本“推离”边缘。

示例

语法描述
>> 右对齐文本文段右对齐。
左对齐文本 <<文段左对齐。
>> 居中文本 <<文段居中。
> 左缩进文本文本左侧边距增加。
右缩进文本 <文本右侧边距增加。
> 左/右缩进文本 <文本两侧边距均增加。

!>注意
文本编辑器不会实时显示对齐方式和缩进。但当您在文档查看器中打开文件时,这些格式将被呈现。当然,只要格式支持段落对齐功能,这些设置也会体现在通过稿件构建工具生成的文档中。

换行对齐

若段落中存在换行,所有行标记将合并用于整个段落。以下文本的所有行均居中对齐:

示例

>> 我是现代少将的典范 <<
我精通植物、动物与矿物知识
通晓英格兰历代君王,能按时间顺序
娓娓道来从马拉松到滑铁卢的战史

若段落存在多个冲突的对齐方式,仅应用其中一种。优先级顺序为:

  1. 左对齐
  2. 右对齐
  3. 居中对齐
  4. 两端对齐

!>注意
强烈建议在稿件构建设置中保持保留强制换行选项启用。此设置默认所有单行换行均为有意为之。关闭此设置会增加插入换行的复杂度,但仍可实现。详见强制换行对齐指南

与首行缩进的对齐

若您的文稿构建设置启用了首行缩进功能,建议在诗歌文本中将其关闭。为段落添加任何对齐标签都会导致该段落的首行缩进失效。

示例

以下文本将始终对齐左边距:

我乃现代少将典范 <<
通晓植物、动物与矿物知识
熟知英格兰历代君王,能按时间顺序
娓娓道来马拉松至滑铁卢的战史

强制换行与对齐

若在稿件构建设置中关闭保留硬换行功能,仍可通过[br]短代码在段落中强制换行。为保持文本清晰度,可在其后添加自然换行,这不会导致双重换行。

请注意:文本处理时,[br]短代码两侧的行会被合并,且任何尾随的强制换行将被忽略。这意味着当此类段落被处理时,这些换行会被视为同一行。此特性将影响对齐标签的处理方式。例如,以下文本将居中显示而非左对齐:

>> 我是现代少将的典范[br]
精通动植物矿物知识[br]
通晓英格兰历代君王,能列举历史战役[br]
从马拉松到滑铁卢,条条分明<<

由于系统将其视为单行文本,这是实现段落居中的唯一方法。

注意事项

鉴于[br]标签处理方式的差异,通常建议保持保留硬换行设置启用状态。这能确保编辑器显示效果与最终输出结果高度一致。

另请参阅强制换行