Re: Evitare di far andare a capo formule matematiche nel testo

#58984
Up
0
Down
::

È che di solito una riga viene spezzata dove c’è uno spazio (in modo testo, in effetti, non matematico).

Pagina 96 del TeXbook: TeX può spezzare una riga
[ul](a) a un grumo di colla (glue) che sia immediatamente preceduta da un oggetto non scartabile (una box, un carattere, …) e che non sia in una formula;

(b) a una crenatura che sia seguita da colla e che non sia in una formula;

(c) alla fine di una formula che sia seguita da colla

(d) a una penalità (che in alcuni casi è inserita automaticamente, come nel caso delle formule);

(e) a una cesura facoltativa (\discretionary, tipicamente \- oppure anche -, perché nella fase in cui si cercano le cesure TeX aggiunge dopo – un \discretionary{}{}{}).[/ul]
Conseguenza di queste regole è che la combinazione
`\penalty10000\ `
inserisce uno spazio normale dove non si può spezzare una riga: infatti \penalty10000 lo inibisce e la colla inserita da “\ ” è preceduta da un elemento scartabile (la penalità lo è). E infatti ~ è definito proprio come quella combinazione.

Ciao
Enrico

Le mie conoscenze si limitavano allo spazio (pur ammettendo, certo, delle eccezioni). A parte la conoscenza intuitiva e quel poco che posso aver colto leggendo qua e là, devo sicuramente approfondire alcuni argomenti che hai menzionato. In effetti ho iniziato proprio oggi a leggere (prima del TeXbook) i tuoi Appunti, e cominciano a sorgere già alcuni dubbi, ma suppongo sia per quelle “piccole bugie” che (come dici nell’Introduzione) servono a evitare di complicare troppo l’esposizione nelle parti iniziali.

Grazie e ciao
Antonio

Go to top