我用于fancyhdr
自定义页眉/页脚。我有以下代码:
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}
\fancyhead{}
\fancyfoot{}
\fancyheadoffset[L]{\dimexpr\marginparsep+\marginparwidth}
\fancyhead[LE]{\leftmark}
\fancyhead[RO]{\rightmark}
\fancyfoot[LE,RO]{|\quad\thepage\quad |}
在我添加这个之前:
\fancyheadoffset[L]{\dimexpr\marginparsep+\marginparwidth}
页眉/页脚均与我的文本不对齐。我有双面scrreprt
。我想要实现的是,奇数页码的页眉应左对齐,偶数页码的页眉应右对齐。页脚也一样。如下所示:
什么时候
\fancyheadoffset[L]{\dimexpr\marginparsep+\marginparwidth}
答案1
我通过添加以下内容解决了我的问题:
\fancyheadoffset[L]{0pt}
答案2
上面的答案很有趣。我遇到了类似的问题,仅在奇数页上右对齐的标题文本无意中右移。我通过以下方法解决了它:
\fancyheadoffset[RO]{0pt}
但这似乎意味着fancyhdr
版本 4 中仍然存在错误。我的示例很复杂,左右页的页面格式不同,每页包含多个表格。(我在 Windows 上使用 MiKTeX,并安装了所有当前更新,昨天安装了 fancyhdr。)