Karl,
You are right. It works on Fedora if I swap in the Ubuntu texinfo.tex.
By default Ubuntu 13.04 uses
/usr/share/texmf/tex/texinfo/texinfo.tex
which is texinfo version 2008-04-18.10.
Fedora FC19 uses
/usr/share/texlive/texmf-local/texmf-compat/tex/texinfo/texinfo.tex
which is texinfo version 2013-02-01.11.
So the texinfo.tex bug was introduced sometime after 2008-04-18.
The new texinfo.tex that you sent also solves the problem.
Strange that the apostrophe in "User's" was the culprit!
I've changed that too, to ensure build-compatibility with recent
versions of texinfo.tex.
cz
Le 10/09/2013 16:55, Karl Berry a écrit :
> Hi Charlie,
>
> texi2dvi always works fine on my Ubuntu system, and always
> breaks on my Fedora system.
>
> I'll be mightily surprised if the issue is about anything but
> texinfo.tex. I.e., if you put in the texinfo.tex from your Fedora onto
> your Ubuntu, it should fail.
>
> Anyway, I think I've fixed it. See attached texinfo.tex (not committed
> yet, tomorrow for that if you confirm). Another solution would be to
> say "Users Guide" or "User Guide" instead of "User's Guide" in the title :).
>
> Thanks
> Karl
>
>
>
>
>
> (This was my test document.)
> \input texinfo
> @setfilename quotetitle.info
> @set mychars T ' ` @@ $ ^ _ & # % < > + - " | \ ~ @hashchar{}
> @settitle @value{mychars}
> @setchapternewpage odd
>
> @titlepage
> @title @value{mychars}
> @end titlepage
>
> @everyfooting @thistitle{}
> @chapter @value{mychars}
>
> Text: @value{mychars}.
>
> @tex
> before page
> @page
> after page
> @page
> another page
> @end tex
>
> @bye
>
--
Charlie Zender, Earth System Sci. & Computer Sci.
University of California, Irvine 949-891-2429 )'(