包含 KOMA-Script 类的 LaTeX 文件无法编译

包含 KOMA-Script 类的 LaTeX 文件无法编译

我尝试使用 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),但是徒劳无功!

相关内容