bug-texinfo
[Top][All Lists]
Advanced

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

my-bib-macros.texi


From: wlharvey4
Subject: my-bib-macros.texi
Date: Wed, 17 Oct 2018 10:19:25 -0700

The utility file my-bib-macros.texi, referenced on the

Texinfo - The GNU Documentation System https://www.gnu.org/software/texinfo/

has a bug in line 210: 

(See item [\ref\] in @ref{\node\, \ref\}.)

The \node\ and the \ref\ are reversed for proper output.  The syntax must have
changed at some time since 2004.

Now, line 210 should read:

(See item [\ref\] in @ref{\ref\,, \node\}.)

In addition, the processing of a file with a @mybibcite{} reference that is not
set at column 0 (the example does not place @mybibcite{LaTeX2e} at column 0) 
will produce a warning message about @ifclear needing to be at the beginning of
a line.  This warning message can be eliminated by changing lines 199-200 to use
@inlineifclear{} instead of @ifclear{}:

199-200:

@inlineifclear{mybibrefnode, @mybibmakeref{mybibsetrefnode was not used, \ref\}}

Finally, if the Texinfo source file includes my-bib-macros.texi using an @include directive, 
as instructed by my-bib-macros.texi at lines 47-49, i.e.,

@include my-bib-macros.texi

then there should be a note indicating that the line 1 

\input texinfo 

should be removed or commented out to avoid it being printed by the source document.
That is a bug in my opinion to leave it uncommented in the instructions; perhaps it was not printed in an
earlier version of Texinfo?

Regards,

WHarvey4



reply via email to

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