为什么 Chapterthumb 示例会出现错误?

为什么 Chapterthumb 示例会出现错误?

我正在使用 texlive/scrbook 来处理一本大书。使用 chapterthumb,如附录 B 中 koma-script 书第 3 版所示

\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{chapterthumb}
\pagestyle{scrheadings}
\lohead[\putchapterthumb]{\putchapterthumb}
\addtokomafont{chapterthumb}{\bfseries}

\begin{document}
\chapter{test1}
test1
\chapter{test2}
\end{document}

出现以下错误:

! Undefined control sequence.
<argument> \undefinedpagestyle 
                               
l.10 \pagestyle{scrheadings}
                            

! Undefined control sequence.
l.11 \lohead
            [\putchapterthumb]{\putchapterthumb}
   

! LaTeX Error: Missing \begin{document}.

你知道哪里出了问题吗?我错过了从 koma-script 版本 3.00 到 texlive 当前版本 3.38 的哪些变化? chapterthumb.sty 位于文档树中这一事实只是一个小问题。

答案1

在 Komascript 的第七版中,第 4 行和第 5 行发生了一些变化。现在应该是正确的测试。

\documentclass{scrbook}
\usepackage[ngerman]{babel}
\usepackage{chapterthumb}
\usepackage{scrlayer-scrpage}
\AddLayersToPageStyle{@everystyle@}{chapterthumb} in 
\addtokomafont{chapterthumb}{\bfseries}

\begin{document}
    \chapter{test1}
    test1
    \chapter{test2}
    test2
\end{document}

相关内容