[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
incorrect @math spacing for PDF output with an empty macro
From: |
Vincent Lefevre |
Subject: |
incorrect @math spacing for PDF output with an empty macro |
Date: |
Fri, 14 Oct 2022 13:15:03 +0200 |
User-agent: |
Mutt/2.2.7+47 (8681885b) vl-149028 (2022-10-10) |
On 2022-10-14 06:56:13 +0100, Gavin Smith wrote:
> On Thu, Oct 13, 2022 at 11:20:24PM +0200, Vincent Lefevre wrote:
> > is not true. More precisely, I would expect
> >
> > @macro ttie
> > @end macro
> >
> > to generate nothing, but inserting @ttie{} in a TeX expression
> > modifies the spacing in the generated PDF.
>
> Please provide a minimal example showing the problem.
----------------------------------------
\input texinfo @c -*-texinfo-*-
@macro ttie {}
@end macro
@deftypefun int f1 ()
@math{@var{n}=-2}.
@end deftypefun
@deftypefun int f2 ()
@math{@var{n}@ttie{}=@ttie{}-2}.
@end deftypefun
@bye
----------------------------------------
I've tested this with texinfo.tex 2022-10-01.15 (current version).
PDF generated with "texi2dvi --pdf test.texi".
pdftotext shows
* for f1: n = −2.
* for f2: n = − 2.
The incorrect spacing for f2 is also visible with a PDF viewer.
I suspect that for f2, TeX regards the minus sign as a subtraction
instead of the unary negation.
FYI, the goal is to have @ttie{} equivalent to @tie{} except for
PDF output (where @tie{} also gives incorrect spacing).
--
Vincent Lefèvre <vincent@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)
- behavior of @math with HTML output, Vincent Lefevre, 2022/10/11
- Re: behavior of @math with HTML output, Patrice Dumas, 2022/10/12
- Re: behavior of @math with HTML output, Gavin Smith, 2022/10/13
- Re: behavior of @math with HTML output, Vincent Lefevre, 2022/10/13
- Re: behavior of @math with HTML output, Gavin Smith, 2022/10/13
- Re: behavior of @math with HTML output, Vincent Lefevre, 2022/10/13
- Re: behavior of @math with HTML output, Gavin Smith, 2022/10/14
- incorrect @math spacing for PDF output with an empty macro,
Vincent Lefevre <=
- Re: incorrect @math spacing for PDF output with an empty macro, Gavin Smith, 2022/10/14
- Re: incorrect @math spacing for PDF output with an empty macro, Vincent Lefevre, 2022/10/14
- Re: incorrect @math spacing for PDF output with an empty macro, Jacob Bachmeyer, 2022/10/14
- Re: incorrect @math spacing for PDF output with an empty macro, Gavin Smith, 2022/10/15
- Re: incorrect @math spacing for PDF output with an empty macro, Vincent Lefevre, 2022/10/15
- Re: incorrect @math spacing for PDF output with an empty macro, Gavin Smith, 2022/10/16
- Re: incorrect @math spacing for PDF output with an empty macro, Vincent Lefevre, 2022/10/25
- Re: incorrect @math spacing for PDF output with an empty macro, Gavin Smith, 2022/10/25
- Re: incorrect @math spacing for PDF output with an empty macro, Vincent Lefevre, 2022/10/25
- Re: incorrect @math spacing for PDF output with an empty macro, Gavin Smith, 2022/10/26