長さしたい(\setlength

\setlength{\長さ名}{単位付きの数}

用紙のサイズや、テキストエリアのサイズなど\setlengthを使ってカスタマイズできます。 LaTeXで利用できる長さについてはLength in LaTeX - Overleafが参考になります。

警告

LaTeXで扱う長さを調べてみると、\setlengthコマンドをを直接使うことはあまりオススメされていません。 基本はドキュメントクラスで用紙サイズを設定するか、geometryパッケージで設定するのが簡単でよい方法のようです。

とはいえ、公開されているパッケージでは\setlengthで設定されている場合もあります。 ソースコードを読むときには知っておいたほうがよいでしょう。

単位したい

単位

説明

pt

ポイント。約1/72.27インチ。 }

in

インチ。25.4mm。

mm

ミリメートル

cm

センチメートル

ex

小文字のxの高さ。使用するフォントに依存。

em

大文字のMの横幅。使用するフォントに依存。

zw

和文フォントの文字幅。Zenkaku Width。

zh

zwと同じ大きさ。使わないほうがよい(とどこかでみた)

truemm

geometryパッケージで使える(真の?)mm

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}