bug-texinfo
[Top][All Lists]

## Re: Paragraph indentation suppression

 From: Stepan Kasal Subject: Re: Paragraph indentation suppression Date: Thu, 10 Apr 2003 16:10:19 +0200 User-agent: Mutt/1.2.5.1i

Hello,

On Wed, Apr 09, 2003 at 09:39:50AM -0400, Simon Law wrote:
> > \global\everypar = {\gobblefirstindent \global\everypar={}}%
>
>       Hmm, yes.  That way, we can make \gobblefirstindent permanent,
> and never have to \relax it.

yes, but:

> > Identify all such objects, and change their definition (or
> > definition of somethingg which is common to a number of them).
> >
> > This approach is more tedious but much more systematic.
> > (I'd remove the above three occurences even if you don't have
> > time to do this tedious work.)
>
>       I think we should go with "worse is better" just like LaTeX.  If
> a @table begins the section, then the first paragraph will actually be
> indented, and you will want to use @noindent to fix it.

No, the deafult behaviour is somewhat unstable depanding on whether
\everypar was executed inside the table.  I'd just start @table
and friends by \global\everypar={} to prevent weird side effects.

> > [within \def\dofootnote]
> > > +  \everypar = {\gobblefirstindent\hang}%
> >
> > I don't like any of these.  The last one can cause bad formatting
> > of a @footnote, if it is ever executed.
>
>       I believe I handle this in an acceptable fashion by calling
> \indent within @footnote.

I'd still prefer to leave \everypar = {\hang}'' inside the definition.
and I'd add \global\everypar={}'' there.

> I will try removing these additional gobbles and see if it is
> unaffected.

I'd remove all of them.  They make no sense.

Have a nice day,
Stepan