¿Conflicto xecjk con ulem?

¿Conflicto xecjk con ulem?

La compilación del siguiente MWE con xelatex en TeXnicCenter genera 5 errores:

\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}

Doy las primeras líneas del registro para mostrar las versiones que estoy usando:

Este es XeTeX, versión 3.14159265-2.6-0.99996 (MiKTeX 2.9.6210 de 64 bits) (formato precargado = xelatex 2017.1.13) 19 de enero de 2017 19:18 ingresando al modo extendido **./LaTeX1.tex (LaTeX1.tex LaTeX2e < 31/03/2016> nivel de parche 3 Babel <3.9r> y patrones de separación de palabras para 74 idiomas cargados.

....

Paquete: fontspec 2016/02/01 v2.5a Selección de fuentes para XeLaTeX y LuaLaTeX

("C:\Program Files\MiKTeX 2.9\tex\latex\fontspec\fontspec-xetex.sty" Paquete: fontspec-xetex 2016/02/01 v2.5a Selección de fuentes para XeLaTeX y 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

Aquí está el error 1:

! Error de LaTeX: opción desconocida normalem' for packagefontspec-xetex'.

Consulte el manual de LaTeX o LaTeX Companion para obtener una explicación. Escriba H para obtener ayuda inmediata.

...

281 \OpcionesProceso*

La opción normalem' was not declared in packagefontspec-xetex', quizás escribiste mal su nombre. Intente escribir regresar para continuar.

Los errores 2-5 aparecen en rápida sucesión:

("C:\Program Files\MiKTeX 2.9\tex\latex\cjk\CJKfntef.sty" Paquete: 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 )

! Secuencia de control Indefinido. \UL@hook l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }

La secuencia de control al final de la línea superior de su mensaje de error nunca fue \def'ed. Si lo ha escrito mal (por ejemplo, \hobx'), typeI' y la ortografía correcta (por ejemplo, `I\hbox'). De lo contrario, continúe y me olvidaré de lo que no esté definido.

! Secuencia de control Indefinido. \UL@hook l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }

La secuencia de control al final de la línea superior de su mensaje de error nunca fue \def'ed. Si lo ha escrito mal (por ejemplo, \hobx'), typeI' y la ortografía correcta (por ejemplo, `I\hbox'). De lo contrario, continúe y me olvidaré de lo que no esté definido.

! Secuencia de control Indefinido. \xeCJK_hook_for_ulem: l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }

La secuencia de control al final de la línea superior de su mensaje de error nunca fue \def'ed. Si lo ha escrito mal (por ejemplo, \hobx'), typeI' y la ortografía correcta (por ejemplo, `I\hbox'). De lo contrario, continúe y me olvidaré de lo que no esté definido.

! No puedes usar el `carácter de fin de grupo }' después de \the. \addto@hook #1#2->#1\expandafter {\the #1#2}

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

Me olvido de lo que dijiste y en su lugar uso cero.

! Error de LaTeX: Falta \begin{documento}.

Consulte el manual de LaTeX o LaTeX Companion para obtener una explicación. Escriba H para obtener ayuda inmediata. ...

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

Estás en problemas aquí. Intente escribir para continuar. Si eso no funciona, escriba X volver para salir.

Hay una salida en PDF. La línea de texto está bien, pero hay un '0' en una línea aparte antes:

ingrese la descripción de la imagen aquí

¿Alguna idea de qué salió mal?

información relacionada