xelatex 编译错误

xelatex 编译错误

我正在使用 xelatex 编译一个 tex 文件。但是,我遇到了一个奇怪的问题,日志显示:

! This is a LaTeX bug: check coding! ! !
Command name `\font_set:Nnn' already defined! 

有什么提示可以解决吗?谢谢。

答案1

我在使用 MiKTeX 时也遇到了同样的问题。fontspec使用包管理器重新安装后,问题就消失了。初始fontspec版本是在 2010 年的某个时候打包的。新安装的版本是 2011 年 2 月 28 日的。

您还可以从命令行更新所有 MiKTeX 包。转到MiKTeX\bin目录,然后运行:

mpm --find-updates > packages-to-be-updated.txt
mpm --update-some=packages-to-be-updated.txt

答案2

使用 Alexander 的最小示例,我无法重现此问题。在\listfiles我的序言中,我的日志文件如下。

tlmgr确保您已通过(或 Mac 上的“TeX Live Utility”)或 MiKTeX 包管理器完全更新了所有包。

这是 XeTeX,版本 3.1415926-2.2-0.9997.4(TeX Live 2010)
 \write18 已启用。
进入扩展模式
(./small.tex
LaTeX2e
Babel 和英语、dumylang、nohyphenation、ge 的连字模式
rman-x-2009-06-19、ngerman-x-2009-06-19、南非荷兰语、古希腊语、ibycus、arabi
c、亚美尼亚语、巴斯克语、保加利亚语、加泰罗尼亚语、拼音、科普特语、克罗地亚语、捷克语、丹麦语
h、荷兰语、英国英语、usenglishmax、世界语、爱沙尼亚语、埃塞俄比亚语、波斯语、芬兰语
h、 法语、 加利西亚语、 德语、 ngerman、 swissgerman、 monogreek、 希腊语、 匈牙利语、
 冰岛语、阿萨姆语、孟加拉语、古吉拉特语、印地语、卡纳达语、马拉雅拉姆语、马拉地语,或
伊亚语、旁遮普语、泰米尔语、泰卢固语、印度尼西亚语、国际语、爱尔兰语、意大利语、库尔曼吉语、
 老挝语、拉丁语、拉脱维亚语、立陶宛语、蒙古语、mongolianlmc、博克马尔语、尼挪威语、波兰语
ish、葡萄牙语、罗马尼亚语、俄语、梵语、塞尔维亚语、斯洛伐克语、斯洛文尼亚语、西班牙语
sh、瑞典语、土耳其语、土库曼语、乌克兰语、上索布语、威尔士语、loaded。
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls
文档类别:文章 2007/10/19 v1.4h 标准 LaTeX 文档类别
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size10.clo)
(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xunicode/xunicode.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/xltxtra/xltxtra.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/expl3.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3names.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/etex-pkg/etex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3basics.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3expan.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3tl.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3int.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3quark.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3seq.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3toks.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prg.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3clist.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3token.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prop.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3msg.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3io.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3skip.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3box.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keyval.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keys.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3precom.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3xref.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3file.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3fp.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3luatex.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3font.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/calc.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/xpackages/xbase/xparse.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/kastrup/binhex.tex)
(/usr/local/texlive/2010/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/local/texlive/2010/texmf-dist/tex/generic/xkeyval/keyval.tex)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec-patches.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fixltx2e.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu1enc.def)
(/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu1lmr.fd))
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.cfg)
(/usr/local/texlive/2010/texmf-dist/tex/latex/realscripts/realscripts.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/metalogo/metalogo.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xetex-def/xetex.def)))))
(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xecyr/xecyr.sty)
(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/babel.sty
(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/russianb.ldf
(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/babel.def)

软件包 babel 警告:输入时未指定俄语的输入编码
t 136 行。

)(/usr/local/texlive/2010/texmf-dist/tex/generic/babel/english.ldf)
(。/small.aux)[1](。/small.aux)

 *文件列表*
 article.cls 2007/10/19 v1.4h 标准 LaTeX 文档类
  size10.clo 2007/10/19 v1.4h 标准 LaTeX 文件(尺寸选项)
xunicode.sty 2010/11/06 v0.96 提供拉丁口音和许多其他
Unicode 下平面中的 r 个字符
 xltxtra.sty 2010/09/20 v0.5e “XeLaTeX”格式的改进
ifluatex.sty 2010/03/01 v1.3 提供 ifluatex 开关 (HO)
 ifxetex.sty 2010/09/12 v0.6 提供 ifxetex 条件
fontspec.sty 2011/02/26 v2.1f XeLaTeX/LuaLaTeX 的高级字体选择
   expl3.sty 2011/02/17 v2156 L3 实验代码包包装器
 l3names.sty 2011/01/08 v2122 L3 TeX Primitiv 实验命名方案
西文
    etex.sty 1998/03/26 v2.0 eTeX 基本定义包 (PEB)
l3basics.sty 2011/02/26 v2158 L3 实验基础定义
 l3expan.sty 2010/09/20 v2037 L3 实验参数扩展模块
    l3tl.sty 2011/03/07 v2184 L3 实验代币列表
   l3int.sty 2011/03/06 v2178 L3 实验整数模块
 l3quark.sty 2011/03/03 v2172 L3 实验 Quark 命令
   l3seq.sty 2010/03/29 v1879 L3 实验序列和堆栈
  l3toks.sty 2010/09/20 v2037 L3 实验令牌寄存器
   l3prg.sty 2011/03/06 v2178 L3 实验控制结构
 l3clist.sty 2011/03/06 v2178 L3 实验性逗号分隔列表
 l3token.sty 2011/02/16 v2151 L3 实验性代币调查和操作
  l3prop.sty 2010/11/23 v2087 L3 实验属性列表
   l3msg.sty 2010/10/02 v2052 L3 实验性 LaTeX 消息模块
    l3io.sty 2010/10/03 v2063 L3 实验 i/o 模块
  l3skip.sty 2011/02/15 v2149 L3 实验跳过寄存器
   l3box.sty 2011/03/06 v2178 L3 实验盒模块
l3keyval.sty 2010/04/11 v1890 L3 实验性 keyval 处理
  l3keys.sty 2010/11/11 v2082 L3 实验性键值支持
l3precom.sty 2010/02/09 v1793 L3 实验预编译模块
  l3xref.sty 2011/02/16 v2151 L3 实验交叉引用
  l3file.sty 2010/03/21 v1853 L3 实验文件加载
    l3fp.sty 2011/03/06 v2178 L3 实验浮点运算
l3luatex.sty 2010/07/18 v1985 L3 实验性 LuaTeX 函数
  l3font.sty 2011/03/03 v2175 L3 实验字体加载
    calc.sty 2007/08/22 v4.3 中缀算术(KKT,FJ)
  xparse.sty 2011/01/23 v2136 通用文档命令解析器
 xkeyval.sty 2008/08/13 v2.6a 包选项处理(HA)
 xkeyval.tex 2008/08/13 v2.6a 键=值解析器(HA)
fontspec-patches.sty 2011/02/26 v2.1f XeLaTeX/Lu 的高级字体选择
乳胶
fixltx2e.sty 2006/09/13 v1.1m 修复 LaTeX
 fontenc.sty
  eu1enc.def 2010/05/27 v0.1h 实验性 Unicode 字体编码
  eu1lmr.fd 2009/10/30 v1.6 拉丁现代字体定义
字体规格配置文件
realscripts.sty 2010/09/30 v0.3 访问 OpenType 下标和上标
metalogo.sty 2010/05/29 v0.12 扩展 TeX 徽标宏
graphicx.sty 1999/02/16 v1.0f 增强型 LaTeX 图形 (DPC、SPQR)
graphics.sty 2009/02/05 v1.0o 标准 LaTeX 图形 (DPC,SPQR)
    trig.sty 1999/03/16 v1.09 正弦余弦正切 (DPC)
graphics.cfg 2010/04/23 v1.9 TeX Live 的图形配置
   xetex.def 2009/11/22 v0.94 LaTeX 颜色/图形驱动程序,适用于 XeTeX (RRM/JK)

   xecyr.sty 2008/03/08 v1.0 西里尔文 Babel/XeLaTeX 兼容定义
能力
   babel.sty 2008/07/06 v3.8l Babel 包
russianb.ldf 2008/03/21 v1.1r 来自 Babel 系统的俄语支持
 english.ldf 2005/03/30 v3.3o 来自 babel 系统的英语支持
 ************

输出写在 small.pdf (1 页) 上。
SyncTeX 写在 small.synctex.gz 上
抄录在 small.log 上。

相关内容