LibreOffice writer字段计算

时间:2019-03-22 00:48:34

标签: textfield libreoffice calculation libreoffice-writer

在LibreOffice writer 文档中,其字段为#temperature_farenheit。是否可以创建一个名为#temperature_celcius的字段,该字段将自动计算并插入正确的温度?

如果可能的话,我将使用哪种类型的字段以及如何出于计算目的引用它们。

1 个答案:

答案 0 :(得分:2)

这可以通过用户变量来实现。为了清楚起见,我将详细介绍一个从头到尾的示例,并希望该示例在其他情况下具有普遍适用性。

  1. 打开一个新的文本文档。
  2. 输入一些文字,例如Water boils at °F (°C).
  3. 将光标放在°F之前,您通常会在其中键入数字。
  4. 从菜单中,选择“插入”→“字段”→“更多字段...”。
  5. 转到“变量”选项卡。选择类型:用户字段。
  6. 在此之下,您将看到每个“用户字段”都有一个“名称”和一个“值”。它不会出现在您的文档中,但是请为我们用来存储“以华氏度为单位的水的沸腾温度”的变量输入名称,让我们说:BoilF
  7. 输入要存储在该变量中的值,并相应地在实际文档文本的此字段中显示。在这里,其为:212
  8. 单击“插入”按钮将字段实际添加到您的文档中。您应该看到212出现在文本中。

您现在已经添加了该字段,还创建了一个可在其他地方使用的变量。现在进行数学运算并在其他地方使用它:

  1. 打开“字段”窗口,将光标置于°C之前。
  2. 在“字段”窗口中,选择“类型:插入公式”。
  3. 在其下输入公式:(BoilF-32)*5/9
  4. 单击“插入”按钮。您应该看到100出现在文本中。

如果您需要更新数字对,请双击第一个数字,即文本中的“用户字段”。使用上述起点的示例步骤:

  1. 添加到句子中以使其为
    Water boils at 212°F (100°C) atop Everest.
  2. 现在错了,因此双击212
  3. 将出现“编辑字段”窗口。在“值”框中,输入154.4,然后单击“确定”按钮。它将进行数学运算,并且两个温度都将在文本中更新。
    Water boils at 154.4°F (68°C) atop Everest.

请注意变量名。如果您在文本中散布了20个温度,则应该依次使用20个用户变量和精心选择的名称。