bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: `@raggedright` and `@multitable`


From: Gavin Smith
Subject: Re: `@raggedright` and `@multitable`
Date: Sat, 9 Apr 2022 10:00:06 +0100

On Sat, Apr 09, 2022 at 05:14:41AM +0000, Werner LEMBERG wrote:
> 
> > Thanks for the report.  I found it was due to the reassignment
> > of \rightskip inside @multitable.
> > 
> > I've attempted a fix in commit beb67a5f97219.  I checked the output
> > for some of the @multitable's in the Texinfo manuals but it would be
> > good if you could check that the output looks fine for @multitable
> > inside and outside of @raggedright.
> 
> Sorry for the late reply.  Your change doesn't work as expected for
> ordinary tables.  Here is an example.
> 
> ```
> \input texinfo.tex
> 
> @quotation
> @multitable {@w{@code{português} or}} {@code{do} @code{re}/@code{re} 
> @code{mi} @code{fa} @code{sol} @code{la} @code{sib} @code{si}}
> @item @code{català} or@*@ @code{catalan}
>   @tab @code{do} @code{re} @code{mi} @code{fa} @code{sol} @code{la} 
> @code{sib} @code{si}
> @end multitable
> @end quotation
> 
> @bye
> ```
> 
> I've compared `texinfo.tex` version 2022-02-16.13 and the one from git
> version beb67a5f972190315c (which misses a proper version update,
> BTW), see attached images.  The formatting of the latter looks wrong
> and TeX emits a bunch of 'overfull' warnings.
> 
> In other words, it seems that you've introduced a bug :-)

I've attempted another fix, in commit c997231d30.  If that doesn't work
we could check explicity for certain environments inside @multitable.

This kind of nesting of environments is not something that is expected
and if it works it likely only works by accident.  It's hard to imagine
why you would put a @multitable inside a @quotation etc.  However, in this
case it seems easy enough to fix, so we may as well fix it.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]