我有一个很长的文档,其中包含许多使用扩展名TexMaths创建的svg图像。此扩展程序使用乳胶安装来创建输入方程式(或方程式集)的svg图像。每个方程式(或方程组)的乳胶代码都作为其描述的一部分嵌入到图像中。可以通过右键单击svg图像并选择选项“描述”来访问这样的描述。
我想通过嵌入的描述使用合适的宏替换所有的svg图像。
例如来自
爱因斯坦著名的方程式[svg嵌入式方程式:E = mc 2 ]告诉我们,质量可以转换为能量,反之亦然。
至
爱因斯坦著名的方程E = mc ^ 2,告诉我们质量可以转换为能量,反之亦然。
这将允许我手动将包含大量TexMaths方程的odt文件转换为LaTeX。
4
看一下如何在LibreOffice Writer中删除文档中的所有图像的答案?。它会为您提供想要做的基础知识,但是您需要对其进行一些调整。如果您无法进行所需的更改,我也许可以做到;但几天后我将无法解决。
—
chaskes 2014年
好吧,很多。实际上,在问问题之前,我看了上面给定的帖子。总体计划是循环浏览每个svg图像。对于每个图像,请阅读说明并删除不必要的字符,以使剩下的只是一个纯等式或类似\ begin {} .. \ end {}的文字。然后删除svg图像。我现在感到困惑的是将文本放置在已删除图像的位置的问题。顺便说一下,大多数内容都被锚定为字符。
—
user30131
只是一个想法,尝试将graphmonkey与libre-office有关图标/图像的源代码部分结合起来?
—
dschinn1001 2014年
@ dschinn1001谢谢,顺便说一句TexMaths是公式的插件。您能否解释更多。我无法证明graphmonky如何将TexMaths绘制对象转换为其描述。换句话说,我以前没有听说过graphmonkey。它是否有选择,您认为它可能导致解决问题?
—
user.dz 2014年