并排图片和标题的问题

并排图片和标题的问题

我想让 4 个图并排并居中显示在论文中。我正在使用此代码。问题是标题和图未对齐。标题似乎处于正确位置,但图未对齐且指向右侧。标题不在图下方。我使用的是双栏格式。

\begin{figure*}[ht]
\centering
\begin{tabular}{cccc}
\begin{minipage}{115pt}
\centering
\includegraphics[width=180pt]{1.pdf}
\vspace{-75pt}
\caption{aaaa}
\end{minipage}
&
\begin{minipage}{115pt}
\centering
\includegraphics[width=180pt]{2.pdf}
\vspace{-75pt}
\caption{bbbb}
\end{minipage}
&
\begin{minipage}{115pt}
\centering
\includegraphics[width=180pt]{3.pdf}
\vspace{-75pt}
\caption{cccc}
\end{minipage}
&
\begin{minipage}{120pt}
\centering
\includegraphics[width=180pt]{4.pdf}
\vspace{-75pt}
\caption{dddd}
\end{minipage}
\end{tabular}
\end{figure*}

答案1

使用 subfig 环境可以更轻松地将图形放在一起。按照Uneo建议,加载subcaption包。您正在寻找的代码可能类似于以下内容:

\begin{figure}
        \centering
        \begin{subfigure}[b]{0.25\textwidth}
                \centering
                \includegraphics[width=180pt]{1.pdf}
                \caption{aaa}
                \label{fig:a}
        \end{subfigure}
        %add/remove whitelines for spacing between pictures

        \begin{subfigure}[b]{0.25\textwidth}
                \centering
                \includegraphics[width=180pt]{2.pdf}
                \caption{bbbb}
                \label{fig:b}
        \end{subfigure}

        \begin{subfigure}[b]{0.25\textwidth}
                \centering
                \includegraphics[width=180pt]{3.pdf}
                \caption{ccc}
                \label{fig:c}
        \end{subfigure}

        \begin{subfigure}[b]{0.25\textwidth}
                \centering
                \includegraphics[width=180pt]{4.pdf}
                \caption{ddd}
                \label{fig:d}
        \end{subfigure}
        \caption{zzzzz}\label{fig:z}
\end{figure}

这是根据 wikibook 中的示例改编的这里。您必须调整图像和图形的宽度以使所有内容都处于正确的位置,但如果没有实际的图像,这对我来说是不可能的。

该示例使用了包graphicxcaptionsubcaption

相关内容