我正在使用 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}
答案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>}|}
为最后一行添加一个即可。