执行此操作的最佳库是什么?
我很惊讶以前没有人问过这个问题。不可能吗?那也会令人惊讶。
感谢您的帮助。
最佳答案
Displaying fancy equations with Java Generate Images for formulas in Java
我大概会说你的选择是:
- 使用第一个问题提到的 Java 库之一,如果它们适合您的应用程序和 Latex 的形式(例如,它是包含宏、样式文件和 BibTex 的整个文档,还是只是单个方程式)。
- 将 texvc 作为外部程序执行(如 Wikipedia/MediaWiki 所做的那样),或通过 JNI 链接到 OCaml 代码。
编辑
正如 Stephen C 所说,这些仅适用于 Latex 的片段。如果你想转换一个完整的 Latex 文档,你需要一个完整的 Latex 实现——以上都不是。那些需要有点大和复杂,因为它们是通过编写 Latex 代码排版文档的完整“开发环境”。如果这是您所需要的,您别无选择,只能通过 exec 使用标准 Latex 发行版之一(如果 Latex 解释器报告 Latex 代码中的错误,我想会优雅地失败)。
也就是说,至少有几次将 Latex 移植到 Java 的尝试(包括两个称为“JavaTex”的尝试)。这些很可能不适合您的状态 - 但请参阅最近尝试自己判断的一些摘要:
http://www.monperrus.net/martin/running+tex+on+a+java+virtual+machine
关于java - 在 Java 中将 latex 转换为 png 的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2612260/