表格中的脚注

表格中的脚注

我有一些类似下面的表格,并想使用“脚注”编写一些配置。

\begin{table}
  \begin{center}
    \begin{footnotesize}
     \begin{tabular}{|l|l|l|}
     \hline 
     TPA & Components & Cost \\ \hline
      & Total & 56558.4 \\ \hline 
     \end{tabular}
    \end{footnotesize}
    \caption[]{Hardware cost estimation~\footnote{per router}}
    \label{tab:}
  \end{center}
\end{table}

所以我做了一个类似的方法https://texfaq.org/FAQ-ftncapt。但是,我找到了上标,但不知道如何在我的表格中使用脚注。我写的脚注在哪里?我想查看“每个路由器”。

你能修复我的 LaTeX 代码吗?

答案1

你可能想要使用tablefootnote包(可能你想

  1. 删除\begin{footnotesize} \end{footnotesize},否则表格将以脚注大小打印;
  2. center用简单的替换-环境\centering;并且
  3. 删除~之前的\tablefootnote,因为~会在脚注标记前造成一个(不可破坏的)空格。

最小示例:

\documentclass{article}
\usepackage{tablefootnote}
\begin{document}

\begin{table}
  %\begin{center}% replaced by \centering
  \centering
    %\begin{footnotesize}
     \begin{tabular}{|l|l|l|}
     \hline 
     TPA & Components & Cost \\ \hline
      & Total & 56558.4 \\ \hline 
     \end{tabular}
    %\end{footnotesize}
    \caption[Hardware cost estimation]{%
      Hardware cost estimation\tablefootnote{per router}\label{tab:}}
  %\end{center}
\end{table}
\end{document}

答案2

您没有遵循说明。使用 时会出现脚注minipage

\documentclass{article}

\begin{document}

\begin{table}
\begin{minipage}{\textwidth}                                                                                         
\begin{center}
\begin{tabular}{|l|l|l|}
\hline 
TPA & Components & Cost \\
\hline
 & Total & 56558.4 \\                                                                                             
\hline 
\end{tabular}
\caption[Hardware cost estimation]{Hardware cost estimation~\footnote{per router}}
\end{center}
\end{minipage}
\end{table}

\end{document}

结果:

结果

环境footnotesize不是必需的。标签不是强制性的,当你不需要时,label你不需要使用它。

正如您发布的链接已经解释的那样:使用可选参数caption为目录提供没有脚注的版本。

答案3

可能更好

  • 将标题放在表格上方
  • 使用表格注释,在表格下放置注释。注意:表格注释与脚注不同。脚注和浮动对象不能很好地混合。

相关内容