我基于书籍类创建了一个新类。在这个类中,我使用 fancyhdr 包来定义一些标题内容。
在我的文档中,我加载了新类,然后使用几何包设置了页面尺寸。问题是标题没有跨越整个页面宽度。我已经观察到了这一点,例如,如果您在加载几何包之前定义了标题。但在这里,由于标题是在类中定义的,所以我之前无法加载几何。我该如何解决这个问题?
谢谢
答案1
通过(重新)设置偏移量来重置\headwidth
或让 fancyhdr 重新计算:\headwidth
\documentclass{article}
\usepackage{fancyhdr,lipsum}
\pagestyle{fancy}
\rfoot{right}
%\AtBeginDocument{\let\headwidth\textwidth}
\AtBeginDocument{\fancyhfoffset{0pt}} % comment to see the difference
\usepackage[margin=6cm]{geometry}
\begin{document}
\section{blub}
\lipsum
\end{document}