PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2Bilder und Text nebeneinander in eine Zeile...



hanspeter
07-07-2008, 11:04
Hallo miteinander,
ich versuche seit gestern verzweifelt mir eine Struktur zu basteln, die einer Tabelle aehnlich sehen soll.
Es sollen in den ersten zwei Spalten jeweils ein Bild und in die dritte ein knapper Text.
Diese Struktur über mehrere Zeilen hinweg.
Doch irgendwie will mir Latex die Bilder nicht nebeneinander setzen!


...\usepackage{subfig}
...
\begin{figure}
\centering
\subfloat[Titel 1 \label{pic:Bild1}]{\includegraphics[width=2cm]{Bild1}}

\hspace{1cm}
\subfloat[Titel 2 \label{pic:Bild2}]{\includegraphics[width=1.5cm]{Bild2}}
\caption{Zwei Bilder: a) Bild1, b) Bild2}
\label{Gesamtbild}
\end{figure}

Selbst dies funktioniert nicht!?
Mit minipages versuchte ich es auch schon. Ohne Erfolg.
Was mache ich falsch bzw. könnte nicht stimmen?

MfG Hans.

Stefan_K
07-07-2008, 15:25
Hallo Hans,

hier ist ein Beispiel mit minipages und subcaption:

\documentclass{scrartcl}
\usepackage[font=small,labelfont=bf]{caption}
\usepackage[list=true]{subcaption}

\begin{document}
\listoffigures
\clearpage

\begin{figure}[!ht]
\begin{minipage}[b]{.3\textwidth}
\centering
\rule{2cm}{2cm}
\subcaption{Erstes Bild}
\label{fig:1a}
\end{minipage}\hfill
\begin{minipage}[b]{.3\textwidth}
\centering
\rule{2cm}{2cm}
\subcaption{Zweites Bild}
\label{fig:1b}
\end{minipage}\hfill
\begin{minipage}[b]{.3\textwidth}
\centering
Ein knapper Text
\subcaption{Text}
\label{fig:1v}
\end{minipage}%
\caption{Test-Abbildung}\label{fig:1}
\end{figure}

\end{document}


Viele Grüße,

Stefan

hanspeter
08-07-2008, 13:13
Danke, wunderbar. Jetzt funktionierts mit minipages.
Komisch, weiß eigentlich nicht wirklich, was ich davor falsch gemacht habe. Aber egal. So schreibe ich das nun:

\begin{figure}[!h]
\begin{minipage}[b]{.5\textwidth}
\centering
\includegraphics[width=\textwidth]{bild1}
\end{minipage}\hspace{1mm}

\begin{minipage}[b]{.1\textwidth}
\centering
\includegraphics[width=\textwidth]{bild2}
\end{minipage}\hfill

\begin{minipage}[b]{.35\textwidth}
Ein knapper Text zur Beschreibung der Ergebnisse
\end{minipage}

%\end{figure}
%%%%%%%%%%%%%%%%%% def. ABstand %%%%%%%%%%%
%\begin{figure}[!h]
\begin{minipage}[b]{.5\textwidth}
\centering
\includegraphics[width=\textwidth]{bild3}
\end{minipage}\hspace{1mm}
\begin{minipage}[b]{.1\textwidth}
\centering
\includegraphics[width=\textwidth]{bild4}
\end{minipage}\hfill
\begin{minipage}[b]{.35\textwidth}
Ein knapper Text zur Beschreibung der Ergebnisse
\end{minipage}\par

%\end{figure}
%%%%%%%%%%%%%%%%%% def. ABstand %%%%%%%%%%%
%\begin{figure}[!h]
\begin{minipage}[b]{.5\textwidth}
\centering
\includegraphics[width=\textwidth]{bild5}
\end{minipage}\hspace{1mm}
\begin{minipage}[b]{.1\textwidth}
\centering
\includegraphics[width=\textwidth]{bild6}
\end{minipage}\hfill
\begin{minipage}[b]{.35\textwidth}
Ein knapper Text zur Beschreibung der Ergebnisse
\end{minipage}%

\end{figure}

Wie bekomme ich jetzt zwischen den Zeilen einen definierten Abstand hin?
Wenn ich die figure umgebung separiere, ist mir der Abstand zu groß und so zu klein.

Danke für deine Hilfe Stefan!


Ach ja, ich weiß grad auch nicht, warum er beim einbinden des packages subcaption die meldung "File `subcaption.sty' not found"
ausgibt. benutze das gesamte miktex2.6 paket.

deBo
08-07-2008, 13:40
Zum darstellen zweier Bilder in einer Zeile eignet sich das Paket subfig. Einer genauere Abhandlung zu dem Thema findest du auf goLaTeX (http://www.golatex.de)

http://www.golatex.de/zwei-bilder-nebeneinander-t1915.html

Wenn du dann zu den Captions Fragen hast, da gibts eine ebenfalls eine wunderbare Erklärung.

http://www.golatex.de/caption-ueber-einer-tabelle-bildueberschrift-t1925.html

oder schau direkt für seitlich captions im Koma-Script-Guide

ftp://tug.ctan.org/pub/tex-archive/macros/latex/contrib/koma-script/scrguide.pdf

auf Seite 118. Da ist alles genauestens erklärt.

So kannst du dann zwei Bilder nebeneinander plus eine Beschriftung ebenfalls daneben setzen.

Bei weiteren Fragen meld dich einfach.

deBo

Stefan_K
08-07-2008, 13:48
Hallo Hans,


Ach ja, ich weiß grad auch nicht, warum er beim einbinden des packages subcaption die meldung "File `subcaption.sty' not found"
ausgibt. benutze das gesamte miktex2.6 paket.

die subcaption.sty gehört zum caption-Paket, eventuell hast Du eine ältere Version des caption-Pakets installiert, Du könntest es updaten.

Stefan