TeXでページ番号を左上に表示する場合は fancyhdr パッケージを使います
fancyhdr の使い方
\usepackage{fancyhdr} \pagestyle{fancy} \rhead{\thepage}
フッターのページ番号を消すにはさらに
\cfoot{ }
とします
fancyhdrの仕組み
fancyhdrパッケージを使うとヘッダーとフッターを自由に変更できます
\pagestyle{fancy} \lhead{ヘッダーの左に表示する文字列} \chead{ヘッダーの中央に表示する文字列} \rhead{ヘッダーの右に表示する文字列}
\lfoot{フッターの左に表示する文字列} \cfoot{フッターの中央に表示する文字列} \rfoot{フッターの右に表示する文字列}
ページ左上に,現在のページ数と総ページ数を表示する
たとえば総ページ数を取得する lastpage*1 と組み合わせると次のような形で左上に,現在のページ番号/総ページ数,を表示できます
\usepackage{lastpage} \pagestyle{fancy} \lhead{} \rhead{} \cfoot{\thepage{}/{}\pageref{LastPage}}
1ページ目のページ番号が消せない
\maketitle を使っている場合,つまり1ページ目にタイトルがあると,fancyhdr が上手く機能しません.この挙動は \maketitle が内部で \thispagestyle{} を使っているために生じます.
この場合 \maketitle 直後に \thispagestyle{fancy}を追加するとfancyhdr が動作するようになります
\maketitle \thispagestyle{fancy}
- 作者: 奥村晴彦,黒木裕介
- 出版社/メーカー: 技術評論社
- 発売日: 2017/01/24
- メディア: 大型本
- この商品を含むブログ (2件) を見る
LATEXはじめの一歩―Windows 10/8/7対応 (やさしいプログラミング)
- 作者: 土屋勝
- 出版社/メーカー: カットシステム
- 発売日: 2018/08/01
- メディア: 単行本
- この商品を含むブログを見る