图表标题中的脚注(通过 \footnotetext 、 footnotemark)没有出现在与图表相同的页面中

图表标题中的脚注(通过 \footnotetext 、 footnotemark)没有出现在与图表相同的页面中

我的论文中有几幅图需要在标题中添加脚注。但是,我在论坛中查看了其他人的询问,但找不到有效的方法。事实上,使用\footnotetext\footnotemark如以下代码所示,可以使脚注出现在浮动之前的页面中。我尝试了一些建议,例如 minipage、\clearpage等,来调整问题,但它们没有起作用。有人能帮助我吗?非常感谢!

\begin{figure}
 \centerline{\includegraphics[width=6.5cm]{./chapter2/Figures/couche2.png}}
 \caption{Lithostratigraphic profile of clay \protect\footnotemark.}
 \label{fig:couche2}
\end{figure}
\footnotetext{Lithostratigraphic ....}

答案1

这里有一个解决方案afterpage包裹。

来自手册

这个包实现了一个命令,\afterpage,它使得在当前页面输出后扩展其参数中指定的命令。

\documentclass{report}
\usepackage{lipsum}
\usepackage{afterpage}
\usepackage{graphicx}  
\begin{document} 
\chapter{chapter one} 
\lipsum[1-3]

\afterpage{%
 \begin{figure}
 \centerline{\includegraphics[width=6.5cm]{example-image-a}}
 \caption{Lithostratigraphic profile of clay\protect\footnotemark.}
 \label{fig:couche2}
 \end{figure}
 \footnotetext{Lithostratigraphic ....}
}
\lipsum[1-6]
\end{document}

相关内容