我正在写一篇 IEEEtran 论文,我想插入一个带有脚注的表格,该表格跨越整个页面宽度。
通常,为了在两列上插入表格,我使用 table* 环境,并且一切运行良好,但是,为了在表格底部添加脚注,我使用 threeparttable 环境,它不支持 *“选项”,因此在这种情况下我无法使用它。
我在网上搜索过,没有找到任何有与我相同要求的人,因此找不到合适的解决方案。
有人对我如何实现这一目标有什么建议吗?
以下是 MWE:
\documentclass{IEEEtran}
\usepackage{lipsum}
\usepackage{threeparttable}
\begin{document}
\lipsum[0-3]
\begin{threeparttable}
\begin{tabular}{p{10cm}cc}
a$^\dag$ & b & c \\
a & b & c \\
a & b & c \\
a & b & c \\
a & b & c \\
\end{tabular}
\begin{tablenotes}
\item \textbf{\dag~This is a footnote}
\end{tablenotes}
\end{threeparttable}
\lipsum[0-5]
\end{document}
编辑:只是为了澄清一下,我试图做的是使用threeparttable*
而不是table*
,现在我了解到(感谢下面的答案)这是没有意义的。相反,我应该在环境threeparttable
中使用嵌套的table*
,它会根据需要运行。
答案1
只要您在环境中正确使用和,我看不出在双列环境中table*
和之间有任何不兼容的原因。threeparttable
\tnote
\item
tablenotes
\documentclass{IEEEtran}
\usepackage{lipsum}
\usepackage{threeparttable}
\begin{document}
\begin{table*}
\centering
\begin{threeparttable}
\caption{A 21-column table}
\begin{tabular}{l*{20}{c}}
\hline
a\tnote{$\dag$} & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c \\
a & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c \\
a & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c \\
a & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c \\
a & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c & b & c \\
\hline
\end{tabular}
\begin{tablenotes}
\item[$\dag$] This is a footnote.
\end{tablenotes}
\end{threeparttable}
\end{table*}
\lipsum[1-20] % filler text
\end{document}
答案2
您已拥有strip
来自以下cuted
包的环境:
\documentclass{IEEEtran}
\usepackage{lipsum}
\usepackage{threeparttable}
\usepackage{cuted}
\begin{document}
\lipsum[0-3]
\begin{strip}
\begin{threeparttable}
\begin{tabular}{p{10cm}cc}
a$^\dag$ & b & c \\
a & b & c \\
a & b & c \\
a & b & c \\
a & b & c \\
\end{tabular}
\begin{tablenotes}
\item \textbf{\dag~This is a footnote}
\end{tablenotes}
\end{threeparttable}
\end{strip}
\lipsum[0-5]
\end{document}