[XeTeX] bug in xltxtra?

Peter Dyballa Peter_Dyballa at Web.DE
Tue Aug 3 11:56:53 CEST 2010


Am 03.08.2010 um 09:56 schrieb Yves Codet:

> I think I found a bug in xltxtra


Not necessarily...

Adding into the preamble the nice little line

	\listfiles

would show for the case fontspec vs. xltxtra that in TeX Live 2009  
some more files can be suspected the culprit:

  *File List*
     book.cls    2007/10/19 v1.4h Standard LaTeX document class
     bk10.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
fontspec.sty    2008/08/09 v1.18 Advanced font selection for XeLaTeX
  ifxetex.sty    2009/01/23 v0.5 Provides ifxetex conditional
     calc.sty    2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
  xkeyval.sty    2008/08/13 v2.6a package option processing (HA)
  xkeyval.tex    2008/08/13 v2.6a key=value parser (HA)
  fontenc.sty
   eu1enc.def    2010/01/28 v0.1f Experimental Unicode font encodings
   eu1lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
fontspec.cfg
  ***********

	vs.

  *File List*
     book.cls    2007/10/19 v1.4h Standard LaTeX document class
     bk10.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
  xltxtra.sty    2009/12/26 v0.5b Improvements for the "XeLaTeX" format
  ifxetex.sty    2009/01/23 v0.5 Provides ifxetex conditional
fontspec.sty    2008/08/09 v1.18 Advanced font selection for XeLaTeX
     calc.sty    2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
  xkeyval.sty    2008/08/13 v2.6a package option processing (HA)
  xkeyval.tex    2008/08/13 v2.6a key=value parser (HA)
  fontenc.sty
   eu1enc.def    2010/01/28 v0.1f Experimental Unicode font encodings
   eu1lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
fontspec.cfg
xunicode.sty    2008/02/08 v0.91 provides access to latin accents and  
many other characters in Unicode lower plane
metalogo.sty    2009/09/04 v0.11 Extended TeX logo macros
graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
     trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2009/08/28 v1.8 graphics configuration of TeX Live
    xetex.def    2009/11/22 v0.94 LaTeX color/graphics driver for  
XeTeX (RRM/JK)    etex.sty    1998/03/26 v2.0 eTeX basic definition  
package (PEB)
fixltx2e.sty    2006/09/13 v1.1m fixes to LaTeX
  ***********

But the difference in output cannot be produced by loading all the  
additional packages except xltxtra...


In TeX Live 2010 I always get:

-------------- next part --------------
A non-text attachment was scrubbed...
Name: BLABLA.png
Type: image/png
Size: 1232 bytes
Desc: not available
URL: <http://tug.org/pipermail/xetex/attachments/20100803/fc3d68dc/attachment.png>
-------------- next part --------------



with these files:

  *File List*
     book.cls    2007/10/19 v1.4h Standard LaTeX document class
     bk10.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
fontspec.sty    2010/07/14 v2.0b Advanced font selection for XeLaTeX/ 
LuaLaTeX
    expl3.sty    2010/07/13 v1982 L3 Experimental code bundle wrapper
  l3names.sty    2010/07/11 v1981 L3 Experimental Naming Scheme for  
TeX Primitives
     etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)
l3basics.sty    2010/06/07 v1942 L3 Experimental basic definitions
  l3expan.sty    2010/06/10 v1948 L3 Experimental Argument Expansion  
module
     l3tl.sty    2010/05/22 v1919 L3 Experimental Token Lists
l3intexpr.sty    2010/06/15 v1957 L3 Integer Expressions
  l3quark.sty    2010/03/21 v1853 L3 Experimental Quark Commands
    l3seq.sty    2010/03/29 v1879 L3 Experimental sequences and stacks
   l3toks.sty    2010/05/25 v1933 L3 Experimental Token Registers
    l3int.sty    2010/05/25 v1933 L3 Experimental Integer module
    l3prg.sty    2010/03/21 v1853 L3 Experimental control structures
  l3clist.sty    2010/03/29 v1878 L3 Experimental comma separated lists
  l3token.sty    2010/04/11 v1890 L3 Experimental token investigation  
and manipulation
   l3prop.sty    2010/03/21 v1857 L3 Experimental Property Lists
    l3msg.sty    2010/03/23 v1866 L3 Experimental LaTeX Messages module
     l3io.sty    2010/05/22 v1923 L3 Experimental i/o module
   l3skip.sty    2010/05/25 v1933 L3 Experimental skip registers
    l3box.sty    2010/05/22 v1919 L3 Experimental Box module
l3keyval.sty    2010/04/11 v1890 L3 Experimental keyval processing
   l3keys.sty    2010/05/24 v1931 L3 Experimental key-value support
l3precom.sty    2010/02/09 v1793 L3 Experimental precompilation module
   l3xref.sty    2010/02/09 v1786 L3 Experimental cross referencing
   l3file.sty    2010/03/21 v1853 L3 Experimental file loading
     l3fp.sty    2010/07/08 v1979 L3 Experimental floating-point  
operations
     calc.sty    2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
   xparse.sty    2010/05/23 v1927 Generic document command parser
  xkeyval.sty    2008/08/13 v2.6a package option processing (HA)
  xkeyval.tex    2008/08/13 v2.6a key=value parser (HA)
fontspec-patches.sty    2010/07/14 v2.0b Advanced font selection for  
XeLaTeX/LuaLaTeX
fixltx2e.sty    2006/09/13 v1.1m fixes to LaTeX
  fontenc.sty
   eu1enc.def    2010/05/27 v0.1g Experimental Unicode font encodings
   eu1lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
fontspec.cfg
  ***********

	vs.

  *File List*
     book.cls    2007/10/19 v1.4h Standard LaTeX document class
     bk10.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
  xltxtra.sty    2010/06/03 v0.5d Improvements for the "XeLaTeX" format
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
  ifxetex.sty    2009/01/23 v0.5 Provides ifxetex conditional
fontspec.sty    2010/07/14 v2.0b Advanced font selection for XeLaTeX/ 
LuaLaTeX
    expl3.sty    2010/07/13 v1982 L3 Experimental code bundle wrapper
  l3names.sty    2010/07/11 v1981 L3 Experimental Naming Scheme for  
TeX Primitives
     etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)
l3basics.sty    2010/06/07 v1942 L3 Experimental basic definitions
  l3expan.sty    2010/06/10 v1948 L3 Experimental Argument Expansion  
module
     l3tl.sty    2010/05/22 v1919 L3 Experimental Token Lists
l3intexpr.sty    2010/06/15 v1957 L3 Integer Expressions
  l3quark.sty    2010/03/21 v1853 L3 Experimental Quark Commands
    l3seq.sty    2010/03/29 v1879 L3 Experimental sequences and stacks
   l3toks.sty    2010/05/25 v1933 L3 Experimental Token Registers
    l3int.sty    2010/05/25 v1933 L3 Experimental Integer module
    l3prg.sty    2010/03/21 v1853 L3 Experimental control structures
  l3clist.sty    2010/03/29 v1878 L3 Experimental comma separated lists
  l3token.sty    2010/04/11 v1890 L3 Experimental token investigation  
and manipulation
   l3prop.sty    2010/03/21 v1857 L3 Experimental Property Lists
    l3msg.sty    2010/03/23 v1866 L3 Experimental LaTeX Messages module
     l3io.sty    2010/05/22 v1923 L3 Experimental i/o module
   l3skip.sty    2010/05/25 v1933 L3 Experimental skip registers
    l3box.sty    2010/05/22 v1919 L3 Experimental Box module
l3keyval.sty    2010/04/11 v1890 L3 Experimental keyval processing
   l3keys.sty    2010/05/24 v1931 L3 Experimental key-value support
l3precom.sty    2010/02/09 v1793 L3 Experimental precompilation module
   l3xref.sty    2010/02/09 v1786 L3 Experimental cross referencing
   l3file.sty    2010/03/21 v1853 L3 Experimental file loading
     l3fp.sty    2010/07/08 v1979 L3 Experimental floating-point  
operations
     calc.sty    2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
   xparse.sty    2010/05/23 v1927 Generic document command parser
  xkeyval.sty    2008/08/13 v2.6a package option processing (HA)
  xkeyval.tex    2008/08/13 v2.6a key=value parser (HA)
fontspec-patches.sty    2010/07/14 v2.0b Advanced font selection for  
XeLaTeX/LuaLaTeX
fixltx2e.sty    2006/09/13 v1.1m fixes to LaTeX
  fontenc.sty
   eu1enc.def    2010/05/27 v0.1g Experimental Unicode font encodings
   eu1lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
fontspec.cfg
xunicode.sty    2008/02/08 v0.91 provides access to latin accents and  
many other characters in Unicode lower plane
metalogo.sty    2010/05/29 v0.12 Extended TeX logo macros
graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
     trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2010/04/23 v1.9 graphics configuration of TeX Live
    xetex.def    2009/11/22 v0.94 LaTeX color/graphics driver for  
XeTeX (RRM/JK) ***********

The main difference, again, is the additional use of

  xltxtra.sty    2010/06/03 v0.5d Improvements for the "XeLaTeX" format
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
  ifxetex.sty    2009/01/23 v0.5 Provides ifxetex conditional
xunicode.sty    2008/02/08 v0.91 provides access to latin accents and  
many other characters in Unicode lower plane
metalogo.sty    2010/05/29 v0.12 Extended TeX logo macros
graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty    2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
     trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2010/04/23 v1.9 graphics configuration of TeX Live
    xetex.def    2009/11/22 v0.94 LaTeX color/graphics driver for  
XeTeX (RRM/JK)

So it can be assumed that the "pure fontspec" behaviour is an old  
fault and we'll get soon an up-to-date look.

--
Greetings

   Pete

Know thyself. Need help, call GOOGLE.



More information about the XeTeX mailing list