如何在Libre Office中键入科学方程式?


Answers:


46

问题的最基本答案是Insert -> Object -> Formula在LibreOffice Writer中。


3
出于好奇,您是否知道libreoffice中的数学公式为何不适应Latex语法?如果这样做的话,那么从网络上复制和使用无数个易于使用的乳胶方程将变得更加容易!
user22363 '16

27

更详细的答案:如果您经常使用此功能(我是一位数学老师,我经常使用它!),您可以在工具栏上添加一个按钮,直接将您带到公式编辑器。有一个GUI输入法,但是您也可以使用某种命令行版本,在该版本中,您可以在文档中以文本形式输入表达式的代码,然后突出显示并选择Insert Formula。举例来说,

 x={{-b +- sqrt{b^2 -4ac}} over {2a}}

会变成这个

二次公式

这是屏幕截图:(请注意工具栏上的第一个符号-这是我放置Insert Equation按钮的位置。)

在此处输入图片说明


在哪里可以找到有关此命令行版本的帮助?
丹尼尔·默勒


4

安装TexMaths扩展(工具>扩展管理器)。您将需要单击在线获取更多扩展...在在线存储库中搜索TexMaths,然后下载并安装(通常,双击该文件将打开LibreOffice进行安装)。重新启动LibreOffice,TexMaths应该出现在工具栏中。

还需要安装乳胶:

sudo apt install texlive texlive-binaries dvipn

请注意,在使用TexMaths扩展名时,应始终使用.odt格式保存文件。Microsoft Office不支持.svg图像。

还将TexMaths配置为使用这种格式的可缩放矢量图形(.svg),无论您在页面上制作方程式的大小,方程式始终显示清晰/清晰。不要使用.png,因为打印质量将永远不会达到.svg。


2

使用Dmaths附加组件,使您可以直接在文本中键入方程式

例如:您想输入从f(x)dx的a到b的整数,您只需键入“ a; b; f(x)”(不带引号),然后键入快捷键“ ctrl + shift + i” “就在那里。

我是一名数学老师,这就是我键入所需所有方程式的方式。

还有另一个功能相同的加载项,称为Cmath,但是第一个是最完整的,因为您还可以绘制简单的3d图形,绘制平面几何图形以及其他不同的东西。


您可以补充一点,它不是免费的(13欧元)。我并不是反对这种观点,而只是将其与Libreoffice区别开来。顺便说一句,Cmath是免费的。
ThePhi

0

在您安装LibreOffice Math之前,公式栏将显示为灰色且不可单击。它将“解锁”您的公式栏。在桌面或所有应用程序菜单上找不到/放置数学图标。用作使用公式栏的扩展。这是因为LibreOffice Math软件非常没用-只能键入一些公式,而不能从“插入”菜单中键入文本和其他内容。但是正如我所说,它可以从LibreOffice Write,Presentation,Calc和Draw中“解锁”公式栏。

因此,转到Ubuntu / Unity / Gnome软件(取决于您的操作系统),然后输入“ LibreOffice”。从建议的搜索栏中选择“ LibreOffice Math”。然后安装它。

您的公式栏现在可以使用和点击了!

单击它之后,您将看到某种LibreOffice Math,但在LibreOffice的Write,Calc,Presentation或Draw中。通过使用正确的运算,您可以自己计算。操作员会在您写字母和数字的地方放一个小盒子。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.