边距和文本位置

边距和文本位置

在回答这个问题时:使用 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}

节目

在此处输入图片描述

这有帮助吗?

相关内容