PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : gnuplot mit TexShop



WiKainZwaida
13-12-2009, 15:10
Hallo zusammen!

Ich habe schon seit längerem das Problem, das auch in diesem Forum geschildert wird:

http://www.macuser.de/forum/f19/latex-biblatex-gnuplot-494095/

Setze ich ein Dokument, das gnuplot benötigt, über folgendes Terminal-Kommando...

pdflatex --shell-escape dokument.tex
...so funktioniert alles wunderbar!

Setze ich das Dokument hingegen über TexShop, wird keine table-Datei erstellt und die Graphen folglich nicht gezeichnet.

Welche Einstellung ist in TexShop vorzunehmen?

Vielen Dank im Voraus!

krihaa
13-12-2009, 15:50
Hallo,

du kannst dir eine eigene »Engine« definieren, die du dann innerhalb TeXShop ausführen kannst. Z.B. habe ich hiermit

#!/bin/sh

bfname=$"`basename "$1" .tex`"

xelatex -shell-escape -output-driver="xdvipdfmx -q -E" "$1"
bibtex "$bfname"
makeindex -s /usr/local/texlive/2008/texmf-dist/makeindex/nomentbl/nomentbl.ist -o "$bfname".nls "$bfname".nlo
xelatex -shell-escape -output-driver="xdvipdfmx -q -E" "$1"
xelatex -shell-escape -output-driver="xdvipdfmx -q -E" "$1"
xelatex -shell-escape -output-driver="xdvipdfmx -q -E" "$1"

eine Engine definiert, die xelatex, bibtex und makeindex für das nomentbl-Paket ausführt. Speicher den Code (eventuell für dich anpassen) als Text in eine Datei mit der Extension .engine. Diese kopierst du nach Username/Library/TeXShop/Engines und machst sie im Terminal mittels chmod a+x name.engine ausführbar. TeXShop neu starten und dann sollte diese Engine anwählbar sein.

Gruß
Kristian