因此,我尝试在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]
选项,因为我不想让表格“打扰”下一章。表格和注释似乎工作得很好。