我使用代码
\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}