我想将 放置footnote
在 下方table
上方caption
。由于我使用floatrow
的是 包\floatfoot
,因此没有选项可以将其放置floatfoot
在 下方 和 标题上方。
梅威瑟:
\documentclass[12pt]{article}
\usepackage{floatrow}
\usepackage{caption}
\floatsetup[table]{footposition=bottom}
\captionsetup[table]{labelfont=bf}
\begin{document}
\begin{table}
\begin{tabular}{lr}
Yellow & 3 \\
Green & $k-3$ \\
\end{tabular}
\caption{Apples}
\floatfoot{$k$ number of apples}
\end{table}
\end{document}
答案1
您可以使用\RawCaption
:
\documentclass[12pt]{article}
\usepackage{floatrow}
\usepackage{caption}
\captionsetup[table]{labelfont=bf}
\begin{document}
\begin{table}
\begin{tabular}{lr}
Yellow & 3 \\
Green & $k-3$ \\
\end{tabular}
\RawCaption{\caption*{\footnotesize$k$ number of apples}}
\caption{Apples}
\end{table}
\end{document}
或者甚至是具有所需格式的简单文本行:
\documentclass[12pt]{article}
\usepackage{floatrow}
\usepackage{caption}
\captionsetup[table]{labelfont=bf}
\begin{document}
\begin{table}
\begin{tabular}{lr}
Yellow & 3 \\
Green & $k-3$ \\
\end{tabular}\par\medskip
{\footnotesize$k$ number of apples}
\caption{Apples}
\end{table}
\end{document}
答案2
包裹三部分表提供表格注释并且可能可以满足您的要求。
\documentclass[12pt]{article}
\usepackage{floatrow}
\usepackage{caption}
\usepackage{threeparttable}
\floatsetup[table]{footposition=bottom}
\captionsetup[table]{labelfont=bf}
\begin{document}
\begin{table}
\begin{threeparttable}[b]
\caption{Apples}
\begin{tabular}{lr}
Yellow & 3 \\
Green & $k-3$ \\
\end{tabular}
\begin{tablenotes}{\footnotesize
\item [] $k$ number of apples
}
\end{tablenotes}
\end{threeparttable}
\end{table}
\end{document}
不幸的是,tablenote 的宽度受限于 tablewidth。因此我建议定义一个固定的 tablewidth,如下tabular*
所示:
\begin{tabular*}{0.5\textwidth}{@{\extracolsep{\fill}}lr}
...
\end{tabular*}