页码位置不正确

页码位置不正确

我尝试将页码放在偶数页的左侧,奇数页的右侧。据我所知,以下代码应该可以做到这一点,但我的页码全都在右侧。

\documentclass[11pt]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\thepage}
\fancyhead[OR]{\thepage}

\begin{document}
foo
\newpage
bar
\newpage
bat
\end{document}

答案1

您必须选择一个具有不同左页和右页的文档类。要么使用bookreport类,要么将选项添加twosidearticle类中。

请注意,该选项twoside还会触发flushbottom设置,这意味着页面内容会垂直拉伸,使线条在页面底部齐平。这可能会导致段落之间或部分、表格和图形上方出现令人讨厌的空白。因此,请考虑\raggedbottom在序言中使用该命令。

如果您的文档中有脚注,您将看到\raggedbottom脚注与文本底部保持固定距离,这不太好。您可以通过使用scrartcl(从KOMA 脚本)而不是\article,或者加载包脚杂使用选项bottom

在此处输入图片描述

\documentclass[twoside, 11pt]{article}
\usepackage[bottom]{footmisc}               %% Treat footnotes correctly
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[EL]{\thepage}
\fancyhead[OR]{\thepage}
\raggedbottom                               %% Avoid nasty vertical white space

\begin{document}
foo
\newpage
bar
\newpage
bat
\end{document}

相关内容