Java中的完整LaTeX解析器

Tod*_*ies 7 java latex tex

我编写了小型Java应用程序来为我的Maths版本创建可打印的抽认卡.

目前,我正在使用JLaTeXMath从LaTeX为每一面生成图像.

唯一的问题是,JLaTeXMath似乎仅限于LaTeX公式.我想使用相同的程序为其他主题创建抽认卡,例如生物学,其中问题和答案将基于文本(而不是基于方程),并且LaTeX公式不适用于此.

有没有可以解析LaTeX的Java库?或者有更好的方法吗?

Ano*_*sse 7

LaTeX是一种完整的编程语言.解析它意味着执行程序.

虽然在许多常见情况下似乎很简单 - \section等等 - 但这远远不是微不足道的.事实上,它应该是完整的.有些部分甚至会有或多或少不同的语法.以TIKZ为例 - 一个优秀的LaTeX图形绘制库.它的语法有点像乳胶,但其他部分更多的是现代编程语言.很多就像样式表.

但是,您可能只能支持部分乳胶语法.看看Texlipse的功能.它是用Java编写的.

  • @ToddDavies:LaTeX,而不是LATEX.``:-) (4认同)