在 LaTeX 中并排显示图表

在 LaTeX 中并排显示图表

我使用代码

\begin{figure}[ht]
\begin{center}
\subfig{\label{dfg}\includegraphics[width=1\textwidth]{figures/2dcontour}} [Figure (A)] 
\subfig{\label{dfg}\includegraphics[width=\textwidth]{figures/3dcontour}} [Figure (A)] 
\end{center}
\caption{}
\label{fig:subfigureExample}
\end{figure}

但它从来没有给我并排的数字,只有当我把数字弄得很小的时候scale=0.1,它们才会彼此相邻。

我在网上查看了很多关于此问题的网站,但是它们并没有什么不同,我不知道为什么它对我不起作用。

值得一提的是,subfig 对我来说不起作用,这就是我使用 subfig 的原因。

答案1

我建议

\begin{figure}[h]
    \centering
    \includegraphics[width=0.495\textwidth]{figure1}
    \includegraphics[width=0.495\textwidth]{figure2}
    \caption{Side by side figures.}
    \label{fig:sidebyside}
\end{figure}

这将创建两个并排的图形。请注意,宽度必须设置为略小于的值,width=0.5\textwidth否则第二个图形将出现在第一个图形下方。您也可以直接使用\centering

现在如果您想为每个图添加标题,可以按照以下步骤操作:

\begin{figure}[htb]
\centering
    \begin{subfigure}[h]{0.495\textwidth}
        \includegraphics[width=\textwidth]{dfs}
        \caption{subfigure caption 1}
        \label{fig:fig1}
    \end{subfigure}
        \begin{subfigure}[h]{0.495\textwidth}
        \includegraphics[width=\textwidth]{dfs}
        \caption{subfigure caption 2}
        \label{fig:fig2}
    \end{subfigure}
\caption{overall caption}
\label{fig:subfigureexample}
\end{figure}

请务必包括

\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}

相关内容