ページ番号が正しい位置に配置されていません

ページ番号が正しい位置に配置されていません

偶数ページではページ番号を左側に、奇数ページでは右側に配置しようとしています。私の理解では、次のコードでまさにこれが実現できるはずですが、ページ番号はすべて右側にあります。

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

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

答え1

左ページと右ページが異なるドキュメント クラスを選択する必要があります。 または クラスを使用するbookか、クラスにreportオプションを追加します。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}

関連情報