我想在 Impress 中创建一个演示文稿,并需要在文本中嵌入公式。我只找到了非常古老的论坛帖子(超过五年了),上面说这是不可能的。
现在情况有改变吗?我该怎么做?
答案1
不可以,在 draw 和 impress 中无法在文本中嵌入公式或图形对象。
在 Libreoffice/Openoffice 术语中,这被称为“将公式锚定为字符”。这在 Writer 中是可能的(与上面的答案之一相反)。
TeXMaths 对 Libreoffice 来说是一个很好的补充,但无法解决这个问题。
不幸的是,这是一个很大的缺陷,使得它非常不适合任何严肃的科学演示。
如果您想关注此问题的状态,请查看https://www.libreoffice.org/bugzilla/show_bug.cgi?id=35033
如果你想支持将此功能添加到 libreoffice,你可以向以下网站捐款:http://www.freedomsponsors.org/core/issue/473/allow-inline-graphics-formulas-in-impress-and-draw
答案2
使用当前的 LO 版本,您可以使用菜单轻松插入公式:Insert
-> Object
-> Formula
:
默认情况下,LO 将公式放在内容区域的中心,因此您可能需要手动移动和调整其大小。双击公式将再次打开 LO Math,因此您也可以随后编辑公式。
编辑:
也许TexMaths 扩展使在 Impress 文档中插入公式更加容易 - 我没有测试过。另请参阅TexMaths 主页。
答案3
嗯,正如@user2340231 提到的,这个问题还没有解决。不过我发现安装 OpenOffice 可用的旧版 OOoLatex 扩展就可以了。
原则上只需按照 ArchLinux wiki 上的说明进行操作: https://wiki.archlinux.org/index.php/Ooolatex
从这里下载扩展: http://sourceforge.net/projects/ooolatex/files/OOoLatex/OOoLatex-4.0.0-beta/ 还有那里链接的字体:OOoLatexFonts.zip。
将扩展下载到您的磁盘并在 Libre Office -> 工具中打开扩展管理器来安装它。
然后还要安装字体,如 wiki 中提到的,以便使用 OOoLatex 扩展的 Expand 选项可以获得与文本一致的简单数学表达式。
重新启动 LibreOffice 即可开始使用。
这在 manjaro Linux 上对我有用,但这些步骤完全与发行版无关。
答案4
您可以遵循这样的技巧:选择您想要的任何文本,例如:这是平板的长度 h_0……
然后选择 h_0,然后转到插入 -> 对象 -> 公式,
您将得到您想要的,即以下行中的公式