这是我的问题。我有一堆已经写在 LaTeX 文档中的数字,我想将它们重新用于海报。该图的代码如下所示:
\begin{figure}[htp]
\begin{center}
\subfigure[Figure A]{\label{fig:Sample-a}\includegraphics[scale=5]{Image1.png}}
\subfigure[Figure B]{\label{fig:Sampple-b}\includegraphics[scale=5]{Image2.png}}
\end{center}
\caption{This is my caption!}
\label{LineJustification}
\end{figure}
当我把它放在开头时它就起作用了:
\usepackage{subfigure}
\usepackage{graphicx}
当我把海报放在一起时,我使用的是我在这个网站上在线找到的模板,包如下:
\documentclass[a0]{a0poster}
\pagestyle{empty}
\setcounter{secnumdepth}{0}
\usepackage[absolute]{textpos}
\usepackage[it]{subfigure}
(我已经从横向文件中注释掉了 graphics、wrapfig 和 times 包,以防它们干扰)。
那么给了什么?当我尝试将相同的图形放入 a0poster 文档时,为什么会出现以下错误?如果我不使用子图,文件会编译,但是我必须重新处理我的所有图,这会很痛苦。
!Undefined control sequence
<argument> if\@captype
topcap
I.154 \subfigure
[Figure A]{\label{fig:Sample-a}
(我正在使用 mactex,如果这意味着什么)