我想让 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 中的示例改编的这里。您必须调整图像和图形的宽度以使所有内容都处于正确的位置,但如果没有实际的图像,这对我来说是不可能的。
该示例使用了包graphicx
、caption
和subcaption
。