我在尝试在同一图形环境中水平对齐两个图形时遇到以下问题。右侧图像始终位于左侧图像下方。这是我的代码:
\begin{figure}
\begin{subfigure}[b]{0.5\textwidth}
\includegraphics[scale=0.5]{plots/dipfdbs_componentSizeComponentCount.pdf}
\end{subfigure}
\begin{subfigure}[a]{0.5\textwidth}
\includegraphics[scale=0.5]{plots/dipfdbs_averageDegree.pdf}
\end{subfigure}
\caption{Degree distribution and component sizes of dipfdbs recommendation graph.}
\label{fig:dipfdbsgraphplots}
\end{figure}
渲染后的 PDF 如下所示:
任何帮助将不胜感激。
答案1
环境的可选参数subfigure
定义子图内图像的垂直对齐方式,因此b
会将图像放置在子图的底部,c
使其居中并t
放置在顶部。您已b
在第一个和a
第二个中使用了它,但a
据我所知,它没有任何作用。更改a
为b
以修复它。
(图片来自mwe
包裹。)
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\begin{subfigure}[b]{0.5\textwidth}
\includegraphics[height=4cm]{example-image-a}
\end{subfigure}
\begin{subfigure}[b]{0.5\textwidth}
\includegraphics[height=5cm]{example-image-b}
\end{subfigure}
\caption{Degree distribution and component sizes of dipfdbs recommendation graph.}
\label{fig:dipfdbsgraphplots}
\end{figure}
\end{document}