
私はheading
論文にページスタイルを使用しています。要件として、ページ番号は常に右上に配置する必要があります。全てページ。
私の論文には最後に索引があります。索引の最初のページのページ番号は中央下にあります。しかし、索引の他のページは右上にあります。その 1 ページ (索引の最初のページ) を他のページと同じにすることはできません。これが MWE です。
\documentclass[12pt]{ucbthesis}
\usepackage{lipsum}
\usepackage{imakeidx}
\makeindex[program=makeindex,columns=1,intoc=true]
\begin{document}
\pagestyle{headings}
\chapter{Introduction}
\index{One}
\lipsum
\chapter{Conclusion}
\index{Two}
\lipsum
\printindex
\newpage
This page has the correct page number on the top right.
\end{document}
インデックスの最初のページではスタイルが使用されていると想定しています。そこで、この問題を解決するために、次のようにスタイルplain
を変更してみました。plain
fancyhdr
\usepackage{fancyhdr}
\fancypagestyle{plain}{%
\fancyhf{}
\rhead{\thepage}
\renewcommand{\headrulewidth}{0pt}
}
まず第一に、プレーン スタイルを変更するのが良いアイデアかどうかわかりません。もっと良い解決策はありますか?
makeindx
を呼び出さずにパッケージを直接カスタマイズできますかfancyhdr
?2番目に、
fancyhdr
上記の例では、索引ページのページ番号の位置が下中央から右上に変更されていますが、ページ番号が右に行き過ぎて、テキストの余白からはみ出しています。索引ページのページ番号を正確に他のページと同じ場所にありますか?
編集:どうやら、この設定により、\rhead{\thepage \hspace{2cm}}
目的の場所にページ番号が生成されます。