子图对齐

子图对齐

我目前正在使用以下代码:

\begin{figure} \centering \subfloat[][a]{\includegraphics[scale=0.4]{d_vs_r0_varying_redshift_mass.pdf}} \label{test1} \subfloat[][b]{\includegraphics[scale=0.4]{z_vs_r0_varying_redshift_mass.pdf}} \label{test2} \subfloat[][c]{\includegraphics[scale=0.4]{d_vs_r0_varying_redshift_mass.pdf}} \label{test3} \end{figure}

这给了我以下信息:

在此处输入图片描述

我希望将图 (a) 放在顶部,将图 (b) 和图 (c) 放在底部。我找不到任何处理子图对齐的网站。我该如何实现?

答案1

你可以使用\par(或空白行)或来实现这一点\\。举个小例子:

\documentclass{article}
\usepackage{subfig}
\usepackage{graphicx}

\begin{document}

\begin{figure} 
\centering 
\subfloat[][a\label{test1}]{\includegraphics[scale=0.4]{example-image-a}}\par  
\subfloat[][b\label{test2}]{\includegraphics[scale=0.4]{example-image-b}}\qquad
\subfloat[][c\label{test1}]{\includegraphics[scale=0.4]{example-image-c}}
\end{figure} 

\end{document}

在此处输入图片描述

我曾经\qquad在两个底部子图之间留出一些空间,但您可以使用其他间距。

还要注意,正确的\label位置\subfloat里面包含标题的参数(如我的示例);否则,将选择错误的字符串进行交叉引用。

相关内容