Hi Francesco,

On Sun Feb 23, 2025 at 7:00 PM CET, Francesco Ariis wrote:
> Attached is an MRE which displays my problem, which you can
> run with `groff -ms -t -Tpdf test.ms > out.pdf`
>
> In the document:
> 1. line width is set to 17cms
> 2. I insert a table and would like it to fill the whole 17cms
> 3. this does not happen, on the contrary .ll seems to get
>    shrunk to 15cms.

Removing the -ms makes the issue disappear. The issue must originate
in ms's definition of the TS macro, since adding
  .ds TS

at the beginning of the document fixes the issue even when -ms is
included.

By the way, your table data includes a \{, which is an escape that
starts a conditional input block. However, it doesn't seem to have
an effect, since removing it doesn't fix it.

> What to input to have the table fill the whole line length?

The correct solution is to wait until someone fixes the bug in ms
you just discovered. A quick fix is to re-define the TS and TE
macros to do nothing, i.e.
  .ds TS
  .ds TE

~ onf

Reply via email to