和文クラスしたい(jlreq

\documentclass{jlreq}  % articleに相当
\documentclass[report]{jlreq}  % reportに相当
\documentclass[book]{jlreq}  % bookに相当

% オプション
\jlreqsetup{
    % keyval形式
    paper=a4paper,
}

jlreqはLuaTeX-jaコミュニティが開発している和文クラスです。 W3Cワーキンググループで議論されている 「日本語組版処理の要件」 の実装を試しているクラスです。

美文書LaTeXも第9版からこのクラスに移行したそうなので、 これからの日本語標準クラスといってよいと思います。 これから作成する文書は、迷わずjlreqでよいと思います。

\jlreqsetupでクラスオプションを設定できます。

クラスオプションしたい

オプション名

デフォルト値

説明

paper

サイズ名 or {横, 縦}

a4paper

用紙のサイズ

fontsize

寸法

10pt

欧文フォントのサイズ

jafontsize

寸法

-

和文フォントのサイズ

jafontscale

実数

1

和文/欧文のサイズ比

line_length

長さ

40zw

1行の長さ

number_of_lines

自然数

30

1ページの行数

gutter

寸法

ノドの余白の大きさ

fore-edge

寸法

小口の余白の大きさ

head_space

寸法

天のアキの大きさ

foot_space

寸法

地のアキの大きさ

baselineskip

寸法

jafontsizeの1.7倍

行送り

linegap

寸法

-

行間

headfoot_sidemargin

寸法

柱やノンブルの左右のアキ

column_gap

寸法

段間

sidenote_length

寸法

傍注の幅

1行あたりの文字数を指定したい(line_length

% 全角40文字(デフォルト)
\documentclass[line_length=40zw]{jlreq}

% 全角28文字に変更
\documentclass[line_length=28zw]{jlreq}

1ページあたりの行数を指定したい(number_of_lines

% 30行(デフォルト)
\documentclass[number_of_lines=30]{jlreq}

% 27行に変更
\documentclass[number_of_lines=27]{jlreq}

余白を調整したい

\documentclass[head_space=25.4mm]{jlreq}    % 天の空き
\documentclass[foot_space=25.4mm]{jlreq}    % 地の空き
\documentclass[gutter=25.4mm]{jlreq}        % ノドの空き
\documentclass[headfoot_sidemargin=0pt]{jlreq}  % 柱やノンブルの左右の空き
ノド

ページを綴じる側の余白です。左右ページが同じデザインの場合、横組なら左マージン、縦組なら右マージンです。

ノンブル

各ページに振るページ番号です。

各ページの上か下に出力する章や節の名前です。