[Tex/LaTex] How to make caption of a subfigure wider after scaling the figure

captionsfloatssubcaption

i wanna scale (a) similar to (c)
unfortunatelly, the caption is scaled too
how can i make the caption of (c) wider (similar to caption of (a))?
thank you

\documentclass[12pt]{article}
\usepackage[paper=a4paper,left=25mm,right=25mm,top=25mm,bottom=25mm]{geometry}
\usepackage{graphicx}
\usepackage[english]{babel}
\usepackage{subfigure}


\begin{document}

\begin{figure}[htbp]
\centering
\subfigure[this is a text this is a text this is a text this is a textthis is a text this is a text this is a text this is a text this is a text this is a text]
{\includegraphics[width=0.46\textwidth]{picture.ps}}\hspace{1cm}%\hfill
\subfigure[this is a text this is a text this is a text this is a textthis is a text this is a text this is a text this is a text this is a text this is a text]
{\includegraphics[width=0.46\textwidth]{picture.ps}}
\end{figure}


\begin{figure}[htbp]
\centering
\subfigure[this is a text this is a text this is a text this is a textthis is a text this is a text this is a text this is a text this is a text this is a text]
{\includegraphics[scale=0.25]{picture.ps}}\hspace{1cm}%\hfill
\subfigure[this is a text this is a text this is a text this is a textthis is a text this is a text this is a text this is a text this is a text this is a text]
{\includegraphics[width=0.46\textwidth]{picture.ps}}
\end{figure}

\end{document}

i add two picts: figure (a) and (b), and figure (c) and (d)

pic 1

pic2

summary: the figures should be c and d but the captions should be a(!) and d

additional question: figures are on the same line

enter image description here

Best Answer

As mentioned in my comments, you can try with the subcaption package which allows you to specify the width of the box that contains the subfigure. That way you can set them to be equal. E.g.:

\documentclass{report}

\usepackage{subcaption}
\usepackage[demo]{graphicx}

\begin{document}

\begin{figure}
\centering
    \begin{subfigure}[b]{.45\linewidth}
        \centering
            \includegraphics[scale=1]{demo}
            \caption{A lot of text here for the caption so it goes over the line break}
        \label{fig:SkeletalTissue}
    \end{subfigure}
    \hfill
    \begin{subfigure}[b]{.45\linewidth}
        \centering
            \includegraphics[scale=1]{demo}
            \caption{A lot of text here for the caption so it goes over the line break}
        \label{fig:CardiacTissue}
    \end{subfigure}
    \\
    \begin{subfigure}[b]{.45\linewidth}
        \centering
            \includegraphics[width=2cm]{demo}
            \caption{A lot of text here for the caption so it goes over the line break}
        \label{fig:SmoothTissue}
    \end{subfigure}
    \hfill
        \begin{subfigure}[b]{.45\linewidth}
        \centering
            \includegraphics[scale=1]{demo}
            \caption{A lot of text here for the caption so it goes over the line break}
        \label{fig:OtherTissue}
    \end{subfigure}
    \caption{Types of Muscular Tissue}
    \label{fig:MuscularTissue}
\end{figure}

\end{document}

Which produces

enter image description here