GtkMathView

Software screenshot:
GtkMathView
Software detaljer:
Version: 0.8.0
Upload dato: 3 Jun 15
Udvikler: Luca Padovani
Licens: Gratis
Popularitet: 72

Rating: 3.5/5 (Total Votes: 2)

GtkMathView er et C ++ rendering motor til MathML dokumenter. GtkMathView giver en interaktiv visning, der kan bruges til browsing og redigering MathML markup.
GtkMathView læser MathML dokumenter ved hjælp af en frontend hvis formål er at krydse MathML dokument (eller del heraf) og på passende instantiere GtkMathView interne datastrukturer der er egnede til at gøre det.
I øjeblikket følgende frontends understøttes:
· Libxml2 frontend, hvor MathML dokument er repræsenteret som et træ, og navigeres med libxml2 træ API.
· Libxml2 reader frontend, hvor MathML dokumentet ikke er helt indlæst i hukommelsen og navigeres med libxml2 læser API. Denne frontend er for det meste nyttige for batch gengivelse af MathML dokumenter.
· GMetaDOM frontend, hvor MathML dokumentet er repræsenteret som et træ og navigeres med DOM API leveres af GMetaDOM, som igen er en DOM-kompatibel wrapper for libxml2.
· Brugerdefineret frontend, hvor MathML dokumentet er repræsenteret i nogle ansøgning-specifikke format og navigeres med anvendelsesorienterede forudsat callback funktioner.
GtkMathView gør MathML dokumenter gennem en backend, hvis formål er at give en abstraktion af platformen-specifikke funktioner (tilgængelige skrifttyper, tegning tegning primitiver, og så videre).
I øjeblikket følgende backends leveres:
· GTK + backend, for at gøre MathML dokumenter ved hjælp Pango i GTK + applikationer.
· GTK + widget backend, som ombrydes GtkMathView i en GTK + widget at være direkte indlejret i GTK + applikationer.
· SVG backend, hvilket gør MathML i SVG.
· AbiWord backend, som gør det muligt at integrere MathML dokumenter til AbiWord ved hjælp af AbiMathView plugin.
Krav:
· GCC ≥ 3,4 (nogle versioner af GCC 3.3 er kendt for at have problemer kompilere nogle klasser i GtkMathView)
· GLib ≥ 2.2.1
· GTK + ≥ 2.2.1 (påkrævet op til version 0.6.5, valgfri startende fra 0.7.0 til GTK + backend)
· GMetaDOM ≥ 0.1.8 (påkrævet for versioner til og med 0.6.1, valgfri start fra 0.6.2 til GMetaDOM frontend)
· MiniDOM understøttes ikke længere, og vil ikke arbejde med gtkmathview ≥ 0.4.x. Hvad nu, den nyeste GMetaDOM version, der arbejder med gtkmathview 0.3.x er 0.0.3c.
· Libxml ≥ 2.6.7 (påkrævet for versioner op til 0.6.2, da kun hvis libxml2 og libxml2 reader frontend)
· T1lib ≥ 5 (kræves til GTK + backend, hvis du planlægger at bruge Type 1 skrifttyper og anti-aliasing). RPM pakker til t1lib kan findes på Didier side for GtkMathView.
· Popt ≥ 1,7 (hvis ikke til stede, kun bibliotekerne vil blive bygget)
Hvad er nyt i denne version:
· Faste bugs i gengivelse af MathML tabeller og scripts.
· Tilføjet understøttelse af to flere skrifttyper (MSAM og MSBM fra AMS).

Lignende software

OPAL
OPAL

3 Jun 15

Lolimot
Lolimot

2 Jun 15

Mantissa
Mantissa

2 Jun 15

Kommentarer til GtkMathView

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!