在回答这个问题时:使用 fancyhdr 创建基于图像的页眉和页脚
我需要获取纸张左边缘到 的开头的距离\textwidth
以及 的结尾\textwidth
到纸张右边缘的距离。对于与左边缘的距离,我曾经通过\oddsidemargin + \hoffset + 1in
进行调整,它将页眉的开头放在纸张的左边缘。对于与右边缘的距离,我认为是,但这导致页眉超出了页面的右边缘。看来正确的距离是。\headwidth
\fancyhfoffset
\evensidemargin + \marginparwidth + \marginparsep
\evensidemargin + \marginparwidth - \marginparsep
我认为我遗漏了一些有关\marginparsep
(或其他页面“边距”)如何运作的信息。
\documentclass{article}
\usepackage{fancyhdr}
\usepackage{calc}
\fancypagestyle{plain}{%
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancyhf{}
\fancyhead[L]{\hrulefill{}}%
\fancyhead[R]{\hrulefill{}}%
\fancyfoot[L]{\hrulefill{}}%
\fancyfoot[R]{\thepage}%
}
\fancyhfoffset[L]{\oddsidemargin + \hoffset + 1in}
\fancyhfoffset[R]{\evensidemargin + \marginparwidth - \marginparsep}
\pagestyle{plain}
\begin{document}
First page
\clearpage
Second page
\end{document}
答案1
该layout
软件包为您提供了当前布局参数的图形显示和列表:
\documentclass[letterpaper,11pt]{article}
\usepackage[margin=1.5in]{geometry}
\usepackage{layout}
\begin{document}
\layout
\end{document}
节目
这有帮助吗?