ciao a tutti. ho il seguente problema, per mettere due figure sulla stesa riga uso l’ambiente minipage (v. codice sotto) purtroppo non riesco ad allineare verticalmente le due didascalie (in quanto le due immagini non hanno la stessa altezza). come posso fare?
`\begin{figure}
\begin{minipage}{8cm}
\centering
\includegraphics[width=6.8cm]{B1.jpg}
\label{fig:structurePF}
\caption{\small{\emph{didascaliaB1}}}
\end{minipage}
\begin{minipage}{8cm}
\centering
\includegraphics[width=6cm]{B2.jpg}
\caption{\small{\emph{didascaliaB2}}}
\label{fig:selective}
\end{minipage}
\end{figure}`
domanda “bonus”: è possibile regolare manualmente ela distanza tra tabella/foto/ecc e didascalia?
Sbagli in più punti. Trovo perfettamente lecito affiancare due figure con la rispettiva didascalia, anche se le distanzierei abbastanza proprio per distinguerle. Non darei però dimensioni esplicite alle due minipage.
Errore grave: \caption va prima di \label in entrambe le figure.
Errore grave: \small dentro a \caption diminuisce solo il corpo usato per la didascalia e non quello per l’etichetta “Figura
Il secondo errore si risolve caricando il pacchetto caption e dando l’istruzione
`\captionsetup{font=small,textfont=it,aboveskip=12pt}`
nel preambolo. Aumentando i 12pt puoi ottenere una maggiore spaziatura fra figura e didascalia. Vediamo allora come fare.
`\begin{figure}[htp]
\centering
\begin{minipage}{.4\linewidth}
\centering
\includegraphics[width=.85\linewidth]{B1}
\caption{Didascalia per B1}\label{fig:structurePF}
\end{minipage}
\hspace{4em}% aumenta o diminuisci secondo come ti sembra meglio
\begin{minipage}{.4\linewidth}
\centering
\includegraphics[width=.75\linewidth]{B2}
\caption{Didascalia per B2}\label{fig:selective}
\end{minipage}
\end{figure}`
Come vedi ho usato l’argomento opzionale a minipage per ottenere l’allineamento sul margine inferiore delle due minipage. Ho scalato le due figure secondo la tua proporzione originale, ma in termini dell’ampiezza delle due minipage. Così puoi stare certo che cambiando la giustezza (larghezza di riga), non ti va tutto a pallino.
Ciao
Enrico
PS per Emiliano: il pacchetto subfigure è obsoleto, il suo stesso autore consiglia di usare subfloat. Il primo viene mantenuto perché il secondo usa il comando \subfloat invece che \subfigure e \subtable. Ma i documenti nuovi dovrebbero usare il più recente.