OpenOffice:如何防止第一段文本缩进?

OpenOffice:如何防止第一段文本缩进?

我的 OpenOffice 默认段落样式定义每个段落第一行的缩进为 1.3em。

现在,从印刷上来说更合适的是,如果章节的第一个段落或块引用之后(或任何其他中断文本流的非段落)的缩进为 0。

是否有任何自动方法可以告诉 OO 将这些段落的缩进放在一边?我说的“自动”是指,我不想定义另一种样式并将其分配给周围的每个第一段。

编辑:对于那些了解 CSS 的人来说:我希望尽可能轻松地实现这样的目标:

p {
  text-indent: 1.3em;
}

h1 + p, h2 + p, h3 + p,
blockquote + p, table + p{
  text-indent: 0;
}

答案1

对于新文档来说,“标题后第一段”样式的解决方案非常有效。如果您已经写好了,您仍然必须将“标题后第一段”样式应用于所有第一段……现在将其保存为模板 =)

答案2

设置为:格式 > 段落 > 缩进和间距选项卡 > 缩进 - 首行。

您可以使用样式在整个文档中控制这一点。按下F11并更改“默认”样式,使首行缩进为 0。

答案3

解决这个问题的更好方法是简单地将样式的缩进更改Text Body为零,然后在“组织”选项卡下Text Body indent从中选择下一个风格下拉列表。这将修改自动样式应用的行为,因此第一段自动为Text Body,任何后续段落自动为Text Body indent

我使用这个功能,这样我就可以简单地输入一个新段落,按 CTRL + <1-4> 选择我的标题级别,然后按回车键并让这个行为自动化。

相关内容