GtkMathView

Skjermbilde programvare:
GtkMathView
Prog.varedetaljer:
Versjon: 0.8.0
Last opp dato: 3 Jun 15
Utvikler: Luca Padovani
Lisens: Gratis
Popularitet: 72

Rating: 3.5/5 (Total Votes: 2)

GtkMathView er et C ++ rendering motoren for MathML dokumenter. GtkMathView gir en interaktiv visning som kan brukes til surfing og redigering MathML markup.
GtkMathView leser MathML dokumenter ved hjelp av en frontend som har som formål å traversere MathML dokument (eller deler av det) og til riktig instantiate GtkMathView interne datastrukturer som er egnet for å gjengi det.
For tiden er følgende frontends støttes:
· Libxml2 frontend, der MathML dokumentet er representert som et tre og navigert med libxml2 treet API.
· Libxml2 leseren frontend, der MathML dokumentet ikke er helt lastet inn i minnet og navigeres med libxml2 leseren API. Dette frontend er mest nyttig for batch gjengivelse av MathML dokumenter.
· GMetaDOM frontend, der MathML dokumentet er representert som et tre og navigeres med DOM API levert av GMetaDOM, som igjen er et DOM-kompatibel wrapper for libxml2.
· Skikk frontend, der MathML dokumentet er representert i noen programspesifikke format og navigeres med applikasjons gitt tilbakeringing funksjoner.
GtkMathView gjengir MathML dokumenter gjennom en backend som har som formål å gi en abstraksjon av plattformspesifikke funksjoner (tilgjengelige skrifter, tegning tegning primitiver, og så videre).
For tiden er følgende backends er gitt:
· GTK + backend, for å gjengi MathML dokumenter ved hjelp av Pango i GTK + applikasjoner.
· GTK + widget backend, som brytes GtkMathView i et GTK + widget for å være direkte forankret i GTK + applikasjoner.
· SVG backend, som gjengir MathML i SVG.
· AbiWord backend, noe som gjør det mulig å legge inn MathML dokumenter til AbiWord ved hjelp av AbiMathView plugin.
Krav:
· GCC ≥ 3,4 (noen versjoner av GCC 3.3 er kjent for å ha problemer med kompilering noen klasser i GtkMathView)
· Glib ≥ 2.2.1
· GTK + ≥ 2.2.1 (påkrevd opp til versjon 0.6.5, valgfritt fra 0.7.0 for GTK + backend)
· GMetaDOM ≥ 0.1.8 (nødvendig for versjoner opp til og med 0.6.1, valgfri start fra 0.6.2 til GMetaDOM frontend)
· MiniDOM støttes ikke lenger, og vil ikke fungere med gtkmathview ≥ 0.4.x. Som nå, den siste GMetaDOM versjon som fungerer med gtkmathview 0.3.x er 0.0.3c.
· Libxml ≥ 2.6.7 (nødvendig for versjoner opp til 0.6.2, da bare hvis libxml2 og libxml2 leser frontend)
· T1lib ≥ 5 (nødvendig for GTK + backend hvis du planlegger å bruke Type 1-skrifter og anti-aliasing). RPM-pakker for t1lib kan bli funnet på Didier side for GtkMathView.
· Popt ≥ 1,7 (hvis ikke er til stede, bare bibliotekene vil bli bygget)
Hva er nytt i denne versjonen:
· Faste bugs i gjengivelsen av MathML tabeller og skript.
· Lagt til støtte for to flere skrifter (MSAM og MSBM fra AMS).

Lignende programvare

SyFi
SyFi

20 Feb 15

Sympy
Sympy

20 Feb 15

Schifra
Schifra

3 Jun 15

autonetkit-v3
autonetkit-v3

20 Feb 15

Kommentarer til GtkMathView

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!