调整页眉和页脚宽度

调整页眉和页脚宽度

这是MWE:

\documentclass[a4paper,twoside=true,11pt,openright]{book}

% packages:
\usepackage{blindtext}
\usepackage{geometry}
\usepackage{fancyhdr}

    \pagestyle{fancy}
    \addtolength{\headwidth}{\marginparsep}
    \addtolength{\headwidth}{\marginparwidth}
    \renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
    \fancyhf{}
    \fancyhead[RO]{\rightmark}
    \fancyhead[LE]{\leftmark}
    \fancyfoot[RO,LE]{\thepage}
    \renewcommand{\headrulewidth}{1pt}



\begin{document}
    \blinddocument
\end{document}

文档如下所示,页眉(和页脚)超出页面范围。我希望它们都略微超出文本宽度。 在此处输入图片描述

答案1

对你的 MWE 进行两处小修改,你就完成了:

\documentclass[a4paper,twoside=true,11pt,openright]{book}

% packages:
\usepackage{blindtext}
\usepackage{geometry}
\usepackage{fancyhdr}

\pagestyle{fancy}
\addtolength{\headwidth}{.5cm}
\addtolength{\headwidth}{.5cm}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
\fancyhf{}
\fancyhead[RO]{\rightmark}
\fancyhead[LE]{\leftmark}
\fancyfoot[RO,LE]{\thepage}
\renewcommand{\headrulewidth}{1pt}



\begin{document}
    \blinddocument
\end{document}

在此处输入图片描述

相关内容