检查 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 中更新或还原段落样式。
若要移除不需要的覆盖设置:
- 点按受影响的段落,或选中受影响的段落。
- 点按“格式”边栏中的段落样式名称。
- 点按原始样式名称;存在覆盖设置时,该名称旁会显示灰色勾号。
- 检查段落是否恢复为预期外观。
只有当编辑后的段落代表你希望该样式在全文中采用的格式时,才使用“更新”。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。打开要检查的导出文件,根据参照段落的开头文字找到它们。每次只更改一类设置,例如样式、间距或字体嵌入,这样就能从比较结果中看出哪项调整产生了影响。
通过小范围比较判断修复是否完成
以下步骤是一种实用的诊断方法,依据的是已说明的控制选项和导出限制。它并不假定所有段落不一致的问题都有相同原因。
- 在基准视图下: 将修正后的正文段落与作为参照的相邻段落进行比较。分别检查字号和段落周围的间隔。
- 使用较大的阅读字号: 在 Books 中调大文本。检查正文段落的比例是否仍然一致,标题是否仍清晰可辨。
- 调整到另一种窗口宽度: 留意异常间隔或格式差异。允许换行后的行数发生变化。
- 检查其他文本类别: 如果文档中包含标题、图注、引文和列表,也检查这些内容。
- 如有条件,在另一款阅读器中检查: 打开同一个导出文件。如果差异只出现在某一款阅读器中,可以进一步检查该阅读器的设置或渲染方式,但这并不能确定问题原因。
如果同一个段落仍然不一致,请新建一个单独的短 Pages 文档,只包含正确的段落和受影响的段落。应用预期样式,并使用相同选项导出。如果不一致仍然存在,你就有了一个更精简的示例可供排查。如果问题消失,请比较原始文档中的周围分隔符、文本容器和格式,再进行更大范围的更改。
当正文显示一致、有意区分的文本类别仍保持差异,并且段落间隔在不止一种阅读字号下都合理时,修复就完成了。保留修正后的 Pages 文档作为可编辑源文件,并简要记录所检查 EPUB 使用的导出设置。
来源
- 在 Pages 中使用高级图书创作选项 — Apple 支持
- 在 Mac 上的 Books 中更改书籍外观 — Apple 支持
- 在 Mac 上的 Pages 中应用段落样式 — Apple 支持
- 在 Mac 上的 Pages 中更新或还原段落样式 — Apple 支持
- 在 Mac 上查看格式标记 — Apple 支持
- 在 Mac 上设置 Pages 的行距和段落间距 — Apple 支持
- 在 Mac 上的 Pages 中转换为 Word、PDF 或其他文件格式 — Apple 支持