I've been just reading through this Latex wikibook and I spotted they advocate use of \subfloat in figures. I've always used \subfigure.
What is the difference?


2 Answers 2


\subfigure belongs to the obsolete package with the name subfigure. It's still supported in the newer subfig package because of backward compatibility. I recommend to use \subfloat.

subfig should be preferref to subfigure, that's why the command \subfigure is not needed. Though it's available if you load the configuration altsf.cfg. It defines simply


and further options for captions.

  • I remember seeing some discussion about subfigure not being obsolete and subfig no maintainer. Anyone has further details on this?
    – Leo Liu
    Commented Aug 18, 2010 at 18:17
  • Vafa Khalighi is the new mainainer of subfig.
    – Stefan Kottwitz
    Commented Aug 18, 2010 at 18:52
  • @Leo: From the abstract of the subfig documentation: "The subfig package ... replaces the older subfigure package."
    – TH.
    Commented Feb 28, 2011 at 18:18

Note that you might prefer subfig to subfloat if wanting to use tocloft (*) to configure your TOC, LOF and LOT look and feel.

In which case, for example,


(*) I'm sure tocloft's Current Maintainer could provide the canonicals should anyone want to ask.

  • Err, just because I'm the maintainer doesn't mean I always know stuff like this :) I took over the package for continuity, not because I know its internals inside out! Commented Aug 20, 2010 at 15:41
  • Ha ha, Will, I know you're cleverer by far! :)) Commented Aug 20, 2010 at 21:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .