我基本上已经完成了我正在处理的文档,但现在我添加页脚时遇到了一些问题。我正在使用的页fancyhdr
边距很小,所以页脚目前不太合适。它也不位于页面的中心,而且顶部有一条奇怪的线,我不知道它从哪里来的。我意识到我可能需要稍微调整一下页边距,但我需要尽可能地让它们接近当前样式,因为我正在匹配上一个文档的样式,并且有一些大型流程图。
\documentclass{article}
%%%%% Packages and configuration %%%%%
\usepackage[firstpage]{draftwatermark} % watermark
\SetWatermarkText{\textsc{Confidential}}
\SetWatermarkScale{4}
\SetWatermarkColor[gray]{0.9}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % clear all fields
%\fancyfoot[LE,CO]{\thepage} % page number in "outer" position of footer line
%\fancyfoot[RE,LO]{Message of the day} % other info in "inner" position of footer line
\lfoot{Lorem\\Ipsum}\cfoot{dolor sit\\amet \\ \thepage}\rfoot{Rev. \#\\ \today}
\usepackage[margin=0.5in]{geometry} % Advanced page geometry configuation
%\usepackage[cm]{fullpage} % Alternate option for page configuration
%\usepackage[letterpaper, top=0.7in, bottom=0.9in, left=0.7in, right=0.7in, showframe]{geometry}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{lipsum}
\begin{document}
\lipsum[1-5]
\end{document}
答案1
顶部规则存在 2 个问题:1. 它之所以存在是因为fancyhdr
默认情况下有它;2. 它没有居中,因为你是geometry
在 之后加载的fancyhdr
。正如 Peter Grill 所建议的,\renewcommand{\headrulewidth}{0.0pt}
会将其删除。
页脚没有空间容纳文本:页边距为 0.5 英寸(36pt),页脚为 30pt\footsep
。这意味着文本块的底部将位于纸张底部上方 36 点,页脚文本将与文本块下方 30pt 对齐(比纸张限制高 6pt)。如果文本高度为 10pt,则需要大约 24pt(行距通常为字体大小的 120%);如果文本高度为 12pt,则需要 28pt至少。
您可以通过增加底部边距来解决此问题:
\usepackage[margin=0.5in,bottom=1in]{geometry}
或者通过将页脚包含在文本块中,使用includefoot
选项:
\usepackage[margin=0.5in,includefoot]{geometry}
以下是两个 MWE:
和bottom=1in
\documentclass{article}
\usepackage[margin=0.5in,bottom=1in,showframe]{geometry}
\usepackage{fancyhdr}
\renewcommand{\headrulewidth}{0.0pt}% To remove the rule on the top of the page
\pagestyle{fancy}
\fancyhf{} % clear all fields
\lfoot{Lorem\\Ipsum}\cfoot{dolor sit\\amet \\ \thepage}\rfoot{Rev. \#\\ \today}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}
和includefoot
\documentclass{article}
\usepackage[margin=0.5in,includefoot,showframe]{geometry}
\usepackage{fancyhdr}
\renewcommand{\headrulewidth}{0.0pt}% To remove the rule on the top of the page
\pagestyle{fancy}
\fancyhf{} % clear all fields
\lfoot{Lorem\\Ipsum}\cfoot{dolor sit\\amet \\ \thepage}\rfoot{Rev. \#\\ \today}
\usepackage{lipsum}
\begin{document}
\lipsum
\end{document}