It seems that texinfo-4.0 doesn't accept quotes in node names.

The bug shows up when one uses texi2dvi on a document with a
subsection in parallel with a node.  (But it is the node name which
causes the error.)

Since it is common in English to express possession using quotes, I
think this is a serious limitation.

In any case, I haven't found any mention of this in the texinfo
manual.

(Or, is there something I've missed?)

Best regards,
/mdj

foo.texi:
----------------------------------------------------------------------
\input texinfo
@setfilename foo
@settitle Foo

@node    Top,  Foo's foo, ,         (dir)

@menu
* Foo's foo::    Foo's foo.
@end menu

@node    Foo's foo, , Top,      Top
@subsection Foo's foo

Foo.

@bye
----------------------------------------------------------------------
mdj:/tmp> texi2dvi foo.texi 
This is TeX, Version 3.14159 (Web2C 7.3.1)
(/tmp/foo.texi (/usr/share/texmf/tex/texinfo/texinfo.tex
Loading texinfo [version 1999-09-25.10]: Basics, pdf, fonts, page headings,
tables, conditionals, indexing, sectioning, toc, environments, defuns, macros,
cross references, (/usr/share/texmf/tex/plain/dvips/epsf.tex) localization,
and turning on texinfo input format.) (foo.aux
! Undefined control sequence.
<argument> Foo@s 
                 foo-title
@xrdef ...@endgroup @expandafter @gdef @csname X#1
                                                  @endcsname 
l.1 'xrdef {Foo's foo-title}
                            {Foo's foo}
?

Reply via email to