Скомпилируйте свой первый 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} печатает пронумерованный заголовок и незаметно записывает его, чтобы оглавление могло найти его позже. Последние строки показывают два лица математики: $...$ печатает формулу внутри предложения, а \[ ... \] выводит ее в центральную строку отображения.
Три идеи, которые несут в себе язык
- Команды начинаются с обратной косой черты и обычно принимают аргумент в фигурных скобках, поэтому
\textbf{hello}означает “набрать привет жирным шрифтом”. - Окружения оборачивают область между
\begin{...}и\end{...}, а тело вашего файла само по себе является одной большойдокументнойсредой. - Преамбула — это все, что находится до
\begin{document}; он настраивает документ, но никогда не создает видимый текст.
Почти все остальное в LaTeX является вариацией этих трех.
Скомпилируйте это
В Oleafly создайте проект, вставьте приведенный выше исходный код и скомпилируйте. PDF-файл отображается рядом с вашим исходным кодом, а SyncTeX связывает две стороны: щелкните место в PDF-файле, чтобы перейти к соответствующей строке исходного кода, или наоборот. Самая первая компиляция проекта может занять немного больше времени, пока движок получит то, что ему нужно; более поздние пробежки проходят быстрее.
Следует ожидать одного: рано или поздно компиляция завершится с сообщением об ошибке и номером строки. Это совершенно нормально и обычно означает опечатку в имени команды или отсутствие закрывающей скобки. Исправьте строку, на которую она указывает, и скомпилируйте снова.
Следующий
Перейдите к преамбуле, объяснению, чтобы увидеть, что на самом деле делают строки настройки, затем к математическому режиму для формул. Держите шпаргалку открытой, пока пишете свою первую настоящую страницу.
First document checkOptional practice quiz
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.