表格旁边的表格注释

表格旁边的表格注释

是否有人有一个简单的解决方案,可以使用带注释的表格(如 threeparttable 中所示\tnote),将表格注释列在表格右侧,而不是下方?我有一张桌子,这样的布局可以以最佳方式利用可用空间。

答案1

如果没有实际的表格示例,很难说此解决方案是否适合您。但是,您可以将每个部分合并到表格中minipage以获得tablenotes表格之外的效果。以下是前后对比:

前:

在此处输入图片描述

之后(带有minipages):

在此处输入图片描述

笔记:

  • 我一直无法弄清楚如何让该tablenotes部分跨越该列的其余部分。似乎threeparttable修复部分的宽度tablenotes来匹配表格(这在正常使用中是有意义的),但应该有一种方法可以覆盖它并使用整个\linewidth

代码:

下面的 MWE 示例中标记了附加minipage代码。删除指示的行将产生前:上图。

\documentclass{article}
\usepackage{threeparttable}

\begin{document}
     \begin{table}%
       \begin{threeparttable}
         \caption{Table caption\tnote{1}} 
         \begin{minipage}{0.10\linewidth}% Added
         \begin{tabular}{ll} 
           \hline 
           Left Column 11 & Right Column 22\tnote{2}\\ 
           \hline 
           Left Column 21\tnote{3} & Right Column 22\\
                            & Right Column 22\tnote{4}\\ 
                            & Right Column 22\\ 
           \hline 
           Left Column 31 & Right Column 32\tnote{5}\\ 
                   & Right Column 33\\ 
           \hline 
           Left Column 41 & Right Column 42\tnote{6}\\ 
           \hline 
         \end{tabular}
         \end{minipage}% Added
         \hfill% Added
         \begin{minipage}{0.30\linewidth}% Added
         \begin{tablenotes}
            \item[1] Footnote text for caption;
            \item[2] Footnote text for second item;
            \item[3] Footnote text for third item; 
            \item[4] Footnote text for fourth item; 
            \item[5] Footnote text for fifth item; 
            \item[6] Footnote text for sixth item.
         \end{tablenotes}
         \end{minipage}% Added
       \end{threeparttable}
     \end{table}
\end{document}

相关内容