Ho un fastidioso problema con la rotazione delle figure:
inserendo il seguente codice
`
\begin{figure}
\centering%
\subfloat[Struttura]{\label{fig:monomerotutto}\includegraphics[totalheight=0.4\textwidth,angle=-90]{chmr_monomero}} \qquad
\subfloat[Disposizione dei pigmenti centrali]{\label{fig:monomerocluster}\includegraphics[width=0.4\textwidth]{chmr_cluster}}
\caption{Il monomero di LHCII}
\label{fig:monomeroLHCII}
\end{figure}
`
la prima figura viene ruotata, ma la posizione relativa delle due subfigures viene completamente sconvolta: la 1 viene messa più in basso e la 2 più in alto, e così anche le relative didascalie.
Controllando nel dvi (anche se normalmente ora compilo sempre in pdflatex), vedo che la “box” della prima figura, se ruotata, diventa enorme, uscendo addirittura dalla pagina. Tuttavia non è un problema di bounding box, infatti se evito di ruotare torna tutto perfetto (anche se ovviamente l’immagine 1 è storta).Ho letto in questo forum che c’è qualche bug nella rotazione per il pacchetto graphicx, ma più che utilizzare il comando \totalheight non era menzionato. inoltre ho già provato a variare l’ordine dei comandi di ridimensionamento e di rotazione e ad utilizzare width al posto di totalheight in varie combinazioni, ma il problema appare sempre a patto di ruotare. dove sbaglio?
Non è un baco: devi ruotare la figura rispetto al suo centro geometrico:
`
\includegraphics[height=0.4\textwidth,angle=-90,origin=c]{chmr_monomero}
`
La rotazione, se non specifichi altro, avviene attorno al vertice in basso a sinistra della bounding box. Se vuoi che le due figure abbiano la stessa larghezza, prima ruota e poi scala.
Un’altra cosa: togli quel % dopo \centering (non serve a niente); piuttosto togli lo spazio prima di \qquad, che invece conta eccome.
Ciao
Enrico