Re: [XeTeX] xelatex and table of contents
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 11/05/2011 01:37, Wilfred van Rooijen a écrit : Hi, Please send a minimal example file which illustrates the problem. Then we can try to reproduce and fix the error. Here is an example; I have found the culprit: the package dev.sty Uncomment % \usepackage{dev} And diacritical marks do not appear in the table of contents. Strangely, this behaviour is only there not in the main document. %ECM \listfiles \documentclass[a4paper,11pt]{report} \usepackage[frenchb]{babel} \frenchbsetup{AutoSpaceFootnotes=false} \usepackage{xltxtra} \setmainfont[Mapping=tex-text]{Linux Libertine O} \newfontfamily\sanskritfont{Linux Libertine O} % \usepackage{dev} \begin{document} \chapter{La règle d'inversion} Deux \textit{śloka}, formules qui sont le moyen du calcul concernant la règle d'inversion: \begin{verse} {\bfseries% chedaṃ guṇaṃ guṇaṃ chedaṃ\\ \hspace*{10mm} vargaṃ mūlaṃ padaṃ kṛtim\par} \end{verse} Ceci est la règle du calcul inverse qui, {\bfseries dṛśye} un nombre \section{{\itshape viśleṣajātiḥ}} L'auteur éclaire à l'aide d'un exemple la \textit{viśleṣajātiḥ} qui vient à son tour: \begin{verse} {\bfseries% pañcāṃśo 'likulāt kadambam agamat tryaṃśaḥ śilīndhraṃ tayor\\ \hspace*{10mm} viśleṣas triguṇo mṛgākṣi kuṭajaṃ dolāyamāno 'paraḥ\par} \end{verse} \tableofcontents \end{document} %%%end ECM *File List* report.cls2007/10/19 v1.4h Standard LaTeX document class size11.clo2007/10/19 v1.4h Standard LaTeX file (size option) babel.sty2008/07/06 v3.8l The Babel package frenchb.ldf2009/03/16 v2.3d French support from the babel system frenchb.cfg scalefnt.sty keyval.sty1999/03/16 v1.13 key=value parser (DPC) xltxtra.sty2009/12/26 v0.5b Improvements for the XeLaTeX format ifxetex.sty2009/01/23 v0.5 Provides ifxetex conditional fontspec.sty2008/08/09 v1.18 Advanced font selection for XeLaTeX calc.sty2007/08/22 v4.3 Infix arithmetic (KKT,FJ) xkeyval.sty2008/08/13 v2.6a package option processing (HA) xkeyval.tex2008/08/13 v2.6a key=value parser (HA) fontenc.sty eu1enc.def2010/01/28 v0.1f Experimental Unicode font encodings eu1lmr.fd2009/10/30 v1.6 Font defs for Latin Modern fontspec.cfg xunicode.sty2008/02/08 v0.91 provides access to latin accents and many othe r characters in Unicode lower plane metalogo.sty2009/09/04 v0.11 Extended TeX logo macros graphicx.sty1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) graphics.sty2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) trig.sty1999/03/16 v1.09 sin cos tan (DPC) graphics.cfg2009/08/28 v1.8 graphics configuration of TeX Live xetex.def2009/11/22 v0.94 LaTeX color/graphics driver for XeTeX (RRM/JK) etex.sty1998/03/26 v2.0 eTeX basic definition package (PEB) fixltx2e.sty2006/09/13 v1.1m fixes to LaTeX *** - -- François Patte UFR de mathématiques et informatique Université Paris Descartes Tél. +33 (0)1 8394 5849 http://www.math-info.univ-paris5.fr/~patte -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAk3KUI0ACgkQdE6C2dhV2JVN9QCgy/xLY5HdME982JxDJYqIctra VWMAn0XYnJMkvqiSRf/PkzxZ2+aoaTdL =V6do -END PGP SIGNATURE- -- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
Re: [XeTeX] xelatex and table of contents
On May 11, 2011, at 5:02 AM, François Patte wrote: \listfiles \documentclass[a4paper,11pt]{report} \usepackage[frenchb]{babel} \frenchbsetup{AutoSpaceFootnotes=false} You shouldn't be using babel with xelatex; you should use polyglossia instead. \usepackage{xltxtra} \setmainfont[Mapping=tex-text]{Linux Libertine O} \newfontfamily\sanskritfont{Linux Libertine O} % \usepackage{dev} In the source for dev.sty: %This is an old package kept just for compatibility reasons. Use %devanagari.sty in new documents. (And even that advice might not be accurate for xelatex. Polyglossia would be the way forward here, too.) Alan -- Alan Munn am...@gmx.com -- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
Re: [XeTeX] xelatex and table of contents
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 11/05/2011 16:42, Alan Munn a écrit : Thanks for answering. \usepackage[frenchb]{babel} \frenchbsetup{AutoSpaceFootnotes=false} You shouldn't be using babel with xelatex; you should use polyglossia instead. I wish I could! But the French style with polyglossia is far from being as advanced as the babel one \usepackage{xltxtra} \setmainfont[Mapping=tex-text]{Linux Libertine O} \newfontfamily\sanskritfont{Linux Libertine O} % \usepackage{dev} In the source for dev.sty: %This is an old package kept just for compatibility reasons. Use %devanagari.sty in new documents. dev.sty just calls devanagari.sty. So the problem will be the same! F. - -- François Patte UFR de mathématiques et informatique Université Paris Descartes Tél. +33 (0)1 8394 5849 http://www.math-info.univ-paris5.fr/~patte -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAk3Krj0ACgkQdE6C2dhV2JXvZQCeNZFx+gVZAnAX3hbbvwrpT9dg n3YAn1UklZJrHwNolKAiwYWCCyc8/HdA =a8nO -END PGP SIGNATURE- -- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
Re: [XeTeX] xelatex and table of contents
On May 11, 2011, at 11:41 AM, François Patte wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 11/05/2011 16:42, Alan Munn a écrit : Thanks for answering. \usepackage[frenchb]{babel} \frenchbsetup{AutoSpaceFootnotes=false} You shouldn't be using babel with xelatex; you should use polyglossia instead. I wish I could! But the French style with polyglossia is far from being as advanced as the babel one Are babel and xelatex really compatible? I'm not sure that they are. But this isn't the source of the problem. \usepackage{xltxtra} \setmainfont[Mapping=tex-text]{Linux Libertine O} \newfontfamily\sanskritfont{Linux Libertine O} % \usepackage{dev} In the source for dev.sty: %This is an old package kept just for compatibility reasons. Use %devanagari.sty in new documents. dev.sty just calls devanagari.sty. So the problem will be the same! Ok. Is devanagari.sty compatible with xelatex? I wouldn't think so. devanagari.sty redefines @starttoc and sets the default encoding to OT1 (an odd choice.) After loading devanagari.sty add the following: \def\DNencdefault{EU1} \def\DNrmdefault{lmr} This superficially seems to solve the problem. Alan -- Alan Munn am...@gmx.com -- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
Re: [XeTeX] xelatex and table of contents
Am 11.05.2011 um 19:05 schrieb Alan Munn: Are babel and xelatex really compatible? Yes, they are – for the supported languages. (At least English, German, French work.) -- Greetings Pete Atheism is a non prophet organization. -- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
Re: [XeTeX] xelatex and table of contents
On May 11, 2011, at 4:45 PM, Ross Moore wrote: Hi François, Alan and others. On 12/05/2011, at 3:05 AM, Alan Munn wrote: On May 11, 2011, at 11:41 AM, François Patte wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Le 11/05/2011 16:42, Alan Munn a écrit : Thanks for answering. \usepackage[frenchb]{babel} \frenchbsetup{AutoSpaceFootnotes=false} You shouldn't be using babel with xelatex; you should use polyglossia instead. I wish I could! But the French style with polyglossia is far from being as advanced as the babel one Are babel and xelatex really compatible? I'm not sure that they are. But this isn't the source of the problem. I don't see any problem at all, with the provided example. texshop_image.jpeg Here is the XeTeX version, font warnings and the packages, as listed by \listfiles : This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010) LaTeX Font Warning: Font shape `EU1/LinuxLibertineO(0)/bx/n' undefined (Font) using `EU1/LinuxLibertineO(0)/m/n' instead on input line 15 . *File List* report.cls2007/10/19 v1.4h Standard LaTeX document class size11.clo2007/10/19 v1.4h Standard LaTeX file (size option) babel.sty2008/07/06 v3.8l The Babel package frenchb.ldf2009/03/16 v2.3d French support from the babel system frenchb.cfg scalefnt.sty keyval.sty1999/03/16 v1.13 key=value parser (DPC) xltxtra.sty2009/12/26 v0.5b Improvements for the XeLaTeX format ifxetex.sty2009/01/23 v0.5 Provides ifxetex conditional fontspec.sty2010/11/07 v2.1d Advanced font selection for XeLaTeX/LuaLaTeX expl3.sty2010/10/02 v2056 L3 Experimental code bundle wrapper l3names.sty2010/10/03 v2064 L3 Experimental Naming Scheme for TeX Primitiv es etex.sty1998/03/26 v2.0 eTeX basic definition package (PEB) l3basics.sty2010/10/03 v2063 L3 Experimental basic definitions l3expan.sty2010/09/20 v2037 L3 Experimental Argument Expansion module l3tl.sty2010/10/03 v2063 L3 Experimental Token Lists l3int.sty2010/10/09 v2070 L3 Experimental Integer module l3quark.sty2010/09/20 v2036 L3 Experimental Quark Commands l3seq.sty2010/03/29 v1879 L3 Experimental sequences and stacks l3toks.sty2010/09/20 v2037 L3 Experimental Token Registers l3prg.sty2010/10/03 v2063 L3 Experimental control structures l3clist.sty2010/10/09 v2071 L3 Experimental comma separated lists l3token.sty2010/10/03 v2063 L3 Experimental token investigation and manipu lation l3prop.sty2010/03/21 v1857 L3 Experimental Property Lists l3msg.sty2010/10/02 v2052 L3 Experimental LaTeX Messages module l3io.sty2010/10/03 v2063 L3 Experimental i/o module l3skip.sty2010/10/03 v2063 L3 Experimental skip registers l3box.sty2010/09/26 v2048 L3 Experimental Box module l3keyval.sty2010/04/11 v1890 L3 Experimental keyval processing l3keys.sty2010/10/13 v2075 L3 Experimental key-value support l3precom.sty2010/02/09 v1793 L3 Experimental precompilation module l3xref.sty2010/02/09 v1786 L3 Experimental cross referencing l3file.sty2010/03/21 v1853 L3 Experimental file loading l3fp.sty2010/09/19 v2029 L3 Experimental floating-point operations l3luatex.sty2010/07/18 v1985 L3 Experimental LuaTeX functions calc.sty2007/08/22 v4.3 Infix arithmetic (KKT,FJ) xparse.sty2010/05/23 v1927 Generic document command parser xkeyval.sty2008/08/13 v2.6a package option processing (HA) xkeyval.tex2008/08/13 v2.6a key=value parser (HA) fontspec-patches.sty2010/11/07 v2.1d Advanced font selection for XeLaTeX/Lu aLaTeX fixltx2e.sty2006/09/13 v1.1m fixes to LaTeX fontenc.sty eu1enc.def2010/05/27 v0.1h Experimental Unicode font encodings eu1lmr.fd2009/10/30 v1.6 Font defs for Latin Modern xunicode.sty2010/11/06 v0.96 provides access to latin accents and many othe r characters in Unicode lower plane fontspec.cfg metalogo.sty2009/09/04 v0.11 Extended TeX logo macros graphicx.sty1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) graphics.sty2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) trig.sty1999/03/16 v1.09 sin cos tan (DPC) graphics.cfg2010/04/23 v1.9 graphics configuration of TeX Live xetex.def2009/11/22 v0.94 LaTeX color/graphics driver for XeTeX (RRM/JK) dev.sty2003/06/09 $Revision: 1.14$ LaTeX macros for Velthuis Devanagar i cite.sty2009/08/29 v 5.2 udn.fd *** \usepackage{xltxtra} \setmainfont[Mapping=tex-text]{Linux Libertine O} \newfontfamily\sanskritfont{Linux Libertine O} % \usepackage{dev} In the source for dev.sty: %This is an old package kept just for compatibility reasons. Use %devanagari.sty in new documents. dev.sty just calls devanagari.sty. So the problem will be the same! Ok. Is devanagari.sty compatible with xelatex? I wouldn't think
Re: [XeTeX] xelatex and table of contents
Hi Alan, On 12/05/2011, at 7:53 AM, Alan Munn wrote: dev.sty2003/06/09 $Revision: 1.14$ LaTeX macros for Velthuis Devanagar i After loading devanagari.sty add the following: \def\DNencdefault{EU1} \def\DNrmdefault{lmr} This superficially seems to solve the problem. This wasn't necessary for me. So if someone sees a difference in package versions from what I used, then that may provide a clue as to the source of the incompatibility. I need the redefinitions. The difference between my File List and yours is: So generally yours are a bit older than mine. ... quite a lot, concerning dev.sty . Mine is a relic in a local texmf tree, from work I was doing with devnag ~8 years ago! I should have checked this before posting. dev.sty2008/03/09 v2.15 LaTeX macros for Velthuis Devanagari devanagari.sty2008/03/09 v2.15 LaTeX macros for Velthuis Devanagari dvngcite.sty2008/03/09 v2.15 Extension for citations in the nagari text cite.sty2010/09/10 v 5.3 After disabling the old directory, I now see what François was describing. The cause of the problem is that devanagari.sty defines a macro \NormalFont which needs to be set properly. One way is to setup \DNencdefault and \DNrmdefault as you advised. That is probably the best way to proceed. Presumably there is documentation for the package which explains why \NormalFont is defined at all. A simple alternative quick and dirty approach is to just disable \NormalFont before doing the ToC. e.g. {\let\NormalFont\relax \tableofcontents } This worked for me, with the example supplied. Though it is possible that with a larger, more complex document, this might not work --- depending on just where the \tableofcontents command is used. Hope this helps, Ross Ross Moore ross.mo...@mq.edu.au Mathematics Department office: E7A-419 Macquarie University tel: +61 (0)2 9850 8955 Sydney, Australia 2109 fax: +61 (0)2 9850 8114 -- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
[XeTeX] xelatex and table of contents
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Bonsoir, I am using xelatex with linux libertine fonts and everything seems OK. Today, I added at the the end of the document: \tableofcontents And, in the table of contents, every letters with a diacritical mark used in \chapter \section ... commands have desappeared! (They are correctly displayed in the chapter, section... titles) The title of the table of contents only is ok: Table des matières What happened? Thanks for helping. - -- François Patte UFR de mathématiques et informatique Université Paris Descartes 45, rue des Saints Pères F-75270 Paris Cedex 06 Tél. +33 (0)1 8394 5849 http://www.math-info.univ-paris5.fr/~patte -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/ iEYEARECAAYFAk3Jq6oACgkQdE6C2dhV2JVqQACgwly0dMc8ZCbLb7JgntMo5rAD lEUAoMkjLAcnBsu7W+0sN/CAxJ+0oUoG =Q0dW -END PGP SIGNATURE- -- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
Re: [XeTeX] xelatex and table of contents
Hi, Please send a minimal example file which illustrates the problem. Then we can try to reproduce and fix the error. Cheers, Wilfred --- On Wed, 11/5/11, Ross Moore ross.mo...@mq.edu.au wrote: From: Ross Moore ross.mo...@mq.edu.au Subject: Re: [XeTeX] xelatex and table of contents To: Unicode-based TeX for Mac OS X and other platforms xetex@tug.org Date: Wednesday, 11 May, 2011, 6:32 AM Hi Francois, On 11/05/2011, at 7:18 AM, François Patte wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Bonsoir, I am using xelatex with linux libertine fonts and everything seems OK. Today, I added at the the end of the document: \tableofcontents And, in the table of contents, every letters with a diacritical mark used in \chapter \section ... commands have desappeared! (They are correctly displayed in the chapter, section... titles) The title of the table of contents only is ok: Table des matières What happened? Which font is being used in the ToC ? Are you sure it is Linux Libertine, with all the same settings as in the body of your document? Also, have a look inside the .toc file. Is it perfectly readable, or is there extra expanded primitives, related to how the diacritical marks are constructed? Are there any messages in the .log file that might be related? Some explicit files, and a PDF, would help. Thanks for helping. - -- François Patte Hope this helps, Ross Ross Moore ross.mo...@mq.edu.au Mathematics Department office: E7A-419 Macquarie University tel: +61 (0)2 9850 8955 Sydney, Australia 2109 fax: +61 (0)2 9850 8114 -- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex -- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex
Re: [XeTeX] xelatex and table of contents
On May 10, 2011, at 6:37 PM, Wilfred van Rooijen wrote: Hi, Please send a minimal example file which illustrates the problem. Then we can try to reproduce and fix the error. Cheers, Wilfred Howdy, Without the example I can't tell since I can't reproduce the problem with my simple example. Good Luck, Herb Schulz (herbs at wideopenwest dot com) -- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex