我如何制作以下段落:
- 具有半透明区域颜色(例如白色)
- 在文本周围填充
- 从页面中获得可见的背景图像
来源 ODT:https ://cloud.prosa.dk/s/JcDJtBYr7BTFepi/download
本文档中的格式以非常错误的方式构建(例如,填充是用无间断空格和小字体强制换行完成的,项目符号列表的缩进是用无间断空格完成的,只实现了透明度通过在 Microsoft Word 中构建文档的一部分,然后在 LibreWriter 中读取文件)。
我想知道如何构建一个打印与此文档相同的文档(因此在纸上结果应该与上面的打印结果非常相似),但其中的格式是使用传统的 LibreWriter 格式化工具(例如样式)完成的,所以更改文本不需要移动不间断空格或对文档的以下部分进行其他级联更改。换句话说:您应该能够在第 1 页插入一个段落,而不必检查第 2-99 页的格式。
最好使用新的空文档的分步指南和应作为背景图像的 .jpg 文件。
背景
我一直在使用 LibreOffice,因为它被称为 StarOffice,所以我不是新用户。我在 LibreOffice 排过一本书,所以我知道一些普通用户永远不会接触到的更高级的功能。
所以我实际上假设制作一个带有背景图像的文档会很容易,顶部的文本有半透明背景的段落,每个段落周围有 0.5 厘米的填充。我假设我什至可以定义一些样式,这样另一个用户就可以更改文本并添加段落,而不必过多地调整格式(例如,避免使用不间断空格来生成填充)。
但事实证明它要难得多:在段落格式中使用区域的透明度不允许通过背景图像看到,我发现没有办法在段落周围填充。
因此,如果您认为这很容易做到,您会发现(就像我一样)这并不容易,或者您知道 LibreOffice 中的一些我不知道的技巧,因此我请您展示您是如何做到的这个。
一个不同的蹩脚解决方案是:
缺点:
如果文本行的添加/删除需要将文本移至下一页/从下一页移动,这些缺点使得劳动强度非常大。
然而,这是一项改进,因为您不需要 Microsoft Office 来获得半透明效果。
通过半透明段落区域使页面背景可见
首先我们需要有 BackgroundParaOverDrawings=true。这是允许段落样式通过半透明区域显示背景的关键。
插入:
(如果您找到使用 GUI 进行设置的方法,请回答LibreWriter:设置 BackgroundParaOverDrawings 配置值)。
现在段落样式中的背景可以通过区域显示页面背景。如果您不希望段落中的文本周围有 0.5 厘米的填充(但只是希望通过该区域可以看到背景),那么您就完成了。
右侧填充
右侧填充是通过放置一个横跨右侧的长矩形并强制文本在左侧换行来完成的。矩形放在标题中,所以它在所有页面上。
左侧填充
左侧填充是通过将第一行缩进负数 (0.5cm) 并在 0cm 处添加制表位来完成的:
对使用的任何标题样式执行相同的样式。
顶部和底部填充
段落上方和下方的填充由段落样式“Pad”完成,字体大小为 1,设置与上述相同。
正常使用
然后使用正常格式编写您的文本 - 除了:
最后插入背景图片
好处
缺点