Hi,
On Tue, Jan 14, 2003 at 10:11:59AM -0500, Karl Berry wrote:
> However xrefs don't work
>
> I'm going to be gone for a couple of days. Maybe Stepan or someone else
> can make a patch.
OK, done. I'd be grateful if you test it.
And, again, thank you very much for the bug report!
Stepan
Thu Jan 16 10:28:32 CET 2003 Stepan Kasal <[EMAIL PROTECTED]>
* doc/texinfo.tex (\refx): Set locally \idexdummies before expanding
the \csname, in case there are macros; foreign accents, for example.
--- ../texinfo/doc/texinfo.tex Sun Jan 12 20:34:34 2003
+++ ./texinfo.tex Thu Jan 16 10:26:38 2003
@@ -5879,23 +5879,26 @@
% If its value is nonempty, SUFFIX is output afterward.
\def\refx#1#2{%
- \expandafter\ifx\csname X#1\endcsname\relax
- % If not defined, say something at least.
- \angleleft un\-de\-fined\angleright
- \iflinks
- \ifhavexrefs
- \message{\linenumber Undefined cross reference `#1'.}%
- \else
- \ifwarnedxrefs\else
- \global\warnedxrefstrue
- \message{Cross reference values unknown; you must run TeX again.}%
+ {%
+ \indexdummies
+ \expandafter\ifx\csname X#1\endcsname\relax
+ % If not defined, say something at least.
+ \angleleft un\-de\-fined\angleright
+ \iflinks
+ \ifhavexrefs
+ \message{\linenumber Undefined cross reference `#1'.}%
+ \else
+ \ifwarnedxrefs\else
+ \global\warnedxrefstrue
+ \message{Cross reference values unknown; you must run TeX again.}%
+ \fi
\fi
\fi
+ \else
+ % It's defined, so just use it.
+ \csname X#1\endcsname
\fi
- \else
- % It's defined, so just use it.
- \csname X#1\endcsname
- \fi
+ }%
#2% Output the suffix in any case.
}
_______________________________________________
Bug-texinfo mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-texinfo