我有一些类似下面的表格,并想使用“脚注”编写一些配置。
\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
包(可能你想
- 删除
\begin{footnotesize} \end{footnotesize}
,否则表格将以脚注大小打印; center
用简单的替换-环境\centering
;并且- 删除
~
之前的\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
可能更好
- 将标题放在表格上方
- 使用表格注释,在表格下放置注释。注意:表格注释与脚注不同。脚注和浮动对象不能很好地混合。