GtkMathView

Software skärmdump:
GtkMathView
Mjukvaruinformation:
Version: 0.8.0
Ladda upp dagen: 3 Jun 15
Utvecklare: Luca Padovani
Licens: Gratis
Popularitet: 24

Rating: 2.0/5 (Total Votes: 1)

GtkMathView är en C ++ renderingsmotor för MathML dokument. GtkMathView erbjuder en interaktiv vy som kan användas för att surfa och redigering MathML uppmärkning.
GtkMathView läser MathML dokument medelst ett gränssnitt, vars syfte är att korsa MathML dokumentet (eller en del av det) och att på lämpligt sätt initiera GtkMathView interna datastrukturer som är lämpliga för att göra det.
Närvarande följande frontends stöds:
· Libxml2 frontend, där MathML dokumentet representeras som ett träd och navigeras med libxml2 träd API.
· Libxml2 läsare frontend, där MathML dokumentet inte är helt laddad i minnet och navigeras med libxml2 läsaren API. Detta frontend är främst användbar för kull rendering av MathML dokument.
· GMetaDOM frontend, där MathML dokumentet representeras som ett träd och navigeras med DOM-API som tillhandahålls av GMetaDOM, som i sin tur är en DOM-kompatibel omslag för libxml2.
· Anpassade frontend, där MathML dokument representeras i vissa programspecifika format och navigeras med applikations tillgänglig återkopplingsfunktioner.
GtkMathView gör MathML dokument via en backend vars syfte är att ge en abstraktion av plattformsspecifika funktioner (tillgängliga teckensnitt, teckning rita primitiva, och så vidare).
Närvarande följande bakändar är anordnade:
· GTK + backend, för att göra MathML dokument med Pango i GTK + -program.
· GTK + widget backend, som sveper GtkMathView i en GTK + widget vara direkt inbäddade i GTK + -program.
· SVG backend, vilket gör MathML i SVG.
· AbiWord backend, vilket gör att man kan bädda MathML dokument till AbiWord medelst AbiMathView plugin.
Krav:
· GCC ≥ 3,4 (vissa versioner av GCC 3.3 är kända för att ha problem sammanställa vissa klasser i GtkMathView)
· GLib ≥ 2.2.1
· GTK + ≥ 2.2.1 (krävs upp till version 0.6.5, som tillval från och med 0.7.0 för GTK + backend)
· GMetaDOM ≥ 0.1.8 (krävs för versioner fram till och med 0.6.1, valfri start från 0.6.2 för GMetaDOM frontend)
· MiniDOM inte stöds längre och kommer inte att fungera med gtkmathview ≥ 0.4.x. Från och med nu, är den senaste GMetaDOM version som fungerar med gtkmathview 0.3.x 0.0.3c.
· Libxml ≥ 2.6.7 (krävs för versioner upp till 0.6.2, då endast om libxml2 och libxml2 läsare gränssnitt)
· T1lib ≥ 5 (krävs för GTK + backend om du planerar att använda ett typsnitt typ och anti-aliasing). RPM-paket för t1lib kan hittas på Didier sida för GtkMathView.
· Popt ≥ 1,7 (om den inte finns, bara biblioteken kommer att byggas)
Vad är nytt i den här versionen:
· Fasta buggar i rendering av MathML tabeller och manus.
· Utökat stöd för ytterligare två typsnitt (MSAM och mSBM från AMS).

Liknande mjukvara

g3data
g3data

2 Jun 15

LiveGraph
LiveGraph

3 Jun 15

smib
smib

10 Mar 16

Kommentarer till GtkMathView

Kommentarer hittades inte
Kommentar
Slå på bilder!