子图问题

子图问题

有人可以告诉我为什么

\documentclass{article}
\usepackage{graphicx}
\usepackage{subfigure}
\begin{document}
\begin{figure}
\begin{subfigure}
\includegraphics{ngc3242fullslitmag.png}
\end{subfigure}
\end{figure}
\end{document}

出现此错误信息?

! Argument of \Gin@ii has an extra }.
<inserted text> 
                \par 
l.7 \includegraphics
                    {ngc3242fullslitmag.png}

谢谢。

答案1

环境subfigure由包定义subcaption。重要的是,它需要一个强制的参数——预期宽度。以下代码运行正常:

\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption} % not 'subfigure'

\begin{document}
\begin{figure}
  \centering
  \begin{subfigure}{3in} % choose intended width here
    \includegraphics[width=\linewidth]{ngc3242fullslitmag.png}
  \end{subfigure}
\end{figure}
\end{document}

顺便说一句,这个subfigure包已经严重弃用了。不要使用它。你应该使用subcaption(如上所述)或subfig包。

相关内容