如何将两个或多个图形堆叠在一起?

如何将两个或多个图形堆叠在一起?

我想让两个数字堆叠在一起。我该怎么做?我的代码如下所示。

    \documentclass{article}
    \usepackage{graphicx}
    \usepackage{caption}  
    \begin{document}  
    \begin{figure}[H]
            \centering
            \includegraphics[scale=.4]{images/svdDimReduc.png}
            \caption{top: SVD 4x4 matrix}
            \includegraphics[scale=.4]{images/svdDimReduc2.png}
            \caption{bottom: SVD 4x4 matrix calculation}
            \label{fig:svdDimReductions.png}
        \end{figure}
    \end{document}

但是 Latex 在我的结果中达到了两位数。我的结果

我想要的是这个:
我希望它看起来像这样

答案1

你很可能想要使用副标题包,定义一个subfigure环境:

\documentclass{article}
\usepackage{graphicx}
\usepackage{float}
\usepackage{subcaption}
\begin{document}
\begin{figure}[H]
    \begin{subfigure}{\textwidth}
    \centering
    \includegraphics[scale=0.4]{example-image-a}
    \caption{top: SVD 4x4 matrix}
    \label{subfig:a}
    \end{subfigure}
    \begin{subfigure}{\textwidth}
    \centering
    \includegraphics[scale=.4]{example-image-b}
    \caption{bottom: SVD 4x4 matrix calculation}
    \label{subfig:b}
    \end{subfigure}
    \caption{Main figure}\label{fig:myfig}
\end{figure}
\end{document}

子图示例

相关内容