GtkMathView е C ++ ядро за документи MathML. GtkMathView предвижда интерактивен изглед, който може да се използва за четене и редактиране MathML маркиране.
GtkMathView чете документи MathML с помощта на интерфейса, чиято цел е да пресече документа MathML (или част от него) и да се определи конкретни примери вътрешните структури данни GtkMathView, че са подходящи за които го правят.
В момента се поддържат следните входни блокове:
· Libxml2 интерфейса, в който документът MathML е представена като едно дърво и се навигира с libxml2 дърво API на.
· Libxml2 четец интерфейса, в който документът MathML не е напълно заредена в паметта и се навигира с libxml2 четец API. Това интерфейса е най-вече полезен за партида предоставяне на документи, MathML.
· GMetaDOM интерфейса, в който документът MathML е представена като едно дърво и се навигира с API DOM, предоставена от GMetaDOM, което от своя страна е DOM-съвместим обвивка за libxml2.
· Потребителски интерфейса, в който документът MathML е представена в някои конкретно приложение формат и се навигира с приложно условие функции за обратно извикване.
GtkMathView прави документи MathML през задния чиято цел е да се осигури една абстракция на възможностите на платформата специфични (налични шрифтове, изготвяне на тираж примитиви, и така нататък).
В момента се предлагат следните Неуспех:
· GTK + гръб, за оказване на MathML документи с помощта на Панго в GTK + приложения.
· GTK + джаджа бекенд, която обвива GtkMathView в GTK + джаджа, за да бъде директно вградени в GTK + приложения.
· SVG бекенд, което прави MathML в SVG.
· AbiWord бекенд, която позволява да вградите документи MathML в AbiWord посредством AbiMathView плъгин.
Изисквания:
· GCC ≥ 3.4 (някои версии на GCC 3.3 се знае, че имат проблеми, събиращи някои класове в GtkMathView)
· GLib ≥ 2.2.1
· GTK + ≥ 2.2.1 (задължително до версия 0.6.5, по желание, започвайки от 0.7.0 за GTK + гръб)
· GMetaDOM ≥ 0.1.8 (задължително за версии до и включително 0.6.1, по желание се започне от 0.6.2 за GMetaDOM интерфейса)
· MiniDOM не се поддържа вече и няма да работи с gtkmathview ≥ 0.4.x. Както и сега, най-новата версия GMetaDOM, която работи с gtkmathview 0.3.x е 0.0.3c.
· Libxml ≥ 2.6.7 (задължително за версии до 0.6.2, след това само ако libxml2 и libxml2 четец интерфейса)
· T1lib ≥ 5 (задължително за GTK + гръб, ако имате намерение да използвате Type 1 шрифтове и анти-Aliasing). RPM пакети за t1lib могат да бъдат намерени на страницата Didier за GtkMathView.
· Popt ≥ 1.7 (ако не е налице, само ще бъдат изградени на библиотеките)
Какво е новото в тази версия:
· Фиксирани бъгове в оказване на MathML маси и скриптове.
· Добавена е поддръжка за още две шрифтове (MSAM и MSBM от AMS).
Софтуер детайли:
Версия: 0.8.0
Дата на качване: 3 Jun 15
Разрешително: Безплатно
Популярност: 72
Коментари не е намерена