::
OldClaudio” post=100178Gustavo, spesso divento nostalgico anch’io, ma poi ho imparato che ci sono delle cose che con Plain TeX vanno bene e con LaTeX sono sconsigliate.
D’accordissimo: in generale è del tutto sconsigliabile mischiare LaTeX e plain TeX.
OldClaudio” post=100178Una è \centerline perche è un comando verticale e si può usare solo in modo verticale. se non si è in modo verticale lo forza e la riga dopo comincia un nuovo capoverso. (non è esatto ma rende l’idea).
Eh, è ancora peggio di così: completamente espanso, “\centerline” si riduce a`\hbox to\hsize {\hss #1\hss}`(nota: nessun “\par” prima di “\hbox”), quindi esso non provoca l’abbandono del modo verticale, ma inserisce una «scatola» di larghezza “\textwidth” nel bel mezzo de (la lista orizzontale in cui si va accumulando il contentenuto de) il capoverso; molto raramente questa scatola avrà punti di cesura praticabili sia immediatamente prima che immediatamente dopo, e quasi sempre il risultato sarà una «overfull \hbox».
OldClaudio” post=100178Se uno sta attento si possono fare le cose bene, ma come vedi oltre a \centerline hai dovuto mettere anche degli skip veritcali.
Certo, e stare bene attento ai “%” in fin di riga… 🙂
OldClaudio” post=100178Una tabella non numerata centrata in display simette usando l’ambiente center che provvede al centraggio e agli spazi in modo coerente conil resto del testo.
Qui è @Fascio («Fascio»?! Sarà nel senso della coomologia dei…) che non è chiarissimo su cosa vuole ottenere. Poiché dici — mi rivolgo ora direttamente @Fascio — che la tabella esce dai margini del testo, ma non della pagina, io ho interpretato la cosa nel senso che vuoi far debordare la tabella dai margini del testo, in modo che debordi della stessa distanza da ambo i lati. Con l’ambiente “center” si ottiene invece una «overfull \hbox» e la tabella deborda solo a destra (se lo desideri, le ragioni TeXniche dettagliate di ciò possono facilmente essere spiegate: in sintesi, dipendono dal fatto che “center” usa comunque il costruttore di capoversi, il che preclude l’impiego di colla infinitamente accorciabile). L’interpretazione di @Samiel è invece che tu voglia “schiacciare” la tabella per farla rientrare nei margini. Potresti spiegare meglio cosa vorresti ottenere, esattamente?
OldClaudio” post=100178Tutto sta a vedere se la tabella non è troppo larga da sforare la giustezza; nel qual caso […] basterebbe mettere quella tabella dentro l’argomento di \makebox[\textwidth]{…} che fa più o meno le stesse cose di \centerline, ma meglio.
…però sempre ricordandosi di terminare il capoverso e, verosimilmente, di inserire un po’ di spaziatura verticale.
Un’ultima cosa per quanto riguarda il confronto tra «antichi» e «moderni»: bisogna ricordare che, dopo tutto, “\resizebox” era già descritta nel libro di Lamport del ‘94… 🙂
Ciao.
—
Gustavo