我有以下包裹:
\usepackage{amssymb,amsmath,graphicx}
%\usepackage{subfigure}
\usepackage[titles,subfigure]{tocloft}
\usepackage{epstopdf,mathrsfs}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{tabularx}
\usepackage{url}
如果我只是保留该 subfigure
包,我会收到错误c\@lofdepth
并且c\@lotdepth
已经定义。
你能帮忙吗?
答案1
您的文档类派生自该类memoir
,该类模拟了许多包,包括tocloft
(参见手册),并且具有与subfig
(参见第 10.9 节) 相当的功能。因此,如果您确实需要加载这些额外的软件包,请考虑删除它们,或者使用 memoir 的 \DisemulatePackage 命令 (参见第 18.24 节)。以下是使用子图的示例,它在 TeX Live 2011 上编译得很好:
\documentclass{nuthesis}
\usepackage{amssymb,amsmath,graphicx}
\usepackage{epstopdf,mathrsfs}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{tabularx}
\usepackage{url}
\newsubfloat{figure}
\begin{document}
\tableofcontents
\listoffigures
\chapter{One}
\begin{figure}
\centering
\begin{minipage}{0.3\textwidth}
\centering
Figure content goes here
\subcaption{First figure}
\end{minipage}
\hfill
\begin{minipage}{0.3\textwidth}
\centering
Figure content goes here
\subcaption{Second figure}
\end{minipage}
\caption{Verbatim texts}
\end{figure}
\end{document}