我怎样才能使标题(带有fancyhdr
)延伸到文本列的整个宽度?
文本的宽度比正常情况下要大,因为它已使用该geometry
包进行了扩展。因此,右对齐的标题不会触及右边距。
以下是 MWE:
\documentclass{article}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[margin=1in]{geometry}
\begin{document}
\lhead{Left}
\chead{Center}
\rhead{Right}
\lipsum \lipsum
\end{document}
答案1
根据建议伯纳德geometry
,解决方案是在之前加载fancyhdr
;fancyhdr
在加载时设置其默认长度。
这是固定的 MWE:
\documentclass{article}
\usepackage{lipsum}
\usepackage[margin=1in]{geometry} % geometry is loaded first...
\usepackage{fancyhdr} % ...and then fancyhdr is loaded
\pagestyle{fancy}
\begin{document}
\lhead{Left}
\chead{Center}
\rhead{Right}
\lipsum \lipsum
\end{document}