有人问了这个问题,但我似乎无法通过采用其他人的解决方案来解决我的问题。
我只是想把两个图形并排放置。但是,无论线宽设置如何,我的图形总是位于顶部和底部。我的代码非常简单。
\begin{figure}[h!]
\centering
\begin{subfigure}{.5\linewidth}
\includegraphics[width=\linewidth]{pic1.jpg}
\caption{pic1caption}
\end{subfigure}
\begin{subfigure}{.5\linewidth}
\includegraphics[width=\linewidth]{pic2.jpg}
\caption{pic2caption.jpg}
\end{subfigure}
\caption{Figure caption}
\end{figure}
任何帮助/指点都将不胜感激!
答案1
您有两个选择:
省略两者之间的空格子图
%
在第一个后面放一个符号\end{subfigure}
符号(即\end{subfigure}%
)。减小宽度子图例如
0.45\linewidth
,(即\begin{subfigure}{.45\linewidth}
)。这允许保留两个子图之间的空间,而无需强制更改线条。\documentclass{article} \usepackage{caption,subcaption} \usepackage{graphicx} \begin{document} \begin{figure}[h!] \centering \begin{subfigure}{.45\linewidth} \includegraphics[draft,width=\linewidth]{pic1.jpg} \caption{pic1caption} \end{subfigure} \begin{subfigure}{.45\linewidth} \includegraphics[draft,width=\linewidth]{pic2.jpg} \caption{pic2caption.jpg} \end{subfigure} \caption{Figure caption} \end{figure} \end{document}