Anzeige:
Ergebnis 1 bis 9 von 9

Thema: psfrag - Brauche Hilfe

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.08.2013
    Beiträge
    8

    psfrag - Brauche Hilfe

    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....43e9e40e6900ad

    Hier der Quellcode
    Code:
    \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}

  2. #2
    Registrierter Benutzer Avatar von cgnieder
    Registriert seit
    06.04.2011
    Ort
    Herrenberg
    Beiträge
    254
    Zitat Zitat von viktor1986 Beitrag anzeigen
    Beim kompilieren benutze ich den Befehl PDFLatex.
    Dann musst Du zwei Dinge tun:

    Binde das Paket
    Code:
    \usepackage[runs=2]{auto-pst-pdf}
    ein und kompiliere mit aktiviertem shell-escape.

    Grüße
    Clemens

  3. #3
    Registrierter Benutzer
    Registriert seit
    08.08.2013
    Beiträge
    8
    Wie aktiviert man shell-escape ?

    Kann diese Einstellung in Texmaker nicht finden.

  4. #4
    Registrierter Benutzer Avatar von cgnieder
    Registriert seit
    06.04.2011
    Ort
    Herrenberg
    Beiträge
    254
    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
    Clemens

  5. #5
    Registrierter Benutzer
    Registriert seit
    08.08.2013
    Beiträge
    8
    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:
    Code:
    Process started
    
    Process exited with error(s)

  6. #6
    Registrierter Benutzer
    Registriert seit
    08.08.2013
    Beiträge
    8
    Habe jetzt die Anweisung ein wenig geändert:
    -interaction=nonstopmode -shell-escape

    Der compiler liefert keine errors aber das Bild erscheint nicht.

  7. #7
    Registrierter Benutzer Avatar von cgnieder
    Registriert seit
    06.04.2011
    Ort
    Herrenberg
    Beiträge
    254
    Zitat Zitat von viktor1986 Beitrag anzeigen
    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:
    Code:
    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.
    Code:
    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
    Geändert von cgnieder (08-08-2013 um 12:30 Uhr)
    Clemens

  8. #8
    Registrierter Benutzer
    Registriert seit
    08.08.2013
    Beiträge
    8
    Habe die Zeile:

    Code:
     pdflatex -synctex=1 -interaction=nonstopmode -shell-scape %.tex
    eingefügt.

    Beim kompillieren erhalte ich die Fehlermeldung:
    Code:
    Process started
    
    pdflatex: unrecognized option '-shell-scape'
    
    Process exited with error(s)
    Das Bild erscheint ebenfalls nicht.

  9. #9
    Registrierter Benutzer
    Registriert seit
    08.08.2013
    Beiträge
    8
    Ok, da fehlte ein Buchstabe
    Code:
    pdflatex -synctex=1 -interaction=nonstopmode -shell-escape %.tex
    Beim Ausführen bekomme ich folgende Ausgabe:


    Code:
    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
    
       
    
       . 
    
    
    
    [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.
    Geändert von viktor1986 (08-08-2013 um 12:49 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •