我正在使用 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}