【问题标题】:Convert Latex to PDF in Python web app在 Python Web 应用程序中将 Latex 转换为 PDF
【发布时间】: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 就非常漂亮。
  • 是的,运行程序后文件可以立即删除。

标签: python pdf latex pdflatex


【解决方案1】:

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

【讨论】:

  • 请注意 link-only answers 是不鼓励的,所以答案应该是寻找解决方案的终点(而不是另一个参考中途停留,随着时间的推移往往会变得陈旧)。请考虑在此处添加独立的概要,并保留链接作为参考。
  • @kleopatra 这样更好吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-07
相关资源
最近更新 更多