[XeTeX] Change in Polyglossia?

Herbert Schulz herbs at wideopenwest.com
Wed Sep 21 21:28:50 CEST 2011


On Sep 21, 2011, at 2:19 PM, Barry MacKichan wrote:

> If I compile the following:
> 
> \documentclass{article}
> \usepackage{fontspec}
> \usepackage{polyglossia}
> \begin{document}
> This is some text.
> \end{document}
> 
> I get the errors at the end of this message. I updated my TexLive 2011 complete installation this morning.
> 
> --Barry
> 
> This is XeTeX, Version 3.1415926-2.3-0.9997.5 (TeX Live 2011)
> restricted \write18 enabled.
> entering extended mode
> (./untitled-1.tex
> LaTeX2e <2011/06/27>
> Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge
> rman-x-2011-07-01, ngerman-x-2011-07-01, afrikaans, ancientgreek, ibycus, arabi
> c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
> h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
> h, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian,
> icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, or
> iya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji,
> lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, pol
> ish, portuguese, romanian, russian, sanskrit, serbian, serbianc, slovak, sloven
> ian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded
> .
> (/usr/local/texlive/2011/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
> (/usr/local/texlive/2011/texmf-dist/tex/latex/base/size10.clo))
> (/usr/local/texlive/2011/texmf-dist/tex/latex/fontspec/fontspec.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/expl3.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3names.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty))
> (/usr/local/texlive/2011/texmf-dist/tex/latex/etex-pkg/etex.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/tools/calc.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/color.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/color.cfg)
> (/usr/local/texlive/2011/texmf-dist/tex/xelatex/xetex-def/xetex.def))
> (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphics.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/trig.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/latexconfig/graphics.cfg))
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3basics.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3expan.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3tl.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3seq.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3int.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3quark.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3prg.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3clist.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3token.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3prop.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3msg.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3io.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3file.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3skip.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3keys.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3fp.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3box.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3coffins.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3color.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3kernel/l3luatex.sty))
> (/usr/local/texlive/2011/texmf-dist/tex/latex/l3packages/xparse/xparse.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/fontspec/fontspec-patches.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fixltx2e.sty))
> (/usr/local/texlive/2011/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/base/fontenc.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/euenc/eu1enc.def)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/euenc/eu1lmr.fd))
> (/usr/local/texlive/2011/texmf-dist/tex/xelatex/xunicode/xunicode.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/tipa/t3enc.def
> (/usr/local/texlive/2011/texmf-dist/tex/latex/euenc/eu1lmss.fd))
> (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/graphicx.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/graphics/keyval.sty)))
> (/usr/local/texlive/2011/texmf-dist/tex/latex/fontspec/fontspec.cfg)))
> (/usr/local/texlive/2011/texmf-dist/tex/xelatex/polyglossia/polyglossia.sty
> (/usr/local/texlive/2011/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
> (/usr/local/texlive/2011/texmf-dist/tex/latex/makecmds/makecmds.sty)
> ! Undefined control sequence.
> l.402 \define at boolkey
> {polyglossia}[xpg@]{localmarks}[false]{%
> ? 
> 


Howdy,

Oh my… this has come up today so many times on so many lists it's maddening.

Add

\usepackage{xkeyval}

just before the

\usepackage{polyglossia}

and it will work.

I'll say no more.

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)






More information about the XeTeX mailing list