Seite 1 von 1

Fehler bei psfrag für pdf-file durch pstool

Verfasst: Mo 19. Dez 2011, 13:17
von Randy
Hallo,

ich möchte eine svg-Datei von Inkscape in eine Latex-Datei einbinden. Das funktioniert auch mit einer Abspeicherung als pdf und dem Befehl pdflatex. Jetzt möchte ich aber die Buchstaben im Bild als mathemtatische Symbole darstellen lassen.

Die Latex-Funktion in Inkscape kriege ich nicht zum Laufen, deshalb wollte ich die Funktion psfrag nutzen. Da das mit pdflatex nicht funktioniert, wollte ich pstool benutzen, aber da bekomme ich auch eine interessante Fehlermeldung und ich weiß jetzt nicht mehr weiter:
\documentclass[11pt, titlepage,ngerman]{article}
\usepackage{a4}
\usepackage[ngerman]{babel} 
\usepackage[babel,german=quotes]{csquotes} 
\usepackage[style=alphabetic]{biblatex} 
\usepackage{graphicx}
\usepackage{pstool}


\pagestyle{headings}

\psfragfig{Lee-skizze.eps}
%Das Bild funktioniert
\begin{figure}
\centering
\includegraphics[width=9cm]{modi.pdf}
\caption{Die verschiedenen Riss\"offnungsmodi}
\label{img : modi} 
\end{figure}

%Das Bild funktioniert nicht
\begin{figure}
\centering
\includegraphics[width=9cm]{Lee-skizze.eps}
\end{figure}

Die Fehlermeldung ist folgende:
Package pstool Error: No graphic "Lee-skizze.eps.eps" or "Lee-skizze.eps-psfrag.eps" found.


Ich kann ja aber nicht mein Bild als eps.eps abspeichern.

Zum Schluss hätte ich gern etwas wie:
\begin{figure}
\centering
\psfrag{b1}{$b_1$}
\includegraphics[width=9cm]{Lee-skizze.eps}
\end{figure}
Wäre cool, wenn ihr mir helfen könntet.

Cu

Verfasst: Mo 19. Dez 2011, 13:33
von cgnieder
Ich verwende psfrag immer mit pdflatex und
\usepackage[runs=2]{auto-pst-pdf}
anstelle von pstools.
Das funktioniert einwandfrei, benötigt allerdings shell-escape.

Verfasst: Mo 19. Dez 2011, 13:49
von Randy
Hallo cgnieder,

danke für deine Antwort.
Ich habe es versucht mit deinem Package, allerdings weiß ich nicht, wie ich die shell-escape "enablen" kann.
Ich arbeite auf Windows mit MikTex und andere Foren helfen mir nicht wirklich weiter.
Was kann ich machen, damit es funktioniert?

Thx Randy

Verfasst: Mo 19. Dez 2011, 19:29
von cgnieder
Ich kenne mich mit miktex nicht aus, aber da heißt es -- soweit ich weiß -- nicht "--shell-escape" sondern "--enable-write18".

Du kannst das in der Kommandozeile aufrufen:
pdflatex --shell-escape datei.tex
bzw.
pdflatex --enable-write18 datei.tex
Ich nehme an, dass man das in dem Editor Deiner Wahl auch irgendwo einstellen kann.

PS: damit könnte auch pstools funktionieren, das habe ich allerdings nicht ausprobiert.