Problem mit Texlipse und auto-pst-pdf
Verfasst: Mi 30. Okt 2013, 21:52
Hallo,
ich habe das Problem, dass ich tex-Datein, die psTricks-Codes enthalten, nicht mit pdflatex und auto-pst-pdf vollständig unter dem Eclipse-Plugin Texlipse aufführen kann.
Selbstverständlich wird pdflatex mit --shell-escape ausgeführt. Es ist auch nicht so, dass der komplette Kompilierungsablauf nicht funktioniert. Die entsprechende Grafik wird noch als <dokumentname>-autoop.ps erzeugt, aber alle weiteren Schritte, wie z.B. ps2pdf oder pdfcrop, werden nicht ausgeführt. Theoretisch sollte aus der <dokumentname>-autoop.ps-Datei eine <dokumentname>-pics.pdf-Datei entstehen. In der log.Datei steht z.B. so etwas
wie:
sh: ps2pdf: command not found
obwohl der Pfad (/usr/local/bin/ps2pdf) für ps2pdf korrekt unter Texlipse angegeben wurde.
Bis auf das Problem mit auto-pst-pdf funktioniert Texlipse tadellos. Das Merkwürdige ist aber, dass es unter Texmaker und Texworks ohne Probleme funktioniert, oder wenn ich die tex-Datei manuell mit der Konsole ausführe. Ich frage mich, was Texlipse anders macht. Theoretisch sollte Texlipse nicht mehr machen, wie andere Editoren auch, als die tex-Datei pdflatex mit den angegeben Optionen (z.B. --shell-escape) zu übergeben - fertig. Letztlich greifen Texmaker und Texlipse auf ein und dasselbe pdflatex zu.
Hier ist mein Beispiel-Code
Vielleicht kennt sich jemand von euch damit aus.
ich habe das Problem, dass ich tex-Datein, die psTricks-Codes enthalten, nicht mit pdflatex und auto-pst-pdf vollständig unter dem Eclipse-Plugin Texlipse aufführen kann.
Selbstverständlich wird pdflatex mit --shell-escape ausgeführt. Es ist auch nicht so, dass der komplette Kompilierungsablauf nicht funktioniert. Die entsprechende Grafik wird noch als <dokumentname>-autoop.ps erzeugt, aber alle weiteren Schritte, wie z.B. ps2pdf oder pdfcrop, werden nicht ausgeführt. Theoretisch sollte aus der <dokumentname>-autoop.ps-Datei eine <dokumentname>-pics.pdf-Datei entstehen. In der log.Datei steht z.B. so etwas
wie:
sh: ps2pdf: command not found
obwohl der Pfad (/usr/local/bin/ps2pdf) für ps2pdf korrekt unter Texlipse angegeben wurde.
Bis auf das Problem mit auto-pst-pdf funktioniert Texlipse tadellos. Das Merkwürdige ist aber, dass es unter Texmaker und Texworks ohne Probleme funktioniert, oder wenn ich die tex-Datei manuell mit der Konsole ausführe. Ich frage mich, was Texlipse anders macht. Theoretisch sollte Texlipse nicht mehr machen, wie andere Editoren auch, als die tex-Datei pdflatex mit den angegeben Optionen (z.B. --shell-escape) zu übergeben - fertig. Letztlich greifen Texmaker und Texlipse auf ein und dasselbe pdflatex zu.
Hier ist mein Beispiel-Code
\NeedsTeXFormat{LaTeX2e}[1995/06/01] \documentclass[a4paper]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage{auto-pst-pdf} \usepackage{pstricks, pst-plot} \begin{document} Irgendein Text \begin{figure}[h] \centering \begin{pspicture}[grid=true,algebraic, plotpoints=500](-5,-1)(6,4) \psaxes[labels=none]{->}(0,0)(-3.9,0)(5,2.5) % x-Ticks \rput(-3,-0.4){$-3T$} \rput(-2,-0.4){$-2T$} \rput(-1,-0.4){$-T$} \rput(0,-0.4){$0$} \rput(1,-0.4){$T$} \rput(2,-0.4){$2T$} \rput(3,-0.4){$3T$} \rput(4,-0.4){$4T$} %y-Ticks \rput[r](-0.2,1){$A$} \rput[r](-0.2,2){$2A$} % Achsenbeschriftung \uput{0.1}[-45]{0}(5,0){$t$} \uput{0.1}[0]{0}(0,2.5){$x(t)$} % Funktion \psline[linewidth=0.8pt, linecolor=blue](-2.5,0)(-1,1.5)(-1,1) \psline[linewidth=0.8pt, linecolor=blue](2,1)(2,0.5)(3,1) \psline[linewidth=0.8pt, linecolor=blue](0,0)(0,1) \psplot[linewidth=0.8pt, linecolor=blue]{-1}{0}{1-(x+1)^2} \psplot[linewidth=0.8pt, linecolor=blue]{0}{2}{1-sin(x*3.14)} \psplot[linewidth=0.8pt, linecolor=blue]{3}{4}{(x-4)^2} \end{pspicture} \caption{Signal $x(t)$} \label{pic:abb1} \end{figure}