- Questo topic ha 3 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 3 mesi fa da .
-
Topic
-
Salve a tutti.
Sottopongo il modo in cui ho posizionato una figura all’interno di un mio documento.
La figura appare così:

Il codice per ottenere questa disposizione è il seguente:
`
% preambolo
\usepackage[innercaption,wide]{sidecap}% …
\begin{SCfigure}[0.8][t]
\makebox[0.70\textwidth][r]{
\includegraphics[width=0.84\textwidth]{immagine.pdf}
}
\caption{\finalhyphendemerits=1000
Volo in richiamata. Il valore del fattore di carico normale $f_{z_\mathrm{A}}$
è determinato prevalentemente dal rapporto fra la portanza e il peso, se si trascura
il contributo della spinta: $T\sin(\alpha_\mathrm{B} + \mu_T)\approx 0$.}
\end{SCfigure}
`Questa disposizione della didascalia, ottenuta con il pacchetto sidecap mi permette di sfruttare lo spazio dei margini del testo e al, tempo stesso, di risparmiare qualche riga.
Come si vede, l’immagine possiede degli ampi spazi bianchi nella parte inferiore, sia da un lato che dall’altro. Grazie a questa caratteristica ho potuto sovrapporre il testo della didascalia al riquadro dell’immagine ottenendo un effetto abbastanza gradevole senza stravolgere il layout.
L’effetto di ottiene racchiudendo l’immagine, che è larga 0.84\textwidth, in una scatola di minore larghezza, 0.70\textwidth, e giustificandola a destra passando il parametro r alla macro makebox.La mia domanda è la seguente: essendo un documento twoside, come posso rendere la giustificazione del contenuto della scatola ‘sensibile’ al numero di pagina?
In altre parole, se dovessi aggiungere contenuti al mio documento potrebbe capitare che l’oggetto flottante venga posizionato dal compositore nella pagina successiva, che in questo caso non sarebbe più una oddpage.
Dovrebbe essere possibile usare il pacchetto changepage e rimpiazzare il parametro r passato a makebox con un codice TeX che passi r o l a seconda se si tratti di pagina recto o verso.Qualcuno può darmi suggerimenti?
Ciao e grazie,
Agostino
- Devi essere connesso per rispondere a questo topic.
