[OS X TeX] Problem with \usepackage[subfigure]{tocloft}

Alan Munn amunn at gmx.com
Tue Jul 27 17:52:06 EDT 2010

On Jul 27, 2010, at 5:19 PM, Amar wrote:

>
> I am using subfigure as an option in the tocloft package, by giving,
> \usepackage[subfigure]{tocloft}
> . However, I keep getting this error,
>
> ! LaTeX Error: \l at subfigure undefined.
>
> I am using pdflatex. I tried finding a solution for this on the net
> but I couldn't. It would be great if someone can help

Unfortunately this isn't an adequate description of the problem.  Does
the following document work for you? (Note that the subfig package has
replaced the subfigure package.  As far as I know, tocloft is still
compatible with subfig as well.)

\documentclass{article}
\usepackage{subfig}
\usepackage[subfigure]{tocloft}

\begin{document}
\begin{figure}
\begin{subfloat}[Box 1]{\rule{1in}{1in}}\end{subfloat}
\begin{subfloat}[Box 2]{\rule{1in}{1in}}\end{subfloat}
%\subfigure[Box 1]{\rule{1in}{1in}} % legacy commands from subfigure
%\subfigure[Box 2]{\rule{1in}{1in}}
\caption{Two boxes}
\end{figure}

\end{document}

Since this document doesn't produce the error you report, there must
be something different in your file.   You need to trim it down to
something like this one to see what is really causing the problem.

(I've included the old subfigure commands commented out; but loading
subfigure and using these commands doesn't change anything.)

Alan

--
Alan Munn
amunn at gmx.com