如何设置纸张边缘和文本之间的精确距离

如何设置纸张边缘和文本之间的精确距离

我需要纸张边缘和四边文字之间有 3 厘米的空间。我尝试将边距值设置为 3 厘米,但没有成功。此外,我尝试设置其他参数\marginparsep0pt但也没有成功。

这是我尝试的方法(在 ShareLatex 中):

\documentclass[12pt, a4paper, oneside]{article}
\usepackage[utf8]{inputenc}
\usepackage{times}
\usepackage[margin=3cm]{geometry}
\geometry{showframe=true}
\setlength{\headheight}{0pt}
\setlength{\marginparwidth}{0pt} 
\setlength{\marginparsep}{0pt}
\setlength{\headsep}{0pt}

答案1

LaTeX 设置页面的方式相当复杂(参见几何包文档请参阅有关详细信息的链接)。因此,直接更改边距设置等是不可取的,除非您确定自己知道自己在做什么。相反,我建议执行以下操作。将文本宽度设置为纸张宽度减去 60mm,将文本高度设置为纸张高度减去 60mm(对于 a4,这是 150mm x 237mm)。几何包将水平居中您的文本,但它会为页脚留出额外的空间,因此请将top(文本上方的所有内容)设置为 30mm。如果您要打印并测量结果,请确保告诉您的打印机不要缩放页面。

\documentclass{article}
\usepackage[a4paper,textwidth=150mm,top=30mm,textheight=237mm]{geometry}
\geometry{showframe=true}
\begin{document}
ABCDEF
\end{document}

相关内容