我想用两个图填满一页(一个在另一个下面)。换句话说,我不想在中间插入任何文字。
我尝试了几种方法(但我认为这不是正确的方法)。我首先尝试添加\pagebreak
以避免在图形之间出现文本;但如果您随后在上面添加文本,这是一个非常糟糕的解决方案,因为它会改变文本排列。
我尝试的另一件事如下:
\begin{figure}
\centering
\subcaptionbox{Equilibrium points.\label{fig:equi}}{%
\includegraphics[width=\textwidth]{./setup/DryAsphalt/EquilibriumBasic}%
}\par\medskip
\subcaptionbox{Equilibrium points (with iterations).\label{fig:equi2}}{%
\includegraphics[width=\textwidth]{./setup/DryAsphalt/Equilibrium}%
}\par\medskip
\caption{Equilibrium points in MSD control (dry asphalt)}
\label{fig:Equilibria}
\end{figure}
但是我得到的是两个子图(例如图 3.1.a 和图 3.1.b)。我需要两个独立的图。
做我想做的事情的正确方法是什么?
答案1
看看下面的 mwe 是否能满足您的要求:
\documentclass{article}
\usepackage[demo]{graphicx}
\begin{document}
\begin{figure}[htp]
\centering
\includegraphics[width=\linewidth,height=0.45\textheight]{./setup/DryAsphalt/EquilibriumBasic}
\caption{Equilibrium points}
\label{fig:equi}
\bigskip
\includegraphics[width=\linewidth,height=0.45\textheight]{./setup/DryAsphalt/Equilibrium}
\caption{Equilibrium points in MSD control (dry asphalt)}
\label{fig:Equilibria}
\end{figure}
\end{document}
答案2
这是使用 capt-of 和 tabu 包的另一个答案。
\documentclass{article}
\usepackage{graphicx}
\usepackage{capt-of}
\usepackage{tabu}
\begin{document}
\begin{table}[ht]
\centering
\begin{tabu}to \textwidth {X[c]}
\includegraphics[width=\textwidth]{example-image}\captionof{figure}{\label{Fig:Top}Top Figure} \\
\includegraphics[width=\textwidth]{example-image}\captionof{figure}{\label{Fig:Bottom}Bottom Figure} \\
\end{tabu}
\end{table}
\end{document}
得出的结果为: