XELATEX 错​​误:l.52 make_char_active:n

XELATEX 错​​误:l.52 make_char_active:n

我在 WINDOWS 7 中使用 WinEdt 7.0。我尝试tex使用 XeLaTeX 运行文件。错误内容如下:

! Undefined control sequence
l.52 \char_make_active:n{"20}%

请对此提出建议。

texnic 更新:由于我现在遇到了完全相同的问题,我想我可以加入这个讨论。正如 Joseph 所建议的那样,MWE 只是

\listfiles
\documentclass{article}
\usepackage{fontspec}
\begin{document}
\end{document}

命令是xelatex -synctex=1 -interaction=nonstopmode %.tex

日志如下:

这是 XeTeX,版本 3.1415926-2.3-0.9997.5 (MiKTeX 2.9) (预加载格式=xelatex 2012.9.17) 2012 年 9 月 17 日 10:08
进入扩展模式
**fontspec_bug.tex
(“C:\Users\Kotya\Documents\Dropbox\job search\fontspec_bug.tex”
LaTeX2e
Babel 和英语、南非荷兰语、古希腊语、ar 的连字符模式
阿拉伯语、亚美尼亚语、阿萨姆语、巴斯克语、孟加拉语、博克马尔语、保加利亚语、加泰罗尼亚语、科普特语、
克罗地亚语、捷克语、丹麦语、荷兰语、世界语、爱沙尼亚语、波斯语、芬兰语、法语、加语
lician、德语、german-x-2009-06-19、希腊语、古吉拉特语、印地语、匈牙利语、冰岛
ic、印度尼西亚语、国际语、爱尔兰语、意大利语、卡纳达语、库尔曼吉语、老挝语、拉丁语、拉特语
维亚语、立陶宛语、马拉雅拉姆语、马拉地语、蒙古语、mongolianlmc、monogreek、ngerm
an, ngerman-x-2009-06-19, 新挪威语, 奥里亚语, 旁遮普语, 拼音, 波兰语, 葡萄牙语,
罗马尼亚语、俄语、梵语、塞尔维亚语、斯洛伐克语、斯洛文尼亚语、西班牙语、瑞典语、瑞士语
德语、泰米尔语、泰卢固语、土耳其语、土库曼语、英国英语、乌克兰语、上索布语、u
senglishmax,威尔士语,已加载。
(“C:\ Program Files(x86)\ MiKTeX 2.9 \ tex \ latex \ base \ article.cls”
文档类别:文章 2007/10/19 v1.4h 标准 LaTeX 文档类别
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\size10.clo”
文件:size10.clo 2007/10/19 v1.4h 标准 LaTeX 文件(尺寸选项)
\c@部分=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\fontspec\fontspec.sty”
软件包:fontspec 2011/02/26 v2.1f XeLaTeX/LuaLaTeX 的高级字体选择


(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\expl3.sty”
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3names.sty”
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3bootstrap.sty”
软件包:l3bootstrap 2012/07/16 v3991 L3 实验引导代码
软件包:l3names 2012/07/16 v3990 L3 原语命名空间
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\misc\etex.sty”
软件包:etex 1998/03/26 v2.0 eTeX 基本定义包 (PEB)
\et@xins=\count88
软件包:expl3 2012/09/05 v4205 L3 实验代码包包装器

(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3basics.sty”
软件包:l3basics 2012/08/27 v4144 L3 基本定义
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3expan.sty”
软件包:l3expan 2012/08/28 v4149 L3 参数扩展
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3tl.sty”
软件包:l3tl 2012/09/05 v4201 L3 代币列表
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3seq.sty”
软件包:l3seq 2012/08/14 v4092 L3 序列和堆栈
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3int.sty”
软件包:l3int 2012/08/17 v4121 L3 Integers
\c_max_int=\count89
\l_tmpa_int=\count90
\l_tmpb_int=\count91
\g_tmpa_int=\count92
\g_tmpb_int=\count93
\l_tmpc_int=\count94
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3quark.sty”
软件包:l3quark 2012/08/08 v4065 L3 Quarks
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3prg.sty”
软件包:l3prg 2012/08/16 v4114 L3 控制结构
\g__prg_map_int=\count95
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3clist.sty”
软件包:l3clist 2012/08/15 v4102 L3 逗号分隔列表
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3token.sty”
软件包:l3token 2012/08/08 v4069 L3 实验性 token 操作
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3prop.sty”
软件包:l3prop 2012/09/03 v4190 L3 属性列表
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3msg.sty”
软件包:l3msg 2012/08/28 v4147 L3 消息
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3file.sty”
软件包:l3file 2012/08/15 v4101 L3 文件和 I/O 操作
\l__ior_stream_int=\count96
\l_iow_line_count_int=\count97
\l__iow_target_count_int=\count98
\l__iow_current_line_int=\count99
\l__iow_current_word_int=\count100
\l__iow_current_indentation_int=\count101
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3skip.sty”
包装:l3skip 2012/08/17 v4121 L3 尺寸和跳过
\l_tmpa_dim=\dimen103
\l_tmpb_dim=\dimen104
\g_tmpa_dim=\dimen105
\g_tmpb_dim=\dimen106
\l_tmpa_skip=\skip43
\l_tmpb_skip=\skip44
\g_tmpa_skip=\skip45
\g_tmpb_skip=\skip46
\c_zero_muskip=\muskip10
\c_max_muskip=\muskip11
\l_tmpa_muskip=\muskip12
\l_tmpb_muskip=\muskip13
\g_tmpa_muskip=\muskip14
\g_tmpb_muskip=\muskip15
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3keys.sty”
软件包:l3keys 2012/07/16 v3991 L3 实验性键值接口
\g__keyval_level_int=\count102
\l_keys_choice_int=\count103
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3fp.sty”
软件包:l3fp 2012/08/28 v4151 L3 浮点
\c__fp_leading_shift_int=\count104
\c__fp_middle_shift_int=\count105
\c__fp_trailing_shift_int=\count106
\c__fp_big_leading_shift_int=\count107
\c__fp_big_middle_shift_int=\count108
\c__fp_big_trailing_shift_int=\count109
\c__fp_Bigg_leading_shift_int=\count110
\c__fp_Bigg_middle_shift_int=\count111
\c__fp_Bigg_trailing_shift_int=\count112
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3box.sty”
软件包:l3box 2012/07/16 v3991 L3 实验盒
\l_tmpb_box=\box26
\g_tmpa_box=\box27
\g_tmpb_box=\box28
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3coffins.sty”
软件包:l3coffins 2012/08/14 v4092 L3 Coffin 代码层
\l__coffin_internal_box=\box29
\l__coffin_internal_dim=\dimen107
\l__coffin_offset_x_dim=\dimen108
\l__coffin_offset_y_dim=\dimen109
\l__coffin_x_dim=\dimen110
\l__coffin_y_dim=\dimen111
\l__coffin_x_prime_dim=\dimen112
\l__coffin_y_prime_dim=\dimen113
\c_empty_coffin=\box30
\l__coffin_aligned_coffin=\box31
\l__coffin_aligned_internal_coffin=\box32
\l_tmpa_coffin=\box33
\l_tmpb_coffin=\box34
\l__coffin_display_coffin=\box35
\l__coffin_display_coord_coffin=\box36
\l__coffin_display_pole_coffin=\box37
\l__coffin_display_offset_dim=\dimen114
\l__coffin_display_x_dim=\dimen115
\l__coffin_display_y_dim=\dimen116
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3color.sty”
软件包:l3color 2012/08/29 v4156 L3 实验性颜色支持
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\l3kernel\l3luatex.sty”
软件包:l3luatex 2012/08/03 v4049 L3 实验性 LuaTeX 特定函数
\g__cctab_allocate_int=\count113
\g__cctab_stack_int=\count114
(“C:\ Program Files(x86)\ MiKTeX 2.9 \ tex \ latex \ l3kernel \ l3candidates.sty”
软件包:l3candidates 2012/05/12 v3633 L3 对 l3kernel 的实验性补充
\l__box_top_dim=\dimen117
\l__box_bottom_dim=\dimen118
\l__box_left_dim=\dimen119
\l__box_right_dim=\dimen120
\l__box_top_new_dim=\dimen121
\l__box_bottom_new_dim=\dimen122
\l__box_left_new_dim=\dimen123
\l__box_right_new_dim=\dimen124
\l__box_internal_box=\box38
\l__coffin_bounding_shift_dim=\dimen125
\l__coffin_left_corner_dim=\dimen126
\l__coffin_right_corner_dim=\dimen127
\l__coffin_bottom_corner_dim=\dimen128
\l__coffin_top_corner_dim=\dimen129
\l__coffin_scaled_total_height_dim=\dimen130
\l__coffin_scaled_width_dim=\dimen131
))
(“C:\ Program Files(x86)\ MiKTeX 2.9 \ tex \ latex \ l3packages \ xparse \ xparse.sty”
软件包:xparse 2012/09/05 v4205 L3 实验文档命令解析器
\l__xparse_current_arg_int=\count115
\l__xparse_m_args_int=\count116
\l__xparse_mandatory_args_int=\count117
\l__xparse_processor_int=\count118
\l__xparse_v_nesting_int=\count119
(“C:\Program Files (x86)\MiKTeX 2.9\tex\generic\binhex\binhex.tex”)
\l_fontspec_script_int=\count120
\l_fontspec_language_int=\count121
\l_fontspec_strnum_int=\count122
变量 \tl_gset:cV 已定义;不在第 83 行进行更改

(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\tools\calc.sty”
软件包:calc 2007/08/22 v4.3 中缀算术(KKT,FJ)
\calc@Acount=\count123
\calc@Bcount=\count124
\calc@Adimen=\dimen132
\calc@Bdimen=\dimen133
\calc@Askip=\skip47
\calc@Bskip=\skip48
LaTeX 信息:在输入行 76 上重新定义 \setlength。
LaTeX 信息:在输入行 77 上重新定义 \addtolength。
\calc@Ccount=\count125
\calc@Cskip=\skip49
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\xkeyval\xkeyval.sty”
软件包:xkeyval 2008/08/13 v2.6a 软件包选项处理 (HA)

(“C:\Program Files (x86)\MiKTeX 2.9\tex\generic\xkeyval\xkeyval.tex”
\XKV@toks=\toks14
\XKV@tempa@toks=\toks15
\XKV@深度=\count126
文件:xkeyval.tex 2008/08/13 v2.6a 键=值解析器(HA)

(“C:\Program Files (x86)\MiKTeX 2.9\tex\generic\xkeyval\keyval.tex”))
(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\fontspec\fontspec-patches.sty”
软件包:fontspec-patches 2011/02/26 v2.1f XeLaTeX 的高级字体选择/
LuaLaTeX

(“C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\fixltx2e.sty”
软件包:fixltx2e 2006/09/13 v1.1m 修复 LaTeX
LaTeX 信息:在输入行 420 上重新定义 \em。
LaTeX 信息:在输入行 22 上重新定义 \em。
LaTeX 信息:在输入行 29 上重新定义 \emph。
LaTeX 信息:在输入行 32 上重新定义 \-。

! 未定义的控制序列。
l.52 \char_make_active:n
                        {“20}%
顶行末尾的控制序列
您的错误消息从未被 \def 过。如果您有
拼写错误(例如,“\hobx”),输入“I”和正确的
拼写(例如,`I\hbox')。否则继续,
我会忘记所有未定义的事物。


!LaTeX 错误:缺少 \begin{document}。

(texnic 跳过了其余日志)

答案1

根据对问题的评论,解决方案可能是更新软件包fontspec

  1. 执行“开始”/“所有程序”/“MikTeX”/“维护”(我使用了管理员权限,但一定要检查这次讨论) / 更新
  2. 选择“我想要...远程包存储库”并指定最近的或任何其他存储库。
  3. 等到 MikTeX 找到所有可以更新的包(需要一段时间)。
  4. 在第一次运行期间,MikTeX 决定仅更新自身:所有其他过时的软件包(包括fontspec)均不可选。
  5. 更新 MikTeX 后,重新运行更新程序。这次 MikTeX 会自动选择所有过时的软件包。我决定更新所有软件包。(同样,这需要一段时间。)

相关内容