AUCTeX (AUCΤΕΧ) – это расширяемый пакет для написания и форматирования файлов TeX в GNU Emacs и XEmacs.
AUCTeX предоставляет подсветку синтаксиса, умные отступы и форматирование, предпросмотр математических формул и других элементов непосредственно в редактируемом буфере, умную свёртку синтаксических элементов, дополнение макросов и окружений. Он также поддерживает самодокументируемый формат DTX из проекта LaTeX и, в ограниченной степени, ConTeXt и plain TeX.
AUCTeX был создан на основе пакета ‘tex-mode.el’ из GNU Emacs 16 студентами из Aalborg University Center (сейчас Ольборгский университет), отсюда и название AUCTeX.
AUCTeX распространяется под лицензией GNU General Public License.
Возможности AUCTeX
- Вставлять в текст документов вызовы макросов, окружений или заголовков простым нажатием клавиш или выбором пункта из меню.
- Использование “горячих” клавиш клавиатуры для вставки математических выражений.
- Гибкая окраска текста в буфере, расстановки отступов в макросах и окружениях.
- Свёртывание макросов и окружений при редактировании.
- Запускать различные интерпретаторы TeX/LaTeX и вспомогательные программы (например, BibTeX) с GNU Emacs.
- Просмотр ошибок компиляции, и перепрыгивание на место в тексте документа, где они возникли.
- Запускать программы для просмотра файлов DVI, PostScript и PDF с GNU Emacs.
- Использовать прямой и обратный поиск в программах просмотра файлов DVI.
- Генерировать WYSIWYG отображения математических выражений, иллюстраций и других сложных для понимания в исходном виде элементов средствами подсистемы preview-latex.
- Поддержка макросов и окружений многих пакетов TeX/LaTeX путём использования файлов стилей.
- Легко расширяется путём написания собственных файлов стилей.
- Многие параметры работы AUCTeX могут настраиваться под собственные нужды использованием системы конфигурации GNU Emacs.
Ссылки