0

命令的调用:

$dir = "/path/to/source/file";
exec("cd $dir;xelatex filesource.tex", $output_array[0]);

总是失败,但是:

$dir = "/path/to/source/file";
exec("cd $dir;/usr/texbin/xelatex -no-pdf filesource.tex", $output_array[0]);// now we have .xdv file
exec("cd $dir;/usr/texbin/xdvipdfmx filesource.xdv", $output_array[1]); 

成功,结果 .pdf 文件绝对有效。诀窍是什么?

4

1 回答 1

1

xelatex 需要它的“助手”,例如 xdvipdfmx 可执行文件位于 PHP 环境的 PATH 中

于 2013-10-29T03:03:26.033 回答