ヘッダー/フッターしたい(fancyhdr
)
\usepackage[オプション]{fancyhdr}
\pagestyle{fancy}
\fancyhead[L]{ヘッダー・左} % = \lhead{ヘッダー・左}
\fancyhead[C]{ヘッダー・中} % = \chead{ヘッダー・中央}
\fancyhead[R]{ヘッダー・右} % = \rhead{ヘッダー・右}
\fancyfoot[L]{フッター・左} % = \lfoot{フッター・左}
\fancyfoot[C]{フッター・中} % = \cfoot{フッター・中央}
\fancyfoot[R]{フッター・右} % = \rfoot{フッター・右}
fancyhdr
パッケージを使うと、文書の柱(ヘッダーやフッター)をいい感じに装飾できます。
読み込む順番に気をつける必要があります。
注釈
\lhead
などのこれまで使っていた短いコマンド名の利用は非推奨となっています。
文字数が増えますが\fancyhead[L]
などを使いましょう。
現在のページに設定したい
\thispagestyle{fancy}
\fancyhead[L]{ヘッダー・左}
\fancyhead[C]{ヘッダー・中央}
\fancyhead[R]{ヘッダー・右}
\fancyfoot[L]{フッター・左}
\fancyfoot[C]{フッター・中央}
\fancyfoot[R]{フッター・右}
現在のページに設定する場合は\thispagestyle
コマンドを使います。
改ページ(\newpage
)でリセットされます。
ノンブルしたい
\pagestyle{fancy}
\fancyfoot{}
\fancyfoot[R]{\thepage}
デフォルトで、ページ中央に表示されるノンブル(=ページ番号)を右下に変更する方法です。
\fancyfoot{}
でデフォルト設定を一度削除した後に、右フッターのみ再設定しています。
ロゴしたい
\usepackage{graphincx}
\usepackage{geometry}
\geometry{
headheight=4\zh,
headsep=1\zh,
includehead=true,
}
\pagestyle{fancy}
\fancyhead[R]{\includegraphics[height=5\zh]{ロゴ画像のパス}}
\addtolength{\headheight}{\baselineskip}
ページの右上にロゴを挿入する方法です。
画像の挿入なのでgraphicx
パッケージを使っています。
ロゴ画像の大きさに合わせて、ヘッダーの高さも調整したほうがよいのでgeometry
パッケージを使っていろいろ変更しています。
線の幅を変更したい
\renewcommand{\headrulewidth}{1mm}
\renewcommand{\footrulewidth}{1mm}
\headrulewidth
と\footrulewidth
を\renewcommand
して、境界線の幅を変更できます。
線の色を変更したい
\usepackage{xcolor}
\definecolor{Green}{HTML}{006E4F}
\renewcommand{\headrule}{\textcolor{Green}{\hrule width\headwidth height\headrulewidth \vskip-\headrulewidth}}
\renewcommand{\footrule}{\textcolor{Green}{\hrule width\headwidth height\footrulewidth \vskip\footrulewidth}}
\headrule
と\footrule
を\renewcommand
して、ヘッダー/フッターの色を変更できます。
色はxcolorパッケージを使ってカスタムカラーを定義し、\textcolor
コマンドを使って変更します。