Hi,

I have tested the new texinfo.tex, and it is fine for accented letters
in node names. Thanks for the fix !

However xrefs don't work, at least with acute accents, umlaut (") and 
circonflex accents (^). makeinfo works well in these cases
(without any option).

(even with xrefs like @pxref{@^{@dotless{i}}, ,@^{@dotless{i}}} or 
@pxref{@^{o}, , @^{o}} makeinfo produces the right output).

I atached a file showing those problems and the log too.

Pat

Attachment: refsaccent.texi
Description: TeXInfo document

This is TeX, Version 3.14159 (Web2C 7.3.1) (format=tex 2002.9.23)  14 JAN 2003 13:18
**/home/dumas/texinfo/refsaccent.texi
(/home/dumas/texinfo/refsaccent.texi (/usr/share/texmf/tex/texinfo/texinfo.tex
Loading texinfo [version 2003-01-12.11]: Basics,
\bindingoffset=\dimen16
\normaloffset=\dimen17
\pagewidth=\dimen18
\pageheight=\dimen19
\outerhsize=\dimen20
\outervsize=\dimen21
\cornerlong=\dimen22
\cornerthick=\dimen23
\topandbottommargin=\dimen24
\headlinebox=\box16
\footlinebox=\box17
\margin=\insert252
\EMsimple=\toks12
\groupinvalidhelp=\toks13
\mil=\dimen25
\exdentamount=\skip18
\inmarginspacing=\skip19
 pdf,
\tempnum=\count26
\lnkcount=\count27
\filename=\toks14
\filenamelength=\count28
\pgn=\count29
\toksA=\toks15
\toksB=\toks16
\toksC=\toks17
\toksD=\toks18
\boxA=\box18
\countA=\count30
 fonts,
\sffam=\fam8
\textleading=\dimen26
\mainmagstep=\count31
\fontdepth=\count32
 page headings,
\titlepagetopglue=\skip20
\titlepagebottomglue=\skip21
\evenheadline=\toks19
\oddheadline=\toks20
\evenfootline=\toks21
\oddfootline=\toks22

tables,
\tableindent=\dimen27
\itemindent=\dimen28
\itemmargin=\dimen29
\itemmax=\dimen30
\itemno=\count33
\multitableparskip=\skip22
\multitableparindent=\skip23
\multitablecolspace=\dimen31
\multitablelinespace=\skip24
\colcount=\count34
 conditionals, indexing,
\secondaryindent=\skip25
\partialpage=\box19
\doublecolumnhsize=\dimen32
 sectioning,
\chapno=\count35
\secno=\count36
\subsecno=\count37
\subsubsecno=\count38
\appendixno=\count39
\absseclevel=\count40
\secbase=\count41
\chapheadingskip=\skip26
\secheadingskip=\skip27
\subsecheadingskip=\skip28
 toc,
\tocfile=\write0
\contentsrightmargin=\skip29
\savepageno=\count42
\lastnegativepageno=\count43
\shortappendixwidth=\dimen33
\tocindent=\dimen34
 environments,
\errorbox=\box20
\lispnarrowing=\skip30
\envskipamount=\skip31
\circthick=\dimen35
\cartouter=\dimen36
\cartinner=\dimen37
\normbskip=\skip32
\normpskip=\skip33
\normlskip=\skip34
\lskip=\skip35
\rskip=\skip36
\tabw=\dimen38
 defuns,
\defbodyindent=\skip37
\defargsindent=\skip38
\deflastargmargin=\skip39
\parencount=\count44
 macros,
\macscribble=\write1
\paramno=\count45
\macname=\toks23

cross references,
\auxfile=\write2
\savesfregister=\count46
\footnoteno=\count47
 (/usr/share/texmf/tex/plain/dvips/epsf.tex
\epsffilein=\read0
\epsfframemargin=\dimen39
\epsfframethickness=\dimen40
\epsfrsize=\dimen41
\epsftmp=\dimen42
\epsftsize=\dimen43
\epsfxsize=\dimen44
\epsfysize=\dimen45
\pspoints=\dimen46
\epsfnoopenhelp=\toks24
)
\noepsfhelp=\toks25
 localization,
\nolanghelp=\toks26
\defaultparindent=\dimen47

and turning on texinfo input format.) (refsaccent.aux)
@cpindfile=@write3
@fnindfile=@write4
@vrindfile=@write5
@tpindfile=@write6
@kyindfile=@write7
@pgindfile=@write8
 ()
\openout0 = `refsaccent.toc'.

 Chapter 1 [1
\openout2 = `refsaccent.aux'.

\openout3 = `refsaccent.cp'.

\openout4 = `refsaccent.fn'.

\openout5 = `refsaccent.vr'.

\openout6 = `refsaccent.tp'.

\openout7 = `refsaccent.ky'.

\openout8 = `refsaccent.pg'.

]
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^{@dotless {i}}
                           -snt
@refx #1#2->@expandafter @ifx @csname X#1
                                         @endcsname @relax @angleleft [EMAIL PROTECTED]

@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.25 (@pxref{@^{@dotless{i}}, ,@^{@dotless{i}}}
                                               ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^{@dotless {i}}
                           -snt
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.25 (@pxref{@^{@dotless{i}}, ,@^{@dotless{i}}}
                                               ).
? 
! Extra @endcsname.
@refx ...}@fi @fi @fi @else @csname X#1@endcsname 
                                                  @fi #2
@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.25 (@pxref{@^{@dotless{i}}, ,@^{@dotless{i}}}
                                               ).
? 
! Extra }, or forgotten @endgroup.
@xrefX ...m @wd 2 > 0pt @refx {#1-snt}@space @fi }
                                                  [@printednodename ],@space...
l.25 (@pxref{@^{@dotless{i}}, ,@^{@dotless{i}}}
                                               ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^{@dotless {i}}
                           -pg
@refx #1#2->@expandafter @ifx @csname X#1
                                         @endcsname @relax @angleleft [EMAIL PROTECTED]

@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.25 (@pxref{@^{@dotless{i}}, ,@^{@dotless{i}}}
                                               ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^{@dotless {i}}
                           -pg
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.25 (@pxref{@^{@dotless{i}}, ,@^{@dotless{i}}}
                                               ).
? 
! Extra }, or forgotten @endgroup.
@^#1->{@accent 94 #1}
                     
<argument> @^{@dotless {i}}
                           -pg
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.25 (@pxref{@^{@dotless{i}}, ,@^{@dotless{i}}}
                                               ).
? 
! Extra @endcsname.
@refx ...}@fi @fi @fi @else @csname X#1@endcsname 
                                                  @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.25 (@pxref{@^{@dotless{i}}, ,@^{@dotless{i}}}
                                               ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^{a}
                -snt
@refx #1#2->@expandafter @ifx @csname X#1
                                         @endcsname @relax @angleleft [EMAIL PROTECTED]

@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.28 (@pxref{@^{a}, , @^{a}}
                            ), if the node is called @@^@{a@} too.
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^{a}
                -snt
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.28 (@pxref{@^{a}, , @^{a}}
                            ), if the node is called @@^@{a@} too.
? 
! Extra @endcsname.
@refx ...}@fi @fi @fi @else @csname X#1@endcsname 
                                                  @fi #2
@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.28 (@pxref{@^{a}, , @^{a}}
                            ), if the node is called @@^@{a@} too.
? 
! Extra }, or forgotten @endgroup.
@xrefX ...m @wd 2 > 0pt @refx {#1-snt}@space @fi }
                                                  [@printednodename ],@space...
l.28 (@pxref{@^{a}, , @^{a}}
                            ), if the node is called @@^@{a@} too.
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^{a}
                -pg
@refx #1#2->@expandafter @ifx @csname X#1
                                         @endcsname @relax @angleleft [EMAIL PROTECTED]

@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.28 (@pxref{@^{a}, , @^{a}}
                            ), if the node is called @@^@{a@} too.
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^{a}
                -pg
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.28 (@pxref{@^{a}, , @^{a}}
                            ), if the node is called @@^@{a@} too.
? 
! Extra }, or forgotten @endgroup.
@^#1->{@accent 94 #1}
                     
<argument> @^{a}
                -pg
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.28 (@pxref{@^{a}, , @^{a}}
                            ), if the node is called @@^@{a@} too.
? 
! Extra @endcsname.
@refx ...}@fi @fi @fi @else @csname X#1@endcsname 
                                                  @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.28 (@pxref{@^{a}, , @^{a}}
                            ), if the node is called @@^@{a@} too.
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^o
              -snt
@refx #1#2->@expandafter @ifx @csname X#1
                                         @endcsname @relax @angleleft [EMAIL PROTECTED]

@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.30 Here is a ref to @^{o} (@pxref{@^o, , @^o}
                                               ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^o
              -snt
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.30 Here is a ref to @^{o} (@pxref{@^o, , @^o}
                                               ).
? 
! Extra @endcsname.
@refx ...}@fi @fi @fi @else @csname X#1@endcsname 
                                                  @fi #2
@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.30 Here is a ref to @^{o} (@pxref{@^o, , @^o}
                                               ).
? 
! Extra }, or forgotten @endgroup.
@xrefX ...m @wd 2 > 0pt @refx {#1-snt}@space @fi }
                                                  [@printednodename ],@space...
l.30 Here is a ref to @^{o} (@pxref{@^o, , @^o}
                                               ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^o
              -pg
@refx #1#2->@expandafter @ifx @csname X#1
                                         @endcsname @relax @angleleft [EMAIL PROTECTED]

@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.30 Here is a ref to @^{o} (@pxref{@^o, , @^o}
                                               ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@^#1->{@accent 
               94 #1}
<argument> @^o
              -pg
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.30 Here is a ref to @^{o} (@pxref{@^o, , @^o}
                                               ).
? 
! Extra }, or forgotten @endgroup.
@^#1->{@accent 94 #1}
                     
<argument> @^o
              -pg
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.30 Here is a ref to @^{o} (@pxref{@^o, , @^o}
                                               ).
? 
! Extra @endcsname.
@refx ...}@fi @fi @fi @else @csname X#1@endcsname 
                                                  @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.30 Here is a ref to @^{o} (@pxref{@^o, , @^o}
                                               ).
? 
Chapter 2 [2] Chapter 3 [3]
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@"#1->{@accent 
               "7F #1}
<argument> @"a
              -snt
@refx #1#2->@expandafter @ifx @csname X#1
                                         @endcsname @relax @angleleft [EMAIL PROTECTED]

@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.49 This is a ref to @"a (@pxref{@"a, ,@"a}
                                            ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@"#1->{@accent 
               "7F #1}
<argument> @"a
              -snt
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.49 This is a ref to @"a (@pxref{@"a, ,@"a}
                                            ).
? 
! Extra @endcsname.
@refx ...}@fi @fi @fi @else @csname X#1@endcsname 
                                                  @fi #2
@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.49 This is a ref to @"a (@pxref{@"a, ,@"a}
                                            ).
? 
! Extra }, or forgotten @endgroup.
@xrefX ...m @wd 2 > 0pt @refx {#1-snt}@space @fi }
                                                  [@printednodename ],@space...
l.49 This is a ref to @"a (@pxref{@"a, ,@"a}
                                            ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@"#1->{@accent 
               "7F #1}
<argument> @"a
              -pg
@refx #1#2->@expandafter @ifx @csname X#1
                                         @endcsname @relax @angleleft [EMAIL PROTECTED]

@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.49 This is a ref to @"a (@pxref{@"a, ,@"a}
                                            ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@"#1->{@accent 
               "7F #1}
<argument> @"a
              -pg
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.49 This is a ref to @"a (@pxref{@"a, ,@"a}
                                            ).
? 
! Extra }, or forgotten @endgroup.
@"#1->{@accent "7F #1}
                      
<argument> @"a
              -pg
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.49 This is a ref to @"a (@pxref{@"a, ,@"a}
                                            ).
? 
! Extra @endcsname.
@refx ...}@fi @fi @fi @else @csname X#1@endcsname 
                                                  @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.49 This is a ref to @"a (@pxref{@"a, ,@"a}
                                            ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@'#1->{@accent 
               19 #1}
<argument> @'A
              -snt
@refx #1#2->@expandafter @ifx @csname X#1
                                         @endcsname @relax @angleleft [EMAIL PROTECTED]

@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.50 And another one, to @'A (@pxref{@'A, ,@'A}
                                               ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@'#1->{@accent 
               19 #1}
<argument> @'A
              -snt
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.50 And another one, to @'A (@pxref{@'A, ,@'A}
                                               ).
? 
! Extra @endcsname.
@refx ...}@fi @fi @fi @else @csname X#1@endcsname 
                                                  @fi #2
@xrefX ... = @hbox {@ignorespaces @refx {#1-snt}{}
                                                  }@ifdim @wd 2 > 0pt @refx ...
l.50 And another one, to @'A (@pxref{@'A, ,@'A}
                                               ).
? 
! Extra }, or forgotten @endgroup.
@xrefX ...m @wd 2 > 0pt @refx {#1-snt}@space @fi }
                                                  [@printednodename ],@space...
l.50 And another one, to @'A (@pxref{@'A, ,@'A}
                                               ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@'#1->{@accent 
               19 #1}
<argument> @'A
              -pg
@refx #1#2->@expandafter @ifx @csname X#1
                                         @endcsname @relax @angleleft [EMAIL PROTECTED]

@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.50 And another one, to @'A (@pxref{@'A, ,@'A}
                                               ).
? 
! Missing @endcsname inserted.
<to be read again> 
                   @accent 
@'#1->{@accent 
               19 #1}
<argument> @'A
              -pg
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.50 And another one, to @'A (@pxref{@'A, ,@'A}
                                               ).
? 
! Extra }, or forgotten @endgroup.
@'#1->{@accent 19 #1}
                     
<argument> @'A
              -pg
@refx ... TeX again.}@fi @fi @fi @else @csname X#1
                                                  @endcsname @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.50 And another one, to @'A (@pxref{@'A, ,@'A}
                                               ).
? 
! Extra @endcsname.
@refx ...}@fi @fi @fi @else @csname X#1@endcsname 
                                                  @fi #2
@xrefX ...active @putwordpage @tie @refx {#1-pg}{}
                                                  @fi @endlink @endgroup 
l.50 And another one, to @'A (@pxref{@'A, ,@'A}
                                               ).
? 
[4] (refsaccent.toc) [-1] ) 
Here is how much of TeX's memory you used:
 1329 strings out of 23013
 14395 string characters out of 222065
 30503 words of memory out of 350001
 2213 multiletter control sequences out of 10000+15000
 31953 words of font info for 111 fonts, out of 400000 for 1000
 19 hyphenation exceptions out of 10000
 12i,4n,10p,257b,213s stack positions out of 3000i,100n,1500p,50000b,4000s

Output written on refsaccent.dvi (5 pages, 5112 bytes).
_______________________________________________
Bug-texinfo mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-texinfo

Reply via email to