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_언어_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 \프로세스옵션*

'fontspec-xetex' 옵션은 normalem' was not declared in package이름을 잘못 입력했을 수 있습니다. 계속하려면 return을 입력해 보세요.

오류 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'ed된 적이 없습니다. 철자를 잘못 입력한 경우(예: \hobx'), typeI' 및 올바른 철자(예: `I\hbox')) 그렇지 않은 경우 계속하면 정의되지 않은 내용은 모두 잊어버립니다.

! 정의되지 않은 제어 순서. \UL@hook l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }

오류 메시지의 맨 윗줄 끝에 있는 제어 순서는 \def'ed된 적이 없습니다. 철자를 잘못 입력한 경우(예: \hobx'), typeI' 및 올바른 철자(예: `I\hbox')) 그렇지 않은 경우 계속하면 정의되지 않은 내용은 모두 잊어버립니다.

! 정의되지 않은 제어 순서. \xeCJK_hook_for_ulem: l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }

오류 메시지의 맨 윗줄 끝에 있는 제어 순서는 \def'ed된 적이 없습니다. 철자를 잘못 입력한 경우(예: \hobx'), typeI' 및 올바른 철자(예: `I\hbox')) 그렇지 않은 경우 계속하면 정의되지 않은 내용은 모두 잊어버립니다.

! \the 뒤에 `그룹 끝 문자 }'를 사용할 수 없습니다. \addto@hook #1#2->#1\expandafter {\the #1#2}

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

말씀하신 내용을 잊어버리고 대신 0을 사용하고 있습니다.

! LaTeX 오류: \begin{document}이(가) 없습니다.

설명은 LaTeX 매뉴얼이나 LaTeX Companion을 참조하세요. 즉각적인 도움을 받으려면 H를 입력하세요. ...

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

여기서 문제가 발생했습니다. 계속하려면 입력해 보세요. 그래도 작동하지 않으면 X return을 입력하여 종료하세요.

PDF 출력이 있습니다. 텍스트 줄은 괜찮지만 이전에는 줄 자체에 '0'이 있습니다.

여기에 이미지 설명을 입력하세요

무엇이 잘못되었는지 아시나요?

관련 정보