TeXGui - редактор формул в формате TeX | jenyay.net

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.
  • Программа полностью портабельная. Благодаря тому, что она хранит настройки в папке с программой, ее можно запускать прямо с флешки.

Скриншоты

texgui_1_2_linux.png: 654x514, 24k (30.05.2012 10:07)
texgui_1_2_win_1.png: 640x480, 21k (30.05.2012 10:07)
texgui_1_2_win_2.png: 644x483, 24k (30.05.2012 10:08)
texgui_1_4_autocomplete.png: 647x488, 13k (30.05.2012 10:07)

Часто задаваемые вопросы (ЧаВо)

Под 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)

  • Первая публичная версия, реализованы основные возможности.

История предыдущих версий…

Обсуждение на форуме