LibreWriter:带有页面背景的半透明段落区域

LibreWriter:带有页面背景的半透明段落区域

我如何制作段落:

  • 具有半透明区域颜色(例如白色)
  • 文本周围有填充
  • 页面上有可见的背景图像

打印结果应类似于本文档打印的结果: 生成的图像

来源 ODT:https://cloud.prosa.dk/s/JcDJtBYr7BTFepi/download

该文档的格式建立得非常错误(例如,填充是用无断点空格和小字体强制换行完成的,项目符号列表的缩进是用无断点空格完成的,透明度只能通过在 Microsoft Word 中构建文档的一部分然后在 LibreWriter 中读取文件来实现)。

我想知道如何构建一个打印效果与此文档相同的文档(因此在纸上打印的结果应该与打印上述内容非常相似),但使用常规 LibreWriter 格式化工具(例如样式)进行格式化,这样更改文本就不需要移动无间断空格或在文档的后续部分进行其他级联更改。换句话说:您应该能够在第 1 页插入段落,而无需检查第 2-99 页的格式。

最好使用新的空白文档和可作为背景图像的 .jpg 文件提供分步指南。

背景

自从 LibreOffice 还叫 StarOffice 时,我就一直在使用它,所以我不是新用户。我排版过在 LibreOffice 中,所以我知道一些普通用户永远无法获得的更高级的功能。

因此,我实际上认为制作一个带有背景图像的文档很容易,文本位于顶部,段落具有半透明背景,每个段落周围有 0.5 厘米的填充。我以为我甚至可以定义一些样式,这样其他用户就可以更改文本并添加段落,而不必过多摆弄格式(例如避免使用无间断空格来生成填充)。

但结果却变得更加困难:段落格式中使用区域的透明度不允许看到背景图像,我发现没有办法在段落周围进行填充。

所以,如果您认为这很容易做到,那么您要么发现(就像我一样)这并不容易,要么您知道一些我不知道的 LibreOffice 技巧,因此我请您展示您是如何做到这一点的。

答案1

另一个糟糕的解决方案是:

  • 将图像设置为背景图像
  • 每个段落使用文本框
  • 创建一个半透明的白色矩形。这将用作带填充的区域。
  • 排列矩形,使其位于文本框后面

缺点:

  • 每次创建新段落时都需要创建一个文本框
  • 您需要为每个文本框创建一个矩形
  • 如果添加或删除文本框中的线条,矩形不会自动调整以适应
  • 文本框中不能使用样式

如果添加/删除文本行需要将文本移动到下一页/从下一页移动,这些缺点会变得非常耗费劳动力。

然而,这是一个改进,因为您不需要 Microsoft Office 来获得半透明度。

答案2

使页面背景通过半透明的段落区域可见

首先我们需要设置 BackgroundParaOverDrawings=true。这是允许段落样式通过半透明区域显示背景的关键。

  1. 新建文档
  2. 另存为 > trans.fodt
  3. 在编辑器中编辑 .fodt 文件
  4. 搜索“UseFormerObjectPositioning”
  5. 插入:

    <config:config-item config:name="BackgroundParaOverDrawings" config:type="boolean">true</config:config-item>
    
  6. 保存 trans.fodt

(如果你找到使用 GUI 设置的方法,请回答LibreWriter:设置 BackgroundParaOverDrawings 配置值)。

现在,段落样式中的背景可以通过该区域显示页面背景。如果您不希望段落文本周围有 0.5 厘米的填充(而只是希望背景通过该区域可见),那么您就大功告成了。

右侧填充

右侧填充是通过放置一个长矩形来实现的,该矩形横跨右侧并强制文本在左侧换行。该矩形放在标题中,因此它位于所有页面上。

  1. 在 LibreWriter 中打开 trans.fodt
  2. 插入 > 页眉和页脚 > 页眉 > 默认样式
  3. 在页面右侧绘制一个矩形。确保锚点位于页眉中。
  4. 右击 > 包裹 > 编辑 > 设置 > 之前
  5. 右击>区域>无
  6. 右键单击>线条>线条属性>样式>无

左侧填充

左侧填充是通过将第一行缩进负量(0.5cm)并在 0cm 处添加一个制表位来实现的:

  1. 样式 > 编辑样式 >
  2. -> 缩进和间距 > 第一行 > -0.5cm
  3. -> 缩进和间距 > 间距 > 段落下方 > 0.2cm
  4. -> 区域 > 颜色 > 白色
  5. -> 透明度 > 区域透明模式 > 透明度 > 50%
  6. -> 标签 > 位置 > 0cm > 新建(这可能不需要 - 它似乎是默认的)

对所使用的任何标题样式都采用相同的样式。

顶部和底部填充

段落上方和下方的填充由段落样式“Pad”完成,字体大小为 1,设置与上述相同。

正常使用

然后使用正常格式编写文本 - 除外:

  • 段落始终以制表符开头
  • 标题不能以制表符开头,因此请先插入一个不间断空格,然后插入制表符:CTRL- SHIFT-space TAB
  • 段落前后都有“Pad”样式的段落。

最后插入背景图片

  1. 如果希望所有页面的背景图像相同,请将光标移至页眉
  2. 插入图片
  3. 右击 > 包裹 > 背景

好处

  • 通过使用样式,无需为每一页或每一个段落弄乱矩形,并且整个文档的样式将保持一致。
  • 您可以选择使用软垫样式并在段落之间分隔,或者您可以选择将一些段落保持在同一个“框”中。
  • 添加和删​​除文本不会造成大量工作(例如为每行添加不间断空格或调整矩形的大小)。如果文本跨越多个页面,编辑可能导致多个页面发生级联更改,则此功能尤其有用。

缺点

  • 需要进行很多设置。幸运的是,只需设置一次即可。然后可以重复使用格式化。
  • 您仍然需要做一些调整(每个段落的起始标签,每个段落前后的填充段落)这个修复可能可以使用替代搜索插件自动完成。

相关内容