LaTeX/LaTeXによる文書の整形/空白の挿入と長さの単位

LaTeXにおける文書整形では,出力の空白制御は自動的に行われます.しかしコピーした図を後から貼りつける場合や,手書きの図や文書を書き加えたい場合などには,意図的に空白を入れる必要があります.ここでは空白制御の方法について説明します.

2.2.1 長さの単位

LaTeXではさまざまなところで具体的な長さを指定することがあります.LaTeXでは表2.9に示す長さの単位を用います.


表 2.9: 長さの単位
単位 1単位の長さ 単位 1単位の長さ
pt ポイント [1pt simeq 0.35mm] in インチ [1in = 25.4mm = 72.27pt]
pc パイカ [1pc=12pt] em 現在有効な書体の文字Mの幅
bp big point 1bp simeq 1in ex 現在有効な書体の文字xの高さ
dd didot point 1dd simeq 1.07pt zw 現在有効な全角漢字の幅
mm ミリメートル [1mm simeq 2.85pt] zh 現在有効な全角漢字の高さ
cm センチメートル [1cm = 10mm]    


2.2.2 縦方向の空白

縦方向の空白制御には表2.10のコマンドを使用します. \vspaceコマンドの引数には単位(表2.9)とともに空白の長さを記述します.ページの先頭で空白を挿入したい場合は,コマンドと`{'の間に`*'を記述する必要があります.



表 2.10: 縦方向空白挿入コマンド
コマンド 意味
\smallskip 小さめの空白を挿入
\medskip 中くらいの空白を挿入
\bigskip 大きめの空白を挿入
\vspace{長さ} ``長さ''で指定した長さの空白の挿入
\vspace*{長さ} ページの先頭の場合の空白の挿入

2.2.3 横方向の空白

横方向の空白制御には表2.11のコマンドを使用します. \hspaceコマンドの引数には単位(表2.9)とともに空白の長さを記述します.行頭に空白を挿入したい場合は,コマンドと{の間に`*'を記述する必要があります.


表 2.11: 横方向空白挿入コマンド
コマンド 意味
\ 長さ 1em(1文字)の空白の挿入
~ \ と同じだが,ここでの改行が禁止される
\, \ の 1/6の空白の挿入
\hspace{長さ} 指定した長さの空白の挿入
\hspace*{長さ} 行頭の場合の空白の挿入
\@ 文末指定をする場合に, ピリオドの直前に用いる
\/ イタリック補正(イタリック体直 後)に用いる

次に空白の挿入の例を示します.



\vspace*{20pt}
ページの先頭で縦にスペーシングするには
\verb+\vspace*+を使います.

また\vspace{5mm}行の途中に入れた場合は
改行されたときに有効となります.

\hspace*{2em}また行頭に空白を入れる場合は
\verb+\hspace*+を用います.






ページの先頭で縦にスペーシングするには \vspace*を使います.

また

行の途中に入れた場合は改行されたときに有効となります.

  また行頭に空白を入れる場合は \hspace*を用います.



\hspace\vspaceコマンドでは,引数にマイナスの値を指定することで行間や字間を詰められます.