【发布时间】:2023-03-26 02:40:02
【问题描述】:
在 Python 网络应用程序中将 Latex 字符串(例如“考虑多项式 $x^2$”)转换为 pdf 的最简单方法是什么?理想情况下,这不需要创建我必须存储在数据库中的中间文件。
我尝试下载 Texcaller (http://vog.github.io/texcaller/),但无法正常工作。特别是,关键文件 python/texcaller.py 有一行“import _texcaller”,它给出了错误“No module named _texcaller”。
我认为必须有某种方法可以做到这一点,因为 AoPS (http://www.artofproblemsolving.com/Resources/texer.php) 的 Texer 资源几乎可以立即将 Tex 呈现为 PDF。
非常感谢您!
【问题讨论】:
-
不要成为反对者,但我不会说 Texer“几乎立即”生成 PDF。 AFAIK,没有办法绕过创建 .tex 文件并使用 (pdf)latex 进行渲染以获取 PDF。不过,您不一定必须将其存储在数据库中 - 您可以在生成 PDF 的地方创建一个缓存,并在完成后将其刮掉。如果您可以不用 PDF,Mathjax 就非常漂亮。
-
是的,运行程序后文件可以立即删除。