jPicEdt — расширяемый Java (Java Swing) редактор векторной графики для LaTeX, PSTricks и TikZ.
LaTeX — популярный набор макрорасширений (макропакет) системы компьютерной вёрстки TeX, который облегчает набор сложных документов. Пакет позволяет автоматизировать многие задачи набора текста и подготовки статей, кроме базового набора существует множество пакетов расширения (благодаря этому возможности системы практически не ограничены).
PSTricks — набор макросов позволяющих включать рисунки PS (PostScript) непосредственно в код TeX и LaTeX. Для создания графики доступен богатый набор команд и расширений позволяющих осуществлять рисование принципиальных схем, штриховых кодов, графиков, диаграмм и прочее...
PGF (Портативный Графический Формат) язык низкого уровня для создания векторной графики, TikZ рекурсивный акроним для "TikZ ist kein Zeichenprogramm" (с немецкого TikZ не чертёжная программа") представляет собой набор макросов (макрокоманда, алгоритм действий, шаблон) более высокого уровня, которые используют PGF. Пакетом TikZ предоставляется довольно много решений позволяющих получить качественные диаграммы и графики, но он довольно сложен в усвоении хотя и имеет обширную документацию.
Интерфейс jPicEdt модульный, в основном окне открывается перемещаемая и расширяемая "доска" для рисования, настройки и инструменты, содержащие обширную библиотеку графических примитивов высокого уровня.
jPicEdt можно использовать для генерации рисунка "с нуля", генерации и анализа готовых файлов наиболее популярных форматов. Поддерживается расширение фрагментами изображений (есть встроенная библиотека) и макросов (написанных на Beanshell). Встроенная поддержка текста LaTeX облегчает включение математических формул в изображение.
jPicEdt легко расширяется и настраивается с помощью скриптов (настройки сохраняются в файле ~/.jpicedt/preferences), позволяет добавлять произвольные команды TeX, имеет все стандартные для графических редакторов инструменты, такие как вращение и зеркальное отображение, изменение размера, перемещение и прочее...
Можно запустить jPicEdt с любой кодировкой, поэтому реактор позволяет использовать для вставки текст на любом языке (в том числе на русском). Неоконченный рисунок можно сохранить в собственном, специфичном для редактора формате, являющимся XML файлом с комментариями к LaTeX файлу.
jPicEdt ведётся лог событий, функция повтора/возврата внесённых изменений (Undo/Redo) неограниченна, имеется встроенная документация (английская, французская и немецкая), для управления используется мышь и/или клавиатурные сочетания.
Лицензия: GNU General Public License version 2.0 (GPLv2)