LibreOffice writer 字段计算

Bri*_*son 4 textfield libreoffice libreoffice-writer calculation

在 LibreOffice编写器文档中,字段为 #Temperature_farenheit。有没有办法创建一个名为#Temperature_celcius 的字段来自动计算并插入正确的温度?

如果可能的话,我应该使用什么类型的字段以及如何引用它们以进行计算。

Joe*_*eid 6

这可以通过用户变量来实现。为了清楚起见,我将给出一个从头到尾的详细示例,希望能够普遍适用于其他情况。

\n\n
    \n
  1. 打开一个新的文本文档。
  2. \n
  3. 输入一些文字,例如Water boils at \xc2\xb0F (\xc2\xb0C).
  4. \n
  5. 将光标放在\xc2\xb0F通常键入数字的位置之前。
  6. \n
  7. 从菜单中选择“插入\xe2\x86\x92Fields\xe2\x86\x92更多字段\xe2\x80\xa6”
  8. \n
  9. 转到变量选项卡。选择类型:用户字段。
  10. \n
  11. 在其下方,您将看到每个用户字段都有一个名称和一个值。它不会出现在您的文档中,但请输入我们用来存储“水的沸点温度(华氏度)”的变量的名称,例如:BoilF
  12. \n
  13. 输入您想要存储在该变量中的值,并相应地显示在实际文档文本的此字段中。在这里,它的:212
  14. \n
  15. 单击“插入”按钮将字段实际添加到文档中。您应该会看到212出现在文本中。
  16. \n
\n\n

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

\n\n
    \n
  1. 让“字段”窗口保持打开状态,将光标放在 之前\xc2\xb0C
  2. \n
  3. 在“字段”窗口中,选择“类型”:“插入公式”。
  4. \n
  5. 在其下方,输入公式:(BoilF-32)*5/9
  6. \n
  7. 单击插入按钮。您应该会看到100出现在文本中。
  8. \n
\n\n

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

\n\n
    \n
  1. 添加到句子中,使其显示为
    \nWater boils at 212\xc2\xb0F (100\xc2\xb0C) atop Everest.
  2. \n
  3. 现在错误了,所以双击212
  4. \n
  5. 将出现“编辑字段”窗口。在“值”框中,输入154.4并单击“确定”按钮。它将进行数学计算,并且两个温度都会在文本中更新。
    \nWater boils at 154.4\xc2\xb0F (68\xc2\xb0C) atop Everest.
  6. \n
\n\n

请注意变量名称。如果文本中散布着 20 个温度,那么您应该依次拥有 20 个用户变量,并具有经过深思熟虑选择的名称。

\n