Знакомство с LaTeX

Шаблон отчета, курсовой и дипломной работы, созданный для студентов ИИТММ, ННГУ: download [upd 28.01.2024]

В случае компиляции в pdfLatex:

  1. Раскомментировать следующие две строки в файле с преамбулой:
    \usepackage[T2A]{fontenc}
    \usepackage[utf8]{inputenc}
    
  2. Закомментировать следующие:
    \usepackage{fontspec}
    \setmainfont{Times New Roman}
    

В случае компиляции LuaLatex сделать иначе.

LaTeX — это?

LaTeX (произносится как «латех») — инструмент для создания профессиональных документов, система набора и вёрстки. Используется для создания научных документов, статей, книг и других публикаций. Пользуясь этой системой, можно сосредоточиться только над содержимым документа, всё форматирование программа возьмёт на себя с учетом стилевого файла и установленной преамбулы (настройками).

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

Остальные аргументы в пользу LaTeX и его преимуществ можно изучить отдельно: статьи на хабре и других ресурсах или, посерьезнее, в книжках. Ссылки на некоторый полезный материал будут приведены в конце этого гайда.

Установка LaTeX

Установка состоит из двух этапов:

  • Выбор дистрибутива.
  • Выбор редактора для работы с tex файлами.

Популярные дистрибутивы: MikTeX, TeX Live.

Популярные редакторы: TeX Studio, TeXworks, TeXnic, vscode (с расширением «LaTeX Workshop»).

Попробовать можно онлайн на overleaf.com

Начнем установку:

  1. Под Windows/Mac обычно ставят MikTeX, под Linux TeX Live, под Mac MacTeX. На сайтах представлен способ установки через консоль и обычным образом.
  2. Редактор можно выбрать любой, но советую TeX Studio или в vscode с расширением «LaTeX Workshops» для более продвинутых. В данных редакторах для удобства можно выбрать шаблоны, быстро находить специфические символы и обозначения, пользоваться сниппетами и другими гибкими настройками.

Всё необходимое на текущий момент установлено. Можно проверить корректность установки. Для этого создается main.tex в отдельной папке, в котором прописывается следующее содержимое:

\documentclass[12pt]{article}
\begin{document}
Hello world!
$f(x) = x^2 + 1$ % math mode 
\end{document}

После компиляции должен выйти результат в виде PDF файла в правом окне и в папке.

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

Полезное к прочтению

  1. Learn LaTeX in 30 minutes
  2. Осваиваем LaTeX за 30 минут (на русском)
  3. Как я пишу конспекты по математике на LaTeX в Vim
  4. Львовский С. М. Набор и вёрстка в пакете LATEX. — 3-е изд. М.: МЦНМО, 2003.
  5. LaTeX в примерах
  6. detexify - поиск символов