pstools unter Texmaker Mac

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: pstools unter Texmaker Mac

von Besserwisser » Di 5. Feb 2013, 08:04

Wenn ich das richtig sehe, ist das ein Multipost. Du solltest dringend die Forenregeln lesen!

von costello » Di 5. Feb 2013, 00:17

Nach einem langen Kampf über Tage & Nächte hinweg, habe ich es selbst hinbekommen (kurz zuvor noch hier eingestellt). An dieser Stelle deshalb die Antwort für diejenigen, die das gleiche Problem haben:

Wie oben beschrieben ist das Problem die shell. Die Doku von pstool besagt:
Processing pdfLATEX documents with pstool requires the ‘shell escape’ feature
of pdfTEX to be activated. This allows execution of auxiliary commands from
within LATEX, a feature which is often disabled by default for security reasons.
If shell escape is not enabled, a warning will be issued in console output when
the package is loaded. Depending how you compile your LATEX document,
shell escape is enabled in different ways.
mit der Fußnote
On the command line, use the -shell-escape switch. Otherwise, you’re on your own.
Also war ich "on my own". Naja fast. Google konnte nach langem suchen doch helfen. Der Befehl der Texmaker (Mac) auf die Sprünge hilft ist:
"/usr/texbin/pdflatex" --enable-write18 -interaction=nonstopmode %.tex
Entscheidend ist der Teil:
--enable-write18
Das ganze unter Texmaker formatieren > PdfLaTeX

pstools unter Texmaker Mac

von costello » Mo 4. Feb 2013, 18:27

Hallo Zusammen,

ich bin neu hier deshalb hoffe, dass ich mich nach den "Regeln" verhalte. Im Vorfeld habe ich nicht zu knapp gegoogled und auch diverse Foren durchsucht... Aber nun zum Problem:

Ich möchte für meine Masterarbeit Plots aus Matlab per matlabfrag ausgeben und diese dann mittels pstools in mein Dokument einbinden. Da ich das für meine Bachelorarbeit bereits so umgesetzt habe, bin ich von wenig Widerstand ausgegangen. Allerdings habe ich damals auf Windows mit TeXnicCenter gearbeitet. Jetzt arbeite ich mit meinem MacBook und Texmaker.

Da ich mithilfe meines alten Skriptes und den dabei entstandenen Dateien etwas experimentieren konnte kann ich das Problem etwas eingrenzen: Der Matlabexport funktioniert einwandfrei. Und auch das Skript selbst funktioniert - zumindest, wenn ich per Bootcamp Windows hochfahre und dort in Texniccenter kompiliere. Das selbe Skript unter Texmaker auf MacOS versagt:

Das Problem stellt sich so dar, dass die Beschriftungen der Grafik aus der .eps Datei nicht ersetzt werden. Im Gegensatz zum funktionierten Durchlauf unter Windows werden auch diverse Dateien nicht erstellt, wie .acn, .glo, .idx, .out, .syg und auch die entstehende PDF hat eine etwas komische Bezeichnung. Statt einfach Dateiname.pdf heißt diese Dateiname-eps-converted-to.pdf. Außerdem bekomme ich diese Meldung im Texmaker: Package pstool Warning:Package option [process=0] activated because -shell-escape is not enabled.
Wie enable ich denn diese shell?

Evtl. muss in Texmaker eine Einstellung vorgenommen oder ein Befehl modifiziert werden. Ich hoffe ihr könnt mir helfen.

Nach oben