如何使用 elsarticle 获取表格底部的脚注文本?

如何使用 elsarticle 获取表格底部的脚注文本?

我正尝试将脚注放在表格底端,如图 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,并将 扩展为threeparttablelongtable但语法会略有不同。

\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} 

在此处输入图片描述

相关内容