ubuntuusers.de

Grafiken in LaTeX

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

anduril

Anmeldungsdatum:
13. Mai 2005

Beiträge: Zähle...

Hi,
habe schon viel gegoogelt und probiert aber noch kein zufriedenstellendes Ergebniss gefunden. Wie kriege ich in Latex (benutze GVIM+Latexsuite) vernünftig Grafiken eingebunden??

habs so versucht:

\usepackage[dvips]{graphicx}
\includegraphic[width=2cm,height=6cm]{file.eps}

Kompilieren will ich n pdf, allerdings ist da wo die Grafik sein sollte nur Freiraum... Die Grafiken habe ich mit xfig erstellt. Welches Grafikformat ist das empfehlenswerteste?? und wie krieg die überhaupt vernünftig da rein. Fehlen mir vielleicht irgendwelche packages??

Und noch eine Frage:
Rahmen erstellen kann man ja wünderschön mit dem package fancybox... aber wie kann ich den itemize Befehl da drin benutzen. Oder wie krieg ich ein mit itemize erstellte Liste umrahmt???

p.s. danke schonmal

thomas

Anmeldungsdatum:
21. November 2004

Beiträge: 140

Wohnort: Nottuln

pdflatex erwartet jpg nicht eps

anduril

(Themenstarter)

Anmeldungsdatum:
13. Mai 2005

Beiträge: 30

ganz egal welches format ich nehme... bei bitmaps und eps kommt zwar kein fehler, dafür nur der beschrieben freiraum, bei jpeg krieg ich die meldung: "cannot determine size of graphic in file.jpg (no BoundingBox)"

Tschaeck

Anmeldungsdatum:
16. April 2005

Beiträge: Zähle...

Wohnort: München

wenn ich den latex code hernehmen, so wie du ihne beschrieben hast, dann funktioniert das glaub ich nur, wenn ich zuerst mit normalem latex in ein dvi kompiliere und daraus dann ein pdf erstelle. den code gleich mit pdflatex zu kompilieren ergibt dann die freiräume.

probiers mal mit dem normalen latex. im dvi-file müsstest du die bilder sehen. mit dvi2pdf (das gibts doch, oder?) wird dann ein pdf daraus.

anduril

(Themenstarter)

Anmeldungsdatum:
13. Mai 2005

Beiträge: 30

stimmt, dvi klappt. aber es muss doch auch ne möglichkeit geben, dass direkt in pdf zu kompilieren...

Tschaeck

Anmeldungsdatum:
16. April 2005

Beiträge: 46

Wohnort: München

mit pdflatex kann man jpeg oder png einbinden. allerdings mit einem anderen befehl und anderem package (pgf glaub ich heißt das).

aber ich finde, dass es kein großes problem ist, das dvi zum schluss noch schnell in ein pdf zu konvertieren. in kile gibt dafür auch sehr praktische buttons 😉

thomas

Anmeldungsdatum:
21. November 2004

Beiträge: 140

Wohnort: Nottuln

Tschaeck hat geschrieben:

mit pdflatex kann man jpeg oder png einbinden. allerdings mit einem anderen befehl und anderem package (pgf glaub ich heißt das).

aber ich finde, dass es kein großes problem ist, das dvi zum schluss noch schnell in ein pdf zu konvertieren. in kile gibt dafür auch sehr praktische buttons 😉

Man kann Grafiken in LaTeX auch einbinden, ohne eine Dateiendung einzugeben, also einfach \includeimage{datei}
pdflatex schaut dann nach datei.jpg, latex nach datei.eps.

joede

Avatar von joede

Anmeldungsdatum:
27. Oktober 2004

Beiträge: 207

Wohnort: Gründau (Nähe Frankfurt/Main)

pdflatex kann jpg, png und epdf. dass ist das Gegenstück zu eps und PostScript.

janamarie

Anmeldungsdatum:
15. April 2006

Beiträge: Zähle...

hallo allerseits,

das ist jetzt vielleicht ne blöde frage, aber wie kriege ich denn mein .jpg erstmal überhaupt in ein .eps? ich benutze (momentan noch) vim um mein latex dokument zu erstellen und mache dann mit einem kleinen skript dvi und danach pdf draus. ich müsste also eps grafiken einbinden, richtig? irgendwie hab ich auch was gelesen, dass es pdflatex (?) gibt, mit denen man auch jpg einbinden kann? was ist denn eigentlich vorteilhafter?

also, zurück zu meiner frage, wenn ich jetzt also aus meinem jpg ein eps machen will, wie geht das?

danke schonmal im voraus!

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

Wohnort: Schwabenländle

Wenn Du sowieso am Ende ein PDF haben willst, laß die Bilder doch im Jpeg-Format und gib in der Präambel "\usepackage[pdftex]{graphicx}" ein. Und ich würde das ganze gleich mit "pdflatex" in PDF konvertieren, das sollte keine Probleme geben.

Ich persönlich nutze nur "pdflatex", weil es nun mal ein Schritt weniger ist als tex → dvi → pdf. ☺ Außerdem finde ich es einfach zu umständlich aus jpegs immer eps-Dateien zu machen.

Gruß, Dee

mrhom

Anmeldungsdatum:
21. Oktober 2007

Beiträge: Zähle...

Ich schreibe gerade meine Diplomarbeit, und habe dafür mit dot einen Ablaufplan erstellt, den ich in mein TeX-Dokument einbinden wollte.

jetzt musste ich mit entsetzen festellen das pdftex kein eps unterstützt.
Danach habe ich versucht mit ps2pdf meine Dateien in pdf umzuwandeln. Dieses konnte ich zwar einbinden, Nur wird der Ablaufplan telweise Abgeschnitten. Das ist im pdf auch schon so. Er ist wohl größer als eine A4 seite.
Im Inet habe ich dann ein anderes Skrpt gefunden, was sich eps2pdf nennt, dieses wandelt das ganze eps um. Jedoch beschwert sich pdftex das es keine Boundory Box mehr gäbe, und er deswegen das Bild nicht einbinden könne.

! LaTeX Error: Cannot determine size of graphic in ../bilder/ppcinit.pdf (no BoundingBox).

bei svg und png gibt es die gleiche fehler meldung. Auch wird bei svg an der rechten Seite ein Teil abgeschnitten.

jetzt suche ich dringent eine praktikable Lösung um meine Bilder in das Dokument einzubinden.

Vielen Dank

lotharster

Anmeldungsdatum:
7. Oktober 2006

Beiträge: 495

Zum Konvertieren gibt's imagemagick convert, ein Kommandozeilen-Programm. Installation sollte mit "apt-get install convert" funktionieren. zum Konvertieren einfach: "$ convert datei.jpg datei.eps" oder umgekehrt. Das Programm kann alle Bildformate, die ich bis jetzt gebraucht habe.

Zum Einbinden in LaTeX verwende ich:

\usepackage{graphicx} 

die Bilder werden dann eingebunden mit:

\begin{figure}[t]
	\centering
	\includegraphics[width=\textwidth]{bigpics/zellmembran}
	\caption{Schematische Zeichnung einer Zellmembran. Man erkennt die Doppelschicht aus Lipidmolekülen, in die die Proteine eingebettet sind. (entnommen aus \cite{Cell})}
	\label{pic:zellmembran} 
\end{figure} 

Da die Datei ohne Extension angegeben ist (bigpics/zellmembran), sucht PdfLaTeX nach der entsprechenden jpg- oder png-Datei, während LaTeX die konvertierte eps-Datei einbindet. So lässt sich das ganze mit beiden Programmen problemlos kompilieren.

XenonChloride

Avatar von XenonChloride

Anmeldungsdatum:
7. Juni 2006

Beiträge: Zähle...

mrhom hat geschrieben:

[...]
jetzt musste ich mit entsetzen festellen das pdftex kein eps unterstützt.
Danach habe ich versucht mit ps2pdf meine Dateien in pdf umzuwandeln.

Ist eps das Originalformat deiner Grafiken? Dann versuche mal epstopdf für die Umwandlung (eps-->pdf).
Ich bin gespannt, ob die Bounding Box dann gefunden wird.

Gruß,
Klaus

XenonChloride

Avatar von XenonChloride

Anmeldungsdatum:
7. Juni 2006

Beiträge: 34

lotharster hat geschrieben:

[...] Da die Datei ohne Extension angegeben ist (bigpics/zellmembran), sucht PdfLaTeX nach der entsprechenden jpg- oder png-Datei, während LaTeX die konvertierte eps-Datei einbindet. [...]

Das kann man gar nicht oft genug betonen!
Extensions sind (zumindest beim Einbinden der Grafiken) überflüssig und eine Quelle unnötigen Ärgers. Sie sollten dabei immer weggelassen werden.

Gruß,
Klaus

popol_vuh

Anmeldungsdatum:
6. April 2006

Beiträge: 27

Ich finde ja man hat mit PDF als Vektorformat wesentlich weniger Ärger als mit EPS.

Antworten |