PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grafiken in LaTex-Dokumenten



Bisar
12-03-2007, 10:36
Hallo zusammen.

Ich muss leider zugeben, dass ich ein absoluter Neuling im Bereich LaTeX bin. Allerdings fasziniert mich das Programm schon sehr.

Als Vorab-Info:
Ich hab MikeTex 2.5 installiert und verwende den WinEdt-Editor unter WinXp Pro.

Ich hab folgende zwei Probleme mit dem Einbinden von Grafiken:

1. Grafik in Kopfzeile
Ich möchte gerne im rechten Bereich der Kopfzeile ein Logo einbinden. Leider funktioniert das nicht. Weiß jemand, wie das geht?
Ich habe es auf folgendem Weg versucht.


\fancyhead[R]{
\begin{figure}[h]
\includegraphics[width=\3\textwidth]{Logo.jpg}
\end{figure}}


Zuvor habe ich via

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}

das Fancyhdr-Paket eingefügt. Das habe ich aus einem Web-Generator, der mir mein Groblayout erstellt hat.

Für die Bilder habe ich
\graphicspath{{./Bilder/}} implementiert, da ich im Dokumentenverzeichnis ein Verzeichnis für etwaige Bilder anlegen wollte.

Der schmeisst mir immer Fehler aus. Entweder, der findet das Bild nicht oder es kommen Fehler, die ich nicht verstehe.

2. Grafik in Text einbinden
Die Voraussetzungen sind gegeben wie oben.
Ich möchte einen Screenshot einfügen.
Ich habe das via

\begin{figure}[h]
\begin{center}
\includegraphics{Anmeldung.jpg} %[width=\linewidth]
\caption{Anmeldung}
\label{pic.anmeldung}
\end{center}
\end{figure} ausprobiert. Wenn ich den width-Parameter raus lasse, funktioniert es, das Bild wird aber über den Rand hinaus angezeigt und abgeschnitten. Wenn ich den Parameter mit rein nehme, sagt der mir jedesmal
! Paragraph ended before \Gin@iii was complete.
<to be read again>
\par

Damit kann ich nichts anfangen.

Weiß jemand Rat.

Vielen Dank im Voraus.

bobmalaria
12-03-2007, 10:45
hallo,

du solltest ganz dringend l2picfaq von bischi hier aus dem forum lesen. link ist im forum in einem der oberen threads oder in der signatur aller seiner beiträge.

konkret zu deinen problemen
ich kenne/ benutze fancy-gedöns nicht, aber das fällt mir auf

\includegraphics[width=\3\textwidth]{Logo.jpg}
was soll den dieser strich? weiter unten nochmal das gleiche


\includegraphics[width=\3\textwidth]{Logo.jpg}
eine logo das 3mal so breit ist wie die textbreite?

desweiteren

\begin{figure}[h]
\begin{center}
ersetzen durch
\centering
.
.
.


\includegraphics[width=.9\linewidth]{Anmeldung.jpg}
dateiendungen können weggelassen werden.

les dir auf jeden fall oben erwähntes dokument durch!

gruß

localghost
12-03-2007, 10:53
Wie das mit dem Logo geht, ist in der Dokumentation von fancyhdr (ftp://dante.ctan.org/tex-archive/help/Catalogue/entries/fancyhdr.html) sehr gut beschrieben (Abschnitt 20 - A Movie, Seite 19). Eine Gleitumgebung ist da sicher fehl am Platz. Ansonsten die Ratschläge von bobmalaria beherzigen.

Bisar
12-03-2007, 10:57
erstmal vielen Dank für die prompte Antwort.

Ich habe mir besagtes Dokument gerade ausgerdruckt. Danke.

Zu deinen Anmerkungen:


ich kenne/ benutze fancy-gedöns nicht, aber das fällt mir auf
Wie ist denn der Code, um ohne dieses Package auf die Headline zugreifen zu können? Kennst du eine Seite, auf der ich mich über die einzelnen Packages mal schlau machen kann?


\includegraphics[width=\3\textwidth]{Logo.jpg}
Ich weiß nicht warum \3. Ich habe mir diese Zeile aus einem anderen Skript geklaut. :-) Wie müßte der Parameter denn lauten, wenn ich das Bild an die Textbreite anpassen will?

Vielen Dank.

bobmalaria
12-03-2007, 11:03
hallo,

du darfst eine sache nicht verwechseln (machen außer dir aber noch viele)
der befehl \includegraphics muss nicht immer in einer gleitumgebung d.h. nicht zwischen \begin{figure} und \end{figure} stehen.

für deine grafik in der kopfzeile reicht als der befehl \includegraphics. das logo soll ja da stehen und nicht noch gleiten können.
probier es doch mal auf diese art

\fancyhead[R]{
\includegraphics[width=1.5cm]{Logo.jpg}
}

aber wie localghost geschrieben hat steht das wohl gut in der doku.

für bilder im text würde ich so vorgehen


\begin{figure}[htb]
\centering
\includegraphics[width=1\textwidth]{Bilderordner/Bildname}
\caption{text}
\label{fig:label}
\end{figure}

Bisar
12-03-2007, 11:47
Hallo zusammen.

Erstmal vielen Dank für die Hilfe.

Ich hab das Problem mit Hilfe der l2picfaq.pdf und der Verwendung von eps-Bildern anstelle png in den Griff bekommen.

Vielen Dank nochmal.