将一个图形粘贴在另一个图形下面

将一个图形粘贴在另一个图形下面

我想用两个图填满一页(一个在另一个下面)。换句话说,我不想在中间插入任何文字。

我尝试了几种方法(但我认为这不是正确的方法)。我首先尝试添加\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}

得出的结果为:

人物

相关内容