2013-12-09 40 views
1

在Python Web应用程序中将Latex字符串(例如“考虑多项式$ x^2 $”)转换为pdf的最简单方法是什么?理想情况下,这不需要创建我必须存储在数据库中的中间文件。在Python web应用程序中将Latex转换为PDF

我尝试下载Texcaller(http://vog.github.io/texcaller/),但我无法让它工作。特别是,密钥文件python/texcaller.py中有一行“import _texcaller”,它给出错误“No module named _texcaller。”。

我在想,必须有一些方法来做到这一点,因为AoPS的Texer资源(http://www.artofproblemsolving.com/Resources/texer.php)几乎可以即时将Tex呈现为PDF格式。

非常感谢您提前!

+1

不是一个反对者,但我不会说Texer几乎是在瞬间生成PDF文件。 AFAIK,没有办法绕过创建.tex文件和使用(pdf)胶乳进行渲染来获得PDF文件。您不一定必须将其存储在数据库中 - 您可以创建一个用于生成PDF的缓存,并在完成时抓取它。如果你没有PDF格式,Mathjax是非常光滑的。 – mrKelley

+0

是的,运行程序后可以立即删除文件。 – Monkeyanator

回答

0

我最近编写了一个库,用于使用python生成LaTeX代码。它支持表格,图表,矩阵等等。 https://github.com/JelteF/PyLaTeX

+0

请注意,[只有链接的答案](http://meta.stackoverflow.com/tags/link-only-answers/info)不鼓励,所以答案应该是搜索解决方案的终点(vs.而另一个引用的中途停留时间往往会随着时间推移而过时)。请考虑在此添加独立的摘要,并将链接保留为参考。 – kleopatra

+0

@kleopatra这是更好吗? – JelteF

相关问题