Mehrzeilige Bild- oder Tabellenunterschrift soll BÜNDIG sein

Tabellen und Grafiken erstellen und anordnen


Butterbrot
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Do 28. Jul 2011, 21:50

Mehrzeilige Bild- oder Tabellenunterschrift soll BÜNDIG sein

Beitrag von Butterbrot »

Hallo,

ich mache bei vielen Grafiken oder Tabellen eine mehrzeilige Beschriftung mit caption und newline folgendermaßen:
\caption[Meine schöne Beschriftung]{Meine \newline schöne \newline Beschriftung}
Leider sieht das total schlecht formatiert aus, weil diese mehrzeilige Beschriftung nicht einheitlich links- oder rechtsbündig oder auch zentriert unter der Grafik/Tabelle erscheint.

Wie bekomm ich das schnell in Griff?

Am besten finde ich es, wenn die Unterschrift dann so aussehen würde:

Tab1.1: Meine
........... schöne
........... Beschriftung (Punkte symbolisieren hier Leerzeichen)


oder:

Tab1.1: Meine
schöne
Beschriftung
Dateianhänge
so_schauts_momentan_aus.JPG
so_schauts_momentan_aus.JPG (8.54 KiB) 2217 mal betrachtet

sommerfee
Forum-Century
Forum-Century
Beiträge: 219
Registriert: Sa 12. Jul 2008, 08:02

Beitrag von sommerfee »

Welche Dokumentenklasse verwendest du? Irgendwelche Pakete, die bei den \captions was verändern?

(Minimalbeispiel zum Herumspielen wäre am besten. Da stehen dann alle notwendigen Informationen automatisch drin und man muß dir nicht jede Info aus der Nase ziehen.)

Butterbrot
Forum-Anfänger
Forum-Anfänger
Beiträge: 30
Registriert: Do 28. Jul 2011, 21:50

Beitrag von Butterbrot »

\documentclass[paper=a4,fontsize=11pt]{scrreprt}
\usepackage[format=hang,justification=centering,singlelinecheck=off]{caption}

\begin{document}

\begin{figure}[H]
\centering
\includegraphics{so_schauts_momentan_aus.JPG}
\caption[Meine schöne Beschriftung]{Meine \newline schöne \newline Beschriftung}
\end{figure}

\end{document}

sommerfee
Forum-Century
Forum-Century
Beiträge: 219
Registriert: Sa 12. Jul 2008, 08:02

Beitrag von sommerfee »

\newline verträgt sich nicht mit "justification=centering". (Dies ist eine Eigenart von LaTeX; \newline wird in zentrierenden Umgebungen nicht korrekt umdefiniert, sondern benimmt sich stattdessen merkwürdig.)

Abhilfe wäre es also, die \newline durch \\ zu ersetzen. Dann sind die Zeilen korrekt untereinander zentriert. Da aber eine Zentrierung anscheinend gar nicht gewünscht ist, müßte man zusätzlich noch "justification=centering" ersatzlos streichen.

Antworten