Archiv verlassen und diese Seite im Standarddesign anzeigen : psfrag - Brauche Hilfe
viktor1986
08-08-2013, 11:18
Guten Tag,
habe Probleme mit psfrag. Kann die Zeichen in der eps-Datei nicht ersetzen.
Von einem Bekannten habe ich Quellcode mit einer Grafik erhalten.
Auf seinem Rechner hat aber alles funktioniert. Wir beide verwenden TEXmaker.
System: Linux.
Ich habe schon vieles ausprobiert aber ich bekomme es nicht hin, dass bei mir die Buchstaben durch Latex-Zeichen ersetzt werden.
Könnt Ihr mir dabei helfen die Ursache zu finden?
Beim kompilieren benutze ich den Befehl PDFLatex.
Hier ist der Quellcode und das Bild im eps-Format:
Die Datei war 7kB für den Anhang zu groß, deswegen habe ich diese extern hochgeladen.
Bild downloadlink:
http://www.dateiupload.net/download.php?file=77d695371eaeb6a20f43e9e40e6900ad
Hier der Quellcode
\documentclass{report}
\usepackage{amssymb, amsmath}
\usepackage{bm}
\usepackage{amsbsy}
\usepackage{amstext}
\usepackage{graphicx}
\usepackage{esint}
\usepackage{psfrag}
\usepackage{caption}
\usepackage{color}
\usepackage{units}
\usepackage{subcaption}
\begin{document}
\title{sadsad}
\thispagestyle{empty}
\pagestyle{empty}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{INTRODUCTION}
\begin{figure}[tbh]
\centering
\psfrag{A}[t][c][0.8]{$x_{des}$}
\psfrag{B}[t][c][0.8]{$y_{des}$}
\psfrag{C}[t][c][0.8]{$\phi_{des}$}
\psfrag{D}[t][c][0.8]{$V_{x,des}$}
\psfrag{E}[t][c][0.8]{$V_{y,des}$}
\psfrag{F}[t][c][0.8]{$\omega_{des}$}
\includegraphics[scale=0.2]{contact56}
\vspace{-0.2em}
\end{figure}
\end{document}
cgnieder
08-08-2013, 12:40
Beim kompilieren benutze ich den Befehl PDFLatex.
Dann musst Du zwei Dinge tun:
Binde das Paket
\usepackage[runs=2]{auto-pst-pdf}
ein und kompiliere mit aktiviertem shell-escape.
Grüße
viktor1986
08-08-2013, 13:05
Wie aktiviert man shell-escape ?
Kann diese Einstellung in Texmaker nicht finden.
cgnieder
08-08-2013, 13:12
Ich habe TeXmaker noch nie verwendet, aber die Suchmaschine meines Vertrauens sagt mir folgendes:
Die Option -shell-escape lässt sich [bei TeXmaker] in den Einstellungen von pdflatex im Argumente-Teil hinzufügen.
Grüße
viktor1986
08-08-2013, 13:22
Habe in den Einstellungen Zeile mit PdfLatex gefunden.
In der Zeile steht: pdflatex -synctex=1 -interaction=nonstopmode %.tex
Im Internet habe ich eben diese Anweisung für shell-escape gefunden:
-interaction=nonstopmode -shell-escape '%source'
Die alte Anweisung habe ich durch die neue ersetzt.
Beim Ausführen bekomme ich nun die Meldung:
Process started
Process exited with error(s)
viktor1986
08-08-2013, 13:27
Habe jetzt die Anweisung ein wenig geändert:
-interaction=nonstopmode -shell-escape
Der compiler liefert keine errors aber das Bild erscheint nicht.
cgnieder
08-08-2013, 13:27
Habe in den Einstellungen Zeile mit PdfLatex gefunden.
In der Zeile steht: pdflatex -synctex=1 -interaction=nonstopmode %.tex
Im Internet habe ich eben diese Anweisung für shell-escape gefunden:
-interaction=nonstopmode -shell-escape '%source'
Die alte Anweisung habe ich durch die neue ersetzt.
Beim Ausführen bekomme ich nun die Meldung:
Process started
Process exited with error(s)
Anstatt die eine Zeile mit der anderen zu ersetzen kannst Du vielleicht einfach die shell-escape Option hinzufügen.
pdflatex -synctex=1 -interaction=nonstopmode -shell-scape %.tex
Noch besser wäre es allerdings, das irgendwie als Alternative zum PDFLaTeX_aufruf speichern zu können, damit man es nur verwendet, wenn man shell-escape wirklich braucht. Es immer zu verwenden ist nämlich nicht nur unnötig sondern grundsätzlich auch ein potentielles Sicherheitsproblem, da man LaTeX damit erlaubt, auf das System zuzugreifen. (Deshalb nie tex-Dateien von anderen einfach so mit shell-escape kompilieren, wenn man der Quelle nicht traut).
Grüße
viktor1986
08-08-2013, 13:36
Habe die Zeile:
pdflatex -synctex=1 -interaction=nonstopmode -shell-scape %.tex
eingefügt.
Beim kompillieren erhalte ich die Fehlermeldung:
Process started
pdflatex: unrecognized option '-shell-scape'
Process exited with error(s)
Das Bild erscheint ebenfalls nicht.
viktor1986
08-08-2013, 13:46
Ok, da fehlte ein Buchstabe
pdflatex -synctex=1 -interaction=nonstopmode -shell-escape %.tex
Beim Ausführen bekomme ich folgende Ausgabe:
Process started
This is dvips(k) 5.991 Copyright 2011 Radical Eye Software (www.radicaleye.com) ' TeX output 2013.08.
08:1344' -> Throwing-autopp.ps
</usr/lib/texmf/dvips/base/tex.pro></usr/lib/texmf/dvips/config/alt-rule.pro> </usr/share/texmf/dvips/psfrag/psfrag.pro> </usr/share/texmf/dvips/pstricks/pstricks.pro> </usr/share/texmf/dvips/pstricks/pst-algparser.pro>
</usr/share/texmf/dvips/pstricks/pst-tools.pro> </usr/share/texmf/dvips/pstricks/pst-dots.pro> </usr/lib/texmf/dvips/base/texps.pro></usr/lib/texmf/dvips/base/special.pro> </usr/lib/texmf/dvips/base/color.pro>. </usr/share/texmf/fonts/type1/public/amsfonts/cm/cmmi7.pfb>
</usr/share/texmf/fonts/type1/public/amsfonts/cm/cmmi10.pfb>
</usr/share/texmf/fonts/type1/public/amsfonts/cm/cmr10.pfb>[1 <./contact56.eps>
dvips: expected to see %%EndBinary at end of data; struggling on dvips: expected to see %%EndBinary at end of data; struggling on
dvips: expected to see %%EndBinary at end of data; struggling on dvips: expected to see %%EndBinary at end of data; struggling on dvips: expected to see %%EndBinary at end of data; struggling on dvips: expected to see %%EndBinary at end of data; struggling on dvips: expected to see %%EndBinary at end of data; struggling on
dvips: expected to see %%EndBinary at end of data; struggling on dvips: expected to see %%EndBinary at end of data; struggling on ]
GPL Ghostscript 9.00: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.00: Error: Font Renderer Plugin ( FreeType ) return code = -1 GPL Ghostscript 9.00: Error: Font Renderer Plugin ( FreeType ) return code = -1 GPL Ghostscript 9.00: Error: Font Renderer Plugin ( FreeType ) return code = -1
GPL Ghostscript 9.00: Error: Font Renderer Plugin ( FreeType ) return code = -1 GPL Ghostscript 9.00: Error: Font Renderer Plugin ( FreeType ) return code = -1
Process exited normally
Aber, das Ergebnis ist positiv!!!
Es werden Zeichen ersetzt!
Vielen Dank für Deine Mühe!
Bleibt noch die Frage, ob dass was der Kompiler als Ausgabe liefert, in Ordnung ist.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.