|
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 theTexinfo - 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 |
[Prev in Thread] | Current Thread | [Next in Thread] |