如何自动更改第 1 页后的页边距?

如何自动更改第 1 页后的页边距?

有没有办法让 pdflatex 通过从第 1 页更改为第 2 页来自动更改边距?我想到了类似这样的方法:ifpagenum>1: \newgeometry。

\documentclass{scrartcl}
\usepackage[left=2.5cm, right=2cm, top=10cm, bottom=2cm]{geometry}
\usepackage{lipsum}

% set option to automatically change to
% \newgeometry{left=2.5cm, right=2cm, top=2cm, bottom=2cm}
% after page 1.

\begin{document}
\lipsum[1-10]
\end{document}

答案1

在自动分页符之后更改文本宽度很困难(在传统 TeX 中或多或少是不可能的),因此您隐含的一般性问题没有好的答案。

但是代码所暗示的例子是一个更简单的情况,你似乎根本不想改变边距,只是在第一页有 8cm 的空间,所以

\documentclass{scrartcl}
\usepackage[left=2.5cm, right=2cm, top=2cm, bottom=2cm]{geometry}
\usepackage{lipsum}


\begin{document}
\vspace*{8cm}
\lipsum[1-10]
\end{document}

在此处输入图片描述

相关内容