Yamamoto's Laboratory
 
 
表紙
段落・引用・タブ
図
 
公開情報
 
 
古い情報
 
 
コンピューター LaTeX 文書作成 段落・引用・タブ

LaTeX段落・引用・タブ

LaTeX で段落を分ける方法,引用文を本文から区別する方法,tabbing と tabular で列を揃える方法を説明します.文章の構造を明確にすると,読みやすい文書になります.

目次


段落

段落の作り方

LaTeX では,空行で段落を分けます.ソース中で改行しただけでは,新しい段落にはなりません.本文を読みやすく保つため,意味のまとまりごとに空行を入れて段落を作ります.

\paragraph{見出し} は,段落を作る命令ではなく,小さな見出しを作る命令です.通常の段落を始めるだけなら,空行を入れれば十分です.

段落に関わる命令

段落の始まりや終わりを明示したいときは,以下の命令を使います.ただし,通常の文章では空行で段落を分ける書き方が最も分かりやすいです.

命令 説明
\paragraph{見出し} 段落見出しを作ります.文書クラスによって,見出しの位置や書式が変わります.
\noindent 段落先頭の字下げをしません.段落の途中では効果がありません.
\indent 段落先頭の字下げと同じ幅の空白を入れます.通常は多用しません.
\par 段落を終わらせます.空行と同じ意味です.ソースを詰めて書く必要がある場合に使います.
\\ 同じ段落の中で強制改行します.新しい段落にはなりません.通常の本文では,必要な場合だけ使います.
\paragraph{段落の見出し}段落の先頭に見出しを書くことができます.この例では「\verb|\paragraph{段落の見出し}|」としています.段落見出しは太字で表示されます.段落の途中に書くと,そこで新しい段落が始まり,見出しが表示されます.

段落を変えたい場合は,空行を入れます.これにより,新しい段落が始まります.「\verb|\paragraph{見出し}|」を書かなければ,段落の先頭が字下げされます.\par
また,コマンド「\verb|\par|」でも段落を終わらせることができます.このコマンドは空行と同じ効果があります.LaTeX のソースを詰めて書きたいときに便利です.

\noindent 段落の先頭を字下げしたくないときは,先頭にコマンド「\verb|\noindent|」を入れます.

コマンド「\verb|\indent|」を使うと,段落先頭の字下げと同じ幅の空白を入れることができます.例えば「\verb|+++\indent+++|」とすると,+++\indent+++ の位置に空白が入ります.

図1: 段落に関わる命令の実行結果

引用

引用を書くときの注意

引用では,自分の文章と他人の文章を明確に区別します.引用した部分を本文から分け,引用元を示します.LaTeX の quote 環境と quotation 環境は,引用文の見た目を整えるための環境です.出典の管理には,BibTeX や \cite などを使います.

quote と quotation は,どちらも本文の左右に余白を入れて引用文を表示します.違いは,複数段落を入れたときの扱いです.

環境 向いている用途 段落の扱い
quote 短い引用,箇条書きや短い説明を本文から少し離して示す場合 段落先頭の字下げはありません.段落間に空きが入ります.
quotation 複数段落からなる長い引用 段落先頭が字下げされます.段落間の空きは小さくなります.

quote

quote 環境は,短い引用や,本文から少し離して見せたい文章に使います.複数の段落を書いても,段落先頭は字下げされません.

本文です.
\begin{quote}
  引用文を書きます.

  2 段落目を書いた場合も,段落先頭は字下げされません.
\end{quote}
本文に戻ります.

quotation

quotation 環境は,複数段落の引用に向いています.引用文の中で段落を分けると,各段落の先頭が字下げされます.

本文です.
\begin{quotation}
  長い引用文の 1 段落目です.

  長い引用文の 2 段落目です.段落の先頭が字下げされます.
\end{quotation}
本文に戻ります.
% -*- coding:utf-8 -*-
\documentclass[10pt,a4paper,dvipdfmx]{jarticle}
%
%=================================================
% ドキュメント開始
%=================================================
\begin{document}
\title{LaTeXを使う理由}
\author{山本昌志}
私が初めてTeXを知ったのは1991年のことです.当時は「ヘー」と思っただけで,特に興
味を引きませんでした.その頃,初めてMacintoshを使い始め,そのGUIに魅了されてい
たからです.Wordはお気に入りでした.それから二年も過ぎると,Wordの限界が見えて
きました.Word で博士論文を書く気にはならず,TeXを思い出しました.無事博士論文
を書き上げた後は,TeXがお気に入りになりました.

今ではほとんどの文書作成にTeXを使います.その理由は,
\begin{quote}
 \begin{itemize}
  \item 文書作成時間が短い.自動的にスタイルを決めてくれるので,文書の内容に集中
        できます.そのスタイルが俊逸なので,美しい仕上がりになります.
  \item 数式がきれい.
  \item 式番号や参考文献,その他の引用が簡単.
 \end{itemize}
\end{quote}
です.論理的な文書はTeXが良いですね.
\end{document}

図2: quote 環境を使った例

タブと列揃え

文字列を列のように揃えたい場合,LaTeX では tabbing 環境または tabular 環境を使います.どちらも列を揃えられますが,目的は異なります.

tabbing と tabular の使い分け

環境 特徴 向いている用途
tabbing 自分でタブ位置を決めます.途中でタブ位置を変えられます. プログラム風の整形,短い対応表,その場限りの列揃え
tabular 列指定に従って表を作ります.罫線や列幅の指定もできます. 通常の表,数値や項目を行列として整理する場合

tabbing はタブ位置を手で決める環境です.一方,tabular は表を組む環境です.長い表で改ページが必要な場合は,longtable パッケージの利用も検討します.

tabbing

tabbing 環境では,\= でタブストップを設定し,\> で次のタブストップに移動します.行末は \\ です.\kill を使うと,その行を出力せず,タブストップだけを設定できます.

命令 説明
\= 現在位置にタブストップを設定します.
\> 次のタブストップへ移動します.
\\ tabbing 環境内の行を終えます.
\kill その行を出力せず,タブストップだけを設定します.
\+ 以後の行の左端を,次のタブストップまで下げます.
\- \+ で下げた左端を戻します.
\begin{tabbing}
  \hspace{8mm} \= \hspace{10mm} \= \hspace{12mm} \= \kill
  1月 \> 睦月 \> 松 \> ガーネット \\
  2月 \> 如月 \> 梅 \> アメジスト \\
  3月 \> 弥生 \> 桜 \> アクアマリン \\
  4月 \> 卯月 \> 藤 \> ダイアモンド \\
\end{tabbing}
\= のみでタブストップを設定した例 \= と \kill でタブストップを設定した例
図3: \= のみでタブストップを設定した例 図4: \= と \kill でタブストップを設定した例

tabular

tabular 環境は,表を作るための環境です.列の配置は,l,c,r,p{幅} などで指定します.行の中では & で列を区切り,\\ で行を終えます.

\begin{tabular}{lcr}
  左揃え & 中央揃え & 右揃え \\
  A      & B        & C      \\
\end{tabular}

文章の一部を軽く揃えるだけなら tabbing,データを表として整理するなら tabular を使います.罫線を多く入れすぎると読みにくくなるので,必要な線だけを使います.

ページ作成情報

参考資料

  1. LaTeX2e: An unofficial reference manual, version of January 2025.
  2. quotation & quote, LaTeX2e unofficial reference manual.
  3. tabbing commands, LaTeX2e unofficial reference manual.
  4. latex2e-help-texinfo, CTAN, version 2024-05-13.
  5. Leslie Lamport, LaTeX: A Document Preparation System, 2nd edition, Addison-Wesley, 1994.

更新履歴

2018年03月10日 ページの新規作成
2026年05月16日 段落,引用,tabbing,tabular の説明を整理し,HTML の構造とインデントを修正


no counter