LaTeX メモ ― geometry パッケージによるページレイアウトの設定
LaTeX でちょっとした文書を書こうとするとき,ページレイアウトのために,煩雑な設定が必要になることがある.たとえば,LaTeXの article などの標準的なスタイルでは,デフォルトではマージン(余白)が大きめな設定になっている.このマージンを狭めにしようとしても,LaTeXで直感的に設定することは意外に難しい. LaTeX のレイアウトについては, LaTeX/Page Layout - Wikibooks, open books for an open world のページがまとまっている.その「Page dimensions」のセクションを見れば分かるように,レイアウト設定のために,さまざまな変数が用意されている.しかしながら,それらはあまり直感的な変数とは言えず,実際,余白をちょっと狭めにしたいといった場合ですら,思うように設定することは難しいのである. こんなとき,シンプルかつ直感的にレイアウトを設定できるパッケージとして,geometry がある. geometry パッケージを使うには,プリアンブルのところで以下のように記述すればよい. \usepackage[margin=.8in]{geometry} 明らかなように,上記のコマンドは,geometry パッケージを用いて(上下左右の)マージンを 0.8 インチに設定するというものである.LaTeXのデフォルトの分かりにくいレイアウト設定が嘘のように,geometry では,直感的でシンプルな設定が可能となっていることが分かる. 他の例として,上下のマージンをそれぞれ 2 cm,左右のマージンをそれぞれ 1 cm とし,下マージンの上にフッタを位置させたいといった場合は,以下のようにすればよい. \usepackage[top=2cm, bottom=2cm, left=1cm, right=1cm, includefoot]{geometry} また,上記は以下のように書いてもよい(同じ意味である.いずれか好きなスタイルを選べばよい). \usepackage{geometry} \geometry{top=2cm, bottom=2cm, left=1cm, right=1cm, includefoot} geometry を使うのは,主にマージンを設定したいときではないかと考え...