Создание документов с использованием LaTeX — это довольно просто. Все начинается с простого текстового файла .tex, содержащего код LaTeX и основной текст. LaTeX использует управляющие команды, которые определяют форматирование и размещение содержимого. После создания файла LaTeX нужно скомпилировать файл .tex в файл .pdf. с помощью компилятора LaTeX.
Структура документа
Для создания первого документа потребуется всего 5 строк:
\documentclass{article}
\usepackage[russian]{babel}
\begin{document}
Мой первый документ!
\end{document} После компиляции мы получим документ с единственной строкой "Мой первый документ!":

Давайте разберем, как это работает и что означает каждая из этих строк.
Нетрудно заметить, что в коде имеется несколько операторов, начинающихся с обратной косой черты (\). Операторы или команды означают, что это не настоящий текст, который вы хотите видеть напечатанным в документе, а инструкция или команда для компилятора LaTeX. Все команды имеют структуру: \имякоманды{опции}. За исключением второй строки, у которой в квадратных скобках имеются еще некоторые [опции]. Помещение дополнительных опций в [] означает то, что они необязательные. У каждой команды могут быть свои опции.
Основные команды
Команда в первой строке \documentclass{article} — задает класс (или тип) документа. В данном случае этот класс определяется как article. LaTeX использует классы документов, чтобы влиять на общую компоновку вашего документа. Например, есть класс для компоновки статей (article), есть класс для компоновки книг (book) и много других (отчет report, слайды slides, письмо letter). Не имеется в виду, что эти классы должны быть применены только для статьи или книги. Просто в данных классах разработчики постарались учесть все необходимые настройки и оформления, которые зачастую применяются именно для статьи или книги.
Вторая строка необходима только для документов на русском языке. LaTeX по умолчанию не содержит русский словарь и не понимает символы кириллицы. Поэтому нам понадобится дополнительный пакет babel, который мы можем подключить с помощью команды \usepackage. В нашем случае [russian] означает, что нам нужен именно русский язык.
Третья и пятая строка кода немного отличается от первых двух. Это на самом деле не команда, а окружение, которое начинается с \begin и оканчивается на \end. В фигурных скобках описывается, какое именно окружение применяется. Окружение — это просто область документа, к которой применяются определенные правила набора текста. В документе может быть много разных окружений, они могут быть вложены друг в друга. Но все окружения и все содержимое документа должно находится в окружении document.
Все документы должны начинаться с определения класса документа \documentclass{...}. Всё содержимое документа должно находится между \begin{document} и \end{document}. Всё, что находится до \begin{document} называется преамбулой. Преамбула — очень важная часть документа .tex. В ней обычно подключаются дополнительные пакеты, определяются некоторые значения, определяются новые команды и т.д.
Всё, что находится после \end{document}, компилятор LaTeX игнорирует.
Титульная страница, новая страница, абзац
Титульную страницу можно вывести с помощью команды \maketitle. Если мы напишем эту команду в теле документа, то увидим, что у нас выведется сегодняшняя дата. Чтобы переопределить дату документа, а также задать автора и название статьи или книги, нам понадобится определить несколько операторов в преамбуле документа, а именно: \title, \date, \author.
Таким образом у нас получится уже довольно содержательный документ:
\documentclass{article}
\usepackage[russian]{babel}
\title{Титульный лист}
\date{7 июля 2007 г.}
\author{Петров И.П.}
\begin{document}
\maketitle
% чтобы сделать все остальное на новой странице добавим команду \newpage
\newpage
Мой первый документ!
Если Вы попробуете писать текст с новой строки или попробуете вставить много пробелов между словами, то {\LaTeX} их проигнорирует.
Для того, чтобы сделать абзац и начать писать с новой строки нужно отступить пустую строку от предыдущего текста.
\end{document}
Титульная страница будет выглядеть таким образом:

Команда \newpage сообщает LaTeX, что всё, что будет дальше, нужно выводить на новой странице. Вторая страница будет выглядеть так:

Обратите внимание, что всё, что будет написано после % - компилятор LaTeX проигнорирует и не покажет в документе. Таким образом можно создавать свои комментарии, чтобы лучше ориентироваться в документе.
И еще несколько замечаний о пробелах и переносе строк. LaTeX игнорирует все дополнительные пробелы и табуляторы и после компиляции отображает их как один пробел. Он также игнорирует однократный перенос строки и отображает его так же, как один пробел. Для того чтобы новый абзац начинался с новой строки, нужно или вставить два переноса строки или вставить команду \par.