我需要做的是:在表格环境中的同一段落/行中编写(排版)脚注。我正在做的事情:
\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
使用para
threeparttable
包。但是,注释和以下文本之间的间距不是最佳的;可以借助包来纠正这个问题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}