conflito xecjk com ulem?

conflito xecjk com ulem?

Construir o seguinte MWE com xelatex no TeXnicCenter resulta em 5 erros:

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

Dou as primeiras linhas do log para mostrar as versões que estou usando:

Este é XeTeX, versão 3.14159265-2.6-0.99996 (MiKTeX 2.9.6210 64 bits) (formato pré-carregado = xelatex 2017.1.13) 19 JAN 2017 19:18 entrando no modo estendido **./LaTeX1.tex (LaTeX1.tex LaTeX2e < 31/03/2016> patch nível 3 Babel <3.9r> e padrões de hifenização para 74 idiomas carregados.

....

Pacote: fontspec 2016/02/01 v2.5a Seleção de fonte para XeLaTeX e LuaLaTeX

("C:\Arquivos de programas\MiKTeX 2.9\tex\latex\fontspec\fontspec-xetex.sty" Pacote: fontspec-xetex 2016/02/01 v2.5a Seleção de fonte para XeLaTeX e 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

Aqui está o erro 1:

! Erro LaTeX: Opção desconhecida normalem' for packagefontspec-xetex'.

Consulte o manual do LaTeX ou o LaTeX Companion para obter explicações. Digite H para ajuda imediata.

...

281 \Opções de Processo*

A opção normalem' was not declared in packagefontspec-xetex', talvez você tenha escrito seu nome incorretamente. Tente digitar return para continuar.

Os erros 2 a 5 ocorrem em rápida sucessão:

("C:\Arquivos de Programas\MiKTeX 2.9\tex\latex\cjk\CJKfntef.sty" Pacote: 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 )

! Sequência de controle indefinida. \UL@hook l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }

A sequência de controle no final da linha superior da sua mensagem de erro nunca foi \def'ed. Se você digitou errado (por exemplo, \hobx'), typeI' e a grafia correta (por exemplo, `I\hbox'). Caso contrário, continue e esquecerei o que estava indefinido.

! Sequência de controle indefinida. \UL@hook l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }

A sequência de controle no final da linha superior da sua mensagem de erro nunca foi \def'ed. Se você digitou errado (por exemplo, \hobx'), typeI' e a grafia correta (por exemplo, `I\hbox'). Caso contrário, continue e esquecerei o que estava indefinido.

! Sequência de controle indefinida. \xeCJK_hook_for_ulem: l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }

A sequência de controle no final da linha superior da sua mensagem de erro nunca foi \def'ed. Se você digitou errado (por exemplo, \hobx'), typeI' e a grafia correta (por exemplo, `I\hbox'). Caso contrário, continue e esquecerei o que estava indefinido.

! Você não pode usar `caractere de grupo final}' depois de \the. \addto@hook #1#2->#1\expandafter {\the #1#2}

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

Estou esquecendo o que você disse e usando zero.

! Erro LaTeX: \begin{document} ausente.

Consulte o manual do LaTeX ou o LaTeX Companion para obter explicações. Digite H para ajuda imediata. ...

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

Você está com problemas aqui. Tente digitar para continuar. Se isso não funcionar, digite X return para sair.

Existe uma saída em PDF. A linha de texto está correta, mas há um '0' sozinho em uma linha antes:

insira a descrição da imagem aqui

Alguma ideia do que deu errado?

informação relacionada