从PHP编译latex文档

这个问题在这里已经有了答案:

  • 如果(www-data)无法访问所需的包,我如何才能让PHP编译LaTeX文档? 4个答案

  • 据推测,这是作为网页的一部分运行的?

    问题可能是您的脚本作为不同的用户运行。 我期望它以apache运行; 并且apache可能没有配置正确的路径,或者没有正确的Latex设置来查找字体目录等。

    你没有详细说明你正在运行什么系统,但你可以尝试运行它作为apache ,看看你是否可以重现错误。 如果这是Linux,则成为root,然后进入正确的目录并运行

    su - apache pdflatex report.tex
    

    看看会发生什么。 要成为root用户,如果您知道root密码,您可能可以自行使用su ; 或者如果你在Ubuntu上,试试

    sudo bash
    

    成为根(并给它你自己的密码),然后我以前建议以apache运行的行。

    链接地址: http://www.djcxy.com/p/33423.html

    上一篇: Compiling a latex document from PHP

    下一篇: Using pdflatex to compile LaTeX file within C code