Re: \textwidth, \linewidth e \columnwidth

#22359
Up
0
Down
::

Carissimi, Enrico ha ragione: non si tratta di una faccenda così importante. Tuttavia, credo finalmente di essere arrivato in fondo a questa storia. 🙂

OldClaudio, infatti, mi ha fatto notare un errore nel ragionamento che avevo fatto: in una composizione a due colonne, infatti, \linewidth coincide con \textwidth, e quindi si può usare tranquillamente \linewidth anche in un ambiente figure*.

C’è qualcosa che non va. In composizione a due colonne la classe article assegna il valore 452pt a \textwidth, mentre \columnwidth e \linewidth valgono 221pt. In un itemize di primo livello \linewidth scende a 201pt.

Solo negli ambienti figure* (e table*) \linewidth coincide con \textwidth, purché non si stia usando in quegli ambienti un ambiente per liste (che non è affatto vietato). Quindi direi che \linewidth non vada mai usato in connessione con \includegraphics all’interno di un ambiente figure o table, con asterisco o senza. In quelli con l’asterisco adoperi \textwidth, in quelli senza impieghi \columnwidth.

Certo, nelle rare situazioni in cui si usa un ambiente per liste in figure o table, la faccenda cambia. Ne hai mai viste? 🙂

Ciao
Enrico

Go to top