Скомпилируйте свой первый PDF-файл

Небольшая статья, одна компиляция и три идеи, которые помогут вам получить большую часть работы с LaTeX.

Скомпилируйте свой первый PDF-файл

Если вы когда-либо писали только в Word или Google Docs, LaTeX попросит вас отказаться от одной привычки. Вместо форматирования текста при вводе вы описываете свой документ в виде обычного текста и позволяете программе набирать его за вас. Этот простой текст хранится в файле .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} печатает пронумерованный заголовок и незаметно записывает его, чтобы оглавление могло найти его позже. Последние строки показывают два лица математики: $...$ печатает формулу внутри предложения, а \[ ​​... \] выводит ее в центральную строку отображения.

Три идеи, которые несут в себе язык

  1. Команды начинаются с обратной косой черты и обычно принимают аргумент в фигурных скобках, поэтому \textbf{hello} означает “набрать привет жирным шрифтом”.
  2. Окружения оборачивают область между \begin{...} и \end{...}, а тело вашего файла само по себе является одной большой документной средой.
  3. Преамбула — это все, что находится до \begin{document}; он настраивает документ, но никогда не создает видимый текст.

Почти все остальное в LaTeX является вариацией этих трех.

Скомпилируйте это

В Oleafly создайте проект, вставьте приведенный выше исходный код и скомпилируйте. PDF-файл отображается рядом с вашим исходным кодом, а SyncTeX связывает две стороны: щелкните место в PDF-файле, чтобы перейти к соответствующей строке исходного кода, или наоборот. Самая первая компиляция проекта может занять немного больше времени, пока движок получит то, что ему нужно; более поздние пробежки проходят быстрее.

Следует ожидать одного: рано или поздно компиляция завершится с сообщением об ошибке и номером строки. Это совершенно нормально и обычно означает опечатку в имени команды или отсутствие закрывающей скобки. Исправьте строку, на которую она указывает, и скомпилируйте снова.

Следующий

Перейдите к преамбуле, объяснению, чтобы увидеть, что на самом деле делают строки настройки, затем к математическому режиму для формул. Держите шпаргалку открытой, пока пишете свою первую настоящую страницу.

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.

Вернуться к Открыть цикл