最初の PDF をコンパイルする

LaTeX を最大限に理解するための小さな記事、1 つのコンパイル、および 3 つのアイデア。

最初の PDF をコンパイルする

Word または Google Docs でしか書いたことがない場合、LaTeX は習慣を 1 つ変えるように求めます。入力時にテキストの書式を設定するのではなく、文書をプレーン テキストで記述し、プログラムにタイプセットしてもらいます。そのプレーン テキストは .tex ファイル内にあります。これは、任意のエディタで開くことができる通常のテキスト ファイルであり、各部分が * 何か * を示す \section{...} のようなコマンドと、あなたの言葉が含まれています。コンパイルすると、このソースが完成した PDF になります。 LaTeX エンジンはファイルを上から下に読み取り、すべてのコマンドを解釈し、ページをレイアウトして PDF を書き込みます。出力を直接フォーマットすることはありません。ソースを編集して再度コンパイルします。

最小の実ドキュメント

\documentclass{article}
\title{My First Document}
\author{Your Name}
\date{\today}
\begin{document}
\maketitle
\section{Introduction}
Hello, \LaTeX! Math works inline like $E = mc^2$ or on its own line:
\[
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
\]
\end{document}

上から下まで読んでください。 \documentclass{article} は、これがどのような種類のドキュメントであるかをエンジンに伝え、フォント、マージン、見出しスタイルの適切なデフォルトを設定します。 \title\author、および \date 行にはメタデータのみが格納されます。まだ何も出力されておらず、「\today」は単にコンパイルした日の日付を意味します。 \begin{document} は、実際のコンテンツの開始位置をマークします。 \maketitle は、保存されている表題欄がページ上に表示される瞬間です。 \section{ Introduction} は番号付きの見出しを印刷し、後で目次で見つけられるように静かに記録します。最後の行は数学の 2 つの側面を示しています。$...$ は文内に数式を植字しますが、\[ ... \] は独自の中央表示行を与えます。

言語を伝える 3 つのアイデア

  1. コマンドはバックスラッシュで始まり、通常は中括弧で囲まれた引数を取るため、\textbf{hello} は「hello を太字でタイプセットする」ことを意味します。
  2. 環境は \begin{...}\end{...} の間の領域をラップし、ファイルの本文自体が 1 つの大きな ドキュメント 環境になります。
  3. プリアンブルは \begin{document} より前のすべてです。ドキュメントを構成しますが、表示されるテキストは生成されません。

LaTeX の他のほとんどすべては、これら 3 つのバリエーションです。

コンパイルしてください

Oleafly でプロジェクトを作成し、上記のソースを貼り付けてコンパイルします。 PDF はソースの横に表示され、SyncTeX がその 2 つの側面をリンクします。PDF 内のスポットをクリックすると、一致するソース行にジャンプするか、その逆を行います。プロジェクトの最初のコンパイルでは、エンジンが必要なものを取得するまでに少し時間がかかることがあります。後の実行は速くなります。

予想されることが 1 つあります。遅かれ早かれコンパイルは失敗し、エラー メッセージと行番号が表示されます。これはまったく正常であり、通常はコマンド名のタイプミス、または右中括弧の欠落を意味します。それが指す行を修正し、再度コンパイルします。

## 次

プリアンブル、説明 に進み、セットアップ行が実際に何をするのかを確認してから、数学モード で数式を確認します。最初の実際のページを作成する間、チートシート を開いたままにしてください。

First document checkOptional practice quiz5 questions

A short check on what this lesson covers. Wrong answers show the right one. Choices are shuffled each attempt. You can retry as often as you like.

ループを開く に戻る