Fehler bei psfrag für pdf-file durch pstool Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Randy

Fehler bei psfrag für pdf-file durch pstool

Beitrag 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

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag 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.
Clemens
Paketauthor

Randy

Beitrag 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

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag 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.
Clemens
Paketauthor

Antworten