OOo 标新立异:段落样式,第二部分

作者:Bruce Byfield

所以,您已经为您的段落样式及其定位选择了字体。接下来是什么?在许多情况下,没有接下来了。字体和定位选择是 OpenOffice.org Writer 中段落样式的基本要素。通常,您不需要更多。但是,当您确实需要更多时,Writer 的段落样式有一大堆技巧等着您。这些技巧包括

  • 将段落样式分配给编号样式

  • 包含或排除行编号中的样式并重置编号

  • 使格式设置取决于条件

  • 在段落开头添加首字下沉

除了条件格式和首字下沉之外,如果您手动格式化,所有这些选项都可以从“格式”->“段落”中获得。它们也可以从每个段落样式的窗口中获得。因为条件格式需要样式的一致性,所以当您手动格式化时,它不可用。现在学习这些技巧不仅让您为未来的需求做好准备,而且它还会给您一些尝试的想法。

按数字编号

与大多数文字处理器不同,Writer 不会将项目符号或编号列表作为段落样式的一部分。相反,有序列表和无序列表都有自己的样式,称为编号列表。段落样式可以与编号列表样式关联,以自动添加数字。

列表和段落的这种划分有几个优点。首先,它通过分离设置列表和格式化段落这两种不同的功能来减少混淆。不止一位 MS Word 用户抱怨不知道他们正在编辑哪个,但在 Ooo Writer 中,这种混淆被消除了。同样重要的是,通过分离列表和段落,Writer 不仅获得了界面空间来为列表提供一整套选项,而且还避免了将选项深埋在菜单结构中。此外,由于列表是独立的,它们可以被多个段落样式使用,这节省了用户的时间。例如,如果您希望两个段落样式使用罗马数字,您只需要设置一次编号。更改段落的编号样式同样容易。这就是所有样式旨在提供的努力的经济性。

OOo Off the Wall: Paragraph Styles, Part II

段落和行编号可以从“编号”选项卡中添加。段落编号将编号样式与段落样式关联。行编号在“工具”->“行编号”中设置。

如果您将样式器中的视图设置为列表样式,您应该注意到 Writer 的预定义段落样式包含名为“列表 1”到“列表 5”和“编号 1”到“编号 5”的样式。“列表”样式旨在对应于名为“列表”的预定义编号样式,并且用于项目符号列表。同样,“编号”样式旨在对应于名为“编号”的预定义编号样式,并且用于编号列表。毫无疑问,将段落样式与它们链接到的编号样式匹配可以帮助您更轻松地看到它们之间的关系。不过,我个人更喜欢为段落和编号定义自定义样式,以描述编号类型,例如“红色阿拉伯数字”。这些样式名称甚至更方便。

OOo Off the Wall: Paragraph Styles, Part II

OOo Writer 带有预定义的列表样式。但是,您最好设计具有描述性名称的自己的样式。

“列表”和“编号”段落样式还包括用于列表的开始和结束以及在新页面顶部继续的列表的特殊样式。这些样式对于在列表顶部或底部添加额外空间或添加继续消息非常有用。但是,如果您对设计进行充分考虑,通常可以不用这些样式。

“编号”选项卡还包括在“工具”->“行编号”打开时包含段落样式以及在样式的每个实例中重新启动或更改行号的选项。不幸的是,段落编号不包括类似的重新启动选项,就像 FrameMaker 那样。相反,您必须使用功能工具栏上的“重新启动编号”按钮,该按钮在鼠标光标位于列表中时变为可用。如果此按钮在工具栏上从右侧数第二个不可见,请单击右侧的蓝色箭头。

非巴甫洛夫条件反射

使段落样式成为条件样式意味着它会根据使用位置更改其格式。例如,段落样式在页脚或页眉中使用时可以比在文档正文中小。同样,如果页面包含带有蓝色背景的框架,您可以设置样式,使“正文文本”样式在页面其他位置为正常的黑色,而在框架中为白色。在选择的每种情况下,样式都采用另一种样式的格式。

但是,通过应用多种样式也可以同样好地实现这些目标。条件格式最常见的用途可能是单样式轮廓。单样式轮廓是一种使用“编号”样式而不是“工具”->“轮廓编号”设计的轮廓编号类型。它不是使用不同的样式,而是在您按 Tab 键创建下级标题时更改数字格式。

单样式轮廓的唯一问题是所有级别看起来都一样。这就是条件段落样式派上用场的地方。在“编号”选项卡中将段落样式分配给轮廓编号样式,然后打开“条件”选项卡。在那里,您可以将轮廓编号样式的级别分配给其他段落样式。然后,当您在使用段落样式时按 Tab 键时,轮廓的每个级别都会采用不同的格式,使单样式轮廓比它本身更方便。

条件段落样式的唯一缺点是其使用的限制。预定义的样式不能设置为条件样式。从某种意义上说,“默认”样式是条件样式,因为其他样式都基于它。尽管在线帮助提到了这一事实,但它没有任何实际用途。更重要的是,如果您想使样式成为条件样式,您必须在样式窗口第一次打开时执行此操作。窗口关闭后,“条件”选项卡将不再出现在窗口中。

OOo Off the Wall: Paragraph Styles, Part II

此选项卡仅适用于样式,不适用于手动格式,并且仅在首次创建样式时可用。它允许样式在某些条件下伪装成另一种样式。

亚洲语言和 CTL 语言的选项

在“工具”->“选项”->“语言设置”->“语言”中启用亚洲语言支持突然为您提供了两个用于段落格式设置的新选项卡:“亚洲版式”和“亚洲排版”。这两个选项卡实际上可以合并为一个,用于日语、韩语和中文字符。“亚洲版式”选项卡设置日语双行字符。“亚洲排版”选项卡激活使用在“工具”->“选项”->“语言设置”->“亚洲设置”中设置的行首和行尾禁用字符列表、悬挂字符的使用以及不同字符集之间的间距。

OOo Off the Wall: Paragraph Styles, Part II

“字体”选项卡,启用了亚洲语言和 CTL 语言的控件。

您还会注意到,“字体”选项卡还有另一个用于默认亚洲语言的设置。如果您为阿拉伯语和希伯来语等语言启用了复杂文本布局 (CTL),则还会列出第三种默认字体。

当然,这些设置都不会神奇地添加对其他语言的支持。这必须在操作系统级别可用。但是,根据可用的字体,可以使用“插入”->“特殊字符”添加一些 CTL 字符,并且这些字符受 OpenOffice.org 中启用的语言支持的控制。

制作首字下沉

首字下沉是段落开头的字符,它们比文本的其余部分大。首字下沉起源于中世纪的手稿,如今已成为新章节开头的常见装饰。在 Writer 中,您可以使用文本框相对轻松地添加首字下沉,但 Writer 通过段落样式窗口中的选项卡自动化了此过程。

通过创建链接到“默认”或“正文文本”样式的新样式来开始首字下沉的设计,无论您使用哪个样式作为文档的主要内容。该样式自动继承其父样式的​​所有设置。将新样式命名为“首字下沉”,以便其用途一目了然。然后转到新样式的“首字下沉”选项卡。启用首字下沉,然后开始设计。

OOo Off the Wall: Paragraph Styles, Part II

“首字下沉”选项卡自动化了首字下沉的使用,并提供了设置的预览。该选项卡仅适用于样式,不适用于手动格式化的段落。

在中世纪的手稿中,首字下沉通常装饰有精美的结饰图案和相互缠绕的野兽。一些手稿甚至使用金基墨水和昂贵的染料,使其首字下沉尽可能地奢华。现代首字下沉是这种辉煌的微弱回声。您可以找到许多模仿中世纪手稿首字下沉的字体,但它们的装饰仅限于大小、粗细和字体效果。幸运的是,这些工具足以实现您的主要目的——使首字下沉看起来与文本的其余部分不同。您可以使用专门为此目的的字符样式来设置首字下沉字体的特征。为此目的预定义了一种名为“首字下沉”的字符样式。

“首字下沉”选项卡有一个灰色的字段,名为“文本”,它应该以特定的单词或短语开始段落,而不是使用段落的开头。但是,我还没有遇到任何启用此选项的选择组合。相反,您的选择仅限于设置首字下沉从段落内容中拾取的字符数、首字下沉占用的行数以及首字下沉与文本之间的间距。

使用这些选项的指南很简单。行数越多,首字下沉中的字符越少;否则,首字下沉会淹没段落。同样,首字下沉越大,周围需要的空间就越大。但是,过多的空间会使从首字下沉到段落其余部分的过渡难以阅读,因此请在最终确定您的选择之前进行试验。

当您使用带有首字下沉的段落样式时,起初该功能的唯一标志是表示要显示为首字下沉的字母周围字段的灰色边框。请耐心等待。随着您的输入,首字下沉逐渐呈现其完整的大小和位置。当段落的行数达到首字下沉的高度时,首字下沉最终以其全部荣耀展现出来,您的文档也带有一丝优雅。

OOo Off the Wall: Paragraph Styles, Part II
OOo Off the Wall: Paragraph Styles, Part II
OOo Off the Wall: Paragraph Styles, Part II

随着您的输入,首字下沉逐渐成长为最终形式。

继续前进

字体、定位、技巧——OpenOffice.org 中没有其他类型的样式被要求做像段落样式那样多的事情。Calc 中的单元格样式是它们最接近的等价物,但即使它们也远不如段落样式通用。掌握段落样式,您仍然有很多东西要学习,但您的文档应该已经看起来更好,并且您的工作流程应该得到简化。

下一栏的主题是编号样式——其中要讨论的内容不仅仅是列表。

OpenOffice.org 的社区经理 Louis Suarez-Potts 提醒我,今年的 OooCon 定于 2004 年 9 月 22 日至 24 日在德国柏林洪堡大学举行。计划安排两个编程轨道,一个用于编程,另一个用于商业、营销、开源和 Ooo 社区。会议征集论文截止日期为 7 月底。去年的第一届会议吸引了来自 35 个国家的与会者。鉴于人们对 OpenOffice.org 的兴趣日益浓厚,今年似乎可能会更受欢迎。您可以在此处了解有关 OooCon 的更多信息。

Bruce Byfield 曾是 Stormix Technologies 和 Progeny Linux Systems 的经理,以及 Maximum Linux 的特约编辑。在远离办公桌时,他听朋克民谣音乐,饲养鹦鹉,并自愿跑步长距离,忍受痛苦。他目前正在撰写一本关于 OpenOffice.org 的书

加载 Disqus 评论