我的论文格式要求左侧留出 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
这很容易做到。