\documenclass{article} 内の非特別な最初のページ

\documenclass{article} 内の非特別な最初のページ

私は TeX と LaTeX の初心者なので、うまく説明できないかもしれません。

私は を使用して、各フッターに「ページ X / XX」という形式でページ番号を付けようとしていますfancyhdr。これまでのところ、次のようになっています。

\cfoot{Page \thepage\ of \pageref{LastPage}}

これは、「1」のみが含まれるページ 1 を除いて正常に動作します。

これは、最初のページがヘッダーも含まれていない、一種の「特別なページ」であるためだと思います。

この特別な最初のページを無効にして、すべてのページにヘッダーとフッターの両方が含まれるようにするにはどうすればよいですか?

答え1

これを使用して最初のページを作成すると、\maketitle実行される場合があります\thispagestyle{plain}。ページスタイルを再定義するかplainfancyhdrマニュアルを参照)、単に\thispagestyle{fancy} \maketitle:

\documentclass{article}
\usepackage{fancyhdr,lastpage}
\pagestyle{fancy}
\cfoot{Page \thepage{} of \pageref{LastPage}}
\begin{document}
\title{Title}
\author{Me}
\maketitle
\thispagestyle{fancy}
\end{document}

ところで、もっと多用途なものを使っているならKOMAスクリプトscrartcl標準の class の代わりにclass を使用しますarticle。ページ内のタイトル ヘッドを使用して、ページのページ スタイルを再定義できます。

\documentclass{scrartcl}
\usepackage{fancyhdr,lastpage}
\pagestyle{fancy}
\cfoot{Page \thepage{} of \pageref{LastPage}}
\renewcommand*{\titlepagestyle}{fancy}
\begin{document}
\title{Title}
\author{Me}
\maketitle
\end{document}

\chapterpagestyleKOMA-Script には、章見出しのあるページ ( と のみscrbook)など、さらに多くのページ スタイル コマンドがありますscrreprt。これらのすべてのコマンドについては、KOMA-Script マニュアルを参照してください。

答え2

言わずに\thispagestyle

...
\pagestyle{fancy}
<customizations related to fancyhdr>
\expandafter\let\csname ps@plain\expandafter\endcsname
  \csname ps@fancy\endcsname
...
\begin{document}
...
\maketitle

答え3

\thispagestyle{plain}多くのパッケージやスタイルは でコマンドを発行する\maketitleため、最初のページは確かに「特別」です。\thispagestyle{fancy}タイトル ページで でこれを上書きしてみてください。

関連情報