Vollbreites XLTABULAR in Kaobook

Vollbreites XLTABULAR in Kaobook

Ich versuche, einem Beispiel aus der Kaobook-Dokumentation (4.3) zu folgen:

Die Überschrift einer langen Tabelle wird immer unterhalb der Tabelle positioniert und hat dieselbe Breite wie der Text (sie reicht nicht bis in den Rand). Manchmal benötigen Sie jedoch eine lange Tabelle, die so breit ist, dass sie bis in den Rand reicht. In diesen Fällen möchten Sie möglicherweise auch die Breite der Überschrift erhöhen. Dazu müssen Sie zwei zusätzliche Befehle schreiben, einen vor und einen nach der langen Tabelle.

Das Beispiel lautet:

\floatsetup[longtable]{margins=centering,LTcapwidth=table} % Add this line before the longtable to increase the caption width
\begin{longtable}{lp{8cm}p{5cm}p{2cm}}
...
\end{longtable}
\floatsetup[longtable]{margins=raggedright,LTcapwidth=\textwidth}
% Add this line after the longtable to revert the previous change

Ich habe versucht, dieses Beispiel nachzubilden. Es scheint jedoch nicht zu funktionieren:

Falsch ausgerichtete Beschriftung in der Longtable-Umgebung

\floatsetup[longtable]{margins=centering,LTcapwidth=table}
\begin{longtable}{lp{8cm}p{5cm}p{2cm}}
    \hline
    One & Two & Three \\
    Left & Center & Center \\
    \hline
    \caption{\textbf{longtable}---\blindtext}
\end{longtable}
\floatsetup[longtable]{margins=raggedright,LTcapwidth=\textwidth}

Ich hatte erwartet, dass die Überschrift mit der Tabelle links ausgerichtet ist und die volle Breite einnimmt.

Dasselbe gilt für xltabular:

Falsch ausgerichtete Beschriftung in der xltabular-Umgebung

\floatsetup[xltabular]{margins=centering,LTcapwidth=table}
\begin{xltabular}{17cm}{lp{8cm}p{5cm}p{2cm}}
    \hline
    One & Two & Three \\
    Left & Center & Center \\
    \hline
    \caption{\textbf{xltabular}---\blindtext}
\end{xltabular}
\floatsetup[xltabular]{margins=raggedright,LTcapwidth=\textwidth}

Wie erreiche ich aus einem XLTabular in Kaobook eine Beschriftung in voller Breite?

verwandte Informationen