Re: Tabelle troppo larghe: come fare?

#42162
Up
0
Down
::

OldClaudio” post=66058Non ho capito bene quello che hai fatto, ma non importa, visto che sei riuscito a risolvere il problema.

\makebox produce una scatola larga quanto il testo. Se ci metti dentro un rettangolo nero con \rule{\textwidth}{2pt}, e questo non sta nei margini, vuol dire che non sei dentro l’ambiente table; fuori infatti il rientro di capoverso è non nullo e prima di usare la scatola LaTeX inserisce il rientro del capoverso.

Per il resto se non specifichi nessuna opzione a \makebox, il suo contenuto se lo centra al suo interno; dunque se sei senza rientro del capoverso e hai specificato la larghezza della scatola con \textwidth, e ci metti dentro una tabella larga \textwidth +20mm, l’uso della scatola ti cetnra la tabella facendola sporgere 10mm a sinistra e 10mm a destra.

Dunque quello che hai detto nel penultimo messaggio è incoerente con l’uso di makebox, oppure ci sono altri motivi, come per esempio il rientro non nullo.

Visto che tanto hai risolto diversamente, sono contento per te. Ti invito tuttavia a cercare di renderti conto perché al tuo ultimo messaggio non funzionava.

In realtà la soluzione a cui sono pervenuto è notevolmente ”brutta”, deciderò all’ultimo se utilizzarla o scrivere la tabella ruotata.
Riguardo all’errore precedente mi riferivo al fatto che fosse la box (creata con \makebox) a non essere centrata nella pagina, e non il suo contenuto, ma c’era un refuso nel codice che con tutte le prove era diventato incasinato. Ho fatto pulizia e ora lavora come deve lavorare.

Grazie ancora per l’aiuto.

Ciao!

Go to top