Два новых релиза программ для работы с системой LaTeX

819

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

Например, на днях вышел релиз многофункциональный редактор документов Texmaker 3.0. Он основан на Qt4 и поддерживаете режим просмотра результата в реальном времени.

Вот что нового в программе:

* значительно изменён интерфейс: для редактора и просмотра PDF вкладки больше не используется, теперь доступно две панели для редактора и просмотра (с разрешением экрана шире 1400 пикселей);
* преамбулы могут быть свернуты (от первой линии до команды \begin{document});
* теперь пользователи могут добавлять элементы списка автозаполнения команды;
* добавлен полноэкранный режим;
* команды \addbibresource{} работают как \bibliography{};
* код математических символов отображается в «подсказках» при выборе на «панели символов»;
* добавлены сочетания клавиш: Ctrl+пробел для переключения между редактором и встроенным просмотрщиком PDF, Ctrl+> (Ctrl+<) для отступа (возвращения) выделенного текста;
* были удалены устаревшие команды экспорта в html;
* исправлены ошибки, в том числе критические.

Хочу отметить, что примерно месяц назад состялся релиз еще однойизвестной программы их этой серии — LyX 2.0.0.

Это свободный WYSIWYM (What You See Is What You Mean) процессор документов, в основе которой лежит все таже система LaTeX. Хочу отметить, что LyX это кроссплатформенная программа, которая есть не только для Linux, но и для Windows и Mac OS X.

Специалисты могут оценить новшества во второй версии:

* Проверка правописания на лету (как flyspell-mode в emacs).
* Сравнение документов (как ediff в emacs).
* Тезаурус.
* Возможность добавления нескольких алфавитных указателей (поддержка пакета splitindex).
* Поддержка xetex (это, похоже, будущее) и luatex (для больших любителей экстрима).
* Поддержка XHTML силами LyX (если есть возможность, то выдаётся чистый MathML, а если нет — картинку).
* Поддержка (отображение результата) некоторого количества стандартных пакетов и команд. Таких как: \includeonly, \phantom, ulem, \makebox, \nameref, \mathscr, \rule, простейшие фейнмановские диаграммы из пакета feyn и т.п.
* Улучшения в диалогах создания и форматирования таблиц. В частности, добавлено выравнивание по десятичной запятой в числе (у англоговорящих — по точке, так что эту возможность необходимо проверить), теперь можно добавлять многострочные ячейки и т.п.
* Поддержка A0, A1, A2, A6, B0, B1, B2, B6, ISO C-series и JSC B-series.
* Улучшения инструментов для просмотра состояния компиляции документа и, соответственно, поиска ошибок в процессе сборки (как AucTeX в emacs).
* Улучшенная поддержка цветов (теперь можно ещё проще сделать из текста цветное пятнистое чудовище).
* Интерактивный предпросмотр отдельных частей документа. Например, модифицируя код для фейнмановской диаграммы, можно сразу видеть результат (подобной способностью обладает advi в комбинации с emacs и WhyzziTeX, но у advi есть давно не решаемые проблемы с отображением eps-картинок).
* Forward search для dvi/pdf (без комментариев — как в emacs).
* Улучшение в подсистеме контроля версий (аналог системы контроля версий для emacs).
* Поддержка LilyPond (LaTeX сам по себе ноты тоже умеет, но LilyPond более специализированный инструмент и, самое главное, активно развиваемый).
* Возможность экспортировать исходники документа одним архивом (zip или tar+gzip/bzip2 на выбор)

Так что выбор программы за вами.