在此 MWE 中:
\documentclass{scrbook}
\usepackage{fwlw}
\begin{document}
\part{Test}
\chapter{Chapter test}
Text
\end{document}
我收到错误:Incompatible list can't be unboxed. \part{Test}
使用书籍类别-没有错误。
我应该使用页面样式吗?
答案1
我从以下位置找到了这段代码scrbook.cls
:(str:194-196)
KOMAScriptVersion{2021/11/13 v3.35 KOMA-Script}
\newcommand*{\partheadendvskip}{%
\vskip\@tempskipa\newpage
}
如果我评论 \newpage- 错误就会消失。
\renewcommand*{\partheadendvskip}{%
\vskip\@tempskipa%
%\newpage
}
但\newpage
还是需要 :-) 我可以在 \part{} 后手动添加它。
或者修改此代码:
\renewcommand*{\scr@@endpart}[1]{%
\vbox to\z@{\use@preamble{#1@u}\vss}%
\@tempskipa=\glueexpr\csname scr@#1@afterskip\endcsname\relax\relax
\ifdim\@tempskipa<\z@\@tempskipa-\@tempskipa\fi
\partheadendvskip
\partheademptypage
\if@tempswa
\twocolumn
\fi
\cleardoubleoddpage% <---- ADD
\thispagestyle{empty}% <---- ADD
}