TeXGui - редактор формул в формате TeX
Описание
TeXGui - это редактор формул на движке mimeTeX. Во время набора вы сразу видите результат. Программу можно использовать как для создания растровых изображений с формулами, так и для удобного набора формул с последующей вставкой в документ в формате TeX.
Лицензия: GPL v 2.0.
Операционная система: Windows, Linux.
Скачать программу под Windows: отсюда (9 МБ).
Скачать программу под Linux в виде скриптов Python: отсюда (800 кБ). Чтобы запустить программу под Linux, выполните следующую команду.
python texgui.py
Исходники: Исходники доступны через репозиторий svn. Чтобы получить исходники выполните следующую команду:
svn checkout http://texgui.googlecode.com/svn/ texgui
Программа написана на языке Python (подойдут версии 2.5 и 2.6) с использованием библиотеки wxPython 2.8.7.1.
Особенности программы
- Программа бесплатная и распространяется по лицензии GPL.
- Предпросмотр во время набора формул.
- Раскраска команд TeX, верхних и нижних индексов для более наглядного восприятия.
- Автодополнение команд TeX.
- Подсветка парных скобок.
- Автоматическое закрытие скобок (в том числе с учетом команд \left* и \right*).
- Сохранение полученных формул в форматах GIF, PNG, BMP, JPEG, TIFF.
- Возможность добавлять на панель инструментов собственные страницы с инструментами и кнопки с командами TeX.
- Программа полностью портабельная. Благодаря тому, что она хранит настройки в папке с программой, ее можно запускать прямо с флешки.
Скриншоты
Часто задаваемые вопросы (ЧаВо)
Под Linux программа запускается, но не показывает формулы
Проверьте, что у файла mimtex/mimetex.cgi есть права на выполнение.
Как изменять размер шрифта, используемого в формулах?
Для этого используется команда \font{N} в начале формулы, где N - число от 0 до 7. N = 0 для самого мелкого шрифта, N = 7 для самого крупного. К сожалению, используемый в программе движок mimeTeX не позволяет делать шрифт более крупным.
При добавлении новой группы инструментов программа запрашивает имя файла пакета. Что это такое?
Все закладки (группы) на панели инструментов сохраняются в файлах с расширением .tools, которые располагаются в папке tools рядом с запускаемым файлом программы. При запуске программа TeXGui читает все файлы из этой папки и загружает инструменты. Один пакет может содержать несколько групп (закладок).
Как можно добавить группу (закладку) к уже существующему пакету?
Чтобы добавить группу к уже существующему пакету, введите имя пакета, к которому нужно добавить группу (без расширения .tools).
При добавлении нового элемента на панель инструментов программа запрашивает позицию курсора. Что это такое?
При вставке TeX-команды при помощи кнопок на панели инструментов TeXGui может устанавливать курсор не только в конец добавляемой строки, но и в ее середину. Например, может быть удобно при использовании команды \sum_{} устанавливать курсор внутрь фигурных скобок. Позиция курсора как раз и определяет то, куда будет установлен курсор. Это значение может изменяться в пределах от 0 (курсор будет установлен до вводимой команды) до длины строки TeX-команды (курсор будет установлен после команды).
История версий
1.5 (23.02.2010)
- Возможность сохранения формул в текстовые файлы и чтение из текстовых файлов.
- Диалог с настрйоками перед сохранением картинки.
- Добавлена возможность менять размер шрифта при рендеринге формулы.
- Новый элемент на панели - \frac.
- Обновление картинки по таймеру. Теперь можно набирать текст в редакторе быстро, не опасаясь подтормаживания и ошибки формата GIF. Для ручного обновления картинки добавлено меню "Вид" -> "Обновить".
- Исправлена ошибка с созданием групп.
- Для компиляции под Windows теперь используется Python 2.5.
1.4 (24.01.2009)
- Автодополнение для поддерживаемых команд TeX.
1.3 (30.11.2008)
- Добавил возможность удалять кнопки с панели инструментов
- Добавил возможность редактировать элементы на панели инструментов
1.2 (01.08.2008)
- Раскраска команд TeX, верхних и нижних индексов.
- Под Linux теперь не надо перед первым запуском устанавливать права за выполнение для mimeTex. Теперь программа это делает сама.
- Сохранение размеров и положения окна между запусками программы.
- Исправлены некоторые ошибки.
1.1 (11.07.2008)
- Теперь программа работает и под Linux.
- Улучшена подсветка парных скобок.
- Исправлена ошибка из-за которой программа не запускалась из папок, содержащих в своем имени русские буквы.
- Исходники теперь доступны через репозиторий svn.
1.0 (15.06.2008)
- Первая публичная версия, реализованы основные возможности.