LyX
29 Жовтня, 2013
LyX (стилизованное написание; произносится “ликс”) – свободный процессор документов, основанный на системе компьютерной вёрстки LaTeX. LyX является кроссплатформенным программным обеспечением и имеет готовые сборки для Microsoft Windows, Mac OS X и различных дистрибутивов Linux, а также неофициальную сборку для OS/2.
LyX придерживается парадигмы WYSIWYM (англ. what you see is what you mean, примерный перевод – “видишь то, что подразумеваешь”), которая противопоставляется идеям WYSIWYG, используемым в обычных текстовых процессорах. В соответствии с этой парадигмой пользователь пишет текст и определяет его семантическую структуру, помечая содержимое в соответствии с его смыслом, назначением в документе. Задание внешнего вида возлагается на редактор, который генерирует выходной файл в соответствии с набором правил, определяющих внешний вид документа.
В LyX структура документа частично определяется шаблоном, выбранным для него. Эти шаблоны соответствуют классам документов LaTeX. Процесс генерации выходного файла выполняется в два этапа. Первый этап состоит в преобразовании из внутреннего формата в LaTeX, на втором этапе LaTeX-процессор используется для генерации выходного документа в необходимом формате (DVI, PDF, и т. д.). Преимущество этого подхода в том, что LyX может предоставить любой формат, в который может быть сконвертирован LaTeX файл.
Возможности LyX
- GUI с системой меню, настраиваемые сочетания клавиш.
- Автодополнение текста.
- WYSIWYG-редактор таблиц.
- Визуальный редактор формул с возможностью ввода команд LaTeX.
- Копирование/вставка исходного кода LaTeX.
- Стандартные операции текстовых процессоров:
вырезание/вставка, работа с несколькими документами, отмена/возврат правок, проверка правописания (при помощи GNU Aspell).
- Импорт и экспорт различных форматов (LaTeX, PDF, Postscript, DVI, ASCII, HTML, OpenDocument, RTF, Microsoft Word и других) с помощью настраиваемых конвертеров.
- Поддержка языков с письмом справа-налево, таких как иврит и арабский, и различных систем письма (включая CJK).
- Базовая поддержка различных систем компьютерной алгебры – Maple, Maxima, GNU Octave, Mathematica.
- Просмотрщик исходного кода для LaTeX и DocBook.
- Поддержка инструментов SGML (DocBook DTD).
- Поддержка грамотного программирования (noweb, Sweave).
- Отслеживание изменений и поддержка внешних систем контроля версий.
- Продвинутые возможности для создания меток, ссылок, индексов и библиографии (включая развитую поддержку BibTeX).
- Автоматически нумеруемые заголовки разделов, создание гипертекстового оглавления, списков иллюстраций/таблиц.
- Режим вывода иерархического оглавления облегчает навигацию по документу и позволяет перемещать готовые части и разделы.
- Поддержка множества графических форматов (включая XFig, Dia и другие).
- WYSIWYG-редактор для обрезки, вращения и масштабирования изображений.
- Шаблоны для различных видов текстов, позволяющие печатать письма, статьи, книги, сценарии, LinuxDoc, слайды, презентации, также имеются шаблоны некоторых видов текстов для научных сообществ, таких как Американское математическое общество, APS, IEEE.
![LyX](https://wikiprograms.org/wp-content/uploads/2013/10/LyX-300x237.jpg)
Ссылки
Сайт LyX
Скачать LyX