Ho due immagini da mettere affiancate.
Le voglio piccole e quindi scrivo width=0.25\linewidth.
Purtroppo anche la didascalia mi viene con larghezza minuscola e finisce su tante righe.Come posso avere la didascalia della subfigure larga 0.4\linewidth e la subfigure larga
0.2\linewidth?
Grazie in anticipo.`
%———————————–
\begin{figure}[tbf]
\centering
\subfigure[Caption1.]{
\includegraphics[width=0.25\linewidth]{Fig1a}
\label{Fig1:a}
}
\hspace{0.1\linewidth}
\subfigure[Looooooong caption goes on many lines.]{
\includegraphics[width=0.2\linewidth]{Fig1b}
\label{Fig1:b}
}
\caption{Total caption.}
\label{Fig1}
\end{figure}
%———————————–
`
Prima di tutto cambia il pacchetto subfigure con subfig; occorre scrivere \subfloat invece di \subfigure, ma ne vale la pena.
La didascalia di una sottofigura è larga poco meno della sottofigura stessa. Perciò ti basta “ingannare” il pacchetto dando un’ampiezza maggiore
`\begin{figure}[tb]
\centering
\subfloat[Caption1.]{%
\makebox[0.4\columnwidth]{\includegraphics[width=0.25\columnwidth]{Fig1a}}%
\label{Fig1:a}%
}
\qquad
\subfloat[Looooooong caption goes on many lines.]{%
\makebox[0.4\columnwidth]\includegraphics[width=0.2\linewidth]{Fig1b}}%
\label{Fig1:b}%
}
\caption{Total caption.}
\label{Fig1}
\end{figure}`
Occhio a mascherare correttamente i fine riga (che contano come spazi). Fra le opzioni a \begin{figure} non ha alcun significato mettere “f”. Non sarà [tbp]?
Anche riferirsi a \linewidth non è corretto.
Ciao
Enrico