现在我正在努力使用 Java 显示 LaTeX
生成的文档。
Strictly speaking, LaTeX source can be used to directly generate two formats:
- DVI using latex, the first one to be supported;
- PDF using pdflatex, more recent.
但是据我所知,渲染 dvi 或 pdf 不可用。
有什么办法可以处理这些格式吗?或者也许其他有道理的?
最佳答案
关于如何从 LaTeX 文档“渲染”DVI 或 PDF,没有足够的详细信息。但是,您始终可以使用 pdflatex 渲染 pdf 并使用 Latex 渲染 DVI 并使用 ICEpdf用于查看 PDF 和 javaDVI用于查看 DVI。
在面板中显示 pdf 的另一个巧妙技巧是将文件路径传递给应用程序中的嵌入式 Web 组件,该 Web 组件将使用您计算机上可用的任何 pdf 渲染工具(Acrobat、Foxit、Preview 等) 我记得有一个post about this很久以前。
我认为没有一种通用方法可以在不生成文件本身的情况下预览渲染的输出。您可以编写自己的 LaTeX 引擎,每隔几秒缓存一次输出并显示该输出,但无论存储如何,您都必须将其输出到物理位置,然后使用上述任何步骤单独渲染输出。
关于java - 使用 Java 预览 LaTeX 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28087449/