Math OpenOffice公式渲染器的独立库?

Math OpenOffice公式渲染器的独立库?,math,rendering,Math,Rendering,有独立的图书馆吗?我正在寻找能够以OpenOffice使用的相同语法获取纯文本(例如,e=mc^2)并转换为png或pdf片段的东西 (注意:我不需要所见即所得编辑器,只需要渲染器。基本上,我希望在OpenOffice中以交互方式编辑我的公式,然后复制源文本以用于其他上下文,而不需要OpenOffice渲染它们。)有几个web服务为您运行LaTeX并返回图像。例如,我正在使用unoconv将OpenOffice/LibreOffice文档转换为PDF 然而,首先我必须用公式创建一些输入文档。 不

有独立的图书馆吗?我正在寻找能够以OpenOffice使用的相同语法获取纯文本(例如,
e=mc^2
)并转换为png或pdf片段的东西


(注意:我不需要所见即所得编辑器,只需要渲染器。基本上,我希望在OpenOffice中以交互方式编辑我的公式,然后复制源文本以用于其他上下文,而不需要OpenOffice渲染它们。)

有几个web服务为您运行LaTeX并返回图像。例如,

我正在使用
unoconv
将OpenOffice/LibreOffice文档转换为PDF

然而,首先我必须用公式创建一些输入文档。 不幸的是,仅仅使用公式编辑器无法创建ODF文件,因为输出的PDF文件将包含奇怪的页眉和页脚

因此,我创建了一个简单的文本文档(在Writer中),并将公式作为单个对象嵌入(作为字符对齐)。我保存了ODT文件,将其解压缩(因为ODT只是一个ZIP文件)并编辑了内容。然后,我确定了哪些文件可以删除,并格式化了剩余的文件,以获得一个最小的示例

在我的示例中,公式本身位于
formula/content.xml
中。只需以自动方式更改
标记中的代码应该很容易

最后,我压缩了目录并生成了一个新的ODT文件。 然后,使用
unoconv
pdfcrop
,我生成了一个很好的PDF格式的公式

#此技巧可防止zip创建附加目录
cd formula.odt.unzip
zip-r../formula.odt。
光盘
unoconv-f pdf formula.odt#odt to pdf
pdfcrop formula.pdf#仅保留公式
#您可以将PDF转换为位图,如下所示
转换-密度300x300公式-crop.pdf formula.png
解压缩的ODT目录的内容: 以下是ODT文件
formula.ODT
的最小内容

formula.odt.unzipped/Formula/content.xml
formula.odt.unzipped/META-INF/manifest.xml
formula.odt.unzipped/content.xml
文件
formula.odt.unzip/formula/content.xml
包含:

f(x)=从{{i=0}}到{无穷大}{{f^{(i)}(0)}在{i!}x^i}上的和
文件
formula.odt.unzip/content.xml
包含:

文件
formula.odt.unzip/META-INF/manifest.xml
包含:


你会考虑胶乳吗?它有很好的支持,您可以将其转换为任何格式。@hwlau:好主意,但不是。TeX/LateX,尽管它们很流行,但远远超出了我想要处理的范围。在这几年中,我改变了主意。我现在经常使用MathJax。我对这个问题的答案不再感兴趣了——对不起,这很公平。但是,我相信我的回答已经充分涵盖了您的原始问题,因此可能值得注意:-)谢谢,但我对LaTeX(我特别想要与OpenOffice公式编辑器相同的语法)或web服务都不感兴趣。