在表格下添加注释

在表格下添加注释

我正在使用 latex 包apa6e因为apa此包尚未使用 APA 样式版本 6。

现在,我正在尝试添加一个表格,其下方有注释,例如如下表所示:

示例表

由于\caption{}用作表格上方的标题,我必须为注释添加一行,该行要覆盖整个表格宽度。问题是注释无法放在一行中,所以我需要多行单元格。我该如何实现?或者我的做法完全错误,有更简单的方法吗?我猜脚注在这里不起作用。

\documentclass{apa6e}

\begin{document}
\shorttitle{}
\begin{table}
\caption{title}
\begin{tabular}{cc}
foo & bar\\
\hline
\multicolumn{2}{l}{Notes. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lacus orci, porttitor et posuere sit amet, tempor non justo. Ut quis aliquet turpis. Ut dictum nulla eget purus elementum a lacinia libero varius. Donec malesuada nulla ut odio rhoncus convallis. Aenean faucibus sollicitudin sapien, a vestibulum ante rhoncus sit amet. In vitae mi justo. In arcu metus, porta et lacinia ut, ultricies sed eros.}
\end{tabular}

\end{table}
\end{document}

答案1

作为演示,下面是使用threeparttable

\documentclass{article}
\usepackage{booktabs,caption}
\usepackage[flushleft]{threeparttable}
\begin{document}

\begin{table}
  \begin{threeparttable}
    \caption{Sample ANOVA table}
     \begin{tabular}{lllll}
        \toprule
        Stubhead & \( df \) & \( f \) & \( \eta \) & \( p \) \\
        \midrule
                 &     \multicolumn{4}{c}{Spanning text}     \\
        Row 1    & 1        & 0.67    & 0.55       & 0.41    \\
        Row 2    & 2        & 0.02    & 0.01       & 0.39    \\
        Row 3    & 3        & 0.15    & 0.33       & 0.34    \\
        Row 4    & 4        & 1.00    & 0.76       & 0.54    \\
        \bottomrule
     \end{tabular}
    \begin{tablenotes}
      \small
      \item This is where authors provide additional information about
      the data, including whatever notes are needed.
    \end{tablenotes}
  \end{threeparttable}
\end{table}

\end{document}

threeparttable LaTeX 包示例

答案2

您可以{\raggedright insert notes here \par}在 after\end{tabular}但 before 之前使用\end{table}

\documentclass{article}
\begin{document}

\begin{table}
     \centering
    \caption{Sample ANOVA table}
     \begin{tabular}{lllll}
        \hline \hline 
        Stubhead & \( df \) & \( f \) & \( \eta \) & \( p \) \\
        \hline 
                 &     \multicolumn{4}{c}{Spanning text}     \\
        Row 1    & 1        & 0.67    & 0.55       & 0.41    \\
        Row 2    & 2        & 0.02    & 0.01       & 0.39    \\
        Row 3    & 3        & 0.15    & 0.33       & 0.34    \\
        Row 4    & 4        & 1.00    & 0.76       & 0.54    \\
        \hline 
     \end{tabular}
     \vspace{1ex}

     {\raggedright This is where authors provide additional information about the data, including whatever notes are needed. \par}
\end{table}

\end{document}

但是,请注意,注释将跨越整个页面,而不会局限于表格的宽度。

答案3

您只需\multicolumn{<ncols>}{|p{<width>}|}为最后一行添加一个即可。

相关内容