[XeTeX] Polyglossia "broken"?

Pander pander at users.sourceforge.net
Wed Sep 21 14:04:51 CEST 2011


On 2011-09-21 13:58, Arash Zeini wrote:
> On Wednesday 21 September 2011, Zdenek Wagner wrote:
>> 2011/9/21 Arash Zeini <arash.zeini at gmail.com>:
>>> Hello,
>>
>> See the previous thread open by Alex Hamann
> 
> Thanks for your prompt response. I am unable to locate a recent and relevant 
> thread started by Alex Hamann. 
> 
> Vafa's suggestion of loading xkeyval before polyglossia reduces the number of 
> errors drastically but brings up new ones related to exaccent, which I load 
> after xkeyval and polyglossia.

Perhaps both packages should generate a warning if they detect a
usepackage order which is dangerous?

> My apologies if I am missing the obvious. I am wondering what could have 
> changed in the past week or so.
> 
> Thanks and best wishes,
> Arash
> 
> 
>>> I updated my vanilla TexLive 2011 installation two days ago and have
>>> since been unable to compile my document correctly. Nothing has changed
>>> in my document but I now receive 181 error messages, most of which
>>> relate to polyglossia. Here are some examples:
>>>
>>> Package polyglossia Warning: \english at font@rm is not defined on input
>>> line 27.
>>>
>>> ! Extra \fi.
>>> \inlineextras at german ...ds \german at shorthands \fi
>>>
>>> l.183 ...e (`\textgerman{individuelle Lebensdauer}
>>>                                                  ').\footnote{For an
>>> altern...
>>>
>>> My editor opens up this section of polyglossia.sty:
>>>
>>> %% ensure localization of \markright and \markboth commands
>>> %%% THIS IS NOW DISABLED BY DEFAULT
>>> \define at boolkey{polyglossia}[xpg@]{localmarks}[false]{%
>>>   \ifbool{xpg at localmarks}{%
>>>      \xpg at info{Option:~ localmarks}%
>>> ...
>>>
>>> And this minimal example successfully reproduces the errors:
>>>
>>> \documentclass[a4paper,12pt,oneside]{memoir}
>>> \usepackage{fontspec}
>>> \setmainfont[Mapping=tex-text]{Linux Libertine O}
>>> \usepackage{polyglossia}
>>> \setdefaultlanguage[variant=british]{english}
>>> \setotherlanguages{german, french}
>>>
>>> \begin{document}
>>> \begin{quote}
>>>        \textgerman{Die Wahrheit wird, auch hier, in der Mitte der
>>> Gegensätze liegen \dots}
>>> \end{quote}
>>> \end{document}
>>>
>>> Does anyone happen to know what might cause these errors?
>>>
>>> Best wishes,
>>> Arash
>>>
>>>
>>>
>>> --------------------------------------------------
>>> Subscriptions, Archive, and List information, etc.:
>>>  http://tug.org/mailman/listinfo/xetex
> 
> 
> 
> 
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex



More information about the XeTeX mailing list