Libreoffice Writer:格式化标题,就像 Web 的“内联块”行为一样

Libreoffice Writer:格式化标题,就像 Web 的“内联块”行为一样

(Ubuntu 20.04,Libreoffice 版本 6.4.7.2)(也欢迎提供较新版本的答案。)


我想格式化文档中的一系列标题(全部是 h2 级别)。

为了提高效率,我想使用“样式”功能,在该功能中我可以在一个地方编辑所有标题的视觉规则,并且管理的更改将同时更新所有标题实例。

(可以使用 F11 快捷键打开“样式”侧边栏。也可以通过右键单击任何标题,然后从出现的上下文菜单中,将鼠标悬停在“段落”上,然后从弹出菜单中选择“编辑样式”来访问相应的对话框窗口。)

我希望为标题使用背景颜色和边框;通常,这些功能会显示在页面的整个宽度上,从左页边距到右页边距,即使标题的文本仅由一个单词组成。(这类似于网络的“块”布局行为。)

但是我希望我的背景颜色和边框仅以“拉伸”方式立即应用于文本节点周围。(这与网络的“内联”或“内联块”行为相当。)

我发现了两种(不令人满意的)解决方法:

  • 可以更新正确的手动缩进每个标题,并调整其宽度以匹配内部的文本节点
  • 可以选择文本节点,并对其应用“字符”级别的格式,其中没有适当的背景特征,但至少有边框特征可用。

这两种解决方法都有以下缺点:

  • 它们需要针对每个实例手动执行,这是不可取的,
  • 这两种方法都会无意中“冻结”/覆盖某些样式功能,因此,这种格式化的文本将无法通过集体“样式”功能进行后续修改。

是否有一个技巧可以实现我想要的效果,但仅通过“样式”功能?

相关内容