> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/texlive/ja/latexno/30delatexwobu.md).

# 30分でLaTeXを学ぶ

> **新着:** 新しい [Overleaf Learning Center](https://learn.overleaf.com/) 無料のオンラインコースやライブウェビナーを探してみましょう。LaTeXをマスターし、Overleafを最大限に活用するために必要なものがすべて揃っています。

この入門チュートリアルではLaTeXの予備知識は前提としていませんが、最終的には、最初のLaTeX文書を書くだけでなく、LaTeXを使いこなすための次の段階へ進むのに十分な知識と自信も身につけていただけるはずです。

## LaTeXとは？

LaTeX（読みは「*LAY*-tek」または「*LAH*-tek」）は、見栄えの良い文書を組版するためのツールです。ただし、LaTeXの動作方法は、Microsoft WordやLibreOffice Writerなど、これまで使ったことのある他の多くの文書作成アプリケーションとはかなり異なります。これらの「[WYSIWYG](https://en.wikipedia.org/wiki/WYSIWYG)」ツールでは、ユーザーはテキストを入力・編集し、さまざまなスタイルを適用できる対話型のページを使います。LaTeXはまったく異なります。代わりに、文書はLaTeX *コマンド* を散りばめたプレーンテキストファイルで、望む（組版された）結果を表現します。目に見える組版済み文書を作成するには、LaTeXファイルは *TeXエンジン* と呼ばれるソフトウェアによって処理されます。TeXエンジンは、テキストファイルに埋め込まれたコマンドを使って組版処理を導き、制御し、LaTeXコマンドと文書テキストをプロ仕様の組版済みPDFファイルへ変換します。つまり、あなたは *内容* にだけ集中すればよく、コンピュータがLaTeXコマンドとTeXエンジンを通じて *見た目* （書式設定）を担当します。

## なぜLaTeXを学ぶのか？

LaTeXを他の文書作成アプリケーションの代わりに使うことを学ぶべきかどうかについては、賛否両論のさまざまな論点がありますが、最終的には、好み、相性、文書要件に基づく個人的な選択です。

LaTeXを推奨する理由には次のようなものがあります:

* 物理科学分野の極めて複雑な数式、表、技術文書の組版をサポートすること;
* 脚注、相互参照、参考文献管理の機能;
* 索引、用語集、目次、図一覧など、複雑あるいは手間のかかる文書要素を容易に作成できること;
* 本質的なプログラム可能性と数千もの [無料の追加パッケージ](https://www.ctan.org/pkg).

総じて、LaTeXは非常に高い基準で組版された文書の作成に対して、ユーザーに大きな制御性を提供します。もちろん、LaTeXがあまり得意でない文書や出版物の種類もあり、雑誌系の出版物によく見られるような多くの「自由形式」のページデザインなどがそれに当たります。

LaTeXの重要な利点の1つは、文書の内容と文書のスタイルを分離できることです。文書の内容を書き終えた後でも、その見た目を簡単に変更できます。同様に、特定の文書種類のレイアウト／スタイルを定義するLaTeXファイルを作成し、そのファイルを *テンプレート* として使えば、その種類の文書作成／制作を標準化できます。たとえば、学術出版社はLaTeXで記事テンプレートを作成し、著者はそれを使って学術誌投稿用の論文を書くことができます。Overleafには [何千ものテンプレートを含むギャラリーがあり](https://www.overleaf.com/gallery)、科学論文、レポート、書籍から履歴書やプレゼンテーションまで、非常に幅広い文書種類を網羅しています。これらのテンプレートは文書のレイアウトとスタイルを定義しているため、著者はOverleafでそれらを開いて—新しいプロジェクトを作成し—、内容を書き始めるだけでよいのです。

## 最初のLaTeXコードを書く

最初のステップは、新しいLaTeXプロジェクトを作成することです。自分のコンピュータ上で新しい `.tex` ファイルを作成する方法もありますし、あるいは [Overleafで新しいプロジェクトを開始する](broken://pages/074e9de5dd35cc2f8737fbf20ec54aa9bd7fd459).

まずは、Overleaf上で直接開ける最も簡単な動作例から始めましょう：

```latex
\documentclass{article}
\begin{document}
最初の文書。これは、 
追加のパラメータやパッケージを含まない、シンプルな例です。
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Simplest+working+example+LaTeX+document\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AFirst+document.+This+is+a+simple+example%2C+with+no+%0Aextra+parameters+or+packages+included.%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![例の文書](https://images.ctfassets.net/nrgyaltdicpt/5oBbZABsWEnHZpwhfvV2PD/95ba7d5496616b4f10dffe6fb90f578a/LL30Fig1-plain.svg)

LaTeXが段落の最初の行を自動的に字下げし、書式設定を自動で行っていることがわかります。コードの各部分が何をしているのか、もう少し詳しく見てみましょう。

コードの最初の行 `\documentclass{article}`は、文書型を宣言し、これを *クラス*と呼びます。クラスは文書全体の見た目を制御します。文書の種類によって異なるクラスが必要で、たとえば履歴書／レジュメには、標準的なLaTeXの `article` クラスとは異なるクラスが必要です。作成している文書の種類によっては、 `book` や `report`のような別のクラスが必要になることがあります。利用できるLaTeXのクラス種別については、 [CTAN（Comprehensive TeX Archive Network）の関連ページをご覧ください](https://www.ctan.org/topic/class).

文書クラスを設定すると、文書の「 *本文* 」と呼ばれる内容は `\begin{document}` と `\end{document}` タグの間に書かれます。上の例を開いたら、テキストを変更し、終わったら *文書を再コンパイル*して、生成された組版済みPDFを確認できます。Overleafではこれを行うには、単に **再コンパイル**を押すだけです。短い動画で示すとおりです：

任意のOverleafプロジェクトは、編集されるたびに自動で再コンパイルするよう設定できます。次の **再コンパイル** ボタンの横にある小さな矢印をクリックし、 **自動コンパイル** を **オン**に設定します。次のスクリーンショットのとおりです：

![自動コンパイルをオンまたはオフに設定する方法を示したスクリーンショット](/files/a77fbdee3f476a398f6f47bddb7fe35eee775f05)

文書に内容を追加する方法を見たので、次のステップはタイトルを付けることです。そのために、まず **プリアンブル**.

## 文書のプリアンブル

上のスクリーンショットでは、OverleafがLaTeX文書を次の名前のファイルとして保存しています `main.tex`： `.tex` ファイル拡張子は、文書のLaTeXコードを含むファイルに名前を付ける際の慣例として使われます。

前の例では、文書の内容を `\begin{document}` コマンドの後に入力する方法を示しました。ただし、あなたの `.tex` ファイル内で *その* より前に現れるものは *プリアンブル*、文書の「設定」部分として機能します。プリアンブルでは、文書クラス（種類）と、文書を書く際に使用する言語などの詳細を定義し、使用したい *パッケージ* を読み込みます（これについては [後ほど](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages)詳しく説明します）。また、ここで他の種類の設定も行います。

最小限の文書プリアンブルは次のようになります：

```latex
\documentclass[12pt, letterpaper]{article}
\usepackage{graphicx}
```

ここで `\documentclass[12pt, letterpaper]{article}` は、文書全体のクラス（種類）を定義します。追加のパラメータはカンマで区切り、角括弧（`[...]`）に入れて、このarticleクラスのインスタンスを設定します。つまり、この特定の `article`-クラスベースの文書で使用したい設定です。

この例では、2つのパラメータは次のように働きます：

* `12pt` フォントサイズを設定します
* `letterpaper` 用紙サイズを設定します

もちろん、他のフォントサイズ、 `9pt`, `11pt`, `12pt`も使用できますが、指定がない場合の既定サイズは `10pt`です。用紙サイズについては、他に次の値があります `a4paper` と `legalpaper`。詳細は次の記事をご覧ください： [ページサイズと余白](broken://pages/ba3f69f83d66ef91632776cc911a64643f590bf7).

プリアンブルの行

```latex
\usepackage{graphicx}
```

は、外部パッケージ（ここでは [graphicx](https://ctan.org/pkg/graphicx?lang=en)）を読み込んでLaTeXの機能を拡張し、外部のグラフィックファイルを取り込めるようにする例です。LaTeXパッケージについては、次のセクションで説明します： [LaTeXパッケージの見つけ方と使い方](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## タイトル、著者、日付情報を含める

文書にタイトル、著者、日付を追加するには、 *プリアンブル* (*ではありません* 本文にさらに3行追加する必要があります）。その行は次のとおりです：

* `\title{My first LaTeX document}`：文書のタイトル
* `\author{Hubert Farnsworth}`：ここには著者名を記入し、必要に応じて `\thanks` コマンドを波括弧内に書きます：
  * `\thanks{Funded by the Overleaf team.}`：著者名の後に、 `author` コマンドの波括弧内で追加できます。これにより上付き文字と、波括弧内のテキストを含む脚注が追加されます。論文で機関への謝辞を述べたい場合に便利です。
* `\date{August 2022}`：日付は手入力することも、コマンド `\today` を使って、文書をコンパイルするたびに現在の日付を組版することもできます

これらの行を追加すると、プリアンブルは次のようになります：

```latex
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
```

タイトル、著者、日付を組版するには、次の `\maketitle` コマンドを *本文* 文書の

```latex
\begin{document}
\maketitle
これで、最初の \LaTeX{} 文書にタイトル、著者、日付を追加しました！
\end{document}
```

プリアンブルと本文を組み合わせると、Overleafで開ける完全な文書を作成できます：

```latex
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
\begin{document}
\maketitle
これで、最初の \LaTeX{} 文書にタイトル、著者、日付を追加しました！
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXで作成した簡単な文書の画像](https://images.ctfassets.net/nrgyaltdicpt/3WzMd0bx2zlj3zLTKS8SxT/dc2b7c16adbc96bdd750b6d2c8b4227e/LL30Fig2r-plain.svg)

## コメントを追加する

LaTeXは「プログラムコード」の一種ですが、文書の組版に特化しています。そのため、他のどのプログラミング言語で書いたコードでもそうであるように、文書内にコメントを入れることは非常に有用です。LaTeXのコメントとは、組版されず文書にいかなる影響も与えないテキスト部分のことで、「やること」メモを追加したり、説明メモを入れたり、扱いの難しいマクロについて行内で説明したり、デバッグ時にLaTeXコードの行やセクションをコメントアウトしたりするのによく使われます。

LaTeXでコメントを書くには、単に `%` 記号を行頭に書きます。以下のコードは上の例を使ったものです：

```latex
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
\begin{document}
\maketitle
これで、最初の \LaTeX{} 文書にタイトル、著者、日付を追加しました！

% この行はコメントです。文書には組版されません。
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document+with+a+comment\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%0A%25+This+line+here+is+a+comment.+It+will+not+be+typeset+in+the+document.%0A%5Cend%7Bdocument%7D)

この例は、コメントを含まない前のLaTeXコードとまったく同じ出力を生成します。

## 太字、斜体、下線

次に、いくつかのテキスト書式設定コマンドを見ていきます：

* **太字**：LaTeXで太字のテキストは次の `\textbf{...}` コマンドを使って組版します。
* *斜体*：斜体のテキストは次の `\textit{...}` コマンドを使って組版します。
* 下線：テキストに下線を引くには次の `\underline{...}` コマンドを使って組版します。

次の例でこれらのコマンドを示します：

```latex
科学における \textbf{最も偉大な}
発見は \underline{科学} で 
 \textbf{\textit{偶然}} に生まれた。
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=First+example+with+formatted+text\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0ASome+of+the+%5Ctextbf%7Bgreatest%7D%0Adiscoveries+in+%5Cunderline%7Bscience%7D+%0Awere+made+by+%5Ctextbf%7B%5Ctextit%7Baccident%7D%7D.%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeX文書で書式設定されたテキストを示す画像](https://images.ctfassets.net/nrgyaltdicpt/6vo15r0tLCByTpcvn1w2E8/8f14edc7ece1f10ce4ba2c76e1e58a56/LL30Fig3r-plain.svg)

もう1つ非常に便利なコマンドは `\emph{_argument_}`で、その `_argument_` への効果は文脈に依存します。通常のテキスト内では強調テキストは斜体になりますが、斜体のテキスト内で使うとこの動作は逆になります。次の例を見てください：

```latex
科学における最も偉大な \emph{発見} のいくつか 
は偶然に生まれました。

\textit{科学における最も偉大な \emph{発見} 
は偶然に生まれました。}

\textbf{科学における最も偉大な \emph{発見} 
は偶然に生まれました。}
```

[この **\emph** の例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Using+the+emph+command\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cparindent0pt%25+To+remove+the+paragraph+indentation%0A%5Cmaketitle%0ASome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+in+science+%0Awere+made+by+accident.%0A%0A%5Ctextit%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%0A%5Ctextbf%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXの \emph コマンドの使用を示す画像](https://images.ctfassets.net/nrgyaltdicpt/1K0A8RXXOomakJBAr2usmp/62d0e8b5275092dd0b1b4a59c745b632/LL30Fig4r-plain.svg)

* **注：** 一部のパッケージ、たとえば [Beamer](broken://pages/a9026bb2b6389658354574b3d1e5821da37176bb)、その動作を変更します `\emph` コマンドを使って組版します。

## 画像を追加する

このセクションでは、LaTeX文書に画像を追加する方法を見ていきます。Overleafでは画像の挿入方法が3つあります：

1. 次を使用します [**図を挿入** ボタン](https://learn.overleaf.com/learn/Kb/How%5Fto%5Finsert%5Ffigures%5Fin%5FOverleaf#Using%5FInsert%5FFigure%5Fto%5Fadd%5Fa%5Ffigure%5Fto%5Fyour%5Fproject)(![The Insert Figure button on the editor toolbar](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/a/a8/InsertFigureButton.png)）をエディターツールバーで使うと、画像を **ビジュアルエディター** や **コードエディター**.
2. [画像をコピーして貼り付ける](broken://pages/f4bdc120badc2aadac2aa308de289f3d3773b656) へ **ビジュアルエディター** や **コードエディター**.
3. 次を使う **コードエディター** と、グラフィックを挿入するLaTeXコードを記述する。

オプション1と2は画像挿入に必要なLaTeXコードを自動生成しますが、ここではオプション3を紹介します。なお、 [それらの画像をアップロードする](https://docs.overleaf.com/writing-and-editing/inserting-images) 必要があります。次の例では、画像を含める方法を示します：

```latex
\documentclass{article}
\usepackage{graphicx} % グラフィックを取り込むためのLaTeXパッケージ
\graphicspath{{images/}} % graphicxパッケージの設定
 
\begin{document}
宇宙は広大で、均質であるように見えます、 
大規模には、どこを見ても。

% \includegraphics コマンドは 
% 次によって提供（実装）されます 
% graphicxパッケージ
\includegraphics{universe}  
 
上に銀河の画像があります。
\end{document}
```

[この画像の例をOverleafで開く。](https://www.overleaf.com/project/new/template/25686?id=107971142\&templateName=Example+using+images+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

この例では次の出力が得られます：

![LaTeX文書に取り込まれた画像を示す図](https://images.ctfassets.net/nrgyaltdicpt/4p5toat08FUgehv4yuNwXS/efc9e75e4342c9caeec94f26627fa337/LL30Fig5v2-plain.svg)

LaTeX文書にグラフィックを取り込むには [追加 *パッケージ*](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages) が必要で、外部グラフィックファイルを含めるために必要なコマンドと機能を提供します。上の例では [graphicxパッケージ](https://ctan.org/pkg/graphicx?lang=en) を読み込み、これは他の多くのコマンドに加えて `\includegraphics{...}` を使ってグラフィックを取り込むことができ、また `\graphicspath{...}` でグラフィックの場所をLaTeXに知らせます。

次の `graphicx` パッケージを使うには、Overleaf文書のプリアンブルに次の行を含めます：

```latex
\usepackage{graphicx}
```

この例では、次のコマンドが `\graphicspath{{images/}}` 画像が次の名前のフォルダに保存されていることをLaTeXに知らせます `images`。そのフォルダは現在のディレクトリ内にあります：

![フォルダに保存された画像にLaTeXがアクセスする様子を示す図](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/1/17/ImagesInAFolder.png)

次の `\includegraphics{universe}` コマンドが、文書内に画像を挿入する実際の処理を行います。ここでは `universe` は画像ファイル名ですが、拡張子は含みません。

**注**:

* 拡張子を含む完全なファイル名も `\includegraphics` コマンドで指定できますが、ファイル拡張子は省略するのがベストプラクティスです。そうするとLaTeXがサポートされているすべての形式を探すようになります。
* 一般に、グラフィックのファイル名には空白や複数のドットを含めない方がよく、Overleafに画像ファイルをアップロードする際は拡張子を小文字にすることも推奨されます。

LaTeXパッケージに関する詳細は、このチュートリアルの最後のセクション [LaTeXパッケージの見つけ方と使い方](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## キャプション、ラベル、参照

画像には、次の `figure` 環境を使ってキャプション、ラベル付け、参照を設定できます。以下のとおりです：

```latex
\documentclass{article}
\usepackage{graphicx}
\graphicspath{{images/}}
 
\begin{document}

\begin{figure}[h]
    \centering
    \includegraphics[width=0.75\textwidth]{mesh}
    \caption{きれいなグラフ。}
    \label{fig:mesh1}
\end{figure}
 
図 \ref{fig:mesh1} でわかるように、この関数は原点付近で増加します。この例は \pageref{fig:mesh1} ページにあります。

\end{document}
```

[この画像の例をOverleafで開く。](https://www.overleaf.com/project/new/template/25519?id=107980830\&templateName=Example+using+image+captions+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

この例では次の出力が得られます：

![LaTeXで図のキャプションを使う例を示す図](https://images.ctfassets.net/nrgyaltdicpt/4DkAWWkQqZP6QHU2EErogQ/9aa2371f2cde0f3f8bf22aa1c0b91789/LL30Fig6r-plain.svg)

この例には注目すべきコマンドがいくつかあります：

* **`\includegraphics[width=0.75\textwidth]{mesh}`**：この形式の `\includegraphics` は、図の幅をテキスト幅の75%に設定するようLaTeXに指示します。テキスト幅の値は `\textwidth` コマンドを使って組版します。
* **`\caption{きれいなグラフ。}`**：名前のとおり、このコマンドは図のキャプションを設定し、図の上または下に配置できます。図一覧を作成する場合、このキャプションがその一覧で使われます。
* **`\label{fig:mesh1}`**：文書内でこの画像を参照するには、 `\label` コマンドを使ってラベルを付けます。そのラベルは画像の番号を生成するために使われ、次のコマンドと組み合わせることで参照できるようになります。
* **`\ref{fig:mesh1}`**：このコードは、参照された図に対応する番号に置き換えられます。

LaTeX文書に組み込まれた画像は `figure` 環境などの中に配置し、LaTeXが文書内の適切な位置に画像を自動配置できるようにする必要があります。

さらに詳しい案内は、次のOverleafヘルプ記事にあります：

* [図の配置](broken://pages/1cd6e5c72619fc24139cb90b0783183f973511fe)
* [画像の挿入](https://docs.overleaf.com/writing-and-editing/inserting-images)

## LaTeXでリストを作成する

次の *環境*を使って、特定の組版機能を実現するために必要なLaTeXコードを囲みます。環境は次で始まり `\begin{_environment-name_}` 、次で終わります `\end{_environment-name_}` ここで `_environment-name_` には `figure`, `tabular` またはリストの種類の1つが入ります： `itemize` 順不同リストには `enumerate` 順序付きリストには

### 順不同リスト

順不同リストは `itemize` 環境で作成します。各リスト項目の前には必ず `\item` コマンドを付けます。以下のとおりです：

```latex
\documentclass{article}
\begin{document}
\begin{itemize}
  \item 個々の項目は黒い点、いわゆる箇条書き記号で示されます。
  \item 項目内のテキストの長さは自由です。
\end{itemize}
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+a+LaTeX+unordered+list\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bitemize%7D%0A++%5Citem+The+individual+entries+are+indicated+with+a+black+dot%2C+a+so-called+bullet.%0A++%5Citem+The+text+in+the+entries+may+be+of+any+length.%0A%5Cend%7Bitemize%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXで箇条書きリストの例](https://images.ctfassets.net/nrgyaltdicpt/1lDj29Mg9ZuLNHXwZrTJew/cd7d950c65fd05b251c4aa55746f4eb7/LL30Fig7-plain.svg)

この [より大きなOverleafプロジェクト](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=) も開けます。ここではさまざまな種類のLaTeXリストを示しています。

### 順序付きリスト

順序付きリストは順不同リストと同じ構文を使いますが、次の `enumerate` 環境で作成します:

```latex
\documentclass{article}
\begin{document}
\begin{enumerate}
  \item これはリストの最初の項目です。
  \item リストに項目を追加するたびに番号は増えます。
\end{enumerate}
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+the+enumerate+environment\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Benumerate%7D%0A++%5Citem+This+is+the+first+entry+in+our+list.%0A++%5Citem+The+list+numbers+increase+with+each+entry+we+add.%0A%5Cend%7Benumerate%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXで作成された番号付きリストの例](https://images.ctfassets.net/nrgyaltdicpt/2vkfa7RiAIJxv5wIZbg9UK/530c384f159d091a587de279d13fefec/LL30Fig8-plain.svg)

〜と同様に `順序なしの` リストでは、各項目の前に `\item` コマンドを付ける必要があります。ここでは、これにより数値の順序付きリストのラベル値が自動的に生成され、1から始まります。

詳細については、これを開くことができます [より大きなOverleafプロジェクト](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=) これはさまざまな種類のLaTeXリストを示しているほか、専用の [LaTeXリストに関するヘルプ記事](broken://pages/7ab095e183cda855d979987f9769148329175f2c)を参照してください。さらに多くの例があり、カスタマイズされたリストの作成方法も示しています。

## LaTeXに数式を追加する

LaTeXの主な利点の一つは、数式表現を容易に記述できることです。LaTeXでは、数式を組版するための2つの書式モードが用意されています:

* *インライン* 段落の一部である数式を書くために使う数式モード
* *ディスプレイ* 本文や段落の一部ではない式を書き、別行に組版するための数式モード

### インライン数式モード

インライン数式モードの例を見てみましょう:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
物理学では、質量とエネルギーの等価性は 
1905年にアルベルト・アインシュタインによって発見された方程式 $E=mc^2$ で表されます。
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Inline+LaTeX+maths+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AIn+physics%2C+the+mass-energy+equivalence+is+stated+%0Aby+the+equation+%24E%3Dmc%5E2%24%2C+discovered+in+1905+by+Albert+Einstein.%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![インライン数式モードで組版された数式を示す画像](https://images.ctfassets.net/nrgyaltdicpt/77oK8pfew1B1VvxiBtALag/15714f2da4e469bbb8cf70a0d3733e5d/LL30Fig9-plain.svg)

インラインモードの数式を組版するには、次の区切り記号の組を使用できます: `\( ... \)`, `$ ... $` や `\begin{math} ... \end{math}`。以下の例に示すとおりです:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
\begin{math}
E=mc^2
\end{math} は、インライン数式モードを使って段落内に組版されます---$E=mc^2$ も同様で、\(E=mc^2\) も同じです。
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Demonstrating+inline+math+mode\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bmath%7D%0AE%3Dmc%5E2%0A%5Cend%7Bmath%7D+is+typeset+in+a+paragraph+using+inline+math+mode---as+is+%24E%3Dmc%5E2%24%2C+and+so+too+is+%5C%28E%3Dmc%5E2%5C%29.%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXのインライン数式モードで作成された内容を示す画像](https://images.ctfassets.net/nrgyaltdicpt/46VPfEGxYJ3di18TLzaLo9/ed67df07532c52b6543fd2bae7cb7c04/LL30Fig10r-plain.svg)

### ディスプレイ数式モード

ディスプレイモードで組版された方程式には番号付きと番号なしがあり、次の例のようになります:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
質量とエネルギーの等価性は、有名な方程式
\[ E=mc^2 \] によって表され、1905年にアルベルト・アインシュタインが発見しました。 

自然単位系（$c = 1$）では、この式は次の恒等式を表します
\begin{equation}
E=m
\end{equation}
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Display+math+mode+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThe+mass-energy+equivalence+is+described+by+the+famous+equation%0A%5C%5B+E%3Dmc%5E2+%5C%5D+discovered+in+1905+by+Albert+Einstein.+%0A%0AIn+natural+units+%28%24c+%3D+1%24%29%2C+the+formula+expresses+the+identity%0A%5Cbegin%7Bequation%7D%0AE%3Dm%0A%5Cend%7Bequation%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXのディスプレイモードの数式を示す画像](https://images.ctfassets.net/nrgyaltdicpt/6n1FPYFzmzCHPpWoEoYQZM/79b33f1096be06326bff7d2e1976c67c/LL30Fig11-plain.svg)

ディスプレイモードの数式を組版するには、次の区切り記号の組を使用できます: `\[ ... \]`, `\begin{displaymath} ... \end{displaymath}` や `\begin{equation} ... \end{equation}`。歴史的には、ディスプレイモードの数式を組版するには `$$` 文字区切り記号を使用する必要があり、例えば `$$ _... display math here ..._$$`、しかしこの方法は [もはや推奨されていません](https://texfaq.org/FAQ-dolldoll)：LaTeXの区切り記号を使用してください `\[ ... \]` 代わりに。

### より完全な例

次の例では、LaTeXを使って組版したさまざまな数式コンテンツを示します。

```latex
\documentclass{article}
\begin{document}
数式モードでの下付き文字は $a_b$、上付き文字は $a^b$ と書きます。これらは組み合わせたり入れ子にしたりして、次のような式を書くことができます

\[ T^{i_1 i_2 \dots i_p}_{j_1 j_2 \dots j_q} = T(x^{i_1},\dots,x^{i_p},e_{j_1},\dots,e_{j_q}) \]
 
積分は $\int$ を使い、分数は $\frac{a}{b}$ を使って書きます。積分の上下限は上付き文字と下付き文字で指定します:

\[ \int_0^1 \frac{dx}{e^x} =  \frac{e-1}{e} \]

小文字のギリシャ文字は $\omega$ $\delta$ などと書き、大文字のギリシャ文字は $\Omega$ $\Delta$ と書きます。

数学演算子にはバックスラッシュを付けて $\sin(\beta)$、$\cos(\alpha)$、$\log(x)$ などと書きます。
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+advanced+LaTeX+math+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ASubscripts+in+math+mode+are+written+as+%24a%5Fb%24+and+superscripts+are+written+as+%24a%5Eb%24.+These+can+be+combined+and+nested+to+write+expressions+such+as%0A%0A%5C%5B+T%5E%7Bi%5F1+i%5F2+%5Cdots+i%5Fp%7D%5F%7Bj%5F1+j%5F2+%5Cdots+j%5Fq%7D+%3D+T%28x%5E%7Bi%5F1%7D%2C%5Cdots%2Cx%5E%7Bi%5Fp%7D%2Ce%5F%7Bj%5F1%7D%2C%5Cdots%2Ce%5F%7Bj%5Fq%7D%29+%5C%5D%0A+%0AWe+write+integrals+using+%24%5Cint%24+and+fractions+using+%24%5Cfrac%7Ba%7D%7Bb%7D%24.+Limits+are+placed+on+integrals+using+superscripts+and+subscripts%3A%0A%0A%5C%5B+%5Cint%5F0%5E1+%5Cfrac%7Bdx%7D%7Be%5Ex%7D+%3D++%5Cfrac%7Be-1%7D%7Be%7D+%5C%5D%0A%0ALower+case+Greek+letters+are+written+as+%24%5Comega%24+%24%5Cdelta%24+etc.+while+upper+case+Greek+letters+are+written+as+%24%5COmega%24+%24%5CDelta%24.%0A%0AMathematical+operators+are+prefixed+with+a+backslash+as+%24%5Csin%28%5Cbeta%29%24%2C+%24%5Ccos%28%5Calpha%29%24%2C+%24%5Clog%28x%29%24+etc.%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXで組版されたさまざまな数式を示す画像](https://images.ctfassets.net/nrgyaltdicpt/5xfm4NybWckHL5ndpdnBRq/bc0b5e27044820ea5cdd11648a68f543/LL30Fig12r-plain.svg)

次の例では `equation*` 環境を使用します。これは `amsmath` パッケージによって提供されるものなので、文書のプリアンブルに次の行を追加する必要があります:

```latex
\usepackage{amsmath}% For the equation* environment
```

の使用に関する詳細は `amsmath` をご覧ください [ヘルプ記事](broken://pages/20b9485019eda456d4c043762075f10b20eeb758).

```latex
\documentclass{article}
\usepackage{amsmath}% For the equation* environment
\begin{document}
\section{First example}

有名なピタゴラスの定理 \(x^2 + y^2 = z^2\) は、他の指数では成り立たないことが証明されており、したがって次の方程式には \(n>2\) に対する整数解はありません:

\[ x^n + y^n = z^n \]

\section{Second example}

これは本文中の単純な数式 \(\sqrt{x^2+1}\) です。 
そしてこれも同じです: 
\begin{math}
\sqrt{x^2+1}
\end{math}
ただし、別のコマンドを使っています。

これは番号なしの単純な数式です
\[\sqrt{x^2+1}\] 
本文から分離されています。

これも同じです:
\begin{displaymath}
\sqrt{x^2+1}
\end{displaymath}

\ldots そしてこれも:
\begin{equation*}
\sqrt{x^2+1}
\end{equation*}
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+math+content+typeset+in+LaTeX\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%25+For+the+equation%2A+environment%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BFirst+example%7D%0A%0AThe+well-known+Pythagorean+theorem+%5C%28x%5E2+%2B+y%5E2+%3D+z%5E2%5C%29+was+proved+to+be+invalid+for+other+exponents%2C+meaning+the+next+equation+has+no+integer+solutions+for+%5C%28n%3E2%5C%29%3A%0A%0A%5C%5B+x%5En+%2B+y%5En+%3D+z%5En+%5C%5D%0A%0A%5Csection%7BSecond+example%7D%0A%0AThis+is+a+simple+math+expression+%5C%28%5Csqrt%7Bx%5E2%2B1%7D%5C%29+inside+text.+%0AAnd+this+is+also+the+same%3A+%0A%5Cbegin%7Bmath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bmath%7D%0Abut+by+using+another+command.%0A%0AThis+is+a+simple+math+expression+without+numbering%0A%5C%5B%5Csqrt%7Bx%5E2%2B1%7D%5C%5D+%0Aseparated+from+text.%0A%0AThis+is+also+the+same%3A%0A%5Cbegin%7Bdisplaymath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bdisplaymath%7D%0A%0A%5Cldots+and+this%3A%0A%5Cbegin%7Bequation%2A%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bequation%2A%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXで組版されたさまざまな数式を示す画像](https://images.ctfassets.net/nrgyaltdicpt/hT85gkewCDlxCHeNU5slE/9256c129b25bec7a93dcfe9e44b0654a/LL30Fig13r-plain.svg)

LaTeXにおける数式の可能性は無限です。特定のトピックに関する助言や例については、ぜひヘルプページをご覧ください:

* [数式表現](broken://pages/5ce606839e19333dd73889b09e72b31c562ab91f)
* [下付き文字と上付き文字](broken://pages/54e71acda4aea0d9a6fe67a9f49b61cc945adc5d)
* [角括弧と丸括弧](broken://pages/b20e3e14bdef3eec59c3ea5231a5569aff64a77c)
* [分数と二項係数](broken://pages/83e08ea0635adc61f1999648a4861c3374b71b20)
* [方程式の整列](broken://pages/01bfa7b6a9c22300921644ad05348b7fae187210)
* [演算子](broken://pages/e297e5f1a5f8789514a16e07a87a8606947a0a60)
* [数式モードでの間隔](broken://pages/9a498a33ab1e275a8a6728dd4e9b9c20227630e0)
* [積分、総和、極限](broken://pages/9ae9d07552abe1cc5be74e0f00fb54c48432ad58)
* [数式モードでの表示スタイル](broken://pages/497d0e7e56d343ec9e11e92ebe230bd159ce73ef)
* [ギリシャ文字と数式記号の一覧](broken://pages/227bf8220e10b60726f55dd83709ae6bfeef7f74)
* [数学フォント](broken://pages/ce155f2514554f7f9396beea52ac4e591ab1c713)

## 文書の基本構造

次に、要旨と、LaTeX文書をさまざまな章、節、段落に分割する方法を見ていきます。

### 要旨

科学論文には通常 *要旨* があり、これは中心的な話題や議論の簡単な概説／要約です。次の例では、LaTeXの `要旨` 環境で作成します:

```latex
\documentclass{article}
\begin{document}
\begin{abstract}
これは 
文書の冒頭にある単純な段落です。主要な主題についての簡単な導入です。
\end{abstract}
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=How+to+create+a+document+abstract\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXで組版された要旨を示す画像](https://images.ctfassets.net/nrgyaltdicpt/4cPu8x8ZxuDVF6efcZ03yi/91aa6aa84719613b0e25c725b70aa0b8/LL30Fig14-plain.svg)

### 段落と改行

要旨を配置したら、最初の段落を書き始めることができます。次の例では次のことを示します:

* 「Enter」キーを2回押して現在の行を終え、その後に空行を挿入することで新しい段落を作る方法;
* 新しい段落を始めずに新しい行を始めるには、次のコマンドを使って手動改行を挿入します: `\\` コマンド。これはダブルバックスラッシュです。あるいは、次を使用します: `\newline` コマンドを使って組版します。

この例の3番目の段落では、次のコマンドの使用を示しています `\\` と `\newline`:

```latex
\documentclass{article}
\begin{document}

\begin{abstract}
これは 
文書の冒頭にある単純な段落です。主要な主題についての簡単な導入です。
\end{abstract}

要旨の後に最初の段落を始め、次に「enter」を2回押して2番目の段落を始めます。

この行で2番目の段落が始まります。

3番目の段落を始めてから\\ を追加すると、手動改行によりこのテキストは新しい行から始まりますが、同じ段落の一部のままです。あるいは、\verb|\newline|\newline コマンドを使って新しい行を始めることもでき、これも同じ段落の一部です。
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+to+create+a+new+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%0AAfter+our+abstract+we+can+begin+the+first+paragraph%2C+then+press+%60%60enter%27%27+twice+to+start+the+second+one.%0A%0AThis+line+will+start+a+second+paragraph.%0A%0AI+will+start+the+third+paragraph+and+then+add+%5C%5C+a+manual+line+break+which+causes+this+text+to+start+on+a+new+line+but+remains+part+of+the+same+paragraph.+Alternatively%2C+I+can+use+the+%5Cverb%7C%5Cnewline%7C%5Cnewline+command+to+start+a+new+line%2C+which+is+also+part+of+the+same+paragraph.%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXでの段落作成を示す画像](https://images.ctfassets.net/nrgyaltdicpt/5DdSH06hFli8k4lR0dxw4m/a55cddf9aa10b64302ae7b72ba0c6447/LL30Fig15r-plain.svg)

LaTeXが段落を自動的に字下げすることに注目してください。sectionやsubsectionなどの文書見出しの直後を除いて—[後で見るように](#Chapters%5Fand%5Fsections).

新規ユーザーには、複数の `\\` や `\newline`s は、段落間の間隔を広く“擬似的に”作るために使うべきではありません。これはLaTeXの組版アルゴリズムに干渉する可能性があるためです。推奨される方法は、空行を使って新しい段落を作成し続け、いかなる `\\`、そして次を読み込みます [parskipパッケージ](https://ctan.org/pkg/parskip?lang=en) を追加して `\usepackage{parskip}` プリアンブルに。

段落に関する詳しい情報は、次の記事で確認できます:

* [段落と改行](broken://pages/b20c7f0281f55fc97db7d6487fb0ffe81a174099)
* [LaTeXで段落間隔を変更する方法](broken://pages/0e75ae2509b0bd273d2e43ed14f7dc451747a13d)
* [LaTeXエラー: ここには終了する行がありません](broken://pages/05ce39bb5799fb520092fb33b9a34aedbbf48ad7) では、次の使用に関する追加のアドバイスとガイダンスを提供しています `\\`.

### 章と節

長い文書は、作成ソフトに関係なく、通常はパート、章、節、小節などに分割されます。LaTeXにも文書構造化コマンドがありますが、利用できるコマンドやその実装（何を行うか）は、使用する文書クラスによって異なります。例として、次を使って作成された文書では `book` クラスではパート、章、節、小節などに分割できますが、 `letter` クラスには、そのためのコマンドは用意されていません（サポートされていません）。

次の例では、次の `book` クラスに基づいて文書を構造化するために使うコマンドを示します:

```latex
\documentclass{book}
\begin{document}

\chapter{First Chapter}

\section{Introduction}

これは最初の節です。

Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit. Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...

\section{Second Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\subsection{First Subsection}
Praesent imperdietmi nec ante. Donec ullamcorper, felis non sodales...

\section*{Unnumbered Section}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem...
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Book+class+example+document\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cchapter%7BFirst+Chapter%7D%0A%0A%5Csection%7BIntroduction%7D%0A%0AThis+is+the+first+section.%0A%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%7BSecond+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csubsection%7BFirst+Subsection%7D%0APraesent+imperdietmi+nec+ante.+Donec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%2A%7BUnnumbered+Section%7D%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem...%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXの書籍文書における節を示す画像](https://images.ctfassets.net/nrgyaltdicpt/1A1T7YsurQdM058OwmLqd8/7f6e962c31356bafa702bab9062f6061/LL30Fig16-plain.svg)

節分けコマンドの名前は、ほとんどが自明です。たとえば、 `\chapter{First Chapter}` は、次のタイトルの新しい章を作成します `第一章`, `\section{Introduction}` というタイトルの節を作成します `はじめに`などです。節はさらに `\subsection{...}` さらに `\subsubsection{...}`。節、小節などの番号付けは自動ですが、いわゆる *アスタリスク付きバージョン* を使うと無効にできます。これは、末尾にアスタリスク（\*）のある適切なコマンドで、例えば `\section*{...}` と `\subsection*{...}`.

*総称して*、LaTeXの文書クラスは次の節分けコマンドを提供しており、各クラスはその関連する一部のみをサポートします:

* `\part{part}`
* `\chapter{chapter}`
* `\section{section}`
* `\subsection{subsection}`
* `\subsubsection{subsubsection}`
* `\paragraph{paragraph}`
* `\subparagraph{subparagraph}`

とりわけ `\part` と `\chapter` コマンドは、次の `report` と `book` 文書クラスでのみ使用できます。

Overleafの記事を参照してください [節と章に関する記事](broken://pages/bb820b3cecfbd289e707765140e6c60b2016484a) を参照すると、文書構造コマンドについてさらに詳しく知ることができます。

## 表の作成

Overleafには、表を作成するための3つの方法があります:

1. 次を使用する [**Insert Table** ボタン](https://www.overleaf.com/learn/how-to/How%5Fto%5Finsert%5Ftables%5Fin%5FOverleaf%23inserttable#Using%5FInsert%5FTable%5Fto%5Fcreate%5Fa%5Ftable%5Fin%5Fyour%5Fproject) の **ビジュアルエディター** （または **コードエディター**）ツールバー。
2. [表をコピーして貼り付ける](https://www.overleaf.com/learn/how-to/How%5Fto%5Fpaste%5Fformatted%5Fcontent%5Finto%5FOverleaf%23pastingtables) を別の文書からコピーして貼り付ける（ **ビジュアルエディター**.
3. Code Editorで表のLaTeXコードを書く。

LaTeXが初めてなら、 **ビジュアルエディター** のツールバー（オプション1）を使うのは始めるのに最適です。 **ビジュアルエディター** と **コードエディター** 表の背後にあるコードを見るには、

ここでは、表を作成する最も柔軟な方法であるオプション3に焦点を当て、罫線（ルール）やキャプションの追加を含め、LaTeXで表を作成する方法を示す例を紹介します。経験を積んだら、次の詳細ガイドもぜひご覧ください [LaTeXを使った表の作成方法](https://www.overleaf.com/learn/latex/Tables).

### LaTeXで基本的な表を作成する

まず、基本的な表をどのように組版するかを示す例から始めます:

```latex
\begin{center}
\begin{tabular}{c c c}
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\  
 cell7 & cell8 & cell9    
\end{tabular}
\end{center}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=An+example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Bc+c+c%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D%0A%3C%2Fsource%3E)

この例では次の出力が得られます：

![LaTeXで組版された表を示す図](https://images.ctfassets.net/nrgyaltdicpt/5K46QavbKv9vF4RI1GbUf2/f22d4f8a06d00251166f86d2c891321e/LL30Fig17-plain.svg)

次の `tabular` 環境は、表を作成するためのLaTeXの標準的な方法です。この環境にはパラメータを指定する必要があり、この場合は `{c c c}` これは、3列あり、各列内のテキストは中央揃えにするようLaTeXに指示します。また、 `r` でテキストを右揃えにし、 `l` で左揃えにします。配置記号 `&` は、表の各行内の個々のセルを区切るために使います。表の行を終えるには *改行* コマンドを使用します `\\`。この表は `center` 環境内にあり、ページの本文幅の中央に配置されています。

### 罫線を追加する

次の `tabular` 環境では、表の一部として水平線と垂直線（ルール）を使えます:

* 行の上下に水平線を入れるには、 `\hline` コマンドを使用します
* 列の間に垂直線を入れるには、縦線パラメータ `|`

この例では引数は `{|c|c|c|}` で、中央揃えの3列がそれぞれ垂直線（ルール）で区切られていることを指定しています。さらに、 `\hline` 最初の行の上と最後の行の下に水平線を入れるために使います:

```latex
\begin{center}
\begin{tabular}{|c|c|c|} 
 \hline
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\ 
 cell7 & cell8 & cell9 \\ 
 \hline
\end{tabular}
\end{center}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+example+with+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7Cc%7Cc%7Cc%7C%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXで組版され、水平線と垂直線を含む表を示す図](https://images.ctfassets.net/nrgyaltdicpt/5uWYGUhK1XJJJaWz5R1EmX/3ee88bf6b2eaf8d0644b57fa8064800b/LL30Fig18-plain.svg)

さらに例を示します:

```latex
\begin{center}
 \begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\end{center}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Another+table+example+containing+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXで組版され、水平線と垂直線を含む表を示す図](https://images.ctfassets.net/nrgyaltdicpt/1Cy9FcRnDVDRUPQdCgaKq6/c21e5f7d9a53514756c6e1f2996e51e0/LL30Fig19-plain.svg)

### キャプション、ラベル、参照

表にも、画像とほぼ同じ方法でキャプションを付けたり参照したりできます。唯一の違いは、 **`figure`** 環境の代わりに **`table`** 環境を使うことです。

表 \ref{table:data} は、表のキャプションを追加し、表を参照する方法を示しています。

```latex
\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\caption{Table to test captions and labels.}
\label{table:data}
\end{table}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+captions+and+references\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3Adata%7D+shows+how+to+add+a+table+caption+and+reference+a+table.%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3Adata%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![キャプション付きのLaTeX表](https://images.ctfassets.net/nrgyaltdicpt/1f5w74UIaTCkpApaPdVeWf/580a87c2413ddc9d6bdef3bf462689fc/LL30Fig20-plain.svg)

## 目次を追加する

目次の作成は簡単です。なぜなら、コマンド `\tableofcontents` がほとんどすべてをやってくれるからです:

```latex
\documentclass{article}
\title{Sections and Chapters}
\author{Gubert Farnsworth}
\date{August 2022}
\begin{document}
  
\maketitle
  
\tableofcontents

\section{Introduction}
   
これは最初の節です。
      
Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit.   Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...
       
\section*{Unnumbered Section}
\addcontentsline{toc}{section}{Unnumbered Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\section{Second Section}
       
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...
\end{document}
```

[この例をOverleafで開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Generating+a+table+of+contents\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Ctitle%7BSections+and+Chapters%7D%0A%5Cauthor%7BGubert+Farnsworth%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A++%0A%5Cmaketitle%0A++%0A%5Ctableofcontents%0A%0A%5Csection%7BIntroduction%7D%0A+++%0AThis+is+the+first+section.%0A++++++%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+++Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A+++++++%0A%5Csection%2A%7BUnnumbered+Section%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BUnnumbered+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csection%7BSecond+Section%7D%0A+++++++%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![LaTeXで生成された目次を示す図](https://images.ctfassets.net/nrgyaltdicpt/MxY592Q6EGsDKMA2mZw0t/fffa41a0a0d30770526f73aff72a7be1/LL30Fig21r-plain.svg)

節、小節、章は自動的に目次に含まれます。番号のない節などを手動で追加するには、コマンド `\addcontentsline` を例のとおり使用します。

## 完成した文書をダウンロードする

次の短い動画では、プロジェクトのソースコードや組版済みPDFファイルをダウンロードする方法を示しています:

詳しくはOverleafのヘルプ記事 [Overleafから作業をエクスポートする](https://docs.overleaf.com/managing-projects-and-files/downloading-a-project).

## LaTeXパッケージの見つけ方と使い方

LaTeXは優れた組版機能を提供するだけでなく、 *拡張性のための枠組みも提供します* アドオンの利用によって *パッケージ*。 *拡張可能*であり、ユーザーは、より専門的な組版機能を提供したり、表組版のようなLaTeXの組み込み機能を拡張したりする外部コード群（パッケージ）を読み込めます。の節で見たように [画像を追加する](#Adding%5Fimages)、 `graphicx` パッケージは、画像ファイルを読み込むコマンドを提供することでLaTeXを拡張し、（プリアンブルで）次のように書いて読み込まれました

```latex
\usepackage{graphicx}
```

### パッケージの読み込み

前述のとおり、パッケージは文書のプリアンブルで次の `\usepackage` コマンドを使って読み込みますが、（多くの）LaTeXパッケージは一連の *オプション*を提供しており、動作を設定するために使えます。そのため `\usepackage` コマンドはしばしば次のようになります:

```latex
\usepackage[options]{somepackage}
```

角括弧「`[...]`」は、LaTeXが読み込むときにどのオプション群を適用するかを示します `somepackage`。ユーザーが指定したオプション群の中では、個々のオプションや設定は通常コンマで区切られます。たとえば、 [geometryパッケージ](https://ctan.org/pkg/geometry) は、LaTeXのページレイアウトを設定するための多くのオプションを提供しているので、 `geometry` の典型的な使い方は次のようになります:

```latex
\usepackage[total={6.5in,8.75in},
top=1.2in, left=0.9in, includefoot]{geometry}
```

次の `geometry` このpackageは、世界中のLaTeXコミュニティのメンバーによって作成・提供され、無料で使いたい人なら誰でも利用できるように公開されているパッケージの一例です。

LaTeXパッケージがオプションを提供していない場合、またはユーザーがパッケージのオプションの既定値を使いたい場合は、次のように読み込まれます:

```latex
\usepackage{somepackage}
```

次のように書くと `\usepackage[...]{somepackage}` LaTeXは、対応する次の名前のファイルを探します `_somepackage_.sty`、それを読み込んで処理する必要があります。これによりパッケージのコマンドを使えるようにし、そのパッケージが提供する他のコードも実行します。LaTeXがそれを見つけられない場合、 `_somepackage_.sty` 次のOverleafの例に示すように、エラーで終了します:

```latex
\documentclass[12pt, letterpaper]{article}
\usepackage{somepackage}% 存在しないパッケージ
\begin{document}
これは失敗します！
\end{document}
```

[この ***エラーを生成する例*** Overleaf上で](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Error+due+to+missing+package\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cusepackage%7Bsomepackage%7D%25+a+NON-EXISTENT+package%0A%5Cbegin%7Bdocument%7D%0AThis+will+fail%21%0A%5Cend%7Bdocument%7D)

この例では次の出力が得られます：

![欠落したパッケージによって引き起こされるエラーを示す画像](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/6/60/LL30packagefail.png)

### パッケージの情報を見つける：CTAN

パッケージは次を通じて配布されます [Comprehensive TeX Archive Network](https://www.ctan.org/)、通常はCTANと呼ばれ、執筆時点では2881人の寄稿者による6287件のパッケージを収録しています。CTAN [は自らを](https://www.ctan.org/ctan) 次のように説明しています

> …TEX関連の資料をダウンロードできる、世界中にある一連のインターネットサイトです。

CTANを閲覧して便利なパッケージを探すことができます。例えば：

* [トピック別](https://www.ctan.org/topics/cloud)
* [アルファベット順](https://www.ctan.org/pkg) (パッケージ名が分かっている場合に便利です)

次のものも使えます [検索機能](https://www.ctan.org/pkg) (ページ上部にあります)。

### Overleafで利用可能なパッケージ：TeX Liveの紹介

年に一度、（大規模な） *サブセット* CTANでホストされているパッケージのほか、LaTeX関連のフォントやその他のソフトウェアの一部がまとめられ、次のシステムとして配布されます [TeX Live](https://tug.org/texlive/)、これを使って自分の（ローカルな）LaTeX環境をインストールできます。実際、 [OverleafのサーバーもTeX Liveを使用しており](https://www.overleaf.com/learn/latex/Overleaf%5Fand%5FTeX%5FLive) TeX Liveの新しいバージョンがリリースされると更新されます。OverleafのTeX Live更新は即時ではなく、リリース後数か月してから行われます。そのため、新しいTeX Live版と次のものとの互換性テストを実施する時間があります [ギャラリーに含まれる数千件のテンプレート](https://www.overleaf.com/gallery)。例えば、こちらが私たちの [TeX Live 2025アップグレードのお知らせ](https://www.overleaf.com/blog/tex-live-2025-is-now-available).

TeX Liveには（多数の） *サブセット* CTANパッケージが含まれていますが、次のような興味深いパッケージを見つけることもできます [Goの図を組版するためのigo](https://ctan.org/pkg/igo?lang=en)、これはCTANでホストされていますが、TeX Liveには含まれておらず（配布もされておらず）、そのためOverleafでは利用できません。CTANでホストされているパッケージの中には、さまざまな理由でTeX Liveに含まれていないものがあります。たとえば、パッケージが旧式である、ライセンス上の問題がある、非常に新しい（最近アップロードされた）か、Windowsでは動作するがLinuxでは動作しないなどのプラットフォーム依存性がある、などです。

新しいパッケージや既存のパッケージの更新は一年を通してCTANにアップロードされますが、TeX Liveの更新は年1回配布されます。そのため、現在のTeX Live版に含まれるパッケージは、CTANでホストされているものほど最新ではありません。OverleafのサーバーはTeX Liveを使用しているため、当社サーバーにインストールされているパッケージ、つまりユーザーが利用できるパッケージが、CTANで入手できる最も新しい版ではない可能性がありますが、通常は問題になる可能性は低いです。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/texlive/ja/latexno/30delatexwobu.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
