Problem mit Texlipse und auto-pst-pdf

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Problem mit Texlipse und auto-pst-pdf

von u_fischer » Do 31. Okt 2013, 21:58

Aber Editoren können lokal Pfade setzen bzw ändern bevor sie einen Prozess wie pdflatex aufrufen.

von E-TeXniker » Do 31. Okt 2013, 21:50

Die Pfade sind alle gesetzt, sodass alle nötigen Programme erreicht werden können. Denn ich kann die besagte Datei manuell über die Kommandozeile ausführen, bzw. unter Texmaker funktioniert auch alles ohne Probleme. Nur funktioniert es unter Texlipse nicht, obwohl ich pdflatex unter Texlipse im selben Pfad und mit denselben Optionen wie unter Texmaker anspreche.

Das verwundert mich, denn der Editor, welcher auch immer, hat nach der Übergabe der tex-Datei an pdflatex keinen Einfluss mehr auf den Restlichen Prozess. Der Editor nimmt einen quasi die Arbeit ab, alles in die Kommandozeile eingeben zu müssen. Nur weiß ich nicht, was Texlipse anders macht als z.B. Texmaker.

Die Pfade (OS X) sind:
/usr/texbin/
/usr/local/bin/


Wie gesagt, prinzipiell funktioniert es, nur nicht unter Texlipse, was ich sehr schade finde, denn das Arbeiten mit Texlipse finde ich von allen anderen Editoren am besten, besonders bei umfangreicheren Projekten.

von u_fischer » Do 31. Okt 2013, 09:46

Nun ich kenne texclipse nicht. Aber: es ist ja nicht texclipse, das ps2pdf finden muss, sondern der von pdflatex gestartete Prozess. D.h. ps2pdf muss in diesem Prozess im Pfad liegen. Und ps2pdf muss dann wiederum andere Anwendungen finden. Wo sind denn pdflatex.exe und dvips.exe? Und wenn die an einem anderen Ort sind, warum ist dort nicht auch ein ps2pdf?

Problem mit Texlipse und auto-pst-pdf

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.

Nach oben