检查 Pages 样式和局部覆盖设置,然后在 Books 中使用一致的阅读设置对比新导出的文件,以修复 EPUB 中段落不一致的问题。

本流程适用于从 Apple Pages 导出后,普通正文段落显示不一致的 Mac 用户。首先判断差异体现在字号、间距,还是页面上的文本量。不同情况需要采用不同的检查方法。

找出 EPUB 中实际发生变化的内容

自适应排版的 EPUB 会根据阅读环境调整内容。Apple 说明,Pages 会将文本字号转换为小、中、大几个类别,因此相近的字号在导出后可能看起来相同。Pages 还指出,行距属于仅在固定版式 EPUB 中保留的功能。因此,将 Pages 页面精确复现出来,并不适合作为自适应排版导出效果的评判标准。在 Pages 中使用高级图书创作选项。

使用下表选择第一步操作。这些是故障排查的起点,并不能证明问题一定由某个特定原因造成。

你看到的情况 优先比较的内容 第一步操作
某个正文段落的字明显更大 段落样式和局部覆盖设置 在 Pages 中将其与正常的正文段落比较
字号相同,但某个段落显得更高 段落长度、空段落和间距 显示格式标记并检查间隔
所有文字看起来都比预期大 Books 中的文本大小和主题 统一阅读器设置
调整大小后,段落占用的行数不同 窗口宽度和文本换行 在相同窗口宽度下进行比较
预期的页面布局发生变化 自适应排版还是固定版式 重新考虑哪种导出版式适合该文档

选取一个明显不一致的段落,再选取一个作用相同且正确的段落进行比较。正文与正文比较;标题、图注或引文可能本来就有意设置成不同样式。在修复过程中,将这两个段落作为参照。

在 Apple Books 中统一比较条件

在修改文稿之前,先建立可重复的查看环境。在 Mac 上的 Books 中打开 EPUB,将指针移到书籍顶部,然后点按“外观”按钮。Apple 说明,其中可以调整文本大小、主题、字体和间距。若要撤销文本大小更改,请按住 Control 键点按一个 A 按钮,然后选取重设文本大小。若要撤销主题自定设置,请点按自定,然后点按重设主题。在 Mac 上的 Books 中更改书籍外观。

比较不同导出版本时,保持 Books 窗口宽度、主题和文本大小一致。记下两个参照段落的开头文字,这样就能再次找到它们,而不必依赖页码。

如果整本书现在看起来比例协调,请先在另一个文本大小下继续检查,再编辑 Pages。如果某个正文段落看起来仍比相邻段落大,请继续进行以下源文档格式检查。这样可以区分阅读偏好与需要进一步排查的不一致问题。

在 Pages 中统一段落样式

在进行大范围格式更改之前,先将 Pages 文档另存为单独的工作副本。然后分别检查正确的段落和不一致的段落。

比较应用的样式

点按正确段落内部。在“格式”边栏中,如果显示“文本”标签页,请打开它,并记下顶部附近的段落样式名称。然后对不一致的段落重复此操作。若要应用样式,请点按样式名称,然后从“段落样式”菜单中选取。Apple 支持对一个或多个选定段落应用段落样式,但不支持对表格单元格中的文本应用段落样式。在 Mac 上的 Pages 中应用段落样式。

例如,假设普通段落使用“正文”样式,而字号过大的段落使用“标题”样式。如果两者都是普通正文,就将“正文”样式应用到字号过大的段落。保留文档中实际标题所用的样式。不要选中整篇文稿后应用“正文”样式,因为这也会改变有意区分的文本。

移除意外的局部覆盖设置

样式名称相同只是检查的一部分。Pages 会在段落样式名称旁用星号标出局部格式覆盖设置,有时还会显示“更新”按钮。更改文本大小可能会产生覆盖设置。在 Mac 上的 Pages 中更新或还原段落样式。

若要移除不需要的覆盖设置:

  1. 点按受影响的段落,或选中受影响的段落。
  2. 点按“格式”边栏中的段落样式名称。
  3. 点按原始样式名称;存在覆盖设置时,该名称旁会显示灰色勾号。
  4. 检查段落是否恢复为预期外观。

只有当编辑后的段落代表你希望该样式在全文中采用的格式时,才使用“更新”。Apple 表示,更新段落样式会更改所有使用该样式的文本。对于单独一个字号过大的段落,还原覆盖设置是更有针对性的操作。完成后,检查该段落中有意设置的强调格式,并在需要时恢复。在 Mac 上的 Pages 中更新或还原段落样式。

修复间距不均和段落高度问题

如果字号一致,请先检查段落周围的结构,再调整字体大小。在 Pages 中,从菜单栏选取“显示”>“显示不可见字符”。Apple 指出,“显示不可见字符”命令不会出现在工具栏的“显示”按钮中。格式标记可以显示段落分隔符、制表符、空格和其他分隔符。在 Mac 上查看格式标记。

查找为了产生视觉间隔而插入的空段落,以及用于定位文本的重复制表符和分隔符。只移除能够确认不需要的字符。保留有意设置的章节分隔符和段落边界;批量替换可能会把原本应分开的文本连接起来。

接下来比较段落间距。将插入点放在段落中,打开“格式”>“样式”,然后展开“间距”。如果文本位于文本框或形状中,请先打开“文本”标签页。将“段前”和“段后”与正确的参照段落比较。这些设置与段落内部的行间距不同。在 Mac 上设置 Pages 的行距和段落间距。

例如,两个正文段落的字体可能完全相同,但一个的段前和段后均为 0 磅,另一个的段后为 18 磅。将它们调整为预期的相同段落间距,就能在下一次导出中评估这一项可控更改。这些数值仅作示例,并非推荐的 EPUB 设置。

将 Pages 的行距控制与段落间距分别处理。你可以统一源文档格式,但反复调整行距不太可能恢复自适应排版页面的精确匹配:Apple 明确指出,行距是仅在固定版式导出中保留的功能。在 Pages 中使用高级图书创作选项。

使用有明确设置的新 EPUB 导出文件

选取“文件”>“导出到”>“EPUB”。对于文字处理文稿,Pages 提供“自适应排版”和“固定版式”两种选项;页面布局文稿则仅支持固定版式。当前 Mac 使用指南还将“嵌入字体”选项列在“高级选项”中,启用后会将 TrueType 和 OpenType 字体包含在 EPUB 中。在 Mac 上的 Pages 中转换为 Word、PDF 或其他文件格式。

如果读者应能调整文本,且内容应适应屏幕,请选择自适应排版。如果文本及其他元素的位置至关重要,请考虑固定版式。固定版式会保持内容位置不变,并支持缩放;它会改变阅读方式,因此切换之前请先评估这种权衡。在 Pages 中使用高级图书创作选项。

如果字体差异仍是问题的一部分,请创建一个选中“嵌入字体”的对比导出版本。其他设置保持不变。使用与先前导出版本相同的 Books 外观设置进行评估,这样就能有意地只比较字体选项。

为每次试验使用不同的文件名保存,例如 paragraph-check-01.epub 和 paragraph-check-02.epub。打开要检查的导出文件,根据参照段落的开头文字找到它们。每次只更改一类设置,例如样式、间距或字体嵌入,这样就能从比较结果中看出哪项调整产生了影响。

通过小范围比较判断修复是否完成

以下步骤是一种实用的诊断方法,依据的是已说明的控制选项和导出限制。它并不假定所有段落不一致的问题都有相同原因。

  1. 在基准视图下: 将修正后的正文段落与作为参照的相邻段落进行比较。分别检查字号和段落周围的间隔。
  2. 使用较大的阅读字号: 在 Books 中调大文本。检查正文段落的比例是否仍然一致,标题是否仍清晰可辨。
  3. 调整到另一种窗口宽度: 留意异常间隔或格式差异。允许换行后的行数发生变化。
  4. 检查其他文本类别: 如果文档中包含标题、图注、引文和列表,也检查这些内容。
  5. 如有条件,在另一款阅读器中检查: 打开同一个导出文件。如果差异只出现在某一款阅读器中,可以进一步检查该阅读器的设置或渲染方式,但这并不能确定问题原因。

如果同一个段落仍然不一致,请新建一个单独的短 Pages 文档,只包含正确的段落和受影响的段落。应用预期样式,并使用相同选项导出。如果不一致仍然存在,你就有了一个更精简的示例可供排查。如果问题消失,请比较原始文档中的周围分隔符、文本容器和格式,再进行更大范围的更改。

当正文显示一致、有意区分的文本类别仍保持差异,并且段落间隔在不止一种阅读字号下都合理时,修复就完成了。保留修正后的 Pages 文档作为可编辑源文件,并简要记录所检查 EPUB 使用的导出设置。

来源