PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : subfig-Paket bringt die Option captions=nooneline des KOMA-Script durcheinander



Magger
16-07-2023, 22:06
Hallo zusammen, ich habe ein Problem mit dem subfig-Paket, welches offensichtlich die Option captions=nooneline des KOMA-Script durcheinander.

Ich möchte gern linksbündige Tabellen- und Abbildungsbeschriftungen haben, bekomme in folgendem Minimalbeispiel aber zentrierte.


\documentclass[captions=nooneline]{scrartcl}

\usepackage{subfig}

\begin{document}

\begin{table}
\caption{Tabellenunterschrift}
\end{table}

\end{document}

Kann mir jemand eventuell einen Tipp geben, wie man das Problem lösen kann?

Fretschi
17-07-2023, 06:39
Moin Magger,

ich weiß nicht genau was du vor hast und kann daher grad nur vermuten, dass du versuchst mehrere Grafiken nebeneinander zu bekommen.

Du nutzt KOMA und KOMA bietet die Möglichkeit der Minipages.

Vielleicht hilft dir das schon bei deinem Problem.

Grüße Fretschi



\documentclass[captions=nooneline]{scrartcl}

\setcaptionalignment[figure]{l}% Abbildungsbeschriftungen linksbündig
\setcaptionalignment[table]{l}% Tabellenbeschriftungen linksbündig

\begin{document}
\begin{figure}[h!]
\begin{minipage}{.5\linewidth}
\centering
\rule{4cm}{5cm}
\caption{Ein Rechteck}\label{fig:rechteck}
\end{minipage}%
\begin{minipage}{.5\linewidth}
\centering
\captionaboveof{table}
[Maße des Rechtecks aus
Abbildung~\ref{fig:rechteck}]%
{Rechtecksmaße}
\label{tab:rechteck}
\begin{tabular}{ll}
Breite: & 4\,cm\\
Höhe: & 5\,cm
\end{tabular}
\end{minipage}
\caption{Beispiel einer minipage-Umgebung}
\label{fig:BspMinipage}
\end{figure}

\end{document}

Magger
18-07-2023, 12:18
Hallo Fretschi,
danke, das ist sicher ein möglicher Workaround. Allerdings bekomme ich damit wohl nicht ohne weiteres eine angepasste Nummerierung der Unterabbildungen mit (a), (b), ... wie bei Nutzung des subfig-Paketes. Das Problem ist wohl, dass das subfig-Paket intern das caption-Paket lädt, auch wenn ich es für meine Zwecke gar nicht benötige und eben dieses caption-Paket die Einstellungen des KOMA-Scripts verbiegt.
Also meine Rückfrage(n):
1. Wie bekomme ich ohne das subfig-Paket und viel "Gefrickel" eine saubere Nummerierung der Unterabbildungen hin?
2. Wie könnte ich das subfig-Paket für diesen Zweck laden, ohne gleichzeitig das caption-Paket zu lad
Viele Grüße, Mathias Magdowski

klops
19-07-2023, 11:01
Verwende besser das Paket subcaption. Das harmoniert sowohl mit caption als auch mit KOMA-Script sehr viel besser. Die Konfiguration sollte aber sowohl bei Verwendung von subfig als auch subcaption mit Hilfe von caption erfolgen, da beide Pakete dieses Paket laden.

Magger
20-07-2023, 21:41
Vielen Dank für den Tipp. Das werde ich ausprobieren.