如何将脚注放在与表格位于同一页面的小页面内的表格内?

如何将脚注放在与表格位于同一页面的小页面内的表格内?

我在迷你页面内的表格内有脚注(将两个表格放在两列文章的同一行中)。我使用

\addtocounter{footnote}{1}
\footnotetext[\value{footnote}]{ blah blah}


\begin{table*}[t]
\begin{minipage}[b]{.4\textwidth}
\centering
   \begin{tabular}{|l|l|} \hline
      XX& YY $^{\decimal{footnote}}$ \\\hline 
   \end{tabular}
   \caption{YYY)}
\end{minipage}
\begin{minipage}[b]{.65\textwidth}
   \begin{tabular}{|c|c|} \hline
      Example & Example2 \\\hline 
   \end{tabular}
   \caption{XXX)}
\end{minipage}
\end{table*}

但问题是脚注比表格早一页。有没有什么办法可以解决这个问题。

请注意,tablefootnote 在小页面内不起作用。

答案1

这是我花了几个小时定位表格和脚注后找到的解决方案。

脚注包有一个名为 savenotes 的环境,允许保留所有脚注并在环境结束时将其刷新。这就是我的使用方式。

\begin{savenotes}
% put the table* here with footnotes that use \footnote command
% put some text here that you are sure the will fit in the page that the table will end up
\end{savenotes}

请注意,footnote 包与 hyperref 包不兼容。因此您可能需要将 [hyperfootnotes=false] 选项传递给它。

相关内容