表格脚注在同一行

表格脚注在同一行

我需要做的是:在表格环境中的同一段落/行中编写(排版)脚注。我正在做的事情:

\begin{table}[!htb]
  \caption{Caption text.}
  \label{tab:text}
  \begin{ruledtabular}
    \begin{tabular}{p}
      & \multicolumn{1}{c}{Reference} \\ \cline{2-1}
      \textrm{Text} & \colrule
      Text & Text & A\footnote{one} B\footnote{Two} & C\footnote{Three} \\
    \end{tabular}
  \end{ruledtabular}
\end{table}

这会在表格底部产生三行脚注

b二

我想要实现的目标:

a 一;b 二;c 三

经过一番搜索,我偶然发现footmisc包及其para选项。

\usepackage[para]{footmisc}

这个声明不执行任何操作,只是导致上面的结果居中(而不是向右偏移)。

如有任何建议,我们将不胜感激。

ETA:这是一个具体的 MWE

\documentclass[%
 reprint,
]{revtex4-1}
\usepackage{graphicx}
\usepackage{dcolumn}
\usepackage{color}
\usepackage{float}
%\usepackage[para]{footmisc}
%\usepackage{dblfnote}
\begin{document}
\renewcommand{\arraystretch}{1.05}
\begin {table}[!h]
\caption{\label{tab1}
Table.}
\begin{ruledtabular}
\begin{tabular}{ccc}
\textrm{Label}&
\textrm{Value} &\\
\colrule
1 & One\footnote{testl} \\
2 & Two\footnote{test2} \\
3 & Three\footnote{test3} \\
\end{tabular}
\end{ruledtabular}
\end{table}
\end{document}

编译后为

在此处输入图片描述

答案1

您可以threeparttable使用parathreeparttable包。但是,注释和以下文本之间的间距不是最佳的;可以借助包来纠正这个问题etoolbox,在末尾添加一些间距threeparttable。我还需要修补\TPT@doparanotes以获得适合表格注释的字体大小:

\documentclass[reprint]{revtex4-1}
\usepackage[para]{threeparttable}
\usepackage{etoolbox}
\usepackage{lipsum}

% space below table notes
\AtEndEnvironment{threeparttable}{\vskip10pt}{}{}% change here
\makeatletter
% font size for table notes
\patchcmd{\TPT@doparanotes}
  {\TPT@hsize}
  {\TPT@hsize\footnotesize}
  {}
  {}
\makeatother

\begin{document}

\lipsum[4-7]
\begin{threeparttable}[!ht]
  \caption{Caption text.}
  \label{tab:text}
\begin{ruledtabular}
\begin{tabular}{cc}
\textrm{Label}&
\textrm{Value} \\
\colrule
1 & One\tnote{a} \\
2 & Two\tnote{b} \\
3 & Three\tnote{c} \\
\end{tabular}
\begin{tablenotes}
\item[a] the first footnote note.
\item[b] the second note.
\item[c] the third footnote note.
\end{tablenotes}
\end{ruledtabular}
\end{threeparttable}
\lipsum[4]

\end{document}

在此处输入图片描述

答案2

很简单的:

 ... your table
\end{tabular}
$^a$ the first footnote note, $^b$ the second, $^c$ the third.
\end{threeparttable}
\end{table}

相关内容