I think the question has not been posted already.
Here is my problem :
I wanted several subfigures within one. I used "subcaption" package at first, as it's the newest. But it appeared that it's not possible to reposition the subcaption next to the figure (instead of below it). For that, I had to use "floatrow" package, which is incompatible with "subcaption" package.
BUT, when I cross-reference the subfigure in the general figure caption, instead of 'blabla (a)', shows 'blabla 1(a)' (1 being the figure number). I don't want the figure number when I cross ref in the same fig !
Thanks a lot for any help !
\documentclass[10pt,a4paper]{report}
\usepackage[demo]{graphicx}
\usepackage{caption}
\usepackage{floatrow}
\usepackage{subfig}
\usepackage[english]{babel} % for table, doesn't matter here
\usepackage{setspace}
\begin{document}
\begin{figure}[h]
\sidesubfloat[]{\includegraphics[width=\linewidth,height = 5cm,keepaspectratio]{bigpicture1}\label{fig:sub_ref_1}}
\\[10pt]
\sidesubfloat[]{\includegraphics[width=\linewidth,height = 5cm,keepaspectratio]{bigpicture2}\label{fig:sub_ref_2}}
\caption{I want to cross ref. Now I can only obtain that : \ref{fig:sub_ref_1}, and that : \ref{fig:sub_ref_2} }
\label{fig:fig_1_label}
\end{figure}
\end{document}