水平对齐 - 子图

水平对齐 - 子图

我试图让第二张图片(右上)与第一张图片水平对齐,但没有成功。有什么建议吗?我已经查找过类似的问题,但无法用常规建议解决问题。谢谢。

\begin{figure}[t]
\begin{subfigure}[a]{0.48\textwidth}
\includegraphics[width=\linewidth]{Imagenes/PC.jpg}
\caption{Fosfatifilcolina (PC)}
\label{fig:PC}
\end{subfigure}
\begin{subfigure}[b]{0.48\textwidth}
\includegraphics[width=\linewidth]{Imagenes/PA.jpg}
\caption{Fosfatidiletanolamina (PA)}
\label{fig:PA}
\end{subfigure}
\begin{subfigure}[c]{0.48\textwidth}
\includegraphics[width=\linewidth]{Imagenes/PS.jpg}
\caption{Fosfatidilserina (PS)}
\label{fig:PS}
\end{subfigure}
\begin{subfigure}[d]{0.48\textwidth}
\includegraphics[width=\linewidth]{Imagenes/PI.jpg}
\caption{Fosfatidilinositol (PI)}
\label{fig:PI}
\end{subfigure}
\caption{Principales fosfolípidos según grupo funcional}
\label{FFL}
\end{figure}

alineacion水平

答案1

\begin{subfigure}方括号中的第一个可选参数[]不是子图标记 (a、b、c、d),而是其垂直对齐方式:t顶部对齐、c中心对齐和b底部对齐。在这种情况下,您可以将其省略:

\begin{subfigure}{0.48\textwidth}

并使用

\end{subfigure}\hspace{1em}%

在您的第一和第三个子图之后,确保两行的水平间距相同。确保example-image-*在以下示例中将其替换为您的实际文件名。

\documentclass{article}
\usepackage{tikz}
\usepackage{subcaption}

\begin{document}

\begin{figure}[t]
    \begin{subfigure}{0.48\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{Fosfatifilcolina (PC)}
        \label{fig:PC}
    \end{subfigure}\hspace{1em}%
    \begin{subfigure}{0.48\textwidth}
        \includegraphics[width=\linewidth]{example-image-b}
        \caption{Fosfatidiletanolamina (PA)}
        \label{fig:PA}
    \end{subfigure}
    \begin{subfigure}{0.48\textwidth}
        \includegraphics[width=\linewidth]{example-image-c}
        \caption{Fosfatidilserina (PS)}
        \label{fig:PS}
    \end{subfigure}\hspace{1em}%
    \begin{subfigure}{0.48\textwidth}
        \includegraphics[width=\linewidth]{example-image-a}
        \caption{Fosfatidilinositol (PI)}
        \label{fig:PI}
    \end{subfigure}
    \caption{Principales fosfol\'ipidos seg\'un grupo funcional}
    \label{FFL}

\end{figure}

\end{document}

在此处输入图片描述

相关内容