LaTeX チートシート
「基本的な LaTeX 参考資料」
LaTeX は、数学の式や複雑なフォーマットを持つ専門的なドキュメントを作成するために、学術分野で広く使用されている強力なタイプセットシステムです。ここでは LaTeX のタイプセット に関するチップシートを紹介します。本ガイドは、2026年のドキュメンテーションツール: Markdown、LaTeX、PDFおよび印刷ワークフロー ハブの一部です。

基本的な TeX/LaTeX コマンド
基本的な LaTeX ドキュメント構造
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Your content here
\end{document}
テキストフォーマット
- 太字: \textbf{text}
- 斜体: \textit{text}
- 下線: \underline{text}
数式モード
行内数式: $$x^2 + y^2 = z^2$$ 表示数式: $$ E = mc^2 $$
ギリシャ文字
- アルファ: $$\alpha$$
- ベータ: $$\beta$$
- ガンマ: $$\gamma$$
- デルタ: $$\delta$$
演算子と記号
- 総和: $$\sum_{i=1}^n x_i$$
- 積分: $$\int_a^b f(x) dx$$
- 分数: $$\frac{numerator}{denominator}$$
- 平方根: $$\sqrt{x}$$
下付き文字と上付き文字
- 下付き文字: $$x_i$$
- 上付き文字: $$x^2$$
- 両方: $$x_i^2$$
行列
\begin{matrix}
a & b \\
c & d
\end{matrix}
方程式
\begin{equation}
f(x) = ax^2 + bx + c
\end{equation}
リスト
非順序リスト:
\begin{itemize}
\item 1項目
\item 2項目
\end{itemize}
順序リスト:
\begin{enumerate}
\item 1項目
\item 2項目
\end{enumerate}
テーブル
以下に詳細を確認してください。
\begin{tabular}{|c|c|}
\hline
ヘッダー1 & ヘッダー2 \\
\hline
セル1 & セル2 \\
\hline
\end{tabular}
セクション
\section{メインセクション}
\subsection{サブセクション}
\subsubsection{サブサブセクション}
必要に応じてパッケージをインクルードし、ドキュメントクラスを適切に選択してください。
図の追加
LaTeX チェックシートに図を追加するには、以下のオプションがあります:
-
graphicx パッケージを使用して画像を挿入する:
- プレアムブレに \usepackage{graphicx} を追加
- \includegraphics[options]{filename} を使用して画像を挿入 (詳細については下記を参照してください。)
-
venndiagram パッケージを使用してベン図を作成する:
- プレアムブレに \usepackage{venndiagram} を追加
- 3つの集合図を描画するために \begin{venndiagram3sets} 環境を使用
-
tikz パッケージを使用してグラフをプロットする:
- プレアムブレに \usepackage{tikz} を追加
- \begin{tikzpicture} 環境を使用してプロットやグラフを作成
-
情報を整理するためにテーブルを作成する:
- シンプルなテーブルには \begin{tabular} 環境を使用
- より複雑なテーブルの場合、longtable または tabu のようなパッケージを検討
-
関連する図を複数表示するために subfigures を使用する:
- プレアムブレに \usepackage{subcaption} を追加
- 図環境内に \begin{subfigure} 環境を使用
図の配置やサイズを調整し、チェックシートのフォーマットに合うようにしてください。[width=0.8\textwidth] や [scale=0.5] のようなオプションを使用して、図がチェックシートのレイアウトにうまく合うように調整する必要がある場合があります。
画像の追加
LaTeX で graphicx パッケージを使用して画像を追加するには、以下の手順を実行してください:
- ドキュメントのプレアムブレに graphicx パッケージをインクルードします:
\usepackage{graphicx}
- 画像ファイルを LaTeX ファイルと同じディレクトリに配置するか、\graphicspath コマンドを使用して画像ディレクトリを指定します:
\graphicspath{{images/}}
- ドキュメント内で \includegraphics コマンドを使用して画像を挿入します:
\includegraphics[options]{filename}
- フォーマットと整理のために画像を図環境にラップします:
\begin{figure}[placement]
\centering
\includegraphics[options]{filename}
\caption{キャプションをここに}
\label{fig:label}
\end{figure}
- 画像のサイズを調整するために width、height、scale オプションを使用します:
\includegraphics[width=0.5\textwidth]{filename}
- 画像を参照するには、\ref コマンドを使用して割り当てたラベルを指定します。
ドキュメントをコンパイルして挿入された画像を確認してください。
LaTeX ドキュメントへのテーブルの追加
LaTeX ドキュメントにテーブルを追加することは、tabular 環境を使用して実行できます。
LaTeX でテーブルを追加する方法といくつかの例を紹介します:
基本的なテーブル構造
LaTeX におけるテーブルの基本構造は、tabular 環境を使用します:
\begin{tabular}{column_specifiers}
content
\end{tabular}
column_specifiers は各列の整列と境界線を定義します:
- l: 左寄せ
- c: 中央寄せ
- r: 右寄せ
- |: 列間の垂直線
簡単なテーブル例
3x3 の基本的なテーブルです:
\begin{tabular}{lcr}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tabular}
境界線付きのテーブル
境界線を追加するには、垂直 (|) と水平 (\hline) 線を使用します:
\begin{tabular}{|l|c|r|}
\hline
左 & 中央 & 右 \\
\hline
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\hline
\end{tabular}
テーブル環境
フォーマットとキャプションを改善するために、table 環境を使用します:
\begin{table}[h!]
\centering
\caption{サンプルテーブル}
\label{tab:sample}
\begin{tabular}{|c|c|c|}
\hline
ヘッダー1 & ヘッダー2 & ヘッダー3 \\
\hline
A & B & C \\
D & E & F \\
\hline
\end{tabular}
\end{table}
複数列と複数行のテーブル
より複雑なテーブルを作成するには、\multicolumn および \multirow コマンドを使用します:
\usepackage{multirow}
\begin{tabular}{|c|c|c|}
\hline
\multicolumn{2}{|c|}{マージされた列} & 列3 \\
\hline
\multirow{2}{*}{マージされた行} & B1 & C1 \\
& B2 & C2 \\
\hline
\end{tabular}
カスタム列タイプのテーブル
より高度なフォーマットが必要な場合は、カスタム列タイプを定義できます:
\usepackage{array}
\begin{tabular}{|l|>{\centering\arraybackslash}p{3cm}|r|}
\hline
左 & 中央のパラグラフ & 右 \\
\hline
A & このテキストは中央寄せで3cm幅の列内に折り返されます & 1 \\
\hline
\end{tabular}
array、multirow、または booktabs などのパッケージをインクルードして、高度なテーブル機能を使用してください。
目次への追加
LaTeX ドキュメントに目次を追加することは簡単です。以下のように実行してください:
- 基本的な目次
基本的な目次を作成するには、\tableofcontents コマンドを使用します:
\documentclass{article}
\begin{document}
\tableofcontents
\section{はじめに}
\section{本記事の内容}
\section{結論}
\end{document}
これにより、ドキュメントのセクションに基づいて目次が自動的に生成されます。
- 目次のカスタマイズ
\setcounter コマンドを使用して目次の深度をカスタマイズできます:
\setcounter{tocdepth}{2}
\tableofcontents
これにより、セクションとサブセクションが目次に表示されます。
- タイトルの変更
デフォルトの “Contents” タイトルを変更するには、以下を使用します:
\renewcommand*\contentsname{チュートリアル}
\tableofcontents
これにより、タイトルが “チュートリアル” に変更されます。
- 番号のないセクションの追加
番号のないセクションを目次に追加するには、以下を使用します:
\addcontentsline{toc}{section}{番号のないセクション}
\section*{番号のないセクション}
これにより、番号のないセクションが目次に含まれます。
- 図と表の一覧の追加
図と表の一覧も追加できます:
\tableofcontents
\listoffigures
\listoftables
ドキュメントを2回コンパイルして、目次が正しく生成されていることを確認してください。
例
これらの機能を示す完全な例を以下に示します:
\documentclass{article}
\usepackage{blindtext}
\title{サンプルドキュメント}
\author{ジョン・ドー}
\date{}
\begin{document}
\maketitle
\renewcommand*\contentsname{ドキュメント目次}
\setcounter{tocdepth}{2}
\tableofcontents
\section{はじめに}
\blindtext
\section{本記事の内容}
\subsection{サブセクション1}
\blindtext
\subsection{サブセクション2}
\blindtext
\addcontentsline{toc}{section}{番号のないセクション}
\section*{番号のないセクション}
\blindtext
\section{結論}
\blindtext
\end{document}
この例では、目次のタイトルをカスタマイズし、サブセクションまで表示するように設定し、番号のないセクションを目次に含めています。