EPS Grafiken einbinden - PDF-Grafik ist leer

Tabellen und Grafiken erstellen und anordnen


muskelkater
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Do 18. Apr 2013, 17:18

EPS Grafiken einbinden - PDF-Grafik ist leer

Beitrag von muskelkater »

Hallo, ich habe in meine wissenschaftliche Arbeit einige Bilder erfolgreich eingefügt (PNG und JPG). Nun möchte ich auch gerne Vektorgrafiken einfügen. Ist ja einfach schöner :) Dafür habe ich das EPS-Format gewählt.
Beim Einbinden gibt es keine Fehlermeldung. Das Bild wird richtig skaliert. In der Arbeit (PDF) erscheint aber kein Bild. Bildunterschrift, ausreichend Platz - alles da. Nur das Bild nicht.
Wenn ich die "Bild-eps-converted-to.pdf" öffne, erscheint ein leeres PDF.
Die orginale EPS-Datei enthält den richtigen Graphen, so, wie es sein soll.

Ich habe nun schon eine Weile gegooglet - leider ohne Erfolg :(

Hier noch mein Minimalbeispiel:
\documentclass[12pt, a4paper, twoside, tablecaptionabove]{scrreprt} 
\usepackage[pdftex]{graphicx}
\usepackage{epstopdf}

\begin{document}

\begin{figure}[h]
	\centering
	\includegraphics[width=0.5\textwidth]{Bilder/RMS}
	\caption[RMS]{RMS-Wert zwischen 0 und \unit[2500]{Hz} der verschiedenen Betriebspunkte}
	\label{fig:RMS}
\end{figure}

\end{document}
Ich freue mich auf Eure Ideen! :)

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Bitte erstelle immer lauffähige Beispiele, das testest du am besten, wenn du die Beispiele selbst testest. Das machen die helfer auch so.

Läuft die Konvertierung von eps in pdf problemlos oder gibt es Fehlermeldungen/Warnungen? Kompilierst du mit ption -shell-escape?

Die Option pdftex für graphicx (oder hyperref, oder global) solltest du übrigens weglasen, das bringt dir keine Punkte, im schlimmsten Falle nur Scherereien.

Für Einheiten ist übrigens das paket siunitx Stand der Technik.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

muskelkater
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Do 18. Apr 2013, 17:18

Beitrag von muskelkater »

Danke für Deine Antwort.

Was fehlt meinem Beispiel denn noch? Bei mir läuft es (wenn ich die \unit[]{} entferne).

Die Option pdftex habe ich inzwischen entfernt.

Wenn die Datei "RMS-eps-converted-to.pdf" nicht da ist gibt es folgende Fehlermeldung:
Prozess gestartet: pdflatex.exe -synctex=1 -interaction=nonstopmode "minimalbeispiel".tex

GPL Ghostscript 9.07: Unrecoverable error, exit code 1 epstopdf ($Id: epstopdf.pl 30419 2013-05-12 17:55:50Z karl $) 2.19 !!! Error: Writing to c:/texlive/2013/texmf-dist/scripts/epstopdf/../../../tlpkg/tlgs/bin/gswin32c failed, error code 1 C:\texlive\2013\bin\win32\runscript.tlu:596: command failed with exit code 1: perl.exe c:/texlive/2013/texmf-dist/scripts/epstopdf/epstopdf.pl --restricted "--outfile=Bilder/RMS-eps-converted-to.pdf" "Bilder/RMS.eps"

Prozess endete normal
Wenn die Datei vorhanden ist (bzw ich ein 2. Mal kompiliere, dann ist die Datei ja erstellt worden), dann gibt es keine Fehlermeldung.

Hinundwieder-

Beitrag von Hinundwieder- »

Ich würde sagen: bei deinem Beispiel fehlt die eps-Datei.

muskelkater
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Do 18. Apr 2013, 17:18

Beitrag von muskelkater »

Oh, das wird natürlich sofort nachgeholt :)

eps-Datei ist hier zu finden: http://ge.tt/14Aw14W1/v/0?c

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Läuft bei mir ohne Probleme. Dir fehlt beim Aufruf vielleicht einfach das -write18 bzw. -shell-escape, je nach distro.

Im Zweifelsfall kannst du das natürlich auch einfach mit epstopdf über die Kommandozeile selber einmal umwandeln.

muskelkater
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Do 18. Apr 2013, 17:18

Beitrag von muskelkater »

Vielen Dank für Deine Antwort. Ich musste erst mal googlen was Du meinst :)
Also ich habe die Zeile
pdflatex.exe -synctex=1 -interaction=nonstopmode %.tex
durch folgendes ersetzt:
pdflatex.exe -write18 -synctex=1 -interaction=nonstopmode %.tex
und im nächsten Versuch durch
pdflatex.exe -shell-escape -synctex=1 -interaction=nonstopmode %.tex
Und vor dem neuen Kompilieren habe ich jeweils die Hilfsdateien gelöscht (woanders gelesen, dass das helfen könnte).
Leider ohne Erfolg. Habe ich etwas falsch gemacht?

Ich nutze TeX Live und TeXstudio.

Besserwisser

Beitrag von Besserwisser »

Die Fehlermeldung erweckt den Eindruck, als würde epstopdf bei dir versuchen, in ein Verzeichnis zu schreiben, in das es nicht schreiben darf. Warum das so ist, kann ich dir aber nicht sagen. Das Problem könnte auch an ghostscript liegen (nicht alle Versionen des Programms funktionieren immer problemlos mit den üblichen TeX-Tools, die darauf zugreifen).

BTW: Bei TeX Live braucht man normalerweise das Paket epstopdf nicht selbst zu laden. Die Konvertierung wird bei TeX Live im Hintergrund von graphics.cfg erledigt. Gleichzeitig gehört das dabei verwendete eingeschränkte epstopdf zu den Programmen, die auch mit der Standardeinstellung für shell-escapes ausgeführt werden können. Man spart sich damit, shell-escapes generell zu erlauben.

muskelkater
Forum-Anfänger
Forum-Anfänger
Beiträge: 11
Registriert: Do 18. Apr 2013, 17:18

Beitrag von muskelkater »

Ok, habe das Paket epstopdf rausgenommen.

Habe auch die Version 9.16 von Ghostscript installiert (Download bei Chip), aber die Fehlermeldung bleibt die gleiche. Er scheint auch weiterhin die Version 9.07 zu nutzen, denn das steht weiterhin in der Fehlermeldung.
Ich nutze TeX Live 2013 und TeXstudio 2.6.6, falls das etwas zur Lösungsfindung beiträgt :)

Wie komme ich jetzt am besten weiter?

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Kannst du im Terminal die Umwandlung von Hand durchführen? Im Terminal kompilieren

Eventuell könnte auch ein Update deiner Distribution helfen.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten