MiKTeX 2.9 软件包更新后出现多语问题

MiKTeX 2.9 软件包更新后出现多语问题

我今天 (2011-10-11) 更新了所有 MiKTeX 软件包,但我的文件无法再编译。我把问题追溯到软件包polyglossia。即使是空文件也无法编译:

\documentclass[a4paper]{article}
\usepackage{polyglossia}
\begin{document}
\end{document}

给出以下错误信息:

(“C:\Program Files\MiKTeX 2.9\tex\latex\tools\calc.sty”)

LaTeX 警告:您在输入行 20 请求了版本
               软件包 expl3 的 `2011/09/05',
               但仅限版本
               `2011/04/09 v2222 L3 实验代码包包装器'
               可用。

(C:\[..]\MiKTeX\2.9\tex\latex\xpackages\xbase\xparse.sty
! \tl_to_str_aux:w 的参数有一个额外的 }。
 
                \par
l.61 \tl_set:Nx \c_colon_str { \tl_to_str:N : }

calc有趣的是,它对和包有所抱怨xparse,但使用这两个包,没有polyglossia,就可以正常工作。

xkeyval我之前尝试过手动加载polyglossia(按照其他一些帖子的建议),但没有任何效果。

知道如何修复这个问题吗?

我可能应该提到我运行的是 64 位版本的 MiKTeX 2.9。

相关内容