GtkMathView egy C ++ renderelő motor a MathML dokumentumokat. GtkMathView egy interaktív véli, hogy fel lehet használni és -szerkesztő MathML jelölést.
GtkMathView szól MathML dokumentumok révén egy frontend, amelynek célja, hogy áthalad a MathML dokumentumot (vagy annak egy része), valamint a megfelelő példányosítani GtkMathView belső adatszerkezetek, amelyek alkalmasak a téve azt.
Jelenleg a következő frontend támogatottak:
· Libxml2 frontend, amelyben a MathML dokumentum képvisel, mint egy fa, és navigált a libxml2 fa API.
· Libxml2 olvasó frontend, amelyben a MathML dokumentum nem teljesen betöltve a memóriába, és navigált a libxml2 olvasó API. Ez frontend többnyire hasznos batch rendering MathML dokumentumokat.
· GMetaDOM frontend, amelyben a MathML dokumentum képvisel, mint egy fa, és navigált a DOM API által biztosított GMetaDOM, amely viszont a DOM-kompatibilis wrapper libxml2.
· Egyedi frontend, amelyben a MathML dokumentum képviselteti magát néhány alkalmazás-specifikus formátum és navigált alkalmazás-nyújtott callback függvények.
GtkMathView teszi MathML dokumentumok egy backend amelynek célja az, hogy egy absztrakció a platform-specifikus képességek (a rendelkezésre álló betűkészletek rajz rajz primitívek, és így tovább).
Jelenleg a következő backends vannak:
· GTK + backend, a renderelés MathML dokumentumok segítségével Pango a GTK + alkalmazásokhoz.
· GTK + widget-backend, ami közrefogja GtkMathView egy GTK + widget, hogy közvetlenül beágyazott GTK + alkalmazásokhoz.
· SVG backend, amely miatt MathML be SVG.
· AbiWord backend, amely lehetővé teszi, hogy beágyazni MathML dokumentumok AbiWord segítségével a AbiMathView plugin.
Követelmények:
· GCC ≥ 3,4 (egyes verziók GCC 3.3 ismert, hogy problémák összeállítása néhány osztályok GtkMathView)
· GLib ≥ 2.2.1
· GTK + ≥ 2.2.1 (szükséges akár verzió 0.6.5, opcionális kezdve 0.7.0 A GTK + backend)
· GMetaDOM ≥ 0.1.8 (szükséges verziók bezárólag 0.6.1, opcionális kezdve 0.6.2 a GMetaDOM frontend)
· MiniDOM már nem támogatjuk, és nem fog működni gtkmathview ≥ 0.4.x. Mint az már a legújabb verzió GMetaDOM, amely együttműködik gtkmathview 0.3.x van 0.0.3c.
· Libxml ≥ 2.6.7 (szükséges verziói a 0.6.2, csak akkor, ha a libxml2 és a libxml2 olvasó frontend)
· T1lib ≥ 5 (szükséges GTK + backend ha azt tervezi, hogy Type 1 fontok és anti-aliasing). RPM csomagok t1lib megtalálható a Didier oldalt GtkMathView.
· Popt ≥ 1,7 (ha nincs jelen, csak a könyvtárak épül)
Újdonságok ebben a kiadásban:
· Javított hibák a renderelés MathML asztalok és szkripteket.
· A támogatás a két betűtípus (MSAM és MSBM re AMS).
Szoftver adatai:
Változat: 0.8.0
Feltöltés dátuma: 3 Jun 15
Engedély: Ingyenes
Népszerűség: 72
Hozzászólás nem található