![如何使用 amsart 为特定 MWE 选择顶部和底部边距](https://linux22.com/image/411029/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20amsart%20%E4%B8%BA%E7%89%B9%E5%AE%9A%20MWE%20%E9%80%89%E6%8B%A9%E9%A1%B6%E9%83%A8%E5%92%8C%E5%BA%95%E9%83%A8%E8%BE%B9%E8%B7%9D.png)
在我的长代码中,我费了很大劲才使用amsart
该包。经过多次尝试,我使用参数修正了左右边距。geometry
left=5cm,right=1cm,headsep=10pt, a4paper
我的问题是:添加哪些正确的参数可以稍微增加顶部的距离并减少底部的距离?
这里有一个具有正确上述参数的最小工作示例left=5cm,right=1cm,headsep=10pt, a4paper
。
\documentclass[11pt,oneside]{amsart}
\usepackage{geometry}
\geometry{left=5cm,right=1cm,headsep=10pt,
a4paper}
\setlength{\parindent}{0pt}
\usepackage{lipsum}
\begin{document}
\lipsum[1-8]
\end{document}
截图与我的文档边距不完全一致。非常抱歉提出这个问题。我正在为我的学生写一些笔记。
答案1
geometry
您说您已经决定对和left
参数值的选择right
是可以的。要设置top
和bottom
边距,您只需设置选项top
和bottom
以满足您的排版需求。因此,无需执行
\geometry{a4paper, showframe,
left=5cm, right=1cm}
你可能会执行
\geometry{a4paper, showframe,
left=5cm, right=1cm, top=5cm, bottom=7cm}
在调用案例中,长度值表示与相应页面边缘的距离。例如,bottom=7cm
表示“文本块的底部边缘比纸张的底部边缘高出 7 厘米”。
完整的 MWE:
\documentclass[11pt,oneside]{amsart}
\usepackage{geometry}
\geometry{a4paper, showframe,
left=5cm, right=1cm, top=5cm, bottom=7cm
}
\usepackage{parskip} % NOT "\setlength{\parindent}{0pt}"
\usepackage{lipsum}
\begin{document}
\lipsum[1-8]
\end{document}
答案2
几何包有两个选项top
,bottom
分别适用于您需要的。例如,您可以使用它top=100pt,bottom=150pt,
来靠近原始空间。请注意,我添加了选项showframe
来获取可视化的打字区域和边距...
使用以下 MWE
\documentclass[11pt,oneside]{amsart}
\usepackage{geometry}
\geometry{%
left=5cm,right=1cm,
top=100pt,bottom=150pt, % <===============================================
headsep=10pt,
a4paper,
showframe % <======================== to visualize typing area and margins
}
\setlength{\parindent}{0pt}
\usepackage{lipsum}
\begin{document}
\lipsum[1-8]
\end{document}
您将获得以下结果 pdf:
只需根据您的需要调整数值即可...