由于某些原因,在以下代码中,更改几何包行的边距参数对文档没有任何影响。即使我注释掉几何包,它也不会恢复到默认值。我确保打开了正确的 PDF,我甚至删除了 pdf 文件以确保打开了正确的 PDF。我试图让页面底部的空间更小(出于某种奇怪的原因,默认情况下空间太大了。)
\documentclass[12pt]{article}
\usepackage[showframe=false,headheight=1cm]{geometry}
\usepackage{fancyhdr} % for headers and footers
\usepackage{lipsum} % for dummy text
\usepackage{setspace}
\usepackage[margin=1in,bottom=1in]{geometry}
\begin{document}
% headers
\fancyhead[L]{}
\fancyhead[C]{}
\fancyhead[R]{
\begin{minipage}{2in}
\raggedleft
\small Derper McDerp \\
\small Derponomics 101 \\
\small Dr. Derpy Derp
\end{minipage}}
\renewcommand{\headrulewidth}{0pt}
% footers
%\fancyfoot[L]{}
%\fancyfoot[C]{}
%\fancyfoot[R]{}
% need to specify the pagestyle as fancy
\pagestyle{fancy}
\doublespace
\section*{Essay 3}
\lipsum
\end{document}
有人知道几何包是怎么回事吗?
答案1
您的 MWE 本身无法编译,导致
LaTeX 错误:包几何的选项冲突。
但是,加载包裹geometry
仅一次:
\usepackage[showframe=true,headheight=1cm,margin=1in,bottom=1in]{geometry}
似乎工作正常。调整设置bottom
会按预期更改边距。例如,使用bottom=3in
结果如下。我启用showframe
以查看效果。
正如@egreg 所评论的,该\geometry
命令可以多次使用,并且效果是累积的。也许您对拥有多个\geometry
命令和\usepackage
选项感到困惑。因此,以下内容将产生与上述相同的结果:
\usepackage{geometry}
\geometry{showframe=true,headheight=1cm}
\geometry{margin=1in,bottom=1in}