[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: luatex problems with texinfo.tex
From: |
Werner LEMBERG |
Subject: |
Re: luatex problems with texinfo.tex |
Date: |
Thu, 31 Dec 2015 12:17:50 +0100 (CET) |
> I think the "Undefined control sequence" message comes for an active
> character (that is, a byte with category code 13) which doesn't have a
> definition. This would be hex c2.
Can you really make byte 0xC2 active in luatex? This would completely
break Unicode support, since 0xC2 is an incomplete UTF-8 sequence.
> †, ‡ begin hex e2, that probably accounts for why they don't break.
It seems so. Meanwhile, Masamichi-san wrote another report, see
below. With pdftex, everything works just fine.
> You could try the attached file and send the log here to see if we can
> find any enlightenment from it. It should have lines like
>
> Â->@UTFviiiTwoOctets Â
>
> @UTFviiiTwoOctets #1#2->@expandafter @UTFviiiDefined @csname
> u8:address@hidden address@hidden
> dcsname
> #1<-Â
> #2<-§
>
> (Â is hex c2 in Latin-1.)
It doesn't have such lines, see attachment – luatex works with UTF-8
directly...
Werner
======================================================================
[This is lilypond documention.]
At least the following letters are failed with same error:
ø U+00F8 LATIN SMALL LETTER O WITH STROKE (\o) in internals and music-glossary,
ù U+00F9 LATIN SMALL LETTER U WITH GRAVE (\`u) in snippets,
ü U+00FC LATIN SMALL LETTER U WITH DIAERESIS (\"u) in essay.
Also, many other letters will be failed.
\S and \P may be minor.
So they can be replaced easily.
However, If I understand correctly, \"u is major in german text.
It is difficult to replace all \"u, isn't it?
Moreover, there are other errors as following.
```
/home/trueroad/git/lilypond/lilypond/Documentation/contributor/introduction.itex
i:98: This command can appear only outside of any environment, not in environme
nt @quotation.
@badenverr ...temp , not @inenvironment @thisenv }
@checkenv address@hidden @thisenv @temp @else @badenverr
@fi
@\node #1->@checkenv {}
@donode #1 ,@finishnodeparse
l.98 @node Summary for experienced developers
```
```
./learning/tutorial.texi:107: This command can appear only outside of any envir
onment, not in environment @quotation.
@badenverr ...temp , not @inenvironment @thisenv }
@checkenv address@hidden @thisenv @temp @else @badenverr
@fi
@\node #1->@checkenv {}
@donode #1 ,@finishnodeparse
l.107 @node Producing output
```
```
./notation/pitches.texi:924: This command can appear only outside of any enviro
nment, not in environment @quotation.
@badenverr ...temp , not @inenvironment @thisenv }
@checkenv address@hidden @thisenv @temp @else @badenverr
@fi
@\node #1->@checkenv {}
@donode #1 ,@finishnodeparse
l.924 @node Note names in other languages
```
```
./usage/running.texi:406: This command can appear only in environment @table, n
ot in environment @quotation.
@badenverr ...temp , not @inenvironment @thisenv }
@checkenv address@hidden @thisenv @temp @else @badenverr
@fi
@\end ...pandafter @checkenv @csname address@hidden
@csname address@hidden @end...
l.406 @end table
```
```
./web.texi:112: File ended while scanning use of \doignoretext.
<inserted text>
@par
@scanmacro ...atspaces address@hidden address@hidden }
@aftermacro
l.112 @divId{pageHeader}
```
This is LuaTeX, Version beta-0.80.0 (TeX Live 2015) (rev 5238) (format=luatex
2015.12.30) 31 DEC 2015 12:09
restricted \write18 enabled.
**aaa.texinfo
(./aaa.texinfo
(/usr/local/backup/TeXLive/Master/texmf-dist/tex/texinfo/texinfo.tex
Loading texinfo [version 2015-12-20.12]:
\outerhsize=\dimen16
\outervsize=\dimen17
\cornerlong=\dimen18
\cornerthick=\dimen19
\topandbottommargin=\dimen20
\bindingoffset=\dimen21
\normaloffset=\dimen22
\pagewidth=\dimen23
\pageheight=\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
\boxB=\box20
\countA=\count32
\nopdfimagehelp=\toks20
fonts,
\sffam=\fam8
\textleading=\dimen26
markup,
\fontdepth=\count33
glyphs,
\errorbox=\box21
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,
\dummybox=\box22
\whatsitskip=\skip25
\whatsitpenalty=\count37
\entryrightmargin=\dimen32
\thinshrinkable=\skip26
\entryindexbox=\box23
\entrylinedepth=\dimen33
\secondaryindent=\skip27
\partialpage=\box24
\doublecolumnhsize=\dimen34
\doublecolumntopgap=\dimen35
\savedtopmark=\toks26
\savedfirstmark=\toks27
\balancedcolumns=\box25
sectioning,
\unnumberedno=\count38
\chapno=\count39
\secno=\count40
\subsecno=\count41
\subsubsecno=\count42
\appendixno=\count43
\absseclevel=\count44
\secbase=\count45
\chapheadingskip=\skip28
\secheadingskip=\skip29
\subsecheadingskip=\skip30
toc,
\tocfile=\write0
\contentsrightmargin=\skip31
\savepageno=\count46
\lastnegativepageno=\count47
\tocindent=\dimen36
environments,
\lispnarrowing=\skip32
\envskipamount=\skip33
\circthick=\dimen37
\cartouter=\dimen38
\cartinner=\dimen39
\normbskip=\skip34
\normpskip=\skip35
\normlskip=\skip36
\lskip=\skip37
\rskip=\skip38
\nonfillparindent=\dimen40
\tabw=\dimen41
\verbbox=\box26
defuns,
\defbodyindent=\skip39
\defargsindent=\skip40
\deflastargmargin=\skip41
\defunpenalty=\count48
\parencount=\count49
\brackcount=\count50
macros,
\paramno=\count51
\macname=\toks28
cross references,
\auxfile=\write1
\savesfregister=\count52
\toprefbox=\box27
\printedrefnamebox=\box28
\infofilenamebox=\box29
\printedmanualbox=\box30
insertions,
\footnoteno=\count53
\SAVEfootins=\box31
\SAVEmargin=\box32
(/usr/local/backup/TeXLive/Master/texmf-dist/tex/generic/epsf/epsf.tex
This is `epsf.tex' v2.7.4 <14 February 2011>
\epsffilein=\read1
\epsfframemargin=\dimen42
\epsfframethickness=\dimen43
\epsfrsize=\dimen44
\epsftmp=\dimen45
\epsftsize=\dimen46
\epsfxsize=\dimen47
\epsfysize=\dimen48
\pspoints=\dimen49
)
\noepsfhelp=\toks29
localization,
\nolanghelp=\toks30
\countUTFx=\count54
\countUTFy=\count55
\countUTFz=\count56
formatting,
\defaultparindent=\dimen50
and turning on texinfo input format.)
! Undefined control sequence.
l.6 † ‡ §
¶
? x
No pages of output.
LuaTeX warning: dangling objects discarded, no output file produced.
PDF statistics: 3 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 131072)
16 words of extra memory for PDF output out of 10000 (max. 10000000)
- luatex problems with texinfo.tex, Werner LEMBERG, 2015/12/30
- Re: luatex problems with texinfo.tex, Karl Berry, 2015/12/30
- Re: luatex problems with texinfo.tex, Gavin Smith, 2015/12/31
- Re: luatex problems with texinfo.tex,
Werner LEMBERG <=
- Re: luatex problems with texinfo.tex, Werner LEMBERG, 2015/12/31
- Re: luatex problems with texinfo.tex, Gavin Smith, 2015/12/31
- Re: luatex problems with texinfo.tex, Gavin Smith, 2015/12/31
- Re: luatex problems with texinfo.tex, Werner LEMBERG, 2015/12/31
- Re: luatex problems with texinfo.tex, Gavin Smith, 2015/12/31
- Re: luatex problems with texinfo.tex, Karl Berry, 2015/12/31