Основы LaTeX

В процессе адаптации к удалённой учёбе выяснилось, что у некоторых моих одногрупников есть сложности в понимании того как средствами LaTeX можно оформить документ, и по мере необходимости подстроить под свои нужды. Потому я и решил написать эту статью.

Основными целями данной статьи вижу:

  • расширение понимания возможностей LaTeX для пользователей уже успевших прикоснуться к этой системе вёрстки документов,
  • демонстрацию возможностей для тех кто ещё не успел познакомиться с ней.

Должен заметить, что я не претендую на экспертность в этой области. Я лишь делюсь накопленным опытом, в надежде сократить количество чьих-то набитых шишек.


Существует множество реализаций компиляторов LaTeX, я имел опыт работы с двумя: pdfTeX и XeTeX.

Сейчас я предпочитаю использовать XeTeX, так как эта реализация имеет встроенную поддержку Unicode и с ней, на мой взгляд, проще работать, чем с pdfTeX, в основном из-за проблем с кириллицей у последнего.
Далее мы будем говорить о работе с компилятором XeTeX.

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

Для Windows существует качественный дистрибутив TeX - MiKTeX. Он содержит обе вышеназванные реализации компиляторов и всё необходимое для компиляции конечного документа.

В качестве редактора советую использовать Texmaker или TeXstudio, последний является ответвлением Texmaker с более широкой функциональностью. Но из своего опыта могу сказать, что он менее стабилен в работе, я так и не смог настроить его под себя из-за постоянных вылетов со сбросом настроек. Потому, я предпочитаю первое.