如何修改首页的边距(在子环境中声明)?

如何修改首页的边距(在子环境中声明)?

我即将提交我的论文,我刚刚注意到第一页的边距与其余文本不同 :(。它们应该是 2.5 厘米,但却相差约 1 英寸。

我追踪问题到我为每个页面声明的不同环境,但不知道如何将它们改回来[我在询问之前已经查看过但没有找到解决方案],下面是其中一个环境的简要示例:

\newenvironment{myenvironment} {\thispagestyle{plain}
  \begin{center}
  \vspace{0cm}
  {\Large \bfseries TITLE}
  \end{center}
  \vspace{0.5cm}
   \begin{quote}}
{\end{quote}}

由于某种原因,上述代码会覆盖文档其余部分的边距设置。我尝试使用环境内部的\setlength几何包 ( \newgeometry{top=X, bottom=Y}) 来声明它们,但无济于事。

这是我的第一个大型 LaTeX 项目,所以我可能遗漏了一些东西。谢谢!

答案1

首先,2.5 厘米约为 0.98 英寸,因此您在这里画了一条细线。其次,您的代码包括\begin{quote} ... \end{quote}设置额外边距的内容。

您可以依次替换\begin{quote}\list{}{\rightmargin=0pt \leftmargin=0pt} \item\relax\end{quote}未经\endlist测试)。

答案2

您可以使用geometry包。

\usepackage[a4paper,bindingoffset=0.2in,left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry}

您可以简单地说[margin=2.5cm]将所有边距设为 2.5 厘米。根据需要更改纸张。在中间,如果您想更改布局,您可以使用

\newgeometry{left=0.8in,right=0.8in,top=1in,bottom=1in}

翻完几页后,如果你想要恢复原来的布局,只需说

\restoregeometry

有关详细信息,请texdoc geometry从命令提示符运行。

相关内容