TeXstudio отделился от проекта Texmaker в 2009 г. и с тех пор обе среды разработки развиваются параллельно. Судя по сравнительной таблице, на сегодняшний день TeXstudio обладает наибольшим количество возможностей среди свободных кроссплатформенных редакторов для работы с TeX.
Общее
Поскольку обе системы растут из единого корня, то общего у них намного больше чем отличий. Здесь отмечу лишь некоторые сходные моменты, важные для меня.
- Словарь русского языка не входит в комплект поставки. В разделе настройки словарей TeXstudio есть ссылка на сайт расширений OpenOffice, где этот словарь можно получить.
- Существует портативная версия.
- Обе среды занимают почти одинаковое место на диске.
- Поддержка регулярных выражений.
- Добавление команд пользователя. С первого раза не нашел как это сделать в TeXstudio, но оказалось, что возможность такая есть. Откройте меню Preferences... (в русской локализации: Конфигурация TeXstudio...) и перейдите во вкладку Build (Построение). В нижней части окна вы увидите панель User Commands (Команды пользователя) с кнопкой Add (Добавить). Новый макрос будет доступен через меню Tool > User (Инструменты > Пользователь) или ему можно присвоить комбинацию клавиш вызова.
Особенности TeXstudio
По большей части здесь перечислены преимущества, но есть и несколько спорных, на мой взгляд, моментов.
- наглядная ссылка: указав мышью на содержание
\ref
вы можете увидеть во всплывающей подсказке объект, отмеченный соответствующей меткой. - умная компиляция: если текст нужно оттранслировать несколько раз, например, чтобы разместить ссылки, TeXstudio сделает автоматически.
- закладки: можно ставить закладки на избранные места документа.
- мульти-курсор: возможность одновременного выделения нескольких фрагментов документа. Особенно полезно в таблицах.
- автодополнение команд. Кроме самой функции, которая есть и в Texmaker, выдаётся также краткая справка о дополняемой команде. Нужно ли это?
- больше мастеров. Например, есть мастер вставки графики.
- поддержка перетаскивания изображений в редактор. После перетаскивания открывается мастер вставки графики.
- панель форматирования таблиц.
- расширенная подсветка синтаксиса: при наведении на
\usepackage
дается краткая информация о пакете; оригинально подсвечиваются неизвестные TeXstudio команды (но нужно ли это?). - свёртка элементов документа: не только формул, но и разделов.
- конвертировать в HTML: есть и такой пункт меню.
- приоритеты при подсветке синтаксиса. Кроме того, настраивается подсветка команд и окружений, заданных пользователем. Для этого нужно указать в конфигурации редактора "Показать расширенные параметры".
- встроенный язык редактора: в этом качестве можно использовать JavaScript.
По ощущениям, TeXstudio выглядит более навороченным. Texmaker попроще и кажется более простым в освоении.
Комментарии
comments powered by Disqus