Разработчик(и) | Команда LyX |
---|---|
Первоначальный выпуск | 1995 ( 1995 ) |
Стабильный релиз | 2.4.2 [1] / 3 октября 2024 г. ( 3 октября 2024 г. ) |
Репозиторий |
|
Написано в | C++ , Qt5 [2] |
Операционная система | ChromeOS, Linux, Mac, Windows |
Доступно в | 25 языков |
Список языков Арабский, баскский, бразильский португальский, болгарский, чешский, голландский, финский, французский, немецкий, венгерский, индонезийский, интерлингва, итальянский, японский, норвежский (букмол), норвежский (нюнорск), польский, португальский, русский, упрощенный китайский, словацкий, испанский, шведский, традиционный китайский, украинский | |
Тип | Процессор документов |
Лицензия | GPL-2.0 или более поздняя версия |
Веб-сайт | www.lyx.org |
LyX (стилизованный как L Y X ; произносится [ˈlɪks] [3] ) — это графический процессор документов с открытым исходным кодом , основанный на системе набора текста LaTeX . В отличие от большинства текстовых процессоров , которые следуют парадигме WYSIWYG («что видишь, то и получаешь»), LyX имеет подход WYSIWYM («что видишь, то и имеешь в виду»), где то, что отображается на экране, приблизительно отображает семантическую структуру страницы и является лишь приближением документа, созданного TeX .
Поскольку LyX опирается на систему набора LaTeX, не являясь при этом полноценным редактором LaTeX, он обладает мощью и гибкостью LaTeX и может обрабатывать документы, включая книги, заметки, диссертации, научные статьи, письма и т. д. Интерфейс LyX структурирован таким образом, что, хотя знание языка разметки LaTeX не является обязательным для базового использования, в документ можно добавлять новые директивы LaTeX для поддержки более сложных функций во время редактирования — хотя и не на уровне полного контроля, который может обеспечить полноценный редактор LaTeX. [4] [5] [6]
LyX популярен среди технических авторов и ученых благодаря своим продвинутым математическим режимам, хотя его все чаще используют и ученые, не ориентированные на математику [7] [8] из-за его интеграции с библиографическими базами данных [4] и его способности управлять несколькими файлами. [4] LyX также стал популярным инструментом публикации среди самоиздателей . [9] [10]
LyX доступен для всех основных операционных систем, включая Windows , MacOS , Linux , UNIX , ChromeOS , OS/2 и Haiku . LyX может распространяться и изменяться в соответствии с условиями GNU General Public License и, таким образом, является свободным программным обеспечением .
LyX — полнофункциональный процессор документов. [4] Он обеспечивает структурированное создание и редактирование документов, ветви для разных версий одного и того же документа, главные и дочерние документы, отслеживание изменений, поддержку написания документов на многих языках и скриптах, проверку орфографии , графику , редактирование таблиц и автоматическое управление перекрестными ссылками (гиперссылками). LyX обеспечивает автоматическую нумерацию заголовков, названий и абзацев с контуром документа. Он включает в себя мощный редактор математических формул с интерфейсом «укажи и щелкни» или только с клавиатуры .
LyX имеет встроенную поддержку многих классов документов и шаблонов, доступных в LaTeX через \documentclass{theclass}
. Пользовательские макеты и модули могут быть созданы для тех, которых не хватает. Текст размещается в соответствии со стандартными типографскими правилами, включая лигатуры , кернинг , отступы , интервалы и переносы . Он обеспечивает поддержку цитирования BibTeX/BibLaTeX , комплексные перекрестные ссылки и гиперссылки PDF . LyX может импортировать различные распространенные текстовые форматы.
Документы могут быть обработаны в системах набора LaTeX, PdfLaTeX , XeTeX и LuaTeX или экспортированы в XHTML , DocBook , EPUB (через Docbook) и простой текст. Управление версиями осуществляется через внешние системы управления, такие как SVN , Git , RCS и CVS .
LyX поддерживает языки с письмом справа налево, такие как арабский , [11] персидский , [12] и иврит , [13], а также двунаправленный текст . Также поддерживаются китайский , японский и корейский языки.
Документы могут встраивать вычисления через Octave или системы компьютерной алгебры (CAS), такие как Maple , Maxima и Mathematica . Команды будут пересылаться во внешние программы, а результаты будут встраиваться в документ.
Маттиас Эттрих начал разработку условно-бесплатной программы под названием Lyrix в 1995 году. Затем она была анонсирована в Usenet , где привлекла большое внимание в последующие годы.
Вскоре после первоначального выпуска Lyrix был переименован в LyX из-за конфликта названий с текстовым процессором, выпускаемым компанией Santa Cruz Operation . [14] Название LyX было выбрано из-за суффикса файла.lyxдля файлов Lyrix. [15]
LyX не имеет установленного графика релизов. Релизы происходят, когда есть важные исправления ошибок или значительные улучшения. В следующей таблице перечислены даты всех основных релизов. [16] Для совместной работы между разными пользователями рекомендуется использовать один и тот же основной релиз, поскольку формат файла LyX остается фиксированным в каждом основном релизе (например, все второстепенные версии LyX 2.3.0, 2.3.1, 2.3.2, ... используют строго один и тот же формат файла).
|
|