LaTeX ページのヘッダーとフッターの変更
2019-04-06
308 words
1 min read
LaTeX ページのヘッダーとフッターを変更します。
ConfidentialLevel の定義
まず、これを出力するための変数 ConfidentialLevel
を定義します:
ソースコード 1: ConfidentialLevel の定義
(latex)
\global\let\@ConfidentialLevel\@empty
\def\ConfidentialLevel#1{\gdef\@ConfidentialLevel{#1}}
LaTeX 文書のプリアンブルの中で、次のように定義してください。
(latex)
\ConfidentialLevel{Confidential}
Org-mode の場合は次のようにします:
(org)
#+LATEX_HEADER: \ConfidentialLevel{Confidential}
これは定義されていなければ出力されません。
fancyhdr
パッケージを使った、ヘッダーとフッターを変更
次に fancyhdr
パッケージを使って、ヘッダーとフッターを変更します。
ソースコード 2: ヘッダーとフッターの変更
(latex)
\usepackage{tcolorbox}
\tcbuselibrary{breakable,skins,raster,listings}
\tcbuselibrary{external}
\setlength{\footskip}{10truemm}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\lhead{\rightmark}{}
\rhead{}{\leftmark}
\rfoot{% フッター右側に「部外秘」を出力
\ifx\@ConfidentialLevel\@empty
\else
\tcbox[colback=white,colframe=red,size=small,on line]{
\textcolor{red}{\sffamily \bfseries {\@ConfidentialLevel}}
}\fi%
}
\cfoot{\thepage}% フッター中央にページ番号を出力
これがタイプセットされます:
Related Articles:
- 2019/04/05 LaTeX の emph を蛍光ペンでひいたようなスタイルにする