我有一张大图,其中包含子图,这些子图应该出现在一页上。但是,脚注出现在前一页。我如何确保它出现在图的同一页上?
\begin{figure}[p]
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[width=.8\linewidth]{images/img_experiment_1_cross.pdf}
\caption{Experiment 1}
\label{fig:exp-1-cross}
\end{subfigure}%
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[width=.8\linewidth]{images/img_experiment_1_mut.pdf}
\caption{Experiment 1}
\label{fig:exp-1-mut}
\end{subfigure}
%...
\caption{Visual representation fo experiments \protect\footnotemark}\label{fig:experiment-results}
\end{figure}
\footnotetext{Own represenation of results}
答案1
我想你会接受这个答案在图的 \caption 中使用 \footnote并希望将其改编为您所需。
然而,您想要做的事是不可能的:环境plain
的格式figure
不接受页面上的任何文本。
我不建议这样做,但你可以使用诸如删除plain
格式并使用!h
选项之类的方法。例如,此代码:
\documentclass{article}
\usepackage{subcaption}
\usepackage{graphicx}
\begin{document}
\begin{figure}[h!]
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[height=.8\textheight, trim={0 0 1000 0}, clip]{img.png}
\caption{Experiment 1}
\label{fig:exp-1-cross}
\end{subfigure}%
\begin{subfigure}{.5\textwidth}
\centering
\includegraphics[width=.8\linewidth]{img.png}
\caption{Experiment 1}
\label{fig:exp-1-mut}
\end{subfigure}
\caption{Visual representation fo experiments \protect\footnotemark}
\label{fig:experiment-results}
\end{figure}
\footnotetext{Test with \texttt{protect} and \texttt{footnotemark}}
\end{document}