GtkMathView

Tela Software:
GtkMathView
Detalhes de Software:
Versão: 0.8.0
Data de upload: 3 Jun 15
Revelador: Luca Padovani
Licença: Livre
Popularidade: 72

Rating: 3.5/5 (Total Votes: 2)

GtkMathView é um C ++ motor de renderização para documentos MathML. GtkMathView fornece uma visão interativa que pode ser usada para navegação e edição MathML marcação.
GtkMathView lê documentos MathML por meio de uma interface cuja finalidade é a de percorrer o documento MathML (ou parte dele) e instanciar adequadamente estruturas de dados internos da GtkMathView que são adequados para torná-lo.
Atualmente as seguintes frontends são suportados:
· Interface libxml2, no qual o documento MathML é representado como uma árvore e navegado com a API libxml2 árvore.
· Interface leitor libxml2, no qual o documento MathML não está totalmente carregado na memória e se navega com a API leitor libxml2. Este frontend é útil principalmente para prestação lote de documentos MathML.
· Interface GMetaDOM, no qual o documento MathML é representado como uma árvore e é navegado com a API DOM fornecida por GMetaDOM, que por sua vez é um invólucro de DOM compatível para libxml2.
· Frontend costume, no qual o documento MathML é representado em algum formato específico do aplicativo e é navegado com funções de callback fornecida pelo aplicativo.
GtkMathView torna documentos MathML através de um backend cuja finalidade é proporcionar uma abstração dos recursos específicos da plataforma (fontes disponíveis, desenho primitivas de desenho, e assim por diante).
Atualmente são fornecidos os seguintes backends:
· GTK + backend, para tornar os documentos de MathML usando Pango em aplicações GTK +.
· GTK + widget de backend, que envolve GtkMathView em um widget GTK + para ser incorporado diretamente em aplicações GTK +.
· SVG backend, o que torna MathML em SVG.
· Backend AbiWord, que permite incorporar documentos em MathML AbiWord por meio do plug-in AbiMathView.
Requisitos:
· GCC ≥ 3,4 (algumas versões do GCC 3.3 são conhecidos por terem problemas compilando algumas classes em GtkMathView)
· 2.2.1 GLib ≥
· GTK + ≥ 2.2.1 (obrigatório até a versão 0.6.5, a partir opcional a partir de 0.7.0 para o GTK + backend)
· GMetaDOM ≥ 0.1.8 (necessário para versões até e incluindo a 0.6.1, 0.6.2 a partir de partida opcional para o frontend GMetaDOM)
· Minidom não é mais suportado e não vai trabalhar com gtkmathview ≥ 0.4.x. A partir de agora, a versão mais recente GMetaDOM que trabalha com gtkmathview 0.3.x é 0.0.3c.
· ≥ libxml 2.6.7 (necessário para versões até 0.6.2, então apenas se o libxml2 e leitor libxml2 frontend)
· T1lib ≥ 5 (obrigatório para o GTK + backend se você planeja usar fontes Type 1 e anti-aliasing). Pacotes RPM para t1lib podem ser encontradas na página de Didier para GtkMathView.
· Popt ≥ 1.7 (se não estiver presente, apenas as bibliotecas serão construídas)
O que há de novo nesta versão:
· Corrigido bugs na renderização de tabelas e scripts MathML.
· Adicionado suporte para mais duas fontes (MSAM e MSBM de AMS).

Programas semelhantes

MESH
MESH

3 Jun 15

Aesthete
Aesthete

15 Apr 15

SyFi
SyFi

20 Feb 15

Comentário para GtkMathView

Comentários não encontrado
Adicionar comentário
Ligue imagens!