ページ番号をページの右上に配置しようとしていますが、章内では機能していますが、ドキュメントの先頭では期待どおりに機能しません。ページ番号を設定するために使用している行は次のとおりです。
% 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
。おそらく、これを行っていないため、デフォルトで見出しとフッターにページ番号が含まれるスタイルが取得されます。\maketitle
empty
plain
fancy
おそらく、標準ページに適したスタイルを設定する必要があるでしょう。
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}