xecjk 与 ulem 冲突吗?

xecjk 与 ulem 冲突吗?

在 TeXnicCenter 中使用 xelatex 构建以下 MWE 会导致 5 个错误:

\documentclass{article}

\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{Times New Roman}

\usepackage{xeCJK}
\setCJKmainfont{KaiTi}

\usepackage[normalem]{ulem}

\begin{document}

The \uline{論語 about 孔子}.

\end{document}

我给出日志的前几行来显示我正在使用的版本:

这是 XeTeX,版本 3.14159265-2.6-0.99996(MiKTeX 2.9.6210 64 位)(预加载格式=xelatex 2017.1.13)2017 年 1 月 19 日 19:18 进入扩展模式 **./LaTeX1.tex(LaTeX1.tex LaTeX2e <2016/03/31> 补丁级别 3 Babel <3.9r> 和 74 种语言的连字符模式已加载。

....

软件包:fontspec 2016/02/01 v2.5a XeLaTeX 和 LuaLaTeX 的字体选择

(“C:\Program Files\MiKTeX 2.9\tex\latex\fontspec\fontspec-xetex.sty” 包:fontspec-xetex 2016/02/01 v2.5a XeLaTeX 和 LuaLaTeX 的字体选择 \l_fontspec_script_int=\count113 \l_fontspec_language_int=\count114 \l_fontspec_strnum_int=\count115 \l__fontspec_tmpa_dim=\dimen134 \l__fontspec_tmpb_dim=\dimen135 \l__fontspec_tmpc_dim=\dimen136

这是错误 1:

! LaTeX 错误:未知选项normalem' for packagefontspec-xetex'。

请参阅 LaTeX 手册或 LaTeX Companion 了解说明。输入 H 可立即获得帮助。

...

第281章 \处理选项*

选项normalem' was not declared in packagefontspec-xetex',您可能拼错了它的名称。请尝试输入回车键以继续。

错误 2-5 接连出现:

(“C:\Program Files\MiKTeX 2.9\tex\latex\cjk\CJKfntef.sty” 软件包:CJKfntef 2015/04/18 4.8.4 \CJK@fntefSkip=\skip56 \CJK@nest=\count134 \CJK@fntefDimen=\dimen168 \CJK@underdotBox=\box48 \CJK@ULbox=\box49 \CJK@underanyskip=\dimen169)

! 未定义控制序列。\UL@hook l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }

错误消息顶行末尾的控制序列从未被 \def 过。如果您拼错了它(例如,\hobx'), typeI')和正确的拼写(例如,`I\hbox')。否则继续,我会忘记未定义的任何东西。

! 未定义控制序列。\UL@hook l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }

错误消息顶行末尾的控制序列从未被 \def 过。如果您拼错了它(例如,\hobx'), typeI')和正确的拼写(例如,`I\hbox')。否则继续,我会忘记未定义的任何东西。

! 未定义控制序列。\xeCJK_hook_for_ulem: l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }

错误消息顶行末尾的控制序列从未被 \def 过。如果您拼错了它(例如,\hobx'), typeI')和正确的拼写(例如,`I\hbox')。否则继续,我会忘记未定义的任何东西。

! 不能在 \the 后使用“结束组字符 }”。 \addto@hook #1#2->#1\expandafter {\the #1#2}

l.44 ...到@hook \UL@hook { \xeCJK_hook_for_ulem: }

我忘了你说过什么,而是用零代替。

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

请参阅 LaTeX 手册或 LaTeX Companion 了解解释。输入 H 可立即获得帮助。...

l.44 ...到@hook \UL@hook { \xeCJK_hook_for_ulem: }

您有麻烦了。请尝试输入以继续。如果不起作用,请输入 X 回车退出。

有一个 PDF 输出。文本行没有问题,但在其之前的一行上有一个“0”:

在此处输入图片描述

知道哪里出了问题吗?

相关内容