I'm trying to get the subcaptions and captions in sanserif font and Uppercased. According the manual of the caption package this should be possible in the following way.However, this doesnt seem to work. Am I defining something in the wrong way here?
\documentclass{article}
\usepackage{floatrow}
\usepackage[demo]{graphicx}
\usepackage{subfig}
\usepackage{caption}
\floatsetup[figure]{subcapbesideposition = top}
\captionsetup{labelfont={sf,up}, labelsep=period, format = plain, singlelinecheck = false, textfont=rm, skip = 2pt}
\captionsetup[subfloat]{labelfont = {up,sf},format = plain,textfont = rm,labelformat = simple, labelsep = period}
\begin{document}
\begin{figure}[h!]
\ffigbox[\textwidth]
{\begin{subfloatrow}
\sidesubfloat[]{\includegraphics[width = 0.4\textwidth]{A.pdf}}%
\sidesubfloat[]{\includegraphics[width = 0.4\textwidth]{B.pdf}}%
\end{subfloatrow}
\begin{subfloatrow}
\sidesubfloat[]{\includegraphics[width = 0.4\textwidth]{C.pdf}}%
\sidesubfloat[]{\includegraphics[width = 0.4\textwidth]{D.pdf}}%
\end{subfloatrow}}
{\caption{this is a caption}}
\end{figure}
\end{document}

upmeans just "upright shape", not "uppercase". Do you want all the caption uppercase? – egreg May 3 '11 at 21:29