本: 右上のページ番号

本: 右上のページ番号

ページ番号をページの右上に配置しようとしていますが、章内では機能していますが、ドキュメントの先頭では期待どおりに機能しません。ページ番号を設定するために使用している行は次のとおりです。

% Page numbering: top right
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancypagestyle{plain}{
    \fancyhf{} % clear all header and footer fields
    \fancyhead[RO,RE]{\thepage} %RO=right odd, RE=right even
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
}

私はこれを受け取っています:

ここに画像の説明を入力してください

まず、いくつかのページの上部に水平線が表示されます。さらに、このページには番号が付いていますが、番号は付いていないはずです。他のページも同様です。最後に、コンテンツがあるページにも番号が付いてしまいます。この問題を解決するにはどうすればよいですか?

PS: ヘッダーもフッターも必要ありません。

答え1

標準クラスを使用していると仮定すると、タイトルを作成するには または を使用する必要があります。これにより、ページ スタイルが または に自動的に設定されますtitlepage。おそらく、これを行っていないため、デフォルトで見出しとフッターにページ番号が含まれるスタイルが取得されます。\maketitleemptyplainfancy

おそらく、標準ページに適したスタイルを設定する必要があるでしょう。

titlepageただし、いずれの場合でも、またはまたは同等のものを使用しない場合は、最初のページでヘッダーとフッターの両方を避けるように\maketitle指示する必要があります。\thispagestyle{empty}

もちろんこれは推測に過ぎません(コメント)。したがって、これはまったく間違っている可能性があります。最小限の例がなければ、より良い結果を出すことは不可能です。

答え2

次の行を追加します:

\pagestyle{empty}
\pagenumbering{gobble}

以前公開したコードは正常に動作しました。私が使用したコードは次のとおりです。

% Page numbering: top right
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancypagestyle{plain}{
    \fancyhf{} % clear all header and footer fields
    \fancyhead[RO,RE]{\thepage} %RO=right odd, RE=right even
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
}
\pagestyle{empty}
\pagenumbering{gobble}

関連情報