我有以下代码(我正在使用 Overleaf):
\documentclass[twocolumn]{revtex4-1}
\begin{document}
\begin{table}
\caption{Text text text}
\begin{ruledtabular}
\begin{tabular}{rccl}
Parameter & x & y & z \footnote{Footnote 1} \\
\colrule
$a_1$ & 1 & 2 & 10 \footnote{\label{note2} Footnote 2} \\
$b_1$ & 3 & 4 & 20 \footnote{\label{note3} Footnote 3}\\
\\
\colrule
$a_2$ & 5 & 6 & 30 \footnotemark[\ref{note2}] \\
$b_2$ & 7 & 8 & 40 \footnotemark[\ref{note3}] \\
\end{tabular}
\end{ruledtabular}
\end{table}
\end{document}
输出如下图所示。在这个简单的例子中,我希望脚注 b 和 c 与表中的不同条目相关联。但是,似乎第二次尝试使用它们时,它们不再显示为上标。此外,脚注 a 条目似乎相对于 b 和 c 发生了偏移。我该如何解决这个问题,让所有脚注都有正确的上标,并且脚注对齐良好?谢谢!
答案1
这三部分表包及其同名环境是您的朋友。包还提供\tnote
宏和tablenotes
环境。
\documentclass[twocolumn]{revtex4-1}
\usepackage[flushleft]{threeparttable} % https://www.ctan.org/pkg/threeparttable
\renewcommand\TPTtagStyle{\textit} % optional: footnote markers in italics
\begin{document}
\begin{table}
\begin{threeparttable}
\caption{Text text text}
\begin{ruledtabular}
\begin{tabular}{lccc}
Parameter & x & y & z\tnote{a} \\
\colrule
$a_1$ & 1 & 2 & 10\tnote{b} \\
$b_1$ & 3 & 4 & 20\tnote{c} \\
\colrule
$a_2$ & 5 & 6 & 30\tnote{b} \\
$b_2$ & 7 & 8 & 40\tnote{c} \\
\end{tabular}
\end{ruledtabular}
\smallskip\scriptsize
\begin{tablenotes}
\item[a] Footnote 1
\item[b] Footnote 2
\item[c] Footnote 3
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
答案2
好吧,您的文档中出现了一些错误,当这些错误出现时,您不应该忽略它们,也不能指望您的 PDF 是正确的。但我认为您正在寻找\footref
。
\documentclass[twocolumn]{revtex4-1}
\begin{document}
\begin{table}
\caption{Text text text}
\begin{ruledtabular}
\begin{tabular}{rccl}
Parameter & x & y & z \footnote{Footnote 1} \\
\colrule
$a_1$ & 1 & 2 & 10 \footnote{\label{note2}Footnote 2} \\
$b_1$ & 3 & 4 & 20 \footnote{\label{note3}Footnote 3}\\
\\
\colrule
$a_2$ & 5 & 6 & 30 \footref{note2} \\
$b_2$ & 7 & 8 & 40 \footref{note3} \\
\end{tabular}
\end{ruledtabular}
\end{table}
\end{document}