von E-TeXniker » 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
\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}
Vielleicht kennt sich jemand von euch damit aus.
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
[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}
[/code]
Vielleicht kennt sich jemand von euch damit aus.