Seite 1 von 1
caption linksbündig
Verfasst: Fr 1. Jan 2021, 22:51
von Neo
Hallo, ich möchte, dass in meinem Dokument alle Tabellenüberschriften linksbündig sind. Durch \usepackage[center]{caption} habe ich eingestellt, dass alle Überschriften zentriert sind, was aber nur für Abbildungen gelten soll. Tabellen sollen davon nicht berührt werden. Habe hier und auch sonst keine Lösung gefunden. Könnte man das package so umschreiben, dass nur Abbildungs-captions erfasst werden bzw. Tabellen-captions explizit linksbündig sind?
Habe mit renewcommand und flushleft schon alles mögliche rumprobiert und weiß nicht mehr weiter.
\documentclass[ngerman, fontsize=12pt]{scrreprt}
\usepackage{booktabs}
\usepackage[center]{caption}
\begin{document}
\begin{table}[h]
\caption{diese Überschrift soll nicht zentriert sein}
\begin{tabular}{lr}
\toprule%-----------------------------------------------------------------
\textbf{linke Seite} &\textbf{rechte Seite} \\
\midrule%-----------------------------------------------------------------
links oben & rechts oben \\
links unten & rechts unten \\
\bottomrule%--------------------------------------------------------------
\end{tabular}
\end{table}
\end{document}
Re: caption linksbündig
Verfasst: Sa 2. Jan 2021, 00:13
von esdd
Die gesuchten Einstellmöglichkeiten findest Du in der Dokumentation des Pakets caption bzw. der KOMA-Script Klassen.
Standardmäßig werden einzeilige Beschriftungen zentriert und mehrzeilige im Blocksatz gesetzt.
Die Sonderbehandlung der einzeiligen Beschriftungen lässt sich bei Verwendung des Pakets caption mit dessen Option singlelinecheck=off abschalten. Wenn dann nur die Abbildungsüberschriften zentriert werden sollen, geht das mit \captionsetup[figure]{justification=centering}. Tabellenüberschriften, die linksbündig statt im Blocksatz sind, bekommst Du mit \captionsetup[table]{justification=raggedright}.
\usepackage[singlelinecheck=off]{caption}
\captionsetup[figure]{justification=centering}
\captionsetup[table]{justification=raggedright}
Da Du eine KOMA-Script Klasse verwendest, kannst Du die gewünschten Einstellungen aber auch ohne das Paket caption vornehmen. Die Sonderbehandlung der einzeiligen Beschriftungen lässt sich mit der Klassenoption captions=nooneline abschalten und die Ausrichtung der Beschriftungen für Abbildungen und Tabellen lässt sich mit \setcaptionalignment[figure]{c} und \setcaptionalignment[table]{l} einstellen.
Beispiel:
\documentclass[ngerman, fontsize=12pt,
captions=nooneline% keine Sonderbehandlung einzeiliger Beschriftungen
]{scrreprt}
\usepackage{blindtext}% nur für Beispieltext
\usepackage{babel}
\usepackage{booktabs}
\setcaptionalignment[figure]{c}% Abbildungsbeschriftungen zentriert
\setcaptionalignment[table]{l}% Tabellenbeschriftungen linksbündig
\begin{document}
\chapter{Tabellen}
\begin{table}[hb]
\caption{Einzeilige Beschriftung}
\end{table}
\begin{table}[hb]
\caption{\blindtext}
\end{table}
\chapter{Abbildungen}
\begin{figure}[hb]
\caption{Einzeilige Beschriftung}
\end{figure}
\begin{figure}[hb]
\caption{\blindtext}
\end{figure}
\end{document}
Re: caption linksbündig
Verfasst: Sa 2. Jan 2021, 01:17
von Neo
Hat geklappt. Top Hilfe, wie immer, danke.
Frohes neues übrigens.
Re: caption linksbündig
Verfasst: Sa 2. Jan 2021, 11:29
von Aufpasser
esdd hat geschrieben: ↑Sa 2. Jan 2021, 00:13
Die gesuchten Einstellmöglichkeiten findest Du in der Dokumentation des Pakets geometry
[…]
Die Sonderbehandlung der einzeiligen Beschriftungen lässt sich bei Verwendung des Pakets `geometry`
Gemeint ist hier sicher die Dokumentation des Pakets caption und Verwendung des Pakets caption.
Re: caption linksbündig
Verfasst: Sa 2. Jan 2021, 18:44
von esdd
Danke fürs Aufpassen. Ich habe das jetzt korrigiert.
Re: caption linksbündig
Verfasst: Sa 2. Jan 2021, 19:28
von Aufpasser
Das erste hast du korrigiert. Einige weitere geometry müssten aber auch noch durch caption ersetzt werden. 
Vermutlich ist es aber auch so zu verstehen.