I've found that compiling the following texi file failed. ``` \input texinfo @documentencoding UTF-8
@node « @section a @bye ``` Here is error messages in my environment. ``` $ texi2pdf aaa.texi This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Cygwin) (preloaded format=pdfetex) restricted \write18 enabled. entering extended mode (./aaa.texi (/home/trueroad/tex/texinfo.tex Loading texinfo [version 2016-09-12.20]: pdf, fonts, markup, glyphs, page headings, tables, conditionals, indexing, sectioning, toc, environments, defuns, macros, cross references, insertions, (/usr/share/texmf-site/tex/generic/epsf/epsf.tex This is `epsf.tex' v2.7.4 <14 February 2011> ) localization, formatting, and turning on texinfo input format.) ./aaa.texi:5: Argument of @guillemetleft has an extra }. <inserted text> @par <to be read again> } @txiescapepdf ...se @xdef #1{@pdfescapestring {#1} }@fi @setpdfdestname ...{#1}@txiescapepdf @pdfdestname } @pdfmkdest #1->@setpdfdestname {#1} @safewhatsit {@pdfdest name{@pdfdestname ... @setref #1#2->@pdfmkdest {#1} @iflinks {@requireauxfile @atdummies @def @valu... ... l.5 @section a ? ``` In my investigation: With texinfo.tex ver. 2016-08-09.22: failed With texinfo.tex ver. 2016-08-09.20: succeed The difference is the following commit. http://lists.gnu.org/archive/html/texinfo-commits/2016-08/msg00018.html