有人可以告诉我为什么
\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
包。