Estoy intentando seguir un ejemplo de la documentación de kaobook (4.3):
El título de una tabla larga siempre se coloca debajo de la tabla y tiene el mismo ancho que el texto (no se extiende hasta el margen). Sin embargo, a veces es posible que necesite una mesa larga que sea tan ancha que traspase los márgenes; en esos casos, es posible que desee aumentar también el ancho del título. Para hacerlo, tendrás que escribir dos comandos adicionales, uno antes y otro después de la tabla larga.
El ejemplo se da como:
\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
Intenté replicar este ejemplo. Sin embargo, no parece funcionar:
\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}
Esperaba que el título se alineara con la tabla de la izquierda y tuviera el ancho completo.
Lo mismo se aplica a xltabular:
\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}
¿Cómo puedo lograr un título de ancho completo desde un xltabular en kaobook?