PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bildunterschriften



Vixen
19-02-2009, 16:12
Hallo alle zusammen,

weiß jemand, wie man bei Abbildungen die Bildunterschriften näher an das Bild heran bekommt? Die Dokumentklasse ist scrreprt und mit \vspace*{...} wird nur die zweite Zeile der Bildunterschrift verschoben, aber nicht die erste, sodass die Zeilen schließlich über einander liegen. Wie aber kann ich den ganzen Block etwas nach oben verschieben? :confused:

Momentan sieht es so aus:



\documentclass[11pt, a4paper, titlepage, arial]{scrreprt}

\usepackage{graphicx}
...
\begin{figure}[h!]
\begin{center}
\flushright{\fbox{\includegraphics[width=11.3cm] {bild.eps}}}
\flushleft{\caption[Titel im Verzeichnis]{\textit{Bildunterschrift}}
\label{label}}
\end{center}
\end{figure}


Hat jemand eine Idee?

Vielen Dank im Voraus.

Vixen

Vixen
22-02-2009, 15:56
Ok, hab' 'ne Lösung gefunden, die ich mal für die Nachwelt posten will:



\begin{figure}[h!]
\begin{flushright}
\fbox{\includegraphics[width=12.5 cm]{bild.eps}}
\end{flushright}
\begin{flushleft}
\vspace{-1.5em} %Oder anderer, beliebiger Abstand
\caption[Unterschrift im Verzeichnis]{Bildunterschrift}
\label{label}
\end{flushleft}
\end{figure}


Nachzulesen auch unter.
http://www.komascript.de/node/92

VG

Vixen

sommerfee
03-03-2009, 19:05
Es ist aber etwas umständlich, den Abstand jedesmal zu korrigieren.

Besser wäre es, den Abstand für alle Bilder einheitlich festzulegen, er wird über üblicherweise über \setlength\abovecaptionskip{...} festgelegt, default sind 10pt.

Bei deinem Beispiel ist noch anzumerken, daß \begin{...}...\end{...} immer auch zusätzlichen vertikalen Zwischenraum erzeugt, daher hier der zu große Abstand.

Mit


\begin{figure}[h!]
\raggedright
\fbox{\includegraphics[width=12.5 cm]{bild.eps}}
\caption[Unterschrift im Verzeichnis]{Bildunterschrift}
\label{label}
\end{figure}

sollte der Abstand stimmen.

Die Ausrichtung der \caption kann man übrigens mit KOMA-Bordmitteln sehr gut festlegen, so daß die Umgebung um die \caption herum entfallen kann.

Liebe Grüße,
Axel

Vixen
04-03-2009, 15:42
Hi Axel,

vielen Dank für den Tipp; stimmt, es ist etwas umständlich (quick 'n dirty), bin noch am Üben in LaTEX ;-)

Ich werd's mal ausprobieren.

Viele Grüße

Vixen

Vixen
04-03-2009, 16:19
Hi nochmal,

hab's grad mal ausprobiert: der Befehl \setlength... funktioniert wunderbar; das erspart einem echt 'nen Haufen Arbeit. :cool:

Leider kann ich \raggedright nicht verwenden, da die Abbildung genau mit dem Ende des Wortes Abb: in der Bildunterschrift beginnen soll; deshalb die etwas umständliche Platzierung der Abbildung mit \flushleft und \centering.

Vielen Dank nochmal & viele Grüße

Vixen