
在 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 進入擴充模式./ 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 和LuaLaTelanX 的字型選擇\l_fontspec_script_int=\count113 \l_font_speclan = \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 package
fontspec-xetex'。有關說明,請參閱 LaTeX 手冊或 LaTeX Companion。輸入 H 以獲得立即幫助。
…
第281章
選項
normalem' was not declared in package
fontspec-xetex',也許你拼錯了它的名字。嘗試輸入 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=\count13 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'), type
I' 和正確的拼寫(例如,`I\hbox')。否則就繼續,我會忘記所有未定義的內容。!未定義的控制序列。 \UL@hook l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }
錯誤訊息頂行末尾的控制序列從未被 \def'ed。如果您拼寫錯誤(例如,
\hobx'), type
I' 和正確的拼寫(例如,`I\hbox')。否則就繼續,我會忘記所有未定義的內容。!未定義的控制序列。 \xeCJK_hook_for_ulem: l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }
錯誤訊息頂行末尾的控制序列從未被 \def'ed。如果您拼寫錯誤(例如,
\hobx'), type
I' 和正確的拼寫(例如,`I\hbox')。否則就繼續,我會忘記所有未定義的內容。! \the 之後不能使用「結束群組字元}」。 \addto@hook #1#2->#1\expandafter {\the #1#2}
l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }
我忘了你說的,而是用零代替。
! LaTeX 錯誤:缺少 \begin{document}。
有關說明,請參閱 LaTeX 手冊或 LaTeX Companion。輸入 H 以獲得立即幫助。 …
l.44 ...to@hook \UL@hook { \xeCJK_hook_for_ulem: }
你這裡有麻煩了。嘗試輸入以繼續。如果這不起作用,請輸入 X return 退出。
有 PDF 輸出。這行文字沒問題,但前面有一個單獨的「0」:
知道出了什麼問題嗎?