OpenOffice.org Writer 中的文本流
大多数人满足于让他们的文字处理器来决定连字和文本换行。而且,在大多数情况下,如果他们这样做,结果是可以接受的。然而,正如如果您愿意花时间,默认的对齐方式可以改进一样,文本流也可以改进。OpenOffice.org 拥有您需要的工具,但改进文本流不仅在于了解文本流的约定(您可以将其视为排版语法),还在于设置本身。
连字
大多数人不知道,连字遵循严格的规则。或者,确切地说,在专业的排版中是这样;数字布局要宽松得多。这些规则在罗伯特·布林赫斯特的《排版风格要素》中得到了简洁的总结,这本书被广泛认为是现代排版的圣经,并且无疑是有史以来关于版式布局最简洁的指南。
Writer 的默认设置与这些约定相比如何?让我们看看
连字最基本的规则是它应该发生在音节之间。此外,连字应根据您使用的语言中单词的发音进行。正如布林赫斯特指出的那样,这意味着同一个词在不同的语言中可能有不同的连字方式。例如,在英语中,“cabriolet” 的发音是 “ca-bri-o-let”,但在法语中,同一个词是 “ca-brio-let”。像任何文字处理器一样,Writer 有时可能无法按音节划分单词,此时可能需要手动干预,但它使用连字字典意味着它通常可以区分不同语言的发音。这些字典可以从 文件 -> 向导 -> 安装新字典 下载。
Writer 在实现基本连字方面的最大缺陷是,个别连字字典并不总是存在于语言的变体中。例如,如果您选择安装加拿大连字字典,您得到的却是英国的字典。然而,考虑到加拿大混合的影响,纯粹主义者需要一本连字字典,其中还包括一些美国用法。尽管如此,总的来说,Writer 的连字字典——至少我熟悉的英语字典——通常是足够的。
下一个基本规则是,连字的单词应在一行末尾至少保留两个字符,并且其在新行上的词根应至少有三个字符。这意味着
Writer 没有考虑其他基本的连字规则。相反,您只需记住它们
- 在一页或一列中,永远不要连续使用超过三个连字符的行。相反,手动调整连字。如果您不断出现三行连字符,那么将其视为设计问题的指标,并更改您的字体或页边距。
- 段落的最后一行不应仅由一个词根组成。它看起来像是被截断了,并且在不经意的眼睛看来可能像是拼写错误。
- 在大多数情况下,不要对人名进行连字,尤其是第一次使用时。如果您这样做,可能会误读该名称,并且它可能看起来像是表示不尊重,尤其是一个或两个词根拼出另一个单词时。如果该名称在连字之前在文本中频繁出现,您可以选择例外处理。
在其他时候,您可能希望通过按 Ctrl+空格键来提高可读性,以保持空格两侧的单词在一起。
文本换行
文本流中的另一个主要考虑因素是一页或一列在哪里结束,另一页或另一列在哪里开始。文本换行最常见的规则是,您永远不应该允许孤行,即在页或列底部的单行,或寡行,即在新页或列顶部的单行。然而,布林赫斯特提出了一个更宽松的规则,即允许孤行,但不允许寡行——您可以选择遵循哪个规则。
(布林赫斯特还提出了我见过的关于如何记住这两个历史悠久的术语之间差异的最佳建议:他说,孤行“没有过去,但有未来”,而寡行“有过去,但没有未来。”)
段落样式的“文本流”选项卡具有用于避免孤行和寡行的选项,默认情况下,在您原本会遇到其中一种情况时,将两行保持在一起。此默认设置相当标准,但如果为了支持下一页上的寡行而取一行,则可能会留下一个短页。但是,您可以通过小心地增加短页上的一些行距来纠正这一点。分散在三十行左右,增加可能不会很明显。
不用说,关于孤行的规则不应适用于单行段落。奇怪的是,“工具” -> “自动更正”包括一个选项,用于在单行段落的长度超过行长的 50% 时自动合并它,但是选择此选项可能会干扰小说中的对话或用于效果的短段落。有时,您只是想使用短段落来达到效果,并且在这些情况下,过于严格地遵守规则是没有意义的。
您明白我的意思吗?
结论
Writer 的某些默认设置与排版约定相反,但您可以轻松创建一个符合许多规范的模板,然后通过选择 文件 -> 模板 -> 保存,然后转到 文件 -> 模板 -> 组织,并从右键单击菜单中选择 “设置为默认模板” 来将其设置为默认模板。
对于其他文本流约定,Writer 具有实现它们的工具,但您需要记住它们。对于某些用户来说,这可能听起来过于讲究而没有价值。然而,这些约定并非随意的,而是几个世纪以来为制作有吸引力的文档而开发的一般规则。当您想给您的文档增加一点额外的吸引力时,它们非常值得遵循。尽管大多数读者不会有意识地注意到这些约定,但他们会注意到文档是否易于阅读——而且,他们越少关注演示文稿,他们就越能关注您所说的内容,并且可能对您和您的论点越友善。
在像 Writer 这样的程序中,我们手头有工具来实现这些约定。那么,为什么不学习它们呢,就像我们学习拼写和其他表达自己的方式一样?真的,它们是高级形式的读写能力。