乳胶中的并排图像

乳胶中的并排图像

我想在我的文档中并排显示两个图形。我在这里找到了一个示例,代码如下

\begin{figure}
\centering
\begin{minipage}{.5\linewidth}
\centering
\includegraphics[width=.4\linewidth]{image}
\captionof{figure}{A figure}
\label{fig: test1}
\end{minipage}%
\begin{minipage}{.5\linewidth}
\centering
\includegraphics[width=.4\linewidth]{image}
\captionof{figure}{Another figure}
\label{fig: test2}
\end{minipage}
\end{figure}

但是当我尝试编译它时出现以下错误:

template.tex 错误第 195 行 \caption@ydblarg 的参数有一个额外的 } \end{figure}

template.tex 错误行 195 段落在 \caption @ydblarg 完成之前结束 \end{figure}

我该如何修复这个问题才能让它正常工作?

答案1

尝试使用subfigure而不是minipage

这段代码怎么样:

\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}

\begin{figure}
        \centering
        \begin{subfigure}[b]{0.5\textwidth}
                \includegraphics[width=\textwidth]{pic1}
        \end{subfigure}
        \begin{subfigure}[b]{0.5\textwidth}
                \includegraphics[width=\textwidth]{pic2}
        \end{subfigure}
        \caption{two pictures side by side}
\end{figure}

答案2

这对我来说编译得很好:

\documentclass{article}

\usepackage{graphicx}
\usepackage{caption}

\begin{document}

\begin{figure}
\centering
\begin{minipage}{.5\linewidth}
\centering
\includegraphics[width=.4\linewidth]{image}
\captionof{figure}{A figure}
\label{fig: test1}
\end{minipage}%
\begin{minipage}{.5\linewidth}
\centering
\includegraphics[width=.4\linewidth]{image}
\captionof{figure}{Another figure}
\label{fig: test2}
\end{minipage}
\end{figure}

\end{document}

答案3

您可以尝试我的回答和此处提供的示例:

并排的小页面数字

相关内容