Меню Рубрики

Latex редакторы для windows

Записки дебианщика

В этом блоге публикуются заметки и решения, найденные в процессе работы, освоения и жизни в дистрибутиве Debian GNU/Linux.

Обзор редакторов для работы в ЛаТеХ: LaTeX Editors and Integrated LaTeX Environments

Частый вопрос начинающих латехников: ну вот установили мы LaTeX, а как теперь со всем этим работать? Вопрос задают сравнительно часто, и подумалось мне, что неплохо бы всё это оформить в виде одного поста со скриншотами и сравнениями. Описание сред для работы с LaTeX идёт в порядке убывания возможностей программ.

Так как пост сравнительно длинный, ниже приводится список редакторов LaTeX по операционным системам.

Только для Linux

Только для Windows

Только для MacOS

Только для настоящих мужЫков

Если вы презираете графические интерфейсы, любите исследовать и программировать свой текстовый редактор, заваривать в нём кофе, и вообще следуете Unix-Way по поводу и без, вам скорее всего уже давно известно, что LaTeX документы можно редактировать в Vim (через vim-latex) и Emacs (через AUCTeX) без проблем, так что дальше можно не читать. То есть основных опций для настоящих мучачос две:

  • Emacs вместе с AUCTeX
  • Vim вместе с LaTeX-suite

Ну и остальные орудия настоящих мачо вроде Ed, nano, elvis и прочие joe.

Мультиплатформенные (Windows/Linux/Mac)

  • операционная система: Linux (KDE), есть экспериментальный порт Windows
  • платность: открытый код (бесплатно)

Kile это одна из лучших сред разработки для LaTeX в Linux от проекта KDE. Kile богат возможностями и прост в установке, может быть легко настроен под привычки пользователя. Хотя Kile используется большей частью в Linux, имеет место быть экспериментальный порт Kile под Windows.

Основные возможности Kile

  • автоматическая подсветка и дополнение команд и слов
  • шаблоны документов ЛаТеХ, в том числе и создаваемые пользователем на основе существующих
  • просмотр и навигация по структуре документа
  • возможность править несколько документов сразу
  • вставка математических символов из боковой панели
  • возможность задавать Master Document (полезно, если вы правите вложенные документы через \input<>

В сочетании с продуманными горячими клавишами по умолчанию (и возможностью настроить их, в том числе для математического режима) и отличным интерфейсом, Kile представляет собой мощное интегрированное решение для набора и редактирования LaTeX-документов.

Как выглядит Kile

TeXstudio

  • операционная система: Linux, Windows, MacOS
  • платность: открытый код (бесплатно)

TeXstudio, который когда-то назывался TexMakerX, представляет собой ответвление от Texmaker с богатыми возможностями и развитым интерфейсом.

Основные возможности TeXstudio

  • многие математические символы могут быть вставлены одним щелчком мыши
  • есть просмотр и навигация по структуре документов
  • различные диалоги (мастера) помогут сгенерировать код (таблицы, массивы, табуляции и прочее)
  • LaTeX-ошибки автоматически записываются в лог-файл и можно перейти на соответствующую строку одним щелчком мыши
  • сворачивание блоков кода (code folding) и автодополнение команд (auto-completion)
  • подсветка синтаксиса и проверка орфографии
  • поддержка многих утилит, в том числе tikz, pstricks и других

Среди прочего стоит отметить то, что TeXstudio может использовать системную тему оформления, позволяет парой кликов выбирать язык документа, всё это весьма быстро работает.

Как выглядит TeXstudio

TeXworks

  • операционная система: Linux, Windows, MacOS
  • платность: открытый код (бесплатно)

TeXworks это простенький редактор с подсветкой синтаксиса LaTeX и просмотрщик в одном флаконе. Представляет собой продукт деятельности TeX Users Groups.

Основные возможности TeXworks

  • простой редактор плюс просмотрщик в PDF.
  • интегрированный PDF просмотрщик с возможностью перемещаться по коду при просмотре результата в PDF.

Годится для пользователей, предпочитающих простоту обилию возможностей. TeXworks не поддерживает настройку раскраски синтаксиса и вообще беден возможностями на фоне конкурентов.

Как выглядит TeXworks

Texmaker

  • операционная система: Linux, Windows, MacOS
  • платность: открытый код (бесплатно)

Богатый возможностями и мощный Texmaker позволяет просматривать структуру, код документа и результат в одном окне, используя ваш широкоформатный монитор на всю катушку.

Основные возможности Texmaker

  • проверка правописания
  • сокрытие блоков кода (Code folding)
  • автодополнение команд LaTeX
  • быстрая навигация по структуре
  • интегрированный просмотр PDF
  • указание на строку с ошибкой для быстрой отладки

Можно отметить поставляемую документацию по латеху, поддержку Asymptote и интеграцию с tex4ht для конвертирования документов в HTML и ODT. TeXMaker прост в установке и скорее всего найдётся в вашем дистрибутиве.

Как выглядит Texmaker

TexShop

  • операционная система: только MacOS
  • платность: открытый код (бесплатно)

Пользователей MacOS может заинтересовать TexShop, представляющий собой мощную (и бесплатную!) среду редактирования LaTeX документов с лёгкой интеграцией с MacTeX.

Основные возможности TexShop

  • подсветка синтаксиса
  • синхронизация между исходным кодом ЛаТеХ-документа и PDF-версией для просмотра
  • автодополнение команд и окружений
  • панель для часто используемые символов
  • панель для ввода массивов и матриц
  • импорт данных из ячеек табличных редакторов (spreadsheet) с LaTeX-формативраонием
  • поддержка TeX, LaTeX, Xe(La)TeX, Lua(La)TeX, ConTeXt, BibTeX, biber
  • поддержка таких утилит как Sketch, Asymptote, Sage, LilyPond, LatexMk, MetaPost

Как выглядит TexShop

TeXnicCenter

  • операционная система: только Windows
  • платность: открытый код (бесплатно)

Пожалуй, TeXnicCenter одна из лучших графических сред LaTeX для Windows. Огромные возможности программы сочетаются с простотой настройки.

Основные возможности TeXnicCenter

  • подсветка синтаксиса
  • автодополнение команд и окружений
  • просмотр и навигация по структуре документа
  • возможность сразу переместиться на строку, вызвавшую ошибку компиляции документа
  • и многие другие.

Как выглядит TeXnicCenter

WinEdt

  • операционная система: только Windows
  • платность: платный

WinEdt хорошая, хотя и платная, среда разработки латех-документов для Windows.

Основные возможности

  • подсветка синтаксиса
  • автодополнение команд и окружений
  • просмотр и навигация по структуре документа, в том числе указание в боковой панели на часть документа, в которой сейчас находится курсор
  • настраиваемое отображение структуры документа
  • простая интеграция с MikTeX
  • начиная с версии 7, простая интеграция с bibMacros.

Эти и другие возможности делают WinEdt привлекательной альтернативой TeXnicCenter.

Как выглядит WinEdt

  • операционная система: Linux, Windows, MacOS
  • платность: открытый код (бесплатно)

Строго говоря LyX не является средой для LaTeX-документов, а скорее самостоятельной системой документов с несколько отличающимся от LaTeX синтаксисом (любой LyX документ может быть экспортирован в LaTeX, но не каждый документ LaTeX может быть импортирован в LyX), хотя и использует LaTeX в качестве backend.

Основные возможности LyX

  • позволяет сочетать мощь и гибкость TeX/LaTeX с простотой использования графического интерфейса (за что в основном и любим пользователями)
  • широкий выбор встроенных шаблонов документов
  • дружелюбен к пользователям, особенно начинающим и не слишком желающим вникать в LaTeX.

Как выглядит LyX

TeXlipse

  • операционная система: Linux, Windows, MacOS
  • платность: открытый код (бесплатно)

Вообще-то TeXlipse не совсем отдельная среда для разработки LaTeX документов, а надстройка над Eclipse. Тем не менее, может пригодится заядлым программистам, особенно предпочитающим Java, на котором TeXlipse и написан.

Основные возможности TeXlipse

  • автодополнение кода, включая BibTeX команды
  • настраиваемые шаблоны
  • предпросмотр через Pdf4Eclipse
  • горячие клавиши, к которым вы привыкли в Eclipse
  • поддержка систем управления версиями (version control)

Как выглядит TeXlipse

TextMate

  • операционная система: только MacOS
  • платность: платный

Не совсем среда для LaTeX-документов, а скорее продвинутый текстовый редактор, TextMate отлично интегрируется с MacTeX.

Основные возможности TextMate

  • легко настраивается
  • расширяем с помощью макросов (есть поддержка python и ruby).
  • раскраска кода
  • навигация по структуре документов

Как выглядит TextMate

Gummi

  • операционная система: только Linux
  • платность: открытый код (бесплатно)

Простой, если не сказать примитивный, Gummi это редактор и просмотрщик для LaTeX для пользователей GNOME.

Основные возможности Gummi

  • раскраска кода
  • просмотр документа в интегрированном PDF-просмотрщике на лету (обновляется в процессе набора документа)

Проект молодой и в общем пока это все его основные возможности. Может быть полезен при обучении LaTeX.

Как выглядит Gummi

Emacs вместе с AUCTeX

  • операционная система: Linux, Windows, MacOS
  • платность: открытый код (бесплатно)

Поклонникам текстового редактора Emacs понравится AUCTeX, который позволяет удобно редактировать LaTeX код, не выходя из любимого текстового редактора.

Основные возможности Emacs

  • Можно использовать RefTeX так же, как и другие ссылки, которые легко находятся по сочетанию клавиш C-c .
  • Можно включить предпросмотр латеховского кода через preview-latex для удобной правки сложных формул в LaTeX
  • Использование table-insert вместе с table-generate-source позволяет легко создавать и править структуру таблиц в LaTeX.
  • Большое количество полезных сочетаний клавиш
  • Можно попробовать orgtbl-mode, благо на эту тему есть хорошее руководство.

Как выглядит Emacs

Vim вместе с LaTeX-suite

  • операционная система: Linux, Windows, MacOS
  • платность: открытый код (бесплатно)

Поклонникам текстового редактора Vim придётся по душе набор расширений vim-latex.

Основные возможности Vim

  • сокрытие блоков кода (ode folding) с помощью расширения vim-latex
  • использование регулярных выражений
  • автодополнение слов и команд

Ещё есть Vim с графическими менюшками — gVim.

Как выглядит Vim

Вебдваноль наступает: sharelatex.com

  • операционная система: любой современный Web-browser
  • платность: бесплатно, но синхронизация с Dropbox — за деньги.

Любителям вебдваноля, облаков и прочих браузерных излишеств изрядно пригодится sharelatex.com — вебсервис, позволяющий загружать и совместно работать над документами LaTeX:

Основные возможности sharelatex.com

  • правка и сборка (latex\pdflatex\xelatex) документов LaTeX в окне браузера
  • подсветка кода, разные темы для посветки, комбинации клавиш.
  • возможность совместной работы с документами и синхронизация с Dropbox (за деньги).

Сервис по состоянию на февраль 2013 сыроват, не может делать просмотр в окне броузера (только через PDF, который придётся загружать каждый раз). Пока может переваривать только простые документы — проект статьи в один из журналов Elsevier скомпилирован не был.

Как выглядит sharelatex.com

Ссылки по теме

25 комментариев: |высказаться!| RSS-лента дискуссии.|

А еще есть Latexila. http://projects.gnome.org/latexila/

Еще можно упомянуть онлайн-инструмент sharelatex.com. Он совсем не для суровых мужиков, но достаточно удобен.

Анонимно комментирует. 4 февр. 2013 г., 06:22:00

Всегда интересовало зачем в окуляре вот это http://storage7.static.itmages.ru/i/13/0203/h_1359919238_6725362_d62b4ea604.png

Обзор хороший, но есть одно но 🙁
«. начиная с версии 7, простая интеграция с bibMacros.»
Жму на ссылку и получаю: «У вашего текущего аккаунта нет разрешений на просмотр этой страницы. » Обидно, хотелось бы поглядеть на статью по этой ссылке.

@Анонимный комментирует.
А еще есть Latexila.
Анонимус, что-то жиденькая она, латексилла-то. Даже до Гамми не дотягивает. Решил, что двух гномовских поделок будет слишком (Gummi).

@brattah комментирует.
Еще можно упомянуть онлайн-инструмент sharelatex.com.
Ну это как бы не IDE для латеха, не настольное по крайней мере.
Но идея интересная, добавил в пост.

Немного с sharelatex.com поигрался — сырое оно ещё, зависает при загрузке, компилит только простые документы. Но идея годная.

Он совсем не для суровых мужиков
Это уж точно 🙂

@Анонимный комментирует.
Всегда интересовало зачем в окуляре вот это
Что-то мне подсказывает, что это баг — такое должно быть в Kate. Как оно в окуляр попало — одним кдешникам известно.

@Basil Orlov комментирует.
Жму на ссылку и получаю: «У вашего текущего аккаунта нет разрешений на просмотр этой страницы. «
Оп-па, а по ссылке — доступ к моей блоггеровской админке. Прошу пардону, ссылку поправил.

Я пост писал в маркдауне, а там была ссылка в виде www.что-то-там.ком. Pandoc-у с его хаскелем не хватило мозгов сконвертировать это правильно.

Спасибо, что нашли! Исправил.

Обидно, хотелось бы поглядеть на статью по этой ссылке.
Там pdf-файл. Уже доступен, ибо ссылку я поправил.

http://www.verbosus.com/ — вполне сносный Web-интерфейс + VerbTeX LaTeX Editor (для андроид)

Минус — для больших проектов (от 5 файлов) только за деньги

А разве еще остались живые люди, не сменившие TextMate на Sublime Text 2 (который не только лучше, но еще и кросс-платформенный)?

@Анонимный комментирует.
Всегда интересовало зачем в окуляре вот это

Это настройки для inverse search. По клику в окуляре оно будет переносить вас в нужное место в исходнике в Kile. _Очень_ удобная фича.
В документации всё описано:
http://docs.kde.org/stable/en/extragear-office/kile/quick_inverse.html

@Михаил Саушкин комментирует.
http://www.verbosus.com/
О, забыл его совсем. Надо будет добавить в пост. Спасибо, Михаил!

@Andrew Podkin комментирует.
А разве еще остались живые люди, не сменившие TextMate на Sublime Text 2
Ну мало ли как бывает. SublimeText хорош, конечно, но это не латех-IDE. Или там есть какой-нибудь сакральный плагин?

@Unknown комментирует.
Это настройки для inverse search.
Ааа. вот это здорово. То есть КДЕшники таки додумались утащить фичу, которая была в TeXnicCenter сто лет назад? 🙂
Серьёзно, это отличная возможность, мне в kdvi её не хватает.

В документации всё описано:
Можно было бы в диалоговом окне одной строчкой пояснить — тем более, там места вагон.

Анонимно комментирует. 7 февр. 2013 г., 02:50:00

В сочетании с продуманными горячими клавишами по умолчанию (и возможностью настроить их, в том числе ля математического режима) пожалуйста, допишите буковку «д».

допишите буковку «д».
О, спасибо! А я и не заметил. Исправлено.

Кстати, никто не в курсе — есть ли для Андроида что-нибудь подобное Kile? Латеховские документы править на телефоне, конечно, извращение, но на планшете мощи хватит. VerbTeX, насколько я понимаю, гоняет данные из телефон в вебсервис для рендеринга — хотелось бы локального решения.

Анонимно комментирует. 7 февр. 2013 г., 19:03:00

А на фотке Кобзон в молодости?

Анонимно комментирует. 7 февр. 2013 г., 20:36:00

Анонимно комментирует. 7 февр. 2013 г., 20:37:00

Забыл добавить, но они утверждают, что «теперь и под iPad»

@Анонимный комментирует.
А на фотке Кобзон в молодости?

Нет, это типичный пользователь Vim, типа «настоящий мужик». Взято с официального сайта вима — кто я такой, чтобы им не верить? 🙂

Забыли https://www.writelatex.com/
Поглядим, спасибо.

Забыл добавить, но они утверждают, что «теперь и под iPad»
Нам бы под Андроид.

virens, таки за что Вы XEmacs прикрепили такой голимый скриншот?
В первых же строчках гугля нормальные есть.
Вот этот например: http://uploads.siteduzero.com/files/104001_105000/104733.png

@Дмитрий комментирует.
virens, таки за что Вы XEmacs прикрепили такой голимый скриншот?
Какой нашёл, такой и прилепил. Нет у меня емакса, увы.

В первых же строчках гугля нормальные есть.
У меня платная подписка кончилась 🙂

Скриншот поменял, во имя великой справедливости.

@virens комментирует.
Забыл добавить, но они утверждают, что «теперь и под iPad»
Нам бы под Андроид.

А люди говорят, что Android — это Linux. Так что, врут? И туда никакого TeX Live не воткнуть? Значит, для планшетов Android не готов.

Анонимно комментирует. 14 февр. 2013 г., 20:14:00

Возникла проблема при совместной работе над книгой в Latex: при компиляции в PDF и DVI на разных компьютерах получается разное количество страниц.

Везде стоит WinXP, WinEDT 5.4, MikTeX 2.8.

Можете подсказать, в какую сторону копать?
Тимофей Токманцев.

@iv_vl комментирует.
А люди говорят, что Android — это Linux.
И неправильно говорят, поскольку Linux — это ядро, и ядро Линукс — это всё, что от линукса в андроиде есть. Вся графическая система написана Гуглом. Так что это не GNU/Linux, а скорее Android/Linux. Сильно другой дистрибутив, так что увы.

Как я уже говорил, гнутому линуксу на планшетах и мобильниках делать абсолютно нечего: я использую свой X201T в качестве планшета время от времени, и этот GNU/Linux там сосёт, пардон, как три вьетнамские проститутки. Ни тебе ezPDF, ни поворота экрана, ни Epistle, ни LectureNotes. Ничего, кроме убогого гимпа, недоделанного xournal и полуработающиего arandr.

И туда никакого TeX Live не воткнуть? Значит, для планшетов Android не готов.
Набирать длинные тексты на планшете очень утомительно. Планшет — для потребления контента, а не для создания. Ты пытаешься на Жигулях рыть угольный карьер — он как бы несколько не для этого.

@Анонимный комментирует.
Возникла проблема при совместной работе над книгой в Latex: при компиляции в PDF и DVI на разных компьютерах получается разное количество страниц.

Это полтергейст, конечно 🙂

Можете подсказать, в какую сторону копать?
Сдаётся мне, что вы конвертируете изображения из EPS в PDF без сохранения CropBox, и оно выдаёт картинку в виде изображения, помещённого на страницу А4. Автор сам налетел на подобный гриб-отсосиновик. Рецептик в таком случае:

ps2pdf -dEPSCrop letterhead.eps

что даёт нам правильно кадрированный PDF. Говорилось об этом тут и там.

Других причин я найти не могу.

P.S> Вот именно за такие вещи автор так не любит эти новомодные pdflatex и прочие бубенчики и свистульки. DviPs наше всё.

@virens комментирует.
вы конвертируете изображения из EPS в PDF без сохранения CropBox, и оно выдаёт картинку в виде изображения, помещённого на страницу А4.
Тоже постоянно налетаю на это, спасибо за рецептик. В одном случае, в Adobe Reader все было хорошо, а принтер грохнул картинку в размере А4.

Других причин я найти не могу.
Я бы может что и подсказал, например, что у одного шрифты растровые, а другого — векторные, но фраза «при компиляции в PDF и DVI на разных компьютерах получается разное количество страниц» допускает неоднозначную трактовку.

Вот именно за такие вещи автор так не любит эти новомодные pdflatex и прочие бубенчики и свистульки. DviPs наше всё.
Зато никаких тебе векторных шрифтов и изображений. А следовательно, ты не сможешь одни и те же графики использовать и в статье, и на постере. Надеюсь, после того, как pdflatex стал дефолтом, дело сдвинется с мертвой точки. C TeX Live 2011 я этого бага не наблюдаю, только в версии 2009.

спасибо, глядя на скрин TexMakera тоже сделал себе встроенный предпросмотр 🙂

P.S.
Elsavier, это, наверно, Elsevier?

@Klurik комментирует.
спасибо, глядя на скрин TexMakera тоже сделал себе встроенный предпросмотр
Это в самом деле удобно.

Elsavier, это, наверно, Elsevier?
О, да, это опечатка. Исправлено.

>сокрытие блоков кода (ode folding) с помощью расширения vim-latex
Code Folding, конечно же.

Анонимно комментирует. 14 мар. 2014 г., 01:51:00

В разделе про TexStudio не упомянуты его такие фичи, как:
— Встроенный PDF Viewer
— Возможность перехода в нужное место документа — как в pdf по исходнику, так и обратно
— Регулярные выражения
— Возможность предпросмотра выделенного куска (формулы) без полной компиляции документа
— Удобные хоткеи и автозаполнения (например, Alt+= вставляет окружение для формулы, Ctrl+T/U закомменчивает/раскомменчивает выделенный фрагмент, Ctrl+B делает его Bold’ом и т.п.)

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Latex редактор для windows
  • Latex как установить на windows 10
  • Latex for windows 10
  • Latest usb driver windows zip
  • Lastpass для windows 10