Fancyhdr 用于报告

Fancyhdr 用于报告

我想使用fancyhdr文档类report。我希望页码在偶数页的左侧,奇数页的右侧。在另一侧我想要章节号。但是,这只适用于 和 ,\documentclass{book}不适用于\documentclass{report}。在 中,report它对奇数页码和偶数页码的作用相同。有没有办法让它适用于report

\documentclass[10pt,a4paper]{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\begin{document}
\fancyhead[RO,LE]{\thepage}
\fancyhead[RE,LO]{\thechapter}
\chapter{A}
\newpage +
\chapter{B}
\newpage +
\newpage +
\chapter{C}
\newpage +
\newpage +
\newpage +
\end{document}

答案1

不应轻率地忽略 LaTeX 警告;您发布的代码会导致警告,该警告准确描述了问题

Package Fancyhdr Warning: \fancyhead's `E' option without twoside option is
useless on input line 5.

Package Fancyhdr Warning: \fancyhead's `E' option without twoside option is
useless on input line 6.

默认情况下report会生成单面文档,其中不区分奇偶页。您需要传递以下twoside选项:

\documentclass[10pt,a4paper,twoside]{report}

个人评论:我找到了结果(只有页码和章节号,没有“章节”或标题或其他内容)非常令人困惑。我怀疑各位读者会喜欢它...

相关内容