Re: plain. Comportamento di \noindent con \leftskip e \rightskip

#83017
Up
0
Down
::

Sam Qasbah” post=82385[…]

Orbene, compilando il codice si nota come i \liney preceduti da un semplice \par (o equivalente) vengano composti arretrati rispetto al testo circostante, mentre quelli preceduti da \par\noindent (two e four) risultano composti allineati al corpo di testo.

Perchè i \liney one three e five sono arretrati? Perchè il \noindent provoca l’assestamento dell’hbox, a differenza del testo normale che ha invece il comportamento che normalmente ci si aspetta?

Perché [tt]\hbox[/tt] e [tt]\vbox[/tt] non fanno entrare TeX in modo orizzontale. Invece [tt]\noindent[/tt] sì.

Se vuoi che qualcosa sia certamente in modo orizzontale, precedila con [tt]\leavevmode[/tt] se non è un comando orizzontale, come [tt]\hskip[/tt], [tt]\indent[/tt], [tt]\noindent[/tt],[tt]\valign[/tt], [tt]\uhnbox[/tt], [tt]\unhcopy[/tt] e qualche altro.

Ciao
Enrico

Go to top