我不希望奇数边和偶数边有不同的边距,我只想使用amsart
包中的常规页面设置。但是,请考虑:
\documentclass{amsart}
\usepackage{geometry}
\usepackage{lipsum}
\begin{document}
\lipsum[1-20]
\end{document}
用 编译此程序会在奇数边和偶数边产生不同的边距。我认为问题在于和包pdflatex
的组合。如果我不使用该包,它可以正常工作。如果我使用它,也可以正常工作。amsart
geometry
geometry
\documentclass{article}
答案1
如果您使用该包,您将获得用于布局页面layout
的尺寸图片。以下文档使用该包重现了该布局:amsart
geometry
\documentclass{amsart}
\usepackage[marginratio=1:1,height=584pt,width=360pt,tmargin=117pt]{geometry}
\usepackage{lipsum}
\usepackage{layout}
\begin{document}
\layout
\lipsum[1-20]
\end{document}
具体来说,高度和宽度规范\textheight
与\textwidth
产生的相对应amsart
。marginratio
使边距均匀,并tmargin
适当地将文本向下移动。
的值tmargin
按以下方式获得。 layout
报告为amsart
。\topmargin=22pt
为了将其转换为,tmargin
我在 上添加了1in = 72pt
加号。但是,结果报告为,因此我将结果增加了,以获得所需的值。文档说headheight=14pt
22pt
layout
\topmargin
21pt
1pt
geometry
tmargin 与 \topmargin 无关
但套餐只提供tmargin
设置相应的空间。
以上内容假设美国后一篇论文。amsart
班级设置:
\headheight=8pt \headsep=14pt
\footskip=12pt
\textheight=50.5pc \topskip=10pt
\textwidth=30pc
\columnsep=10pt \columnseprule=0pt
\marginparwidth=90pt
\marginparsep=11pt
\marginparpush=5pt
并且
\DeclareOption{a4paper}{\paperheight 297mm\paperwidth 210mm
\textheight 54.5pc }
\DeclareOption{letterpaper}{\paperheight 11in\paperwidth 8.5in }
因此,如果您指定a4paper
选项,则将\textheight
使用不同的选项。layout
包将再次为您报告。
答案2
该类amsart
默认使用相同大小的边距和选项twoside
。但是,当geometry
意识到该twoside
选项有效时,它会使用“2:3”的边距比例。
设置的文本宽度amsart
为 360pt,与使用 A4 或 Letter 纸张无关。使用 时geometry
,对于 Letter 纸张,文本宽度为 430pt,对于 A4 纸张,文本宽度为 418.25pt。
如果你想要的是更大的文本宽度,你可以说
\documentclass{amsart}
\usepackage[
hmarginratio={1:1}, % equal left and right margins
vmarginratio={1:1}, % equal top and bottom margins
textwidth=400pt, % new text width
heightrounded, % always useful
%bindingcorrection=5mm, % binding correction
]{geometry}
\usepackage{lipsum}
\begin{document}
\lipsum[1-20]
\end{document}
不要oneside
在 的选项中指定amsart
,因为这会影响页眉的设置方式。如果您想要与的默认外观相同,且上下边距相等(不包括页眉和页脚),则vmarginratio
需要此选项。amsart
答案3
您可以使用包 geometry 的参数来消除偶数页和奇数页之间的差异。例如,以下包声明
\usepackage[hmarginratio=1:1]{geometry}
旨在定义不同边距之间的比率。
您可以使用 hmarginratio 或 vmarginratio
还,
\usepackage[top=4cm, bottom=3cm, left=3cm, right=3cm]{geometry}
允许设置边距。