我使用该scrlayer-scrpage
包为第一页和后续页面设置不同的页眉和页脚:第一页只有页脚,没有页眉,其他所有页面只有页眉,没有页脚。我plain.scrheadings
对第一页和scrheadings
其他页面都使用了页面样式。
由于第一页的页脚比平常大,我使用选项设置页脚高度footlines=2.1
。但是,这会导致其他页面上出现相当大的空白空间。我想重新定义这个(或footheight
样式的选项srcheadings
(或通常在第一页之后)。因为我不打印页码,所以理想情况下它可以是 0。
有办法实现这个吗?
这是一个简单的例子:
\documentclass[footlines=2.1]{scrartcl}
\usepackage{xltxtra,fontspec,xunicode}
\usepackage{lipsum}
\usepackage{scrlayer-scrpage}
\usepackage{showframe}
\pagestyle{scrheadings}
\title{Footer Test}
\cohead{column title}
\rofoot[First footer\\with two lines]{}
\cofoot[]{}
\begin{document}
\thispagestyle{plain.scrheadings}
\maketitle
\lipsum
\lipsum
\end{document}
答案1
谢谢esdd 的评论我想到了一个解决方案:
我现在正在使用该geometry
包和
footlines
设置所用脚的高度footskip
,- 手动设置底部边距,
footskip=0pt
将脚部合并到文本区域,然后enlargethispage{-5\baselineskip}
在第一页上留出页脚的空间。
\documentclass[footlines=2.1, usegeometry=true]{scrartcl}
\usepackage{xltxtra,fontspec,xunicode}
\usepackage{lipsum}
\usepackage{scrlayer-scrpage}
\usepackage{showframe} % Only to show page layout
\usepackage[bottom=3.7cm,footskip=0pt]{geometry}
\pagestyle{scrheadings}
\title{Footer Test}
\cohead{column title}
\rofoot[First footer\\with two lines]{}
\cofoot[]{}
\begin{document}
% Switch page style for first page
\thispagestyle{plain.scrheadings}
\maketitle
% Add space for footer on first page
\enlargethispage{-5\baselineskip}
\lipsum
\lipsum
\end{document}
这产生了预期的效果。