表格中多处有脚注

表格中多处有脚注

我想在表格的多个位置添加相同的脚注。有人能帮我做吗?

 \befin{minipage}[b]{0.9\linewidth}
 \begin{tabular}{l l l }
 \hline
 a & b & c \footnote{this is the ref} \\
 d & f & e \footnote{I want the same foot note here}\\
 j & l & m \\
\end{tabular} 
\end{minipage}

答案1

环境threeparttable,由三部分表包,就是为处理这个任务而设计的。

环境的三个部分threeparttable是 (a) 标题、(b) tabular(或tabular*tabularx或任何其他)子环境和 (c)tablenotes子环境。正如软件包的用户指南所述,表格注释没有任何自动功能:您可以选择如何它们都有标签——你可以自由地混合和搭配数字、字母和符号——命令它们应该被放在哪里。脚注标记是使用环境\tnote{...}中的指令生成的tabular(*xy),相应的脚注被放置在结构部分\item [...]中的语句之后。tablenotes

在下面的例子中,我选择了字母标签。请注意,threeparttable环境不浮动(在 LaTeX 中“浮动”一词的含义)。如果您需要它浮动,请将其包含在环境中table

在此处输入图片描述

\documentclass{article}
\usepackage{threeparttable}
\begin{document}
\begin{table}
\centering
\begin{threeparttable}
\renewcommand\TPTminimum{3in} 
\caption{A table with one repeated footnote}
\begin{tabular*}{3in}{l@{\extracolsep{\fill}}ll} % select your preferred table environment here
\hline
 a & b & c\tnote{a} \\
 d & f & e\tnote{a}\\
 j & l\tnote{b} & m\\
\hline
\end{tabular*} 
\begin{tablenotes}
\item [a] The footnote that goes with marker ``a''
\item [b] The footnote that goes with marker ``b''
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}

答案2

我建议使用包scrextend及其命令\footref{<key>},其中在 a中<key>定义\label{<key>}脚注您希望重复此操作。

这是我的代码

\documentclass{article}
\usepackage{scrextend}
\begin{document}
\begin{minipage}[b]{0.9\linewidth}
 \begin{tabular}{lll}
 \hline
 a\footnote{This is other note.} & b & c \footnote{\label{mynote}This is the repeated \textbf{ref}.} \\
 d & f & e \footref{mynote} \\%{I want the same foot note here}
 j & l & m \\
\end{tabular} 
\end{minipage}
\end{document}

结果

在此处输入图片描述

相关内容