Hi,
I'm trying to get a special character into the nano manual,
so I specify it with @U{25C7}. That works fine for the Info
and HTML output, but when I try to make a PDF, I get:
../../../.././nano.texi:426: Undefined control sequence.
<argument> @Diamond
@ensuredmath #1->$@relax #1
$
@U ...d, sorry}@fi @else @csname uni:#1@endcsname
@fi
l.426 enter the symbol "@U{25C7}
", a diamond.
If I change 25C7 to 25A1 or to 2A1D, I get the same failure.
When I try some of the surrounding values, it works fine.
Notice what those three values have in common:
\DeclareUnicodeCharacter{25A1}{\ensuremath\Box}%
\DeclareUnicodeCharacter{25C7}{\ensuremath\Diamond}%
\DeclareUnicodeCharacter{2A1D}{\ensuremath\Join}%
The name of each of them starts with an uppercase letter.
But that can't be the criterion, because 21D1 or 211C work
fine, for example.
What could be going on? Am I missing some TeX file?
(I have the most recent texinfo.tex (from June 18) installed.)
Attached is the log file of running texi2any --pdf doc/nano.texi.
Benno
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdfetex 2017.6.17) 3 JUL 2017 11:45
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
%&-line parsing enabled.
**\input ./nano.texi
(./nano.texi (/home/ben/Sources/NANO/doc/texinfo.tex
Loading texinfo [version 2013-02-01.11]:
\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=\toks13
\groupbox=\box18
\groupinvalidhelp=\toks14
\mil=\dimen25
\exdentamount=\skip18
\inmarginspacing=\skip19
\centerpenalty=\count27
pdf,
\tempnum=\count28
\lnkcount=\count29
\filename=\toks15
\filenamelength=\count30
\pgn=\count31
\toksA=\toks16
\toksB=\toks17
\toksC=\toks18
\toksD=\toks19
\boxA=\box19
\countA=\count32
\nopdfimagehelp=\toks20
fonts,
\sffam=\fam8
\textleading=\dimen26
markup,
\fontdepth=\count33
glyphs,
\errorbox=\box20
page headings,
\titlepagetopglue=\skip20
\titlepagebottomglue=\skip21
\evenheadline=\toks21
\oddheadline=\toks22
\evenfootline=\toks23
\oddfootline=\toks24
tables,
\tableindent=\dimen27
\itemindent=\dimen28
\itemmargin=\dimen29
\itemmax=\dimen30
\itemno=\count34
\multitableparskip=\skip22
\multitableparindent=\skip23
\multitablecolspace=\dimen31
\multitablelinespace=\skip24
\colcount=\count35
\everytab=\toks25
conditionals,
\doignorecount=\count36
indexing,
\whatsitskip=\skip25
\whatsitpenalty=\count37
\secondaryindent=\skip26
\partialpage=\box21
\doublecolumnhsize=\dimen32
sectioning,
\unnumberedno=\count38
\chapno=\count39
\secno=\count40
\subsecno=\count41
\subsubsecno=\count42
\appendixno=\count43
\absseclevel=\count44
\secbase=\count45
\chapheadingskip=\skip27
\secheadingskip=\skip28
\subsecheadingskip=\skip29
toc,
\tocfile=\write0
\contentsrightmargin=\skip30
\savepageno=\count46
\lastnegativepageno=\count47
\tocindent=\dimen33
environments,
\lispnarrowing=\skip31
\envskipamount=\skip32
\circthick=\dimen34
\cartouter=\dimen35
\cartinner=\dimen36
\normbskip=\skip33
\normpskip=\skip34
\normlskip=\skip35
\lskip=\skip36
\rskip=\skip37
\nonfillparindent=\dimen37
\tabw=\dimen38
\verbbox=\box22
defuns,
\defbodyindent=\skip38
\defargsindent=\skip39
\deflastargmargin=\skip40
\defunpenalty=\count48
\parencount=\count49
\brackcount=\count50
macros,
\paramno=\count51
\macname=\toks26
cross references,
\auxfile=\write1
\savesfregister=\count52
\toprefbox=\box23
\printedrefnamebox=\box24
\infofilenamebox=\box25
\printedmanualbox=\box26
insertions,
\footnoteno=\count53
\SAVEfootins=\box27
\SAVEmargin=\box28
(/usr/share/texlive/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
\epsffilein=\read1
\epsfframemargin=\dimen39
\epsfframethickness=\dimen40
\epsfrsize=\dimen41
\epsftmp=\dimen42
\epsftsize=\dimen43
\epsfxsize=\dimen44
\epsfysize=\dimen45
\pspoints=\dimen46
)
\noepsfhelp=\toks27
localization,
\nolanghelp=\toks28
\countUTFx=\count54
\countUTFy=\count55
\countUTFz=\count56
formatting,
\defaultparindent=\dimen47
and turning on texinfo input format.)
\openout1 = `nano.aux'.
@cpindfile=@write2
@fnindfile=@write3
@vrindfile=@write4
@tpindfile=@write5
@kyindfile=@write6
@pgindfile=@write7
[1
\openout2 = `nano.cp'.
\openout3 = `nano.fn'.
\openout4 = `nano.vr'.
\openout5 = `nano.tp'.
\openout6 = `nano.ky'.
\openout7 = `nano.pg'.
{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] ()
\openout0 = `nano.toc'.
Chapter 1 [1]
Cross reference values unknown; you must run TeX again. Chapter 2 [2]
Chapter 3 [3] [4] [5] [6] [7] Chapter 4 [8]
Missing character: There is no à in font cmr10!
Missing character: There is no ª in font cmr10!
Missing character: There is no â in font cmr10!
Missing character: There is no in font cmr10!
Missing character: There is no in font cmr10!
[9] [10] Chapter 5 [11] Chapter 6
[12] [13] Chapter 7 [14] [15] [16] [17] [18]
./nano.texi:872: Undefined control sequence.
<argument> "@U
{00BB}@U {00B7}"
@t #1->{@tt @rawbackslash @plainfrenchspacing #1
}@null
l.872 for a UTF-8 locale is @t{"@U{00BB}@U{00B7}"}
, and for other locales @t...
?
./nano.texi:872: Undefined control sequence.
<argument> "@U {00BB}@U
{00B7}"
@t #1->{@tt @rawbackslash @plainfrenchspacing #1
}@null
l.872 for a UTF-8 locale is @t{"@U{00BB}@U{00B7}"}
, and for other locales @t...
?
./nano.texi:872: Interruption.
<to be read again>
{
<argument> "@U {00BB}@U {
00B7}"
@t #1->{@tt @rawbackslash @plainfrenchspacing #1
}@null
l.872 for a UTF-8 locale is @t{"@U{00BB}@U{00B7}"}
, and for other locales @t...
?
./nano.texi:872: Emergency stop.
<to be read again>
{
<argument> "@U {00BB}@U {
00B7}"
@t #1->{@tt @rawbackslash @plainfrenchspacing #1
}@null
l.872 for a UTF-8 locale is @t{"@U{00BB}@U{00B7}"}
, and for other locales @t...
End of file on the terminal!
./nano.texi:872: ==> Fatal error occurred, no output PDF file produced!