> For the complete documentation index, see [llms.txt](https://overleaf-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://overleaf-pro.ayaka.space/latex/ja/latexno/01-learn-latex-in-30-minutes.md).

# 最初の LaTeX 文書を作成する

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

この入門チュートリアルでは、LaTeXの事前知識は想定していません。しかし、最後まで進めれば、初めてのLaTeX文書を作成できるようになるだけでなく、LaTeXを使いこなすための次のステップに進むのに十分な知識と自信も身についているはずです。

## LaTeXとは何ですか？

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

## なぜLaTeXを学ぶのか？

LaTeXを他の文書作成アプリケーションの代わりに使うことについては、賛成・反対のさまざまな意見があります。しかし結局のところ、それは好み、相性、そして文書要件に基づく個人的な選択です。

LaTeXを支持する理由には次のようなものがあります：

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

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

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

## 最初のLaTeXコードを書いてみる

最初のステップは、新しいLaTeXプロジェクトを作成することです。これには、自分のコンピュータ上で新しい `.tex` ファイルを作成する方法があります。あるいは、 [Overleafで新しいプロジェクトを開始できます](/latex/ja/narejjibsu/031-creating-a-document-in-overleaf.md).

まずは、最も簡単な動作例から始めましょう。これはOverleaf上で直接開くことができます：

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

[この例を Overleaf で開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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)

この例では次の出力が生成されます:

![文書の例](/files/27e2f4234a37dc7fd9874b9b9bd3e1980cefd2f8)

LaTeXが段落の最初の行を自動的にインデントし、書式設定を代わりに行ってくれているのが分かります。コードの各部分が何をしているのか、もう少し詳しく見てみましょう。

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

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

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/6yo2PA5aMV3OEZl5NtZKWu/54395f569b830b8183b5e0058d5bc0cc/LL30recompile.mp4>" %}

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

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

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

## 文書のプリアンブル

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

前の例では、文書の内容が `\begin{document}` コマンドの後に入力されることを示しました。しかし、あなたの `.tex` ファイルに現れる *より前に* その時点以降のすべては *プリアンブル*と呼ばれ、文書の「設定」セクションとして機能します。プリアンブルでは、文書クラス（種類）に加え、文書を書く際に使用する言語などの詳細を定義し、 *パッケージ* を読み込みます（これについては [後ほど](#finding-and-using-latex-packages)詳しく説明します）。また、その他の設定もここで行います。

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

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

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

この例では、2つのパラメータが次のように機能します：

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

もちろん、他のフォントサイズの `9pt`, `11pt`, `12pt`も使えますが、何も指定しない場合の既定サイズは `10pt`です。用紙サイズについては、ほかにも次のような値があります： `a4paper` や `legalpaper`。詳細は、 [ページサイズと余白](/latex/ja/shu-shi-she-ding/07-page-size-and-margins.md).

プリアンブルの行

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

は、外部パッケージ（ここでは [`graphicx`](https://ctan.org/pkg/graphicx?lang=en)）を読み込んでLaTeXの機能を拡張し、外部の画像ファイルを読み込めるようにしている例です。LaTeXパッケージについては、以下のセクションで説明します： [LaTeXパッケージを見つけて使う](#finding-and-using-latex-packages).

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

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

* `\title{私の最初のLaTeX文書}`：文書タイトル
* `\author{Hubert Farnsworth}`：ここに著者名を記入し、必要に応じて `\thanks` コマンドを中かっこ内に書きます：
  * `\thanks{Overleafチームによる支援を受けています。}`：著者名の後、 `著者` コマンドのかっこ内に追加できます。これにより上付き文字と、そのかっこ内のテキストを使った脚注が追加されます。記事内で機関への謝辞を述べたい場合に便利です。
* `\date{2022年8月}`：日付は手入力することも、 `\today` コマンドを使って、文書をコンパイルするたびに現在の日付を組版することもできます

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

```latex
\documentclass[12pt, letterpaper]{article}
\title{私の最初のLaTeX文書}
\author{Hubert Farnsworth\thanks{Overleafチームによる支援を受けています。}}
\date{2022年8月}
```

タイトル、著者、日付を組版するには、 `\maketitle` コマンドを *本文* 文書の中で使用します：

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

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

```latex
\documentclass[12pt, letterpaper]{article}
\title{私の最初のLaTeX文書}
\author{Hubert Farnsworth\thanks{Overleafチームによる支援を受けています。}}
\date{2022年8月}
\begin{document}
\maketitle
これで、最初の\LaTeX{}文書にタイトル、著者、日付を追加できました！
\end{document}
```

[この例を Overleaf で開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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で作成したシンプルな文書の画像](/files/7216bf1c953c9188f86af1b32926d566151f01be)

## コメントを追加する

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

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

```latex
\documentclass[12pt, letterpaper]{article}
\title{私の最初のLaTeX文書}
\author{Hubert Farnsworth\thanks{Overleafチームによる支援を受けています。}}
\date{2022年8月}
\begin{document}
\maketitle
これで、最初の\LaTeX{}文書にタイトル、著者、日付を追加できました！

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

[この例を Overleaf で開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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_name=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文書で書式設定されたテキストを示す画像](/files/c08c6b3c00c270e3dcd2bfe8b8c86081d1726301)

もう一つ非常に便利なコマンドは `\emph{*引数*}`です。その `*引数*` への効果は文脈によって変わります。通常の本文では、強調されたテキストは斜体になりますが、斜体テキスト内で使うとこの動作は逆になります。次の例を見てください：

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

\textit{最も偉大な\emph{発見}
偶然によってなされた。}

\textbf{最も偉大な\emph{発見}
偶然によってなされた。}
```

[この `**\emph**` Overleaf の例。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+emph+command\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%2C+twoside%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コマンドの使用を示す画像](/files/8f8b8ba9eaa2f27749071998aa15547867499bd3)

* **注：** いくつかのパッケージ、たとえば [Beamer](/latex/ja/purezentshon/01-beamer.md)は、次のコマンドの動作を変えます。 `\emph` コマンド。

## 画像を追加する

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

1. 次の [**図を挿入** ボタンをクリックします](https://learn.overleaf.com/learn/Kb/How_to_insert_figures_in_Overleaf#Using_Insert_Figure_to_add_a_figure_to_your_project)(![The Insert Figure button on the editor toolbar](/files/78c6fd0c89f8b2a19a1fa58c2b212ec64fabbd37)）をエディタのツールバーで使って、画像を **ビジュアルエディター** または **コードエディター**.
2. [画像をコピーして貼り付ける](/latex/ja/narejjibsu/075-how-to-paste-formatted-content-into-overleaf.md#pasting-images-into-your-overleaf-project) に **ビジュアルエディター** または **コードエディター**.
3. 使用する **コードエディター** グラフィックを挿入するLaTeXコードを書く

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

```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文書に読み込まれた画像を示す図](/files/c95148bcabf0b493adc0bc7bc1a0f332591ed6bf)

LaTeX文書にグラフィックを読み込むには [アドオンが必要です *パッケージ*](#finding-and-using-latex-packages) これは、外部の画像ファイルを含めるために必要なコマンドと機能を提供します。上の例では [`graphicx` パッケージ](https://ctan.org/pkg/graphicx?lang=en) を読み込み、これはほかにも多くのコマンドに加えて `\includegraphics{...}` を使ってグラフィックを読み込み、 `\graphicspath{...}` を使ってグラフィックの場所をLaTeXに知らせます。

を使うには `graphicx` パッケージを使うには、Overleaf文書のプリアンブルに次の行を追加してください：

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

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

![フォルダに保存された画像へLaTeXがアクセスする様子を示す画像](/files/277610f7640fcc7a58fe2192489421da23485bd0)

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

**注**:

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

LaTeXパッケージについての詳細は、このチュートリアルの末尾にある次のセクションで確認できます： [LaTeXパッケージを見つけて使う](#finding-and-using-latex-packages).

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

画像には、次の `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での図キャプションの使用を示す図](/files/cf0f245c2641c076849ae48037f21ee9fd67f0b1)

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

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

LaTeX文書に組み込んだ画像は、 `figure` 環境、または同様の環境内に置くべきです。そうすることで、LaTeXが文書内の適切な位置に画像を自動配置できます。

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

* [図の配置](/latex/ja/to/02-positioning-images-and-tables.md)
* [画像の挿入](/latex/ja/sononotopikku/27-inserting-images.md)

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

次の *環境*を使って、特定の組版機能を実装するために必要なLaTeXコードを囲みます。環境は `\begin{*environment-name*}` で終わります `\end{*environment-name*}` ここで `*environment-name*` は `figure`, `tabular` または次のリスト種別のいずれかです： `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_name=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での箇条書きリストの例](/files/fafdb46ddf295da1847f465b0d3022e3b383ee1c)

これも開くことができます [より大きな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_name=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で作成した番号付きリストの例](/files/1be713b574dc231ce5bc1807c0bcfd97d5617164)

順不同 `リストと同様に` 、各項目の前には `\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リストに関するヘルプ記事](/latex/ja/latexno/04-lists.md)をご覧ください。さらに多くの例と、カスタマイズしたリストの作成方法が紹介されています。

## LaTeX に数式を追加する

LaTeXの主な利点の一つは、数式表現を簡単に書けることです。LaTeXには、数式を組版するための2つの記述モードがあります：

* *インライン* 段落の一部である数式を書くための数式モード
* *表示* テキストや段落の一部ではなく、独立した行に組版される式を書くための数式モード

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

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

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

[この例を Overleaf で開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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)

この例では次の出力が生成されます:

![インライン数式モードで組版された数式を示す画像](/files/2ed0895088ef278d504638b98b90a4b3a92816d3)

インライン数式を組版するには、次の区切り記号の組み合わせのいずれかを使えます： `\( ... \)`, `$ ... $` または `\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_name=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のインライン数式モードで作成された内容を示す画像](/files/6300b5d00132db4789dcecbcf9e276f2dc6ea360)

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

ディスプレイモードで組版された数式には、番号付きと番号なしがあります。次の例をご覧ください：

```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_name=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のディスプレイモード数式を示す画像](/files/ec33336273cee3da2a674436dd02d4f56cebdc88)

ディスプレイモード数式を組版するには、次の区切り記号の組み合わせのいずれかを使えます： `\[ ... \]`, `\begin{displaymath} ... \end{displaymath}` または `\begin{equation} ... \end{equation}`。歴史的には、ディスプレイモード数式の組版には `$$` 文字の区切り記号を使う必要があり、たとえば `$$ *... ここにディスプレイ数式 ...*$$`でしたが、この方法は [もはや推奨されていません](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_name=More+advanced+LaTeX+math+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ASubscripts+in+math+mode+are+written+as+%24a_b%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_1+i_2+%5Cdots+i_p%7D_%7Bj_1+j_2+%5Cdots+j_q%7D+%3D+T%28x%5E%7Bi_1%7D%2C%5Cdots%2Cx%5E%7Bi_p%7D%2Ce_%7Bj_1%7D%2C%5Cdots%2Ce_%7Bj_q%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_0%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で組版されたさまざまな数式を示す画像](/files/6d62939a05a46ad8dddd261bf589d4ceb9ed6df8)

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

```latex
\usepackage{amsmath}% equation*環境用
```

の使い方についてさらに詳しくは `amsmath` 参照 [ヘルプ記事](/latex/ja/shu-xue/06-aligning-equations-with-amsmath.md).

```latex
\documentclass{article}
\usepackage{amsmath}% equation*環境用
\begin{document}
\section{最初の例}

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

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

\section{2つ目の例}

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

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

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

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

[この例を Overleaf で開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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で組版されたさまざまな数式を示す画像](/files/fc1298c74f49598d70fc164f62e76fedaa6d8fb9)

LaTeXでの数式表現の可能性は無限大です。ぜひヘルプページを参照して、特定のトピックに関するアドバイスや例をご覧ください：

* [数式](/latex/ja/shu-xue/01-mathematical-expressions.md)
* [下付き文字と上付き文字](/latex/ja/shu-xue/02-subscripts-and-superscripts.md)
* [角括弧と丸括弧](/latex/ja/shu-xue/03-brackets-and-parentheses.md)
* [分数と二項係数](/latex/ja/shu-xue/05-fractions-and-binomials.md)
* [数式の配置](/latex/ja/shu-xue/06-aligning-equations-with-amsmath.md)
* [演算子](/latex/ja/shu-xue/07-operators.md)
* [数式モードでのスペース](/latex/ja/shu-xue/08-spacing-in-math-mode.md)
* [積分、総和、極限](/latex/ja/shu-xue/09-integrals-sums-and-limits.md)
* [数式モードでの表示スタイル](/latex/ja/shu-xue/10-display-style-in-math-mode.md)
* [ギリシャ文字と数式記号の一覧](/latex/ja/shu-xue/11-list-of-greek-letters-and-math-symbols.md)
* [数学フォント](/latex/ja/shu-xue/12-mathematical-fonts.md)

## 基本的な文書構成

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

### 要旨

学術論文では通常、 *abstract* という、主要なトピックや論点の簡単な概要／要約を提示します。次の例では、LaTeXの `abstract` 環境を使用しなければならないことに注意してください:

```latex
\documentclass{article}
\begin{document}
\begin{abstract}
これは
文書の冒頭にあるシンプルな段落です。主題についての短い導入です。
\end{abstract}
\end{document}
```

[この例を Overleaf で開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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で組版された要旨を示す画像](/files/426d2eb8f25ed755f70a23f8657d688a4fe25abf)

### 段落と改行

要旨を配置したら、最初の段落を書き始められます。次の例では、以下を示します：

* 「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_name=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で段落を作成する様子を示す画像](/files/66ba7e5290a38e52cf1dfe9018b47bb2090ac968)

LaTeX が段落を自動的に字下げすることに注目してください—section や subsection などの文書見出しの直後を除いて—[これから見ていくように](#chapters-and-sections).

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

段落に関するさらなる情報は、以下の記事で見つけられます。

* [段落と改行](/latex/ja/latexno/02-paragraphs-and-new-lines.md)
* [LaTeXで段落間隔を変更する方法](/latex/ja/shu-shi-she-ding/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [LaTeX エラー: ここには終わらせる行がありません](/latex/ja/latexer/18-latex-error-there-s-no-line-here-to-end.md) の使用に関する追加の助言とガイダンスを提供します `\\`.

### 章と節

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

次の例では、次に基づく文書を構成するために使われるコマンドを示します。 `book` クラス:

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

\chapter{第1章}

\section{導入}

これは最初の節です。

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_name=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 book文書における節を示す画像](/files/415955101cf5889172c6d56917d19170883a9020)

節分けコマンドの名前は、ほとんどが見れば分かるようになっています。例えば、 `\chapter{第1章}` は、というタイトルの新しい章を作成します `第1章`, `\section{導入}` というタイトルの節を生成します `はじめに`、などです。節はさらに次のように分割できます `\\subsection{...}` や、さらに `\\subsubsection{...}`。節、小節などの番号付けは自動ですが、末尾にアスタリスク(\*)が付いたいわゆる *アスタリスク付き版* を使うことで無効にできます。例えば `\\section*{...}` や `\\subsection*{...}`.

*まとめると*、LaTeX の文書クラスは次の節分けコマンドを提供しており、各クラスはその中の関連するサブセットをサポートしています。

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

特に、 `\part` や `\\chapter` コマンドは、 `レポート` や `book` 文書クラスでのみ利用できます。

Overleaf の記事 [節と章に関する記事](/latex/ja/wen-shu-gou-zao/01-sections-and-chapters.md) 文書構造コマンドについての詳細は、次の記事をご覧ください。

## 表の作成

Overleaf では、表を作成する3つのオプションがあります。

1. を使うと [**表を挿入** ボタンをクリックします](/latex/ja/narejjibsu/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) を **ビジュアルエディター** （または **コードエディター**）ツールバー。
2. [表をコピーして貼り付ける](/latex/ja/narejjibsu/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) 別の文書から **ビジュアルエディター**.
3. Code Editor で表の LaTeX コードを書く。

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

ここでは、表の作成に最も柔軟な方法であるオプション3に焦点を当て、罫線とキャプションの追加を含め、LaTeX で表を作成する方法を示す例を紹介します。経験を積んだら、 [LaTeX を使って表を作成する方法](/latex/ja/to/01-tables.md).

### 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_name=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 で組版された表を表示する図](/files/d9d25d2c84681486c892bfc915b3c35b25b83195)

この `tabular` 環境は、表を作成するための LaTeX の標準的な方法です。この環境にはパラメータを指定する必要があり、この場合は `{c c c}` これは LaTeX に、3 列あり、各列内のテキストは中央揃えにする必要があることを指示します。さらに、 `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_name=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 で組版された、水平線と垂直線を含む表を表示する図](/files/e9e0779014908cb2370d12a8c194f519fe63962a)

さらに別の例です。

```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_name=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 で組版された、水平線と垂直線を含む表を表示する図](/files/05ce224b5f717a1c7967238f8117deaeaf8caf18)

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

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

```latex
Table \\ref{table:data} は、表のキャプションの付け方と表を参照する方法を示しています。
\\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{キャプションとラベルをテストするための表。}
\\label{table:data}
\\end{table}
```

[この例を Overleaf で開く。](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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 表](/files/c813cd0af7d0a6bbfc8f3c7e44bbfcc3372db8e8)

## 目次の追加

コマンド `\tableofcontents` のおかげで、目次の作成は簡単です。ほとんどすべての作業をしてくれます。

```latex
\documentclass{article}
\\title{節と章}
\\author{Gubert Farnsworth}
\date{2022年8月}
\begin{document}

\maketitle

\tableofcontents

\section{導入}

これは最初の節です。

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}{番号なしの節}

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_name=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 によって生成された目次を示す図](/files/bf0574d4470ca1c90a531bf650a38e32f6bbcc35)

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

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

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

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/2n6iw0AUELNtABCuva0oV5/cf27bff3a6099da94362d64645e69dfe/LL30download.mp4>" %}

詳細は Overleaf のヘルプ記事 [Overleaf から作品を書き出す](/latex/ja/narejjibsu/036-exporting-your-work-from-overleaf.md).

## LaTeXパッケージを見つけて使う

LaTeX は優れた組版機能を提供するだけでなく、 *拡張可能性のための枠組みも提供します* アドオンの使用を通じて *パッケージ*. すべてをやろうとするコマンドや機能を提供しようとするのではなく、LaTeX は *拡張可能*であるように設計されています。ユーザーが外部のコード群（パッケージ）を読み込むことで、より専門的な組版機能を提供したり、表組版のような LaTeX の組み込み機能を拡張したりできます。セクション [画像を追加する](#adding-images)、 `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` パッケージは、世界中の LaTeX コミュニティのメンバーによって書かれ、貢献され、LaTeX を使いたい人なら誰でも無料で利用できるように公開されているパッケージの一例です。

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

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

LaTeXファイルで `\\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_name=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)

この例では次の出力が生成されます:

![見つからないパッケージによって発生するエラーを示す画像](/files/0c1904caacfbcc1994eb38d10d952b173ac28823)

### パッケージに関する情報を見つける: CTAN

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

> ... a set of Internet sites around the world that offer TEX-related material for download.

CTAN をブラウズして便利なパッケージを探すことができます。たとえば、

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

また、 [検索機能](https://www.ctan.org/pkg) （ページ上部）を使うこともできます。

### Overleaf で利用できるパッケージ: TeX Live の紹介

年に1回、CTAN にホストされているパッケージの（大きな） *サブセット* と、LaTeX 関連のフォントやその他のソフトウェアがまとめられ、 [TeX Live](https://tug.org/texlive/)というシステムとして配布されます。これを使って、自分の（ローカルな）LaTeX 環境をインストールできます。実際には、 [Overleaf のサーバーも TeX Live を使用しており](/latex/ja/kurasufairu/02-overleaf-and-tex-live.md) 、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 パッケージの [`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://overleaf-pro.ayaka.space/latex/ja/latexno/01-learn-latex-in-30-minutes.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.
