精确设置边距 - 几何包

精确设置边距 - 几何包

我校论文对页边距的要求(信纸 8.5 英寸 x 11 英寸)如下:

顶部:1 英寸;左侧:1.25 英寸;右侧:1.25 英寸;底部:1.0 英寸

我以前/现在使用 LaTeX 很难满足这些要求。我不清楚页码是否将第一行文本推到了 1 英寸顶部边距之外(例如,向下 1.2 英寸?)。我希望第一行文本从页面顶部下方 1 英寸处开始,并希望页码适合顶部边距空间,以便它整齐地放在那里,而不会太靠近文本主体。

当您编译我的 MWE 时,请查看第 3 页和第 4 页。这些页面的显示方式显示了我论文中的布局/间距。我希望页码和正文之间有更多空间,同时保留 1 英寸的顶部边距。

\documentclass[man,12pt,floatsintext,longtable,noextraspace,natbib, tmargin=1in, lmargin=1in, rmargin=1in, bmargin=1in, tmargin=1in, lmargin=1.25in, rmargin=1.25in, bmargin=1in]{apa6}
\usepackage{layouts}
\usepackage{lipsum} % for dummy text only

%geometry and fancyhdr packages loaded automatically by apa6 document class.

@R. Shumacher 向我展示了布局包,让我能够看到我的页面默认值,这很有帮助。

我在序言中手动设置了一些页面布局参数:

\setlength{\voffset}{0.0in}
\setlength{\topmargin}{0in}  
\setlength{\headsep}{0in}
\setlength{\headheight}{0in}
\setlength{\textheight}{9in}

\begin{document}
\titlepage

% 为阿拉伯阿拉伯数字创建标题信息。

\fancyhf{} % clear all header and footers
\renewcommand{\headrulewidth}{0pt} % remove the header rule
\setcounter{page}{1}
\pagenumbering{arabic}
\fancyheadoffset{0cm}  % This is so page number does not extend into right margin (thesis requirements).
\rhead{\thepage}  % Center the page number at the Footer
\pagestyle{fancy}

% 下面使用“布局”包中的命令来确定精确的边距设置。

\drawdimensionstrue
\printinunitsof{in}
\pagediagram   % draws diagram with all layout vernacular identified (except bottom margin)
\pagevalues
\currentpage

在此处输入图片描述

\vspace{0.5in}
\lipsum
\end{document}

MWE 如下。我希望页码和正文之间留出更多空间,但不要让正文的边距超过所需的 1 英寸。

\documentclass[man,12pt,floatsintext,longtable,noextraspace,natbib, tmargin=1in, lmargin=1in, rmargin=1in, bmargin=1in, tmargin=1in, lmargin=1.25in, rmargin=1.25in, bmargin=1in]{apa6}
\usepackage{layouts}
\usepackage{lipsum} % for dummy text only

\setlength{\voffset}{0.0in}
\setlength{\topmargin}{0in}  
\setlength{\headsep}{0in}
\setlength{\headheight}{0in}
\setlength{\textheight}{9in}

\begin{document}
\titlepage

\fancyhf{} % clear all header and footers
\renewcommand{\headrulewidth}{0pt} % remove the header rule
\setcounter{page}{1}
\pagenumbering{arabic}
\fancyheadoffset{0cm}  % This is so page number does not extend into right margin (thesis requirements).
\rhead{\thepage}  % Center the page number at the Footer
\pagestyle{fancy}

\drawdimensionstrue
\printinunitsof{in}
\pagediagram   % draws diagram with all layout vernacular identified (except bottom margin)
\pagevalues
\currentpage

\vspace{0.5in}
\lipsum
\end{document}

答案1

如果这确实是您需要修复的最后一件事,则以下步骤应该可行。

在你的序言中添加以下内容:

\geometry{reset, letterpaper, height=9in, width=6in, hmarginratio=1:1, vmarginratio=1:1, marginparsep=0pt, marginparwidth=0pt, headheight=15pt}

从序言中删除所有布局尺寸的手动设置。如果需要进行调整,请将它们添加到您提供的参数中\geometry{}

因此,有了您的 MWE,我的文档如下所示:

布局不当

布局尺寸特写:

布局尺寸

请注意,这是正确的。您不希望边距等于其应有的值,因为您希望页眉的高度以及页眉和文本之间的间隔从边距中“扣除”。您希望减去页眉的高度以及页眉和文本\topmargin主体0in之间的间隔。您希望左右边距为.25in。您希望文本主体为6in9in让我们geometry找出实际值来满足所有内容。

[LaTeX 的四边距为 1 英寸。这些尺寸是对这些尺寸的增加或减少。因此,LaTeX 术语中的左边距是论文办公室术语中.25in的左边距。提供输入常识或本机尺寸的能力,但在这里我们让它为我们完成大部分计算。]1.25ingeometry

还要注意,这些是 LaTeX 的尺寸。这些并不都与 中的相同术语具有相同的含义geometry。但这似乎是您想要的。

\documentclass[man,12pt,floatsintext,longtable,noextraspace,natbib,letterpaper]{apa6}
\usepackage{layouts}
\usepackage{lipsum} % for dummy text only

\geometry{reset, letterpaper, height=9in, width=6in, hmarginratio=1:1, vmarginratio=1:1, marginparsep=0pt, marginparwidth=0pt, headheight=15pt}

\begin{document}
\titlepage

\fancyhf{} % clear all header and footers
\renewcommand{\headrulewidth}{0pt} % remove the header rule
\setcounter{page}{1}
\pagenumbering{arabic}
\fancyheadoffset{0cm}  % This is so page number does not extend into right margin (thesis requirements).
\rhead{\thepage}  % Center the page number at the Footer
\pagestyle{fancy}

\drawdimensionstrue
\printinunitsof{in}
\pagediagram   % draws diagram with all layout vernacular identified (except bottom margin)
\pagevalues
\currentpage

\vspace{0.5in}
\lipsum
\end{document}

答案2

布局的快速示例。这是一个非常通用的包。它可用于仔细检查文档任何子部分的布局。必须阅读并试验文档才能理解命令序列。 http://texdoc.net/texmf-dist/doc/latex/layouts/layman.pdf

\documentclass[10pt,letterpaper]{article}
\usepackage{layouts}
\usepackage[tmargin=1.5in, lmargin=1.25in, rmargin=1.25in, bmargin=1.0in]{geometry}
\begin{document}
\drawdimensionstrue
\printinunitsof{in}
\pagediagram
\pagevalues
\currentpage
\end{document}

产量:

在此处输入图片描述

相关内容