N小说写作工作台

导出

单文件 .md、单文件 .txt、分章文件、单文件 Word .docx 四种导出方式,以及 Word 模板开关、固定时间戳与两次导出字节一致的成立条件。

四种导出方式,输出的是你自己的文件;正文本身也一直是标准 .md。

四种方式

  • 单文件 .md:整本合成一个 Markdown 文件。
  • 单文件 .txt:整本合成纯文本,适合直接投稿或导入其他工具。
  • 分章文件:按章拆成多个文件,适合逐章交付或校对。
  • 单文件 .docx(Word):整本合成一个 Word 文档,按模板决定书名页、卷/章标题、场景分隔与文末统计。详见下面的 Word 导出。

操作

  1. 顶栏「导出方式」选择上面一种。
  2. 点「导出」。
  3. 默认输出到项目 exports/;可在 设置 → 数据与目录 → 导出目录 修改,留空则仍用项目 exports/。

Word 导出(.docx)

0.4.2 起支持。顶栏「导出方式」选「单文件 .docx(Word)」,顶栏会显示当前模板名,例如「Word 模板:默认稿」。

模板开关在 设置 → 数据与目录 → Word 导出。改完开关必须点「保存设置」才生效;未保存时顶栏模板名后面会带「(未保存)」。模板名按开关组合自动显示为「默认稿」「素稿」或「自定义」,导出面板与设置页显示同一个模板。

模板开关与默认值

  • 书名页(默认开):首行放书名、居中;关闭则直接从卷/章开始。
  • 卷标题(默认开):关闭后不输出卷名,只保留章标题。
  • 卷标题层级(默认 1 级):1 级用于卷/章两层结构;2 级让卷与章同级。
  • 章前分页(默认开):每章从新页开始;第一章前不分页。
  • 首行缩进(默认开):正文首行缩进 2 字(12pt);关闭则顶格。
  • 章标题带序号(默认关):输出「第N章 标题」,序号跨卷连续;标题本身已带章号时保持关闭。
  • 场景分隔(默认关):同一章内不同场景之间插一行「* * *」。
  • 保留空行(默认关):保留正文里的空行;关闭则按段落紧凑排版。
  • 文末统计(默认关):在文件末尾附「卷 / 章 / 场景 / 正文字数」,只含数字。
  • 固定时间戳(默认关):文档属性与压缩包时间写死,见下。

默认输出与旧版一致:全部保持默认(书名页、卷标题、章前分页、首行缩进开;章标题序号、场景分隔、保留空行、文末统计、固定时间戳关)时,导出的排版与旧版相同;只有主动打开某个开关才会改变输出。

「两次导出字节完全一致」的前提

这个特性只在开启「固定时间戳」时成立,并且两次导出要用同一模板、同一份内容。开启后,文档属性里的创建/修改时间与压缩包内各条目的时间被写死为固定值(1980-01-01),同一修订导出两次逐字节一致,可用于比对或校验。

「固定时间戳」默认关。未开启时,文档属性与压缩包时间会写入真实时间,即使内容完全相同,两次导出的字节也不同——这时不要拿文件哈希做一致性判断。

常见卡点

  • 导出目录不可写:换到用户目录下的可写路径。
  • 内容顺序不对:先在大纲页或左侧树确认卷/章顺序;导出按当前结构生成。
  • 缺章:确认该章下的场景文件有内容且未被移入回收目录。
  • Word 开关改了没效果:回到 设置 → 数据与目录 点「保存设置」,确认顶栏模板名不再带「(未保存)」。
  • 两次导出的哈希不同:先开启「固定时间戳」再比较;未开启时字节不同是预期行为。

正文文件可直接用其他 Markdown 工具打开,不依赖本应用。