Hello,

On Thu, Jan 16, 2003 at 03:18:21PM +0100, Dumas Patrice wrote:
> It seems to work great. However there is a quote (") appearing 
> 
> (see  Chapter"1 [ref to umlaut], page 2).

oops, my patch was wrong, sorry.  Please find attached a corrected
version.

Hope it'll be OK this time.

PS: I beleive these corrections are important, if TeXinfo is to be
a reliable sustem for making English manuals.
I just don't think this makes any change for the support of other
languages.

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 17:08:08 2003
@@ -5879,7 +5879,12 @@
 % If its value is nonempty, SUFFIX is output afterward.
 
 \def\refx#1#2{%
-  \expandafter\ifx\csname X#1\endcsname\relax
+  {%
+    \indexdummies
+    \expandafter\global\expandafter\let\expandafter\thisrefX
+      \csname X#1\endcsname
+  }%
+  \ifx\thisrefX\relax
     % If not defined, say something at least.
     \angleleft un\-de\-fined\angleright
     \iflinks
@@ -5894,7 +5899,7 @@
     \fi
   \else
     % It's defined, so just use it.
-    \csname X#1\endcsname
+    \thisrefX
   \fi
   #2% Output the suffix in any case.
 }
_______________________________________________
Bug-texinfo mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-texinfo

Reply via email to