表格标题位置

表格标题位置

我想将标题放在表格的右上方。我已经使用以下方法将其设置在纸张的右上方:

\floatstyle{plaintop}
\restylefloat{table}
\captionsetup[table]{justification=raggedleft,singlelinecheck=off}

但我需要将它放在桌子的右上角,如图所示。 错误的字幕位置

列宽设置为\renewcommand{\tabcolsep}{0.3em}

答案1

我建议你加载三部分表\caption将指令和tabular(或array)环境打包并嵌入到threeparttable环境中。

在此处输入图片描述

\documentclass{article}
\usepackage{caption,threeparttable}
\captionsetup{justification   = raggedleft,
              singlelinecheck = off}
\begin{document}
\begin{table}
\centering
\begin{threeparttable}
\caption{A caption}
\begin{tabular}{|cccccccc|}
\hline
aaa & bbb & ccc & ddd & eee & fff & ggg & hhh \\
\hline
\end{tabular}
% optional: provide 'tablenotes' environment if needed
\end{threeparttable}
\end{table}
\end{document}

相关内容