精确设置边距

精确设置边距

我的论文格式要求左侧留出 1.5 英寸边距,其余三边留出 1 英寸边距。由于所有页面都必须打印在页面的一侧,因此我使用了以下格式:

\documentclass[oneside,12pt]{book}
\usepackage[top=1in, bottom=1in, left=1.5in, right=1in]{geometry}
\pagestyle{plain}
\begin{document}

some text here

\end{document}

但有些地方不对劲。偶数页的左边距略小于 1.5 英寸。奇数页的右边距小于 1 英寸。我不知道哪里出了问题。

答案1

通常情况下,假设纸张大小为 A4,但我直接指定了。包showframe中的选项geometry显示边距

\documentclass[oneside,12pt,letterpaper]{book}
\usepackage[letterpaper,top=1in, bottom=1in, left=1.5in, right=1in,showframe]{geometry}
\usepackage{blindtext}
\pagestyle{plain}
\begin{document}

\blindtext

\end{document}

打印此文档,使用尺子测量边距。

屏幕截图显示了框架,粗黑色边框来自窗口背景,与输出无关*.pdf

在此处输入图片描述

答案2

根据记录,更精简的解决方案是:

\usepackage{fullpage}
\setlength{\oddsidemargin}{.5in}
\addtolength{\textwidth}{-.5in}

fullpage将所有边距设置为 1 英寸,并将 \pagestyle 设置为plain默认值,因此您只需将 \oddsidemargin 增加 0.5 英寸,并通过将 \textwidth 减少相同的量来补偿位移。

答案3

另一种可能性:

\documentclass[12pt]{book}
\usepackage[letterpaper,top=1in, bottom=1in, left=1.5in, right=1in,showframe]{geometry}
\usepackage{blindtext} %creates a dummy for a document.
\usepackage{layout} % shows you the layout composition of the pages.
\pagestyle{plain}
\begin{document}

\Blinddocument % Creates a large document that shows you a whole description of the layout of a document such as book.
%\blinddocument % The same like the first but with a shorter document, such as article.

\layout % This show you a diagram with all the variables and values that use the documentclass you're using.

\end{document}

几乎与 Christian 的回答相同,但我使用宏\Blinddocument来创建完整的虚拟对象,向您展示更好、更完整的布局。我还添加了一个包layout,向您展示一个图表,该图表可用于编辑页面尺寸,尽管geometry这很容易做到。

相关内容