diff options
-rw-r--r-- | texinfo.tex | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/texinfo.tex b/texinfo.tex index f1d7d4f..d8c6bbd 100644 --- a/texinfo.tex +++ b/texinfo.tex @@ -4406,10 +4406,13 @@ width0pt\relax} \fi } % This is the macro invoked by entries in the aux file. -\def\xrdef #1#2{{% - \catcode`\'=\other - \expandafter\gdef\csname X#1\endcsname{#2}% -}} +% +\def\xrdef#1{\begingroup + % Reenable \ as an escape while reading the second argument. + \catcode`\\ = 0 + \afterassignment\endgroup + \expandafter\gdef\csname X#1\endcsname +} % Read the last existing aux file, if any. No error if none exists. \def\readauxfile{\begingroup |