長さしたい(\setlength
)
\setlength{\長さ名}{単位付きの数}
用紙のサイズや、テキストエリアのサイズなど\setlength
を使ってカスタマイズできます。
LaTeXで利用できる長さについてはLength in LaTeX - Overleafが参考になります。
警告
LaTeXで扱う長さを調べてみると、\setlength
コマンドをを直接使うことはあまりオススメされていません。
基本はドキュメントクラスで用紙サイズを設定するか、geometry
パッケージで設定するのが簡単でよい方法のようです。
とはいえ、公開されているパッケージでは\setlength
で設定されている場合もあります。
ソースコードを読むときには知っておいたほうがよいでしょう。
単位したい
単位 |
説明 |
---|---|
pt |
ポイント。約1/72.27インチ。 } |
in |
インチ。25.4mm。 |
mm |
ミリメートル |
cm |
センチメートル |
ex |
小文字の |
em |
大文字の |
zw |
和文フォントの文字幅。Zenkaku Width。 |
zh |
zwと同じ大きさ。使わないほうがよい(とどこかでみた) |
truemm |
|
LaTeXの長さの単位です。
和文の場合はzw
を長さの基準にするとよいと思います。
注釈
(u)pLaTeXでは数zw
をそのまま使えますが、LuaLaTeXでは数\zw
と書きます。
以下ではLuaLaTeXを想定して\zw
で書いてます。
段組したい
\setlength{\columnwidth}{20\zw} % 段の幅
\setlength{\columnsep}{1\zw} % 段の間の長さ
レイアウトしたい
\setlength{\paperwidth}{210mm} % 用紙の幅
\setlength{\paperheight}{297mm} % 用紙の高さ
\setlength{\textheight}{45\baselineskip} % テキストエリアの高さ
\setlength{\textwidth}{1.2\linewidth} % テキストエリアの長さ
余白したい
\setlength{\evensidemargin}{20mm} % 偶数ページの余白
\setlength{\oddsidemargin}{20mm} % 奇数ページの余白
\setlength{\topmargin}{20mm} % 上マージン
画像したい
\includegraphics[width=0.8\textwidth]{画像ファイル名}
画像を挿入するときの横幅は\textwidth
を基準にするとよいです。
参考
jlreq
では、これらのほとんどがドキュメントクラスオプションで設定できます。
\documentclass[paper=a4paper, head_space=20mm, line_length=40zw, number_of_lines=45, gutter=20mm]{jlreq}