[texhax] [solved] Re: \hangindent issue

Rodolfo Medina rodolfo.medina at gmail.com
Tue Aug 16 20:45:05 CEST 2016


"Daniel H. Luecking" <luecking at uark.edu> writes:

> David Carlisle wrote:
>
>> obeylines makes end of line a paragraph end, so every line is a new
>
>> paragraph, so hangindent has no effect.
>
> Actually, it has effect because the lines are long enough to break into
> three-line paragraphs.
>
> The problem is that \obeylines is not in effect during the definition, so the
> EOLs in the macro text are normal EOLs and not active. 
>
> One should o the following:
>
> \begingroup
>
> \obeylines
>
> \gdef\mytest{\obeylines\everypar={\hangindent5em}
>
> nel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vitanel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vitanel mezzo del cammin di nostra vita nel mezzo
>
> nel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vitanel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vitanel mezzo del cammin di nostra vita nel mezzo
>
> nel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vitanel mezzo del cammin di nostra vita nel mezzo del cammin di nostra vitanel mezzo del cammin di nostra vita nel mezzo
>
> }\endgroup%
>
> \mytest
>
> \end
>
> Now the four end-lines inside the macro \mytest are active. 
>
> Best,
>
> Daniel H. Luecking
>
> University of Arkansas


Fantastic, that's exactly what I was looking for.

Thanks,

Rodolfo



More information about the texhax mailing list