Seite 1 von 1

Grafik mit Tiel und Erklärung in kleinerer Schrift

Verfasst: Do 1. Nov 2012, 14:24
von LustigePerson
Hallo,
gibt es einen eleganten weg die Bildunterschrift so zu formatieren, dass zunächst der Titel des Bildes Fett ausgegeben wird und darunter normal (oder kleiner) eine Beschreibung des Bildes? Der fette Titel sollte dabei eben dem Titel im Abbildungsverzeichnis entsprechen. Das sollte dann so aussehen:

xxxxxxxxxx
xx BILDxxx
xxxxxxxxxx
xxxxxxxxxx
Abb.1: Dies ist eine schönes Bild.
Zu sehen sind allerlei kreuze die nur als Platzhalter dienen.

Ich habe es Momentan so gelöst:
\caption[Dies ist eine schönes Bild]{\textbf{Dies ist ein schönes Bild}\\Zu sehen sind allerlei kreuze die nur als Platzhalter dienen.}

Verfasst: Do 1. Nov 2012, 17:42
von Makana
Hallo,

zumindest unterschiedliche Schrift erreichst du beim einbinden des caption pakets z.B. so.
\usepackage[font={sf,footnotesize},	% Text serifenlos
			labelfont=bf,			% Titel fett
			format=hang,		% Bereich unter Titel bleibt leer
			parindent=1em		% Texteinzugeinzug
			]{caption}			
Damit der Bezeichner separat steht musst du wahrscheinlich über \DeclareCaptionFormat gehen, habe ich noch nicht ausprobiert, findet sich aber hier ftp://dante.ctan.org/tex-archive/macros ... on-deu.pdf

Beste Grüße
Makana

Verfasst: Fr 2. Nov 2012, 09:33
von Noch so einer
Ich finde Deinen eigenen Lösungsansatz gar nicht schlecht. Man könnte den in eine eigene Definition packen und fertig. Bei Verwendung einer KOMA-Script-.Klasse kann man das ggf. noch ein wenig optimieren:
\documentclass[captions=nooneline]{scrartcl}
\usepackage[ngerman]{babel}
\newcommand*{\titledcaption}[2][\relax]{%
  \ifx\relax#1\relax\caption[#2]{{\usekomafont{captionlabel}#2}}%
  \else\caption[#2]{{\usekomafont{captionlabel}#2\\}#1}\fi}
\setkomafont{captionlabel}{\bfseries}
\AtBeginDocument{%
  \renewcaptionname{ngerman}\figurename{Abb.}%
}
\begin{document}
\listoffigures
\section{Test}
\begin{figure}[hbp]
  \parbox{5em}{%
    xxxxxxxxxx\\
    xx Bildxxx\\
    xxxxxxxxxx\\
    xxxxxxxxxx}
  \titledcaption[Zu sehen sind allerlei Kreuze, die nur als Platzhalter
  dienen]{Dies ist ein tolles Bild}
  \label{fig:A}
\end{figure}

\begin{figure}[hbp]
  \parbox{5em}{%
    xxxxxxxxxx\\
    xx Bildxxx\\
    xxxxxxxxxx\\
    xxxxxxxxxx}
  \titledcaption{Es geht auch ohne Beschreibung}
  \label{fig:B}
\end{figure}

\end{document}
Die Schriftart von "Abb. XX: Titel der Abbildung" kann man dann einfach mit Hilfe von \setkomafont{captionlabe}{…} (siehe oben, sowie die KOMA-Script-Anleitung) beliebig anpassen. Wenn die zusätzliche Erklärung kleiner gesetzt werden soll, dann geht das über gleichzeitige Änderung von Element caption (ebenfalls mit \setkomafont bzw. \addtokomafont).