我试图为标题保留更多空间,以便文档正文从页面较低位置开始。阅读 KOMA-Script 用户手册后,似乎这应该可行。不幸的是,无论我输入什么都headheight
没有效果。
\documentclass[headheight=10cm]{scrartcl} % setting headheight here has no effect
\KOMAoptions{headheight=10cm} % setting headheight here has no effect either
\usepackage{scrlayer-scrpage}
\begin{document}
\ihead{left header}
\chead{centre header}
\ohead{right header}
\ifoot{left footer}
\cfoot{centre footer}
\ofoot{right footer}
Here is some text
\end{document}
我确信我可以通过在标题文本后添加一些空格来解决这个问题,但我正在开发一个模板,所以我不知道标题文本会是什么。
答案1
它在文档选项中使用headinclude=true
,如您所见:
\documentclass[headheight=10cm, headinclude=true]{scrartcl} % setting headheight here has no effect
\KOMAoptions{headheight=10cm} % setting headheight here has no effect either
\usepackage{scrlayer-scrpage}
\begin{document}
\ihead{left header}
\chead{centre header}
\ohead{right header}
\ifoot{left footer}
\cfoot{centre footer}
\ofoot{right footer}
Here is some text
\end{document}
但我不得不承认,我不明白为什么。