我正尝试将脚注放在表格底端,如图 elsarticle 所示,但到目前为止还没有成功。
平均能量损失
\documentclass{elsarticle}
\usepackage{booktabs}
\begin{document}
\begin{table}[]
\centering
\caption{Row sub numbering}
\label{my-label}
\begin{tabular}{llll}
\toprule
S. No. & X & Y & Z \\
\midrule
1 & 1 & 12 & 1 \\
2 & 4 & 34 & 3 \\
3 & 5 & 54 & 2\tnoteref{t1} \\
4 & 1 & 44 & 7 \\
5 & 4 & 11 & 4 \\
\bottomrule
\end{tabular}
\tnotetext[t1]{Footnote}
\end{table}
\end{document}
使用 MWE,我能够获取脚注符号,但脚注文本不会出现。如何使用 elsarticle 获取表格底部的脚注文本?
答案1
当然你不能获得表格注意:\tnoteref
和\tnotetext
是在类中定义的命令elsarticle
,而不是桌子注释,但对于标题笔记。
要在表格底部添加脚注,请使用threeparttable
包。我建议对这些脚注进行 alphabetic
编号——这样在带有数字的表格中不会造成混淆,也不会破坏“正常”脚注的系统。
如果需要交叉引用这些表格脚注,则应使用threeparttablex
,并将 扩展为threeparttable
,longtable
但语法会略有不同。
\documentclass{elsarticle}
\usepackage{booktabs}
\usepackage{threeparttable}
\begin{document}
\begin{table}[]
\centering
\begin{threeparttable}
\caption{Row sub numbering}
\label{my-label}
\begin{tabular}{llll}
\toprule
S. No. & X & Y & Z \\
\midrule
1 & 1 & 12 & 1 \\
2 & 4 & 34 & 3 \\
3 & 5 & 54 & 2\tnote{a} \\
4 & 1 & 44 & 7 \\
5 & 4 & 11 & 4 \\
\bottomrule
\end{tabular}
\begin{tablenotes}
\item[a]{Footnote}
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}