頁碼未放置在正確的位置

頁碼未放置在正確的位置

我試著將頁碼放在偶數頁的左側,將奇數頁的頁碼放在右側。據我了解,以下程式碼應該完全做到這一點,但我的頁碼都在右邊。

\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腳註與文字底部的距離固定,這不太好。您可以透過使用以下任一方法來避免這種情況腳本(從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}

相關內容