a4paper,我应该在哪里声明它?在文档类中还是几何中?

a4paper,我应该在哪里声明它?在文档类中还是几何中?

我目前有一个article文档类,之前我将其更改为包括在 A4 纸上打印:

\documentclass[12pt, a4paper]{article}

然而,我不得不改变页边距以满足大学的要求,而且我收到的答案在geometry包裹中也使用了 A4 尺寸。

\geometry{a4paper,margin=15mm,bindingoffset=25mm,heightrounded,}

部分是实用的,部分是理论的,使用任一声明是否有区别,或者同时使用两者是否有效果?

答案1

a4paper文档类中指定的将被传递给 geometry。所以没有区别你的情况\documentclass{article}如果您在或中指定选项\usepackage{geometry}

但是如果其他包需要知道文档格式,则需要a4paper在文档类中指定。

答案2

我不确定这些变化,但我认为标准方式如下:

\documentclass[12pt]{article}
\usepackage[a4paper]{geometry}
...

您可以进一步指定边距。最简单的方法是写

\usepackage[a4paper, margin=2cm]{geometry}

答案3

如果您加载一些可以使用选项的其他包,可能会有所不同...paper。它自然是您手稿的全局选项,因此我认为最好将其声明为全局选项,类似于此处讨论的语言选项:https://tex.stackexchange.com/a/60298/11002

所以我认为这...paper应该作为一个全球选择\documentclass

相关内容