I'm having problems with conflicting width requirements for subcaptions on subfloats that are horizontal versus vertical. I've spent considerable time searching here and more broadly, poring over the subfig package documentation, etc, and I figured out that the problem is with the widths.
For the subfloats that are arranged horizontally, the subcaptions need to be 3 inches wide; for the subfloats that are arranged vertically, the subcaptions need to be 5 inches wide. If I specify a 3in subcaption width, the subcaptions for the 5in images look awful. If I specify anything over a 3in subcaption width, the subcaptions for the 3in images are offset to the right and run off the page. When I was not specifying caption widths at all, the subfloat subcaptions became very narrow and weird.
I'm not sure how to resolve this; both subfloat arrangements need to be included in the same document. I realize that a custom environment might be in order, but don't have the first idea of how to construct something for this purpose.
Here is the example MWE (to the best of my ability, it's a first try...)
\documentclass[11pt]{article}
\usepackage{tabulary}
\usepackage{ctable}
\usepackage{epsfig}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{multirow}
\usepackage{amssymb}
\usepackage{subfig}
\captionsetup[subfloat]{
nearskip=20pt,
width=3in
}
\captionsetup{
format=hang,
width=5.5in,
}
\begin{document}
\title{Title}
\author{Me}
\date{\today}
\maketitle
Vertically arranged images:
\begin{figure}[htbp]
\begin{center}
\subfloat[Calibration image on the front of the view guide.]{\label{fig:vizcardfront}}\includegraphics[width=5in]{figures/viewcardfront.jpg}
\subfloat[Data submission form on the back of the view guide.]{\label{fig:vizcardback}}\includegraphics[width=5in]{figures/viewcardback.jpg}
\caption{The visibility monitoring view guide.}
\label{fig:viewcard}
\end{center}
\end{figure}
Horizontally arranged images:
\begin{figure}[htpb]
\begin{center}
\subfloat[A plantcam at a monitoring plot.]{\label{fig:plantcam}}{\includegraphics[width=3in]{figures/plantcam.jpg}}
\hfill
\subfloat[A HOBO$\textsuperscript{\textregistered}$ data logger for air and soil data.]{\label{fig:logger}}{\includegraphics[width=3in]{figures/logger.jpg}}
\caption{Automatic data collection instruments.}
\label{fig:autodata}
\end{center}
\end{figure}
\end{document}
Any assistance will be very much appreciated!

subcaptionpackage? It provides thesubfigureenvironment which takes awidthas its first argument. – cmhughes Jan 24 '12 at 3:33