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 \listfileswould 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.cfgxunicode.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 Livexetex.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:
<<inline: BLABLA.png>>
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 wrapperl3names.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 definitionsl3expan.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 listsl3token.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 loadingl3fp.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 conditionalfontspec.sty 2010/07/14 v2.0b Advanced font selection for XeLaTeX/ LuaLaTeX
expl3.sty 2010/07/13 v1982 L3 Experimental code bundle wrapperl3names.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 definitionsl3expan.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 listsl3token.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 loadingl3fp.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.cfgxunicode.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 Livexetex.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 conditionalxunicode.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 Livexetex.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.
-------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex