让 \newgeometry 在 1 页后自动重置

让 \newgeometry 在 1 页后自动重置

我想使用 调整文档中单个页面的边距\newgemoetry{},然后在转到下一页时自动重置,而找不到其后的特定单词或句子。我知道这个包更倾向于手动更改,但有人有解决方案吗?例如:

\documentclass[12pt, letter]{article}
\usepackage{setspace}
\usepackage[margin=.85in]{geometry}

\begin{document}

\newgeometry{top = 1cm, hmargin=.85in}

XYZ....

\restoregeometry

\end{document}

有没有办法添加一个命令,这样你就不需要\restoregeometry在正确的位置添加了?(如果有帮助的话,我只更改一页的顶部边距)。

答案1

你确定要\newgeometry在这里使用而不是简单地

\vspace*{1cm} 

或者您需要什么?

\newgeometry具有高度侵入性,并且您无法在 TeX 中更改段落中间的文本宽度,因此没有通用的方法可以在分页符处恢复它。

相关内容