PHP - LaTeX 渲染

4
我正在设计一个新项目,该项目将获取一组数据并将其加载到文档中,然后围绕模板呈现文档。呈现的文件可以是CSV数据集、PDF营销信、电子邮件等等。这些数据不会是数学方程,我只是在寻找一种优雅的方式来将多个数据源连接到多个文档中,并在许多模板中输出。
我完全不了解如何在PHP中使用LaTeX。是否有类似的工具可供使用?我找到的大多数插件都专注于将LaTeX方程式呈现为一个PNG图像,而不是允许我选择PDF、CSV、纯文本等格式...
或者,我能用其他东西做到这一点吗?

我会考虑使用 XML 进行这个——它更加程序化。Docbook 项目可能是一个不错的起点,因为它已经有了用于转换成 fo 和 html 的 xslt。 - Mica
2个回答

1

我在多年前(2002年?)使用Smarty模板实现了这种方法,可以生成PDF、CSV、HTML和XML格式的文件,从同一组数据中生成不同格式的文件。你可以看看fpdf.org。

编辑:也许你可以看看http://railscasts.com/episodes/220-pdfkit(也许有PHP pear包等工具可以实现这个功能?)


1

我不确定这是否是您正在寻找的内容,但存在能够在客户端渲染LaTeX公式并使用与LaTeX相同的字体在浏览器中显示它们的JavaScript库。为此,请查看MathJax或其前身jsMath。


不幸的是,输出必须独立于客户端构建。在概念上,我将采取数据源并将其发送到模板中,该模板将根据模板转换为文件格式。我不想接近XML / XSL,因为担心在此项目的规模上过度使用,但我可能不得不这样做。 - Incognito

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接