Tabularx、脚注以及如何继续使用它们

Tabularx、脚注以及如何继续使用它们

因此,我尝试在tabularx表格中对内容进行简要总结。由于我提供了数据,因此我当然希望在脚注中说明这些数据的来源。

目前,我正在使用\footnotemark[*number of the mark*]表格中的数据以及\stepcounter{footnote}\footnotetext{asdf}表格后的每个源。

我对此解决方案遇到的问题如下:

  • 实际的脚注在下一个网站上
  • 计数器不会增加。因此,如果我在下一页使用脚注,则会出现 2 次脚注 1(一个来自下一页的表格)

我希望的解决方案应该:

  • tabularx在(表内)内工作
  • (很高兴)在同一页上显示脚注
  • 并实际增加计数器,以便下次使用时\footnote{},它不会使用与表中使用的相同的数字
  • 是“自动的”,因为我的论文中可能会有更多包含类似数据的表格。

编辑

我的代码示例:

\documentclass{article}
\usepackage{lipsum}
\usepackage {tabularx}
\begin{document}
\begin{table}[htb]
\center
\begin{tabularx}{\textwidth}{l X X X X}
\textbf{H1} & \textbf{H2} & \textbf{H3} & \textbf{H4} & \textbf{H5}
\tabularnewline
\hline
Category  & *Data1*\footnotemark[1]  & *Data5*\footnotemark[2] & *Data7*\footnotemark[3]  & Unit
\tabularnewline
\hline
\end{tabularx}
\caption{caption}
\label{tab_asdf}
\end{table}

\stepcounter{footnote}\footnotetext{text1} 
\stepcounter{footnote}\footnotetext{text2}
\stepcounter{footnote}\footnotetext{text3} 
\lipsum[1-3]
text on the next page\footnote{footnote that should be 10 but is 1 again}
\end{document}

编辑2

将表格从 更改[H][htb]解决了脚注在下一个站点的问题。下一个站点的脚注仍然从 1 开始。但据我了解,在 IEEE 格式中,下一个应该是 10。

编辑3

我把代码改成如下形式:

\documentclass{article}

\usepackage{lipsum}
\usepackage {tabularx}
\usepackage {threeparttable}

\begin{document}
\begin{threeparttable}
\begin{table}[H]
\center
\begin{tabularx}{\textwidth}{l X X X X}
\textbf{H1} & \textbf{H2} & \textbf{H3} & \textbf{H4} & \textbf{H5}
\tabularnewline
\hline
Category  & *Data1*\tnote{1}  & *Data5*\tnote{2} & *Data7*\tnote{3}  & Unit
\tabularnewline
\hline
\end{tabularx}
\caption{caption}
\label{tab_asdf}
\begin{tablenotes}
\item [1] note1
\item [2] note2
\item [3] note3
\end{tablenotes}
\end{threeparttable}
\end{table}


\lipsum[1-3]
text on the next page\footnote{footnote that should be 10 but is 1 again}
\end{document}

我选择了这个[H]选项,因为我不想让表格“打扰”下一章。表格和注释似乎工作得很好。

相关内容