bug-texinfo
[Top][All Lists]
Advanced

[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)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]