私はkaobookドキュメント(4.3)の例に従おうとしています:
長い表のキャプションは常に表の下に配置され、テキストと同じ幅になります (余白には広がりません)。ただし、長い表の幅が広すぎて余白にはみ出てしまう場合もあります。その場合は、キャプションの幅も広げる必要があります。そのためには、長い表の前と後に 2 つの追加コマンドを記述する必要があります。
例を以下に示します。
\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
この例を再現しようとしましたが、うまくいかないようです:
\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}
キャプションがテーブルの左側に揃い、全幅になることを期待していました。
同じことが 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}
kaobook の xltabular から全幅のキャプションを取得するにはどうすればよいですか?