java - 使用 Java 预览 LaTeX 输出

标签 java latex rendering tex

现在我正在努力使用 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/

相关文章:

latex - 与 Pandoc 一起使用的表布局

r - 使用 Sweave 动态生成 PDF 报告

css - 在渲染插件中,由 css 导入的外部字体在下载 pdf 时不起作用

c# - 在 headless (headless)模式下独立运行 Unity,同时捕获屏幕截图

java - 使用 opencsv 读取远程 .csv 文件

java - 将解析的属性对象注入(inject)到另一个 Bean

java - 为什么mToolbar和Toolbar在android studio中不起作用

r - 如何在 latex 中创建 R 文档文件 (.Rd)?

javascript - 在 onKeyUp() 上格式化导致光标跳到输入字段的末尾

java - 通过REST API处理ManyToOne实体集合的更新