Fwlw 包和 scrbook KOMA-Script 类中的 \part 出现错误

Fwlw 包和 scrbook KOMA-Script 类中的 \part 出现错误

在此 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
}

相关内容