Scissor LaTeX での geometry とページ余白
Scissor LaTeX では geometry パッケージが動作します。プリアンブルの \usepackage[...]{geometry} と \geometry{...} で、用紙(a0paper から a6paper、letterpaper など、または paperwidth と paperheight)、landscape、余白とテキスト領域(margin、left、textwidth、includehead など)を設定できます。\newgeometry は無視され、適用されないオプションは 1 つの注記にまとめて示されます。
パッケージの役割
geometry は用紙サイズとページの余白を設定します:\usepackage[a4paper, margin=2.5cm]{geometry} や \geometry{left=3cm, right=2cm} のように書きます。\newgeometry はあるページ以降の余白を変え、\restoregeometry は元の余白に戻します。
ここで動作するもの
| 機能 | Scissor LaTeX では | 備考 |
|---|---|---|
プリアンブルの \usepackage[...]{geometry}、\geometry{...} | 動作する | LaTeX と同じく、複数の \geometry 行は積み重なります。 |
用紙 a0paper から a6paper、b4paper から b6paper、letterpaper、legalpaper、executivepaper、paper=... | 動作する | |
paperwidth、paperheight、papersize={w,h} | 動作する | 1 cm から 5 m までの任意のサイズ。 |
landscape、portrait | 動作する | ページが回転します。 |
margin、hmargin、vmargin、left、right、top、bottom、inner、outer | 動作する | 長さは mm、cm、in、pt、bp、em など、または 0.1\paperwidth。 |
textwidth、textheight、width、height、text、body、total、scale | 動作する | 余白はページから計算されます。 |
centering、hmarginratio、vmarginratio、marginratio | 動作する | |
includehead、includefoot、includeheadfoot、headheight、headsep、footskip、bindingoffset | 動作する | |
columnsep、twocolumn | 動作する | 段間の幅と 2 段組。 |
showframe、ドライバー、twoside、marginparwidth など、ここでは目に見える効果のないオプション | 無視される | メッセージなしで受け入れられます。 |
その他のオプション(hdivide、vdivide など) | 無視される | 無視され、「問題」タブの 1 つの注記にその名前が示されます。 |
\newgeometry{...}、\restoregeometry | 無視される | 文書全体がプリアンブルのページ設定のままです。 |
クラスオプション a4paper、a5paper、b5paper、letterpaper、legalpaper、executivepaper、landscape | 動作する | geometry がなくても使えます。 |
余白のオプションがない場合、標準の用紙ではクラスの余白のままです。それ以外のページや横向きでは、geometry の既定値 scale=0.7 と同じく、テキスト領域がページの 70 % を占めます。学会や論文誌のレイアウトは、文書が geometry で用紙、向き、余白を指定しない限り、独自のページ設定を保ちます。
例
A4 で、左右の余白 2 cm、上下の余白 2.5 cm:
geometry で余白を指定
\documentclass{article}
\usepackage[a4paper, hmargin=2cm, vmargin=2.5cm]{geometry}
\begin{document}
\section{Margins}
This page is A4 with 2 cm margins at the sides and 2.5 cm at the top
and bottom. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.
Curabitur dictum gravida mauris. Erika Mustermann and John Doe
measured 44 samples.
\end{document}
任意のサイズのページ。ここではページ番号なしの 5 × 3 インチの情報カード:
paperwidth と paperheight
\documentclass{article}
\usepackage[paperwidth=5in, paperheight=3in, margin=0.3in]{geometry}
\pagestyle{empty}
\begin{document}
\textbf{Index card 44}
Hans Mustermann: call back about the bridge drawings on Monday, and
send the corrected table to John Doe.
\end{document}
A4 を横向きにし、余白の代わりにテキスト領域を指定:
landscape と textwidth
\documentclass{article}
\usepackage[a4paper, landscape, textwidth=20cm, textheight=14cm, centering]{geometry}
\begin{document}
\section{A landscape page}
The text block is 20 by 14 cm, centred on an A4 page turned on its
side. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut
purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis.
\end{document}
互換性
- TeX のインストール環境からここへ: 用紙、向き、余白は TeX のインストール環境と同じになります。
\newgeometryでレイアウトを変える文書は、最初のページのレイアウトが最後まで続きます。 - ここから TeX のインストール環境へ: 文書はそのまま変更なしでコンパイルでき、同じページになります。
完全なマニュアルは CTAN にあります:ctan.org/pkg/geometry。解説はページレイアウト、余白、用紙サイズと文書クラスをご覧ください。
よくある質問
Scissor LaTeX で余白を変えるにはどうすればよいですか?
ほかの LaTeX と同じく geometry を使います:\usepackage[margin=2cm]{geometry}、または left、right、top、bottom で余白を 1 つずつ指定します。
封筒やカードに印刷するにはどうすればよいですか?
サイズを指定します。DL 封筒なら \usepackage[paperwidth=220mm,paperheight=110mm,margin=10mm]{geometry} です。New project の Cards and print テンプレートには、封筒、はがき、名刺、ポスター、賞状、チラシが用意されています。
学会テンプレートが余白の指定を無視するのはなぜですか?
無視してはいません。学会や論文誌のレイアウトは、文書が geometry で余白や用紙を指定するまでは独自のページ設定を保ちます。指定すれば、その設定が優先されます。
このページの例はすべて、サイトのビルド時に Scissor LaTeX で組版されています。 最終更新:2026-11-07