我尝试使用 KOMA-Script 类和不同的驱动程序(plain/PDF/Xe-LaTeX)编译我的 LaTeX 文件,但不幸的是,没有成功。该软件包是通过 MiKTeX 软件包管理工具在 Windows 10 下安装的,也可以通过解压最新版本的 KOMA 3.34(koma-script.tds.zip)并运行 texhash/mktexlsr 命令手动安装的。这是我的 MWE:
\documentclass{scrbook}
\begin{document}
\tableofcontents
\chapter{Chapter}
\section{Section}
\subsection{Subsection}
\end{document}
使用以下命令编译 tex 文件后,我得到的结果如下xelatex myfile.tex
:
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.611 \FamilyProcessOptions{KOMA}
\relax
?
)) ("C:\Program Files\MiKTeX 2.9\tex\latex\koma-script\tocbasic.sty")
! Undefined control sequence.
l.176 \IfLTXAtLeastTF{2020/10/01}{\NewHook
{\KOMAClassName/appendix}}{}
?
("C:\Program Files\MiKTeX 2.9\tex\latex\koma-script\scrsize11pt.clo")
("C:\Program Files\MiKTeX 2.9\tex\latex\koma-script\typearea.sty")
! Undefined control sequence.
l.2635 \AddToHook
{selectfont}{\par@update}%
?
! Undefined control sequence.
\par@update ...par@update \fi \par@updaterelative
l.2635 \AddToHook{selectfont}{\par@update
}%
我也尝试过改变源文件的编码系统(ANSI、UTF8 和 UTF8-BOM),但是徒劳无功!