PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : JPG´s einbinden unter Mac kein Problem



RaidenSchw
03-11-2005, 19:54
Hi Leute,

ich hoffe Ihr könnt mir helfen. Ich schreibe derzeit an meiner Diplomarbeit und würde mir unendlich viel Arbeit und Nerven sparen, wenn ich JPG´s direkt in Latex einbinden könnte. Ich habe eine Freundin, die unter Mac mit dem folgenden Header kein Problem dabei hat:

**********************************
\documentclass[12pt]{article}
\usepackage{a4,german}
\usepackage[mac]{umlaute}
\selectlanguage{german}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{epsfig}

\begin{document}
\includegraphics[width=6cm]{Kap2_BMsS,NN3d3.jpg}
\end{document}
**********************************

wenn ich das selbe unter Linux mit Kile versuche, dann bekomme ich die folgende Fehlermeldung:

**********************************
./Kapitel2.tex:381:Cannot determine size of graphic in Zusatzmaterial/Kap2_BMsS,NN3d3.jpg (no BoundingBox). ...6cm]{Zusatzmaterial/Kap2_BMsS,NN3d3.jpg}}
**********************************

Kann ich das Problem mit der Boundingbox irgendwie beheben? Ich poste jetzt auch noch meinem Header... vielleicht steckt auch da der Fehler... aber das kann ich mir nicht vorstellen...

**********************************
\documentclass[11pt,a4paper, DIV9, bibtotoc, liststotoc]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{color}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{natbib}
\usepackage{latexsym}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{subfigure}
\usepackage{array}
\usepackage{epsfig}
**********************************

Danke schonmal für Eure Antworten,
Tobi

PS: Eure Anleitung zum Einbinden von Grafiken in Latex-Files hab ich durchaus gelesen und ich kann die Grafiken auch einbinden, nachdem ich sie mit jpeg2ps konvertiert habe. Aber das direkte Einbinden von jpeg´s wäre irgendwie der Königsweg. Speziell deswegen, weil hier anscheinend kein Qualitätsverlust auftritt.

blindboyholly
03-11-2005, 20:04
Ich denke du musst

\usepackage[pdftex]{graphics}
ins preamble aufnehemen.
Einfügen von *.jpg's,*.png's, etc. funktioniert nur mit pdf-latex, so weit ich weiss.


\begin{figure}
\includegraphics{.img.jpg}
\caption[width=1.00\textwidth]{Bild}
\label{fig:img}
\end{figure}

RaidenSchw
03-11-2005, 20:11
Erstmal danke für die schnelle Antwort blindboyholly

Wenn ich meine Präambel auf die folgende Form ändere:
*********************************
\documentclass[11pt,a4paper, DIV9, bibtotoc, liststotoc]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{color}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{natbib}
\usepackage{latexsym}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{subfigure}
\usepackage{array}
\usepackage{epsfig}
*********************************

dann bekomm ich diese Fehlermeldung:

*********************************

./Diplomarbeit.tex:18:Option clash for package graphics. \usepackage

*********************************

countbela666
03-11-2005, 20:26
Hallo Tobi,

Eure Anleitung zum Einbinden von Grafiken in Latex-Files hab ich durchaus gelesenSicher, dass du das getan hast? Unter 2.1.1 bzw. 2.1.2 steht:
1) Grafiken im EPS oder PS-Format mit latex kompilieren
2) Grafiken im PDF, PNG oder JPG-Format mit pdflatex kompilieren
Ergo: wenn's bei dir nicht klappt (nochzumal mit der Fehlermeldung -> siehe ebd. 2.1.3) gehe ich davon aus, dass du _nicht_ mit pdflatex kompilierst.

Es kommt also auf den Weg an, nach dem du deine Dokumente erstellst (latex oder pdflatex), und nicht darauf, was du dem graphicx-Paket als Parameter übergibst (s. ebd. 2.1.1). Womit wir beim nächsten Thema wären:

Streiche \usepackage{graphics}, denn das wird durch \usepackage{graphicx} bereits mit eingebunden.

\usepackage{epsfig} und \usepackage{graphixs} zusammen machen keinen Sinn, da epsfig graphicx einbindet (s. l2tabu.pdf (ftp://tug.ctan.org/pub/tex-archive/info/l2tabu/german/l2tabu.pdf) Abschnitt 2.2.2). Also entweder das eine oder das andere (wenn du keinen speziellen Grund für die Nutzung von epsfig hast, bleibe bei graphicx).

Und eine Sache noch: wenn du Bilder einfügst, lass die Dateiendung weg. LaTeX merkt schon, ob du dein Dokument nach DVI/PS oder PDF erstellen willst und sucht automatisch nach der Datei mit der richtigen Endung. Das hat den Vorteil, dass du die Dateien bild.eps und bild.jpg beide mit dem Befehl \includegraphics{bild} einbinden kannst, je nachdem, womit du kompilierst.

Grüße,
Marcel

RaidenSchw
03-11-2005, 20:26
Also noch als Anmerkung zu meinem vorigen Post: Wenn ich den folgenden Text verwende, dann kann ich jetzt das jpg einbinden, wenn ich wie schon gesagt wurde pdftex verwende. Allerdings lässt sich die Größe nicht verändern. Wie kann ich das machen?

Vielleicht kann ich mit der Lösung arbeiten...
Hier nochmal mein File:

*****************************
\documentclass[11pt,a4paper, DIV9, bibtotoc, liststotoc]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[pdftex]{graphics}

\begin{document}
\begin{figure}
\includegraphics{Kap2_BMsS,NN3d3.jpg}
\caption[[width=.50\textwidth]]{Kap}
\label{fig:img}
\end{figure}
\end{document}
*****************************

blindboyholly
03-11-2005, 20:30
\usepackage{graphicx} muss nach \usepackage[pdftex]{graphics} kommen.
Probiers mal damit:

\documentclass[11pt,a4paper, DIV9, bibtotoc, liststotoc]{scrreprt}

\usepackage[T1]{fontenc} %8 bit fonts
\usepackage[ngerman]{babel} % silbentrennung nach neuer rechtschreibung
\usepackage[ansinew]{inputenc} % wegen deutschen Umlauten
\usepackage{color}
\usepackage[pdftex]{graphics}
\usepackage{graphicx}
\usepackage{natbib}
\usepackage{latexsym}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{subfigure}
\usepackage{array}

RaidenSchw
03-11-2005, 20:31
@countbela666: Ja... stimmt das hatte ich nicht berücksichtigt. Mein Problem ist aber, dass ich eps und jpg Grafiken benötige. Oder kann man mit Gnuplot evtl. auch jpg´s erstellen?

countbela666
03-11-2005, 20:33
So ist's richtig und sollte mit pdflatex funktionieren:

\documentclass[11pt,a4paper, DIV9, bibtotoc, liststotoc]{scrreprt}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{graphicx}

\begin{document}
\begin{figure}
\includegraphics[width=.50\textwidth]{Kap2_BMsS,NN3d3}
\caption{Kap}
\label{fig:img}
\end{figure}
\end{document}Grüße,
Marcel

blindboyholly
03-11-2005, 20:40
Sorry Fehler in meinem vorigen Beispiel:
So sollte es gehen:

\begin{figure}[htbp]
\includegraphics[width=.50\textwidth]{img.jpg}
\caption{Bild}
\label{fig:img}
\end{figure}
\end{figure}
Wobei Dir das Kile auch abnimmt: Latex -> ImageInsertion ;-)

countbela666
03-11-2005, 20:40
\usepackage{graphicx} muss nach \usepackage[pdftex]{graphics} kommen.Sorry, wenn ich das so drastisch sage, aber beides zusammen ist Unsinn. Die beiden Pakete sind bis auf wenige erweiterte Optionen in graphicx identisch (das x in graphicx steht für extended graphics), graphicx selbst bindet graphics ein. Also entweder das eine oder das andere (s. dazu auch grfguide.pdf (ftp://ftp.dante.de/tex-archive/macros/latex/required/graphics/grfguide.pdf) Abschnitt 4).


Mein Problem ist aber, dass ich eps und jpg Grafiken benötigeDann wandele die EPS-Dateien mittels epstopdf oder ähnlichem ins PDF-Format oder nutze das Paket ps4pdf.

Grüße,
Marcel

Nachtrag:
In der gnuplot-FAQ (http://www.gnuplot.info/faq/faq.html#SECTION00056000000000000000) Frage 3.6 wird dazu folgendes gesagt: "If your installation of gnuplot is linked to the gd library, you will get support for whatever formats (gif, png, jpeg) are in that version of libgd"