【发布时间】:2022-01-20 17:17:43
【问题描述】:
我创建的 API (PHP) 出现问题。 API 应根据发送的数据创建一个 pdf 文档。该脚本运行良好,直接在 Ubuntu 上运行,Plesk 正在运行。 不工作的部分如下:
$cmd = sprintf("pdflatex -interaction nonstopmode %s", escapeshellarg(file));
exec($cmd, $foo, $ret);
tex 文件似乎没有被触及...没有日志文件或任何东西。 对此有何想法?
谢谢
【问题讨论】:
-
问题绝对不在于 tex 文件本身......我已经尝试使用绝对最小的 tex 模板。似乎命令甚至没有执行...
-
是的,它已安装 :-) pdflatex --version 返回 pdfTeX 3.14159265-2.6-1.40.18 (TeX Live 2017/Debian) kpathsea 版本 6.2.3 版权所有 2017 Han The Thanh (pdfTeX) et al。没有保修。 pdfTeX 版权和小 GNU 通用公共许可证的条款都涵盖了此软件的再分发。有关这些问题的更多信息,请参阅名为 COPYING 的文件和 pdfTeX 源代码。 pdfTeX 的主要作者:Han The Thanh (pdfTeX) 等。使用 libpng 1.6.34 编译;使用 libpng 1.6.34 与 zlib 1.2.11 编译;使用 zlib 1.2.11 ...
-
不幸的是,对 Latex 交互模式的适应并没有产生任何差异 :-(
-
好的,我通过将命令更改为 /usr/bin/pdflatex -interaction=nonstopmode file.tex 解决了这个问题 :-) 现在可以使用了!感谢您的帮助!