Witam, mam pewien problem. Chciałbym aby z kodu LaTeX'a system zrobił mi plik .png. Wszystko mam rozwiązane w ten sposób:
Zainstalowałem sobie Ubuntu 11.04
Zainstalowałem pakiet latex2rtf w którym znajduje się funkcja latex2png
Wszystko jest OK kiedy wywołuje sobie polecenie z konsoli: "latex2png test.tex" - obrazek test.png się generuje
Natomiast kiedy to samo chcę wywołać w PHP funkcją system():
  1. <?php
  2. echo exec("latex2png test.tex");
  3. ?>

wywala błąd: "error: latex failed to translate test.tex to test.dvi"

Kiedy wpisze pełne ścieżki:
  1. <?php
  2. echo exec("/usr/bin/latex2png /opt/lampp/htdocs/pjanusz/test.tex");
  3. ?>

wywala ten sam błąd


Kiedy wywołuje wszystko tak samo ale funkcję system() błąd powtarza się dwa razy:
"error: latex failed to translate test.tex to test.dvi error: latex failed to translate test.tex to test.dvi"

Nie wiem kompletnie co jest grane bo wywołanie
  1. <?php
  2. echo exec("ls");
  3. ?>

Wyświetla i działa poprawnie. Macie może jakąś sugestię lub rozwiązanie? Pozdrawiam