On Tue, Oct 25, 2022 at 02:41:48PM +0200, Vincent Lefevre wrote:
> @w doesn't work correctly in math mode:
>
> ------------------------------------------------------------
> \input texinfo @c -*-texinfo-*-
> @documentencoding UTF-8
>
> @node Top
> @node Test
>
> Formatting test.
>
> zzzzzzzzzzzzzzzzzz @math{a + b}
> zzzzzzzzzzzzzzzzzz @math{a + b}
> zzzzzzzzzzzzzzzzzz @math{a + b}
> zzzzzzzzzzzzzzzzzz @math{a + b}
> zzzzzzzzzzzzzzzzzz @math{a + b}
> zzzzzzzzzzzzzzzzzz @math{a + b}
> zzzzzzzzzzzzzzzzzz @math{a + b}
> zzzzzzzzzzzzzzzzzz @math{a + b}
>
> zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
> zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
> zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
> zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
> zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
> zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
> zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
> zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
>
> @bye
> ------------------------------------------------------------
>
> One can see that with @w, spaces do not stretch.
Yes, but I wouldn't count this as "incorrect".
Note if you want a fair comparison, you should have the same paragraph
indent in both paragraphs, using @noindent:
@noindent
zzzzzzzzzzzzzzzzzz @math{a + b}
zzzzzzzzzzzzzzzzzz @math{a + b}
zzzzzzzzzzzzzzzzzz @math{a + b}
zzzzzzzzzzzzzzzzzz @math{a + b}
zzzzzzzzzzzzzzzzzz @math{a + b}
zzzzzzzzzzzzzzzzzz @math{a + b}
zzzzzzzzzzzzzzzzzz @math{a + b}
zzzzzzzzzzzzzzzzzz @math{a + b}
@noindent
zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
zzzzzzzzzzzzzzzzzz @w{@math{a + b}}
Note it is not an issue with @math, but with @w generally, as you
can see with the following input:
@noindent
zzzzzzzzzzzzzzzzzz @asis{a + b}
zzzzzzzzzzzzzzzzzz @asis{a + b}
zzzzzzzzzzzzzzzzzz @asis{a + b}
zzzzzzzzzzzzzzzzzz @asis{a + b}
zzzzzzzzzzzzzzzzzz @asis{a + b}
zzzzzzzzzzzzzzzzzz @asis{a + b}
zzzzzzzzzzzzzzzzzz @asis{a + b}
zzzzzzzzzzzzzzzzzz @asis{a + b}
@noindent
zzzzzzzzzzzzzzzzzz @w{@asis{a + b}}
zzzzzzzzzzzzzzzzzz @w{@asis{a + b}}
zzzzzzzzzzzzzzzzzz @w{@asis{a + b}}
zzzzzzzzzzzzzzzzzz @w{@asis{a + b}}
zzzzzzzzzzzzzzzzzz @w{@asis{a + b}}
zzzzzzzzzzzzzzzzzz @w{@asis{a + b}}
zzzzzzzzzzzzzzzzzz @w{@asis{a + b}}
zzzzzzzzzzzzzzzzzz @w{@asis{a + b}}
In theory, there could be better output if we could change the size
of spaces inside of @w, but I doubt that there is a good way of
achieving this in TeX.
Is there actually anything wrong with the way the output looks for
your document?