Texmaker

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.xm1math.net/texmaker

Texmaker — кроссплатформенная интегрированная среда разработки (IDE) для подготовки документов на языке разметки LaTeX. Программа предназначена для облегчения создания, редактирования и компиляции LaTeX-документов и сочетает текстовый редактор с встроенным просмотрщиком PDF, инструментами для навигации по проекту и набором вспомогательных функций, характерных для современных редакторов исходного кода.

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

  • Кроссплатформенность: работает на основных настольных ОС, реализован с учётом совместимости и единообразного интерфейса.
  • Встроенный PDF-просмотрщик: позволяет просматривать скомпилированный документ без переключения на внешние приложения; поддерживает синхронизацию «исходник ↔ PDF».
  • Редактор с подсветкой синтаксиса: текстовый редактор адаптирован под синтаксис LaTeX, обеспечивает удобство чтения и навигации по коду.
  • Автозаполнение и шаблоны: предлагает автодополнение команд и окружений LaTeX, а также набор шаблонов для типичных структур документа.
  • Проверка орфографии: интегрированная поддержка словарей для проверки текста на разных языках.
  • Управление сборкой: инструменты для вызова компиляторов (pdfLaTeX, XeLaTeX, LuaLaTeX и др.), а также последовательностей команд (например, BibTeX, MakeIndex).
  • Навигация по проекту: панель со структурой документа, список ошибок и предупреждений компиляции, быстрый переход к элементам исходника.
  • Конфигурируемость: возможности настройки команд компиляции, горячих клавиш и параметров редактора под предпочтения пользователя.
  • Поддержка Unicode: корректная обработка многоязычных текстов и символов в исходных файлах при использовании соответствующих кодировок и движков.
  • Интеграция с внешними инструментами: совместимость с внешними просмотрщиками, системами контроля версий и вспомогательными утилитами через настраиваемые команды.
Подробнее