Обзор и установка LaTeX

Когда вам нужен высококачественный документ для очень научного журнала

Содержимое страницы

LaTeX — это программная система для набора текста (создание высококачественных текстовых страниц). Полученный PDF часто выглядит лучше, чем документы, созданные с помощью MS Word. Посмотрите сами! Визуальное удовольствие для глаз. Это руководство является частью нашего Инструменты документации в 2026: Markdown, LaTeX, PDF и рабочие процессы печати хаба.

LaTeX произносится как “LAH-tek” или “LAY-tek”.

В отличие от WYSIWYG (What You See Is What You Get) процессоров текста, LaTeX использует язык разметки для описания содержания и макета документа.

Вы видите, что это похоже на разметку, используемую в Википедии которая также используется в Hugo

LaTeX в Лондоне

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

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

Пример документа LaTeX

Вот базовый пример документа LaTeX:

\documentclass{article}

\usepackage[a4paper, , margin=1in]{geometry}
\usepackage{lipsum}

\title{Мой первый захватывающий документ LaTeX}
\author{Великолепный автор}
\date{\today}

\begin{document}

\maketitle

\section{Введение}

Ура! Это документ LaTeX!

\section{Основной текст}

LaTeX — это мощная система набора текста, используемая для создания
научных и математических документов высокого качества.
Но не только это. Высокое качество можно оценить везде.
Правда?

\section{Заключение}

Создание документов с помощью LaTeX просто и весело.

\section{И пример с lipsum}
\lipsum[1-2]

\end{document}

При компиляции этот код создаст отформатированный документ с заголовком, автором, датой и тремя разделами. Чтобы скомпилировать файлы TeX в PDF, можно использовать редактор TexWorks. Он автоматически устанавливается как часть системы TeXLive. Или расширение VS Code LaTex Workshop.

Пример документа LaTeX

На самом деле это не мой первый документ LaTeX :), но для демонстрационных целей оставим так. Этот пример демонстрирует фундаментальную структуру документа LaTeX:

  1. Класс документа объявляется с помощью \documentclass{article}.
  2. Преамбула содержит метаданные, такие как заголовок, автор и дата.
  3. Самое содержание заключено в среде document.
  4. Разделы создаются с помощью команды \section{}.
  5. Использование пакета lipsum (пример автогенерируемого текста)

Основные функции LaTeX

Основные функции LaTeX включают в себя:

  1. Разделение содержания и стиля: Авторы сосредотачиваются на написании содержания, а LaTeX занимается форматированием.
  2. Высококачественный набор текста: LaTeX производит профессионально выглядящие документы, особенно для сложных математических выражений.
  3. Согласованность: Он обеспечивает единообразное оформление по всему документу.
  4. Переносимость: Файлы LaTeX — это обычный текст, что делает их очень переносимыми между различными платформами.
  5. Гибкость: Он позволяет точно управлять макетом документа.

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

Установка LaTeX на Windows

На Windows доступны две основные системы LaTeX — TeXLive и MiKTeX

Кроме системы, вам может понадобиться специализированный редактор, который знает, как вызвать эту систему для преобразования файлов .tex в .pdf Некоторые хорошие редакторы для LaTeX:

А также, конечно, вы можете использовать Блокнот, Vim или MS Word для редактирования файлов .tex — это просто обычные текстовые файлы с определенным расширением .tex. Для полного списка редакторов см. список в конце этой статьи.

Как установить TeXLive на Windows

Чтобы установить LaTeX Live на Windows, следуйте этим шагам:

  1. Скачайте установщик LaTeX для Windows:

  2. Запустите установщик:

    • Дважды щелкните по загруженному файлу “install-tl-windows.exe”.
    • Если появляется предупреждение о безопасности, выберите “Запустить”.
  3. Выберите параметры установки:

    • В окне установщика нажмите “Установить”, затем “Далее”.
    • Выберите предпочтительные настройки, такие как директория установки и размер бумаги.
  4. Начните установку:

    • Нажмите “Установить”, чтобы начать процесс.
    • Установщик загрузит и установит все необходимые модули. Это может занять несколько часов в зависимости от вашего интернет-соединения.
  5. Завершите установку:

    • После установки всех модулей нажмите “Закрыть”.
    • Теперь вы можете получить доступ к TeX Live через меню Пуск.

Может быть лучше загрузить полную версию TeXLive и установить её офлайн. Для офлайн-установки TeXLive LaTeX с использованием образа ISO:

  1. Скачайте ISO TeX Live с https://mirror2.sandyriver.net/pub/ctan/systems/texlive/Images/
  2. Откройте ISO и запустите файл “install-tl-windows.bat”.

После установки вы можете использовать графический интерфейс TeX Live Manager для добавления или удаления пакетов и поддержания вашей установки в актуальном состоянии.

Как установить MiKTeX на Windows

Чтобы установить LaTeX на Windows, следуйте этим шагам:

  1. Скачайте MiKTeX:

    • Посетите сайт MiKTeX (http://www.miktex.org/download)
    • Нажмите кнопку “Скачать” под вкладками “Windows” и “Installer”
    • Сохраните файл в удобное для вас место
  2. Запустите установщик MiKTeX:

    • Дважды щелкните по загруженному файлу, чтобы открыть его
    • Если появляется предупреждение о безопасности, выберите “Запустить”
    • Прочитайте и примите лицензионное соглашение
  3. Выберите настройки:

    • Выберите “A4” как предпочитаемый размер бумаги
    • Выберите масштаб установки (рекомендуется частная установка)
    • Выберите директорию установки (можно использовать стандартную)
  4. Настройка установки пакетов:

    • Выберите, как MiKTeX должен обрабатывать отсутствующие пакеты:
      • “Сначала спросить” для подтверждения установки
      • “Всегда” для установки без подтверждения
      • “Никогда” для запрета установки отсутствующих пакетов
  5. Начните установку:

    • Просмотрите свои настройки и нажмите “Начать”
    • Подождите, пока завершится установка (может занять до 15 минут)
  6. Завершите установку:

    • Нажмите “Закрыть”, чтобы выйти из установщика
    • Удалите исходный установочный файл
  7. Установите редактор LaTeX (необязательно, но рекомендуется):

    • Выберите редактор, например, TeXstudio, TeXmaker или Overleaf
    • Скачайте и установите предпочитаемый редактор

После установки рекомендуется открыть консоль MiKTeX и проверить наличие обновлений, чтобы убедиться, что у вас установлена последняя версия.

LaTeX на системах Mac и Linux

Чтобы установить LaTeX на системе Mac или Linux, см. страницу с инструкциями по установке TeXLive:


Популярные пакеты LaTeX

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

Математическое оформление

amsmath: Этот пакет необходим для продвинутого математического оформления. Он предоставляет:

  • Улучшенные окружения для уравнений
  • Новые математические символы и операторы
  • Улучшенные варианты выравнивания уравнений

amssymb: Дополняет amsmath, добавляя дополнительные математические символы и шрифты.

Структура и макет документа

geometry: Позволяет легко настраивать размеры страницы и поля. Например:

\usepackage[a4paper,top=3cm,bottom=3cm,outer=3cm,inner=3cm,heightrounded]{geometry}

fancyhdr: Позволяет настраивать заголовки и подвалы на каждой странице.

Таблицы и рисунки

booktabs: Создает профессионально выглядящие таблицы с улучшенными горизонтальными линиями и интервалами.

tabularx: Создает таблицы, которые соответствуют ширине абзаца.

longtable: Позволяет таблицам занимать несколько страниц.

graphicx: Предоставляет команды для включения и манипулирования графикой.

Форматирование текста и типографика

microtype: Улучшает внешний вид текста за счет мелко-типографских настроек. Он предлагает:

  • Протяжку символов
  • Расширение шрифтов
  • Дополнительное кернинг
  • Настройку межсловного интервала

Списки кода

listings: Позволяет оформлять исходный код с подсветкой синтаксиса для различных языков программирования.

Векторная графика

PGF/TikZ: Мощный пакет для программного создания векторной графики. Он полезен для:

  • Рисования диаграмм
  • Создания графиков и диаграмм
  • Иллюстрации математических концепций

Теоремы и доказательства

amsthm: Предоставляет окружения для оформления теорем, лемм и доказательств.

ntheorem: Альтернатива amsthm с более широкими возможностями настройки.

Библиография и ссылки

natbib: Предоставляет новые стили ссылок и опции, особенно полезные для журналистских документов.

Гиперссылки и перекрестные ссылки

hyperref: Добавляет функциональность гиперссылок в документы LaTeX.

cleveref: Улучшает функциональность перекрестных ссылок, автоматически форматируя ссылки в зависимости от их типа.

Используя эти пакеты, пользователи LaTeX могут значительно расширить функциональность своих документов и улучшить их общее качество и внешний вид.

Популярные редакторы и инструменты LaTeX для написания и редактирования кода LaTeX

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

Онлайн-редакторы

  • Overleaf: Overleaf — это онлайн-редактор LaTeX, который предоставляет реальное время совместную работу, контроль версий и сотни шаблонов LaTeX 29.
  • ShareLaTeX: ShareLaTeX — это другой онлайн-редактор LaTeX, известный своей простотой использования и функциями совместной работы 1.
  • Authorea: Authorea предлагает платформу для написания и редактирования документов LaTeX с дополнительными функциями, такими как реальное время совместная работа и контроль версий 1.

Офлайн-редакторы

  • TeXstudio: TeXstudio — это бесплатный, современный и кроссплатформенный редактор LaTeX, работающий на Windows, Mac и Linux. Он включает функции, такие как поддержка Unicode и проверка орфографии 2412.
  • TeXworks: TeXworks известен своим удобным интерфейсом и встроенным просмотрщиком, что делает его одним из лучших вариантов для пользователей Windows 8.
  • Kile: Kile — это отличный редактор LaTeX, изначально созданный сообществом Linux/KDE, предлагающий простой интерфейс и различные библиотеки с открытым исходным кодом 1012.
  • TeXMaker: TeXMaker — это довольно хороший альтернатива Kile, предоставляющая набор прочных функций для редактирования LaTeX 10.
  • TeXStudio: TeXStudio — это кроссплатформенный редактор LaTeX, включающий различные инструменты и функции для повышения продуктивности 24121315.
  • LyX: LyX — это открытый редактор, совместимый с Windows, macOS и Linux OS. Он поддерживает подход WYSIWYM (What You See Is What You Mean) с простым графическим интерфейсом 11.

Специализированные редакторы

  • VimTeX: VimTeX — это плагин типа файла и синтаксиса для Vim и Neovim, добавляющий поддержку редактирования LaTeX. Он предлагает функции, такие как поддержка компиляции документа, автодополнение цитат, меток, команд и многое другое 67.
  • emacs + aucTeX: Это сочетание предоставляет специализированную среду для редактирования LaTeX с различными инструментами для повышения продуктивности 6.
  • Sublime Text + LaTeXTools: Sublime Text — это популярный текстовый редактор, который можно улучшить с помощью плагина LaTeXTools для лучшей поддержки LaTeX 15.

Интегрированные среды разработки (IDE)

  • Visual Studio Code (VSCode): С соответствующими расширениями VSCode может стать мощным инструментом для написания и редактирования кода LaTeX. Расширения, такие как LaTeX Workshop, предоставляют функции, такие как подсветка синтаксиса, автодополнение и компиляцию документа 15.

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

Полезные ссылки