Skip to content

基本格式

novelWriter的基本文本格式语法基于Markdown,但仅支持其子集。列表、图片和链接功能暂不支持。

需要说明的是,文本中的URL会自动高亮并可点击。但仅识别以“http”或“https”开头的URL。在编辑器中,点击URL时需按住Ctrl键才能跳转。

文本段落

文本段落以空白行标识。也就是说,需要两个换行符才能将两个文本片段分隔成两个段落。单个换行符会被视为段落内的换行符。

请务必遵守此规则。例如,您不应在编辑器中手动模拟缩进段落。此规则以及文稿工具中适用于文本段落的众多格式选项,均依赖于段落间使用空白行分隔。

正确示例

### 场景

这是第一个文本段落。

这是第二个文本段落。

错误示例

### 场景

这是段落文本。
    这是另一个段落文本。

若按“错误示例”所示操作,novelWriter会将此识别为包含两行的单一段落。

Markdown强调样式

文本段落支持最基本的 Markdown 强调样式:

  • _文本_ 文本将以强调形式呈现(斜体)。

  • **文本** 文本将以强强调形式呈现(粗体)。

  • ~~文本~~

    文本显示为删除线。

Markdown指南通常建议通过**表示强强调、_表示强调来区分二者,尽管Markdown也普遍支持__表示强强调、*表示强调。但鉴于这种区分能显著简化高亮与转换流程,在novelWriter中这已成为硬性规则而非建议。

此外,还需遵守以下规则:

  1. 强调和删除线格式标签不允许在单词与标签之间留空格。即 **文本** 是有效的,而 **文本 ** 则无效。
  2. 更普遍而言,分隔符必须位于单词的外侧边缘。例如:some **text in bold** here 有效,some** text in bold** here 无效。
  3. 若同时使用 **_ 包裹同一文本,下划线必须作为 内层 包裹符。这是因为下划线本身也是有效单词字符,若置于外层将违反规则 2。
  4. 强调格式不跨越换行符。若需强调多行或段落,必须逐行逐段应用格式。
  5. 强调格式仅适用于注释和段落。标题及元数据标签不支持格式化,任何格式标记将原样显示。

!> 提示
novelWriter支持标准转义语法,用于处理强调标记字符,以防编辑器误解您对这些字符的预期用法。具体而言,\*\_\~将分别生成纯文本的*_~,而不会将其解释为标记的一部分。