Stai appunto usando \linewidth come va usato, perché sei dentro un enumerate. Solo là puoi essere sicuro che abbia il valore corretto. Il nucleo di LaTeX si assicura di impostare \linewidth a certi valori in determinate situazioni, niente vieta che una classe (per esempio memoir) adoperi questo parametro in modo diverso.
Caro Enrico, in questi giorni ho meditato a lungo su questa faccenda (non essenziale, ne convengo), che mi interessa parecchio e che -a questo punto- vorrei risolvere nel più convincente dei modi.
Documentazione di memoir alla mano, ho cercato invano di costruire un controesempio che, ridefinendo in qualche modo \linewidth, mostri come si può avere un errore di impaginazione scrivendo
`\includegraphics[width=\linewidth]{…}`
in qualche contesto.Non ti andrebbe di fornirmene uno Tu? Cerco un controesempio esplicito, di quelli che cominciano con
`\documentclass`
e terminano con `\end{document}`
per intenderci! 😉Grazie e scusami per la proterva insistenza… 😳
Temo proprio che tu non stia capendo la mia obiezione, visto che insisti a chiedere un esempio di una cosa insensata. Ripeto per l’ultima volta: \linewidth è un parametro che va usato solo nel contesto di un ambiente per liste, dove viene aggiornato per contenere la giustezza.
Il suo valore non è prevedibile al di fuori di quei contesti; è vero che LaTeX, in genere, si occupa di assegnare certi valori a \linewidth, per esempio aprendo un ambiente figure*, ma su questo non si può fare conto per qualsiasi classe.
Ciao
Enrico