Seite 1 von 1
zweizeilige Bildunterschrift ausrichten
Verfasst: Di 12. Apr 2016, 10:33
von Miccovin
Moin Leute,
ich möchte eine zweizeilige Bildunterschrift etwas besser ausrichten. Und zwar sollen "bla" und "blubber" (siehe Beispiel) in zwei Zeilen direkt untereinander stehen.
\begin{figure}[ht]
\centering
\includegraphics{AbbildungXY.png}
\caption[test]{
bla \\
blubber \\
}
\label{fig:bla}
\end{figure}
Momentan packt er die zweite Zeile irgendwo unter "Abbildung X"
Wie geht`s richtig?
Gruss & Dank,
Mic
Verfasst: Di 12. Apr 2016, 11:22
von Besserwisser
Verfasst: Di 12. Apr 2016, 15:04
von Miccovin
\documentclass[10pt,a5paper,DIV=11,twoside,BCOR=5mm]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[pdftex]{graphicx}
\begin{document}
\begin{figure}[ht]
\centering
\rule{2cm}{2cm}
\caption[test]{
bla \\
blubber \\
}
\label{fig:bla}
\end{figure}
\end{document}
Verfasst: Di 12. Apr 2016, 15:08
von Besserwisser
Da gibt es verschiedene Möglichkeiten:
\documentclass[10pt,a5paper,DIV=11,twoside,BCOR=5mm]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}% Treiber automtisch ermitteln lassen
\begin{document}
\begin{figure}[ht]
\KOMAoptions{captions=nooneline}
\centering
\rule{2cm}{2cm}
\caption[test]{
bla \\
blubber \\
}
\label{fig:bla}
\end{figure}
\end{document}
oder
\documentclass[10pt,a5paper,DIV=11,twoside,BCOR=5mm]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}% Treiber automtisch ermitteln lassen
\begin{document}
\begin{figure}[ht]
\centering
\rule{2cm}{2cm}
\caption[test]{\begin{tabular}[t]{l}
bla \\
blubber \\
\end{tabular}}
\label{fig:bla}
\end{figure}
\end{document}
oder auch mit Verwendung von
varwidth oder …
Kommt ganz darauf an, was du am Ende haben willst.
Bitte halte den
Status aktuell.
Verfasst: Di 12. Apr 2016, 16:04
von Miccovin
Die zweite Version macht genau das, wie ich es haben möchte (also auch zentriert unter der Figur).
Wie kann ich da noch einen automatischen Zeilenumbruch einbauen? Wenn eine Zeile jetzt besonders lang ist, schreibt er trotzdem weiter, auch wenn er rechts schon lange aus dem Dokument raus ist. Oder muss ich das selbst machen.
Verfasst: Di 12. Apr 2016, 16:21
von Besserwisser
Wenn du einen automatischen Zeilenumbruch haben willst, dann erfolgt dieser ja erst bei Nutzung der Gesamtbreite. Also funktioniert dann die erste Lösung. Wenn du trotzdem eine Tabelle verwenden willst: Zeilenumbruch in Tabellen gibt es nur in p-Spalten und davon abgeleiteten Spalten. Min. eine Alternative zur Tabelle habe ich genannt.
Verfasst: Di 12. Apr 2016, 16:29
von Besserwisser
Genau genommen funktioniert die Kombination mit automatischem Zeilenumbruch in der Regel sogar ohne weitere Vorkehrungen:
\documentclass[10pt,a5paper,DIV=11,twoside,BCOR=5mm]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}% Treiber automtisch ermitteln lassen
\usepackage{mwe}
\begin{document}
\begin{figure}[ht]
\centering
\rule{2cm}{2cm}
\caption[test]{
bla \\
blubber \\
\blindtext
}
\label{fig:bla}
\end{figure}
\end{document}
wahlweise aber sogar mit Tabelle:
\documentclass[10pt,a5paper,DIV=11,twoside,BCOR=5mm]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}% Treiber automtisch ermitteln lassen
\usepackage{mwe}
\begin{document}
\begin{figure}[ht]
\centering
\rule{2cm}{2cm}
\caption[test]{\begin{tabular}[t]{@{}l@{}}
bla \\
blubber \\
\end{tabular}\\
\blindtext
}
\label{fig:bla}
\end{figure}
Verfasst: Mi 13. Apr 2016, 10:31
von Miccovin
ok, danke