tocloft 的选项冲突

tocloft 的选项冲突

我有以下包裹:

\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}

相关内容