\documentclass[paper=a4, pagesize, DIV=calc, version=last,fontsize=8pt]{scrartcl}
\usepackage{lipsum}
\usepackage{showframe}
\RedeclareSectionCommand[beforeskip=-1cm, afterskip=.2cm]{section}
\begin{document}
\section{One}
\lipsum[1][1]
\section{Two}
\lipsum[1][1]
\section{Three}
\lipsum[1][1]
\end{document}
这是正确的,也是预期的。但是当使用禁忌(我在用跳过前=-10cm故意):
\documentclass[paper=a4, pagesize, DIV=calc, version=last,fontsize=8pt]{scrartcl}
\usepackage{longtable,tabu}
\usepackage{showframe}
\RedeclareSectionCommand[beforeskip=-10cm, afterskip=.2cm]{section}
\begin{document}
\section{One}
\begin{longtabu} {l}
A \\
\end{longtabu}
\section{Two}
\begin{longtabu} {l}
B \\
\end{longtabu}
\section{Three}
\begin{longtabu} {l}
C \\
\end{longtabu}
\end{document}
我得到以下输出:
这是意料之外的:部分不是10厘米。我是不是误会了什么?