Saltar para:

PLACES - Plataforma de Acessibilidade: Universidade do Porto e Fundação Calouste Gulbenkian

Estado da Arte de Software de Edição de Texto Matemático com Saída em MathML

Introdução

Neste relatório apresentam-se e comparam-se algumas, entre as várias, ferramentas de software de edição ou conversão de documentos, com saída em MathML (integrado em XHTML).

Não foi possível verificar em profundidade todas as ferramentas apresentadas, embora se tenham feito algumas verificações. Foram analisadas e testadas também outras ferramentas, que, por serem obsoletas ou não satisfazerem os objetivos, não foram inseridas neste documento.

Nos testes, usou-se principalmente o ficheiro intro.tex, em LaTeX , juntamente com a sua pasta de figuras, e variações deste. A partir de certa altura, usou-se também o ficheiro (modificado) tormath.tex, que vem na pasta de testes do Tralics (a modificação consistiu em comentar a variável e atribuição de valor, que configurava o Tralics a não produzir MathML).

O objetivo principal é a transformação das expressões matemáticas em MathML, para introdução no AudioMath.

Há algumas ferramentas de software, que se destinam mais a fazer cálculos do que a editar texto. Algumas dessas ferramentas são: Mathematica, Maple, Maxima, Octave, Sci Lab, Magma, R, MathCad e Matlab. Embora algumas possam apresentar expressões matemáticas com uma bela formatação, e até sejam capazes de elaborar documentos com texto e fórmulas, bem formatados, os seus objetivos vão muito além do que elaborar documentos para leitura.

Voltar ao topo da página

Software com saída em MathML e/ou LaTeX

Tabela 1 - Quadro comparativo dos softwares
NomeVersãoExporta para MathMLExporta para LaTeXGratuitoOpen SourceEditor de TextoÚltima Atualização
Amaya 11.4.4 Sim Não Sim Sim Sim 2012/01/18
Aurora sem informação Não Não Não Não Não sem informação
BlueGriffon sem informação Sim* Não Não* Sim Sim 2011/05/10
DragMath sem informação Sim Sim Sim Sim Não 2010/10/10
EzMath sem informação Sim Não Sim Não Não 1998/10/25
FreeMat sem informação sem informação sem informação sem informação sem informação sem informação 2011/11/28
FireMath sem informação Sim Não Sim Sim sem informação 2012/05/18
Formulator MathML Weaver sem informação Sim Não Sim Não Não 2012/11/??
Hermes sem informação Sim Não Sim Sim Não 2006/11/28
Integre MathML Equation Editor 1.2 Sim Não Sim Não Não 2004/01/??
jscl-meditor sem informação Sim Não Sim Sim Não 2012/10/05
LaTeXML sem informação Sim Não Sim Sim Não Atual
LibreOffice 3.6.4.3 Sim Não Sim Sim Sim Atual
LXir sem informação sem informação sem informação sem informação sem informação sem informação sem informação
Maple sem informação Sim Não Não Não Sim Atual
MathCast sem informação Sim Não Sim Sim Não 2011/02/18
MathEdit sem informação Sim Não Sim Sim Não 2007/05/??
Mathematica 8 Sim Não Não Não Sim Atual
MathFlow sem informação Sim Não sem informação sem informação sem informação 2011/06/??
MathJax sem informação Sim Sim Sim Sim Não 2012/11/14
MathMagic sem informação Sim Sim Não* Não Não 2012/10/26
MathML Editor for Flash & Flex sem informação Sim Sim Sim Sim Não 2010/10/??
MathToWeb sem informação Sim Não Sim Sim Sim* 2011/09/27
MathType 6.8 Sim Não Não Não Não Atual
Matlab sem informação Sim* Não Não Não Não Atual
Maxima sem informação Sim* Sim Sim Sim Não 2012/08/27
OpenOffice 3.4.1 Sim* Não Sim Sim Sim Atual
Scientific Notebook 5.5 Não Sim Não Não Sim Atual
Scientific Word 5.5 Sim Sim Não Não Sim Atual
Scientific WorkPlace 5.5 Sim Sim Não Não Sim Atual
sMArTH sem informação Sim Sim Sim Sim Não 2007/12/16
Suim sem informação sem informação sem informação sem informação sem informação Não sem informação
TeX4ht sem informação Sim Não Sim Sim Não 2012/09/12
Tralics 2.15.0 Sim Não Sim Sim Não 2012/10/15
TtM sem informação Sim Não Sim Sim Não sem informação
WIRIS sem informação Sim Sim Não* sem informação Não Atual
Writer2LaTeX sem informação Sim Sim Sim Sim Não Atual
Tabela 2 - Endereços na Internet
NomeSite
Amayahttp://www.w3.org/Amaya/
Aurorahttp://elevatorlady.ca/
BlueGriffonhttp://bluegriffon.org/
DragMathhttp://www.dragmath.bham.ac.uk/
EzMathhttp://www.w3.org/People/Raggett/EzMath/
FreeMathttp://freemat.sourceforge.net/
FireMathhttp://www.firemath.info/
Formulator MathML Weaverhttp://www.mmlsoft.com/hdata/fml_home.php
GNU Octavehttp://www.gnu.org/software/octave/
Hermeshttp://hermes.aei.mpg.de/
Integre MathML Equation Editorhttp://www.integretechpub.com/techexplorer/
jscl-meditorhttp://jscl-meditor.sourceforge.net/
LaTeXMLhttp://dlmf.nist.gov/LaTeXML/
Libreofficehttp://www.libreoffice.org/
LXirsem informação
Magmahttp://magma.maths.usyd.edu.au/magma/
Maplehttp://www.maplesoft.com/
MathCasthttp://mathcast.sourceforge.net/home.html
MathEdithttp://wme.lzu.edu.cn/mathedit/index.html
Mathematicahttp://www.wolfram.com/
MathFlowhttp://www.dessci.com/en/products/mathflow/
MathJaxhttp://www.mathjax.org/
MathMagichttp://www.mathmagic.com
MathML Editor for Flash & Flexhttp://www.fmath.info/editor/
MathToWebhttp://www.mathtoweb.com/
MathTypehttp://www.dessci.com/en/products/mathtype/
Matlabhttp://www.mathworks.com/products/matlab/
Maximahttp://maxima.sourceforge.net/
OpenOfficehttp://www.openoffice.org/
Sagehttp://www.sagemath.org/
Scientific Notebookhttp://www.mackichan.com/
Scientific Wordhttp://www.mackichan.com/
Scientific WorkPlacehttp://www.mackichan.com/
Sci Labhttp://www.scilab.org/
sMArTHhttp://smarth.sourceforge.net/
Suimhttp://suim.jp
TeX4hthttp://tug.org/tex4ht/
Tralicshttp://www-sop.inria.fr/marelle/tralics/
TtMhttp://hutchinson.belmont.ma.us/tth/mml/
WIRIShttp://www.wiris.com/
Writer2LaTeXhttp://writer2latex.sourceforge.net/
Tabela 3 - Editores de texto
NomeCapacidade de Cálculo
AmayaNão
Aurorasem informação
BlueGriffonNão
LibreOfficesem informação
MapleSim
MathematicaSim
MathFlowNão
MathToWebsem informação
MaximaSim
OpenOfficesem informação
Scientific NotebookSim
Scientific WordNão
Scientific WorkPlaceSim

Conversores LaTeX para MathML

  • Hermes
  • LaTeXML
  • LXir
  • MathJax
  • TeX4ht
  • Tralics
  • TtM

Voltar ao topo da página

Características

Amaya

É um navegador da Internet com capacidades de edição. Permite editar expressões de matemática diretamente. Um documento pode ser apresentado de várias maneiras por esse software, de modo que a sua estrutura interna pode ser vista tal como uma interface WYSIWYG. O projeto continua ativo. A interface para editar MathML não é completa. É open source; tem versões para vários sistemas operativos, incluindo Windows; é gratuito; e está hospedado no W3C.

BlueGriffon

É um editor da Web, open source, WYSIWYG, baseado em Gecko, o motor de visualização do Firefox (que é um projeto ativo). Suporta MathML e está disponível uma extensão para editar expressões matemáticas com sintaxe ASCIIMathML ou ao estilo LaTeX. O editor é gratuito mas a extensão para editar as expressões matemáticas não. A extensão grava as fórmulas em MathML. Estão disponíveis executáveis para Mac OS X, Ubuntu e Windows. Existem versões traduzidas para várias linguagens.

DragMath

É um editor de fórmulas matemáticas do tipo "drag and drop", open source, escrito em Java. Assim que uma expressão é criada, o utilizador pode convertê-la numa variedade de sintaxes matemáticas, incluindo MathML, LaTeX, Maple, Maxima ou qualquer outro estilo definido pelo utilizador. É possível ao utilizador criar um ficheiro XML contendo um formato de saída definido pelo utilizador sem ser necessário recompilar a applet. É um pouco difícil de usar.

EdiTeX

Obsoleto.

EzMath

Obsoleto.

FreeMat

É um ambiente gratuito para prototipagem rápida científica e de engenharia, e processamento de dados. É parecido com ambientes comerciais como MATLAB da Mathworks, e IDL da Research Systems, mas é open source. Está disponível sob a licença GPL. É possível gerar expressões matemáticas, físicas e de engenharia, rápida e facilmente. Corre em todos os sistemas operativos suportados pelo Firefox. Parece que é um projeto ativo. Não se conseguiu descarregar o executável.

FireMath

É uma extensão para o Firefox. É um editor MathML, que permite gerar fórmulas matemáticas. É gratuito. Suporta a maior parte das marcas MathML Presentation. Não requer quase nenhum conhecimento de MathML. Corre em todos os sistemas operativos suportados pelo Firefox. Permite copiar para o clipboard, guardar num ficheiro, copiar ou guardar como imagem, uma fórmula matemática gerada; interpreta expressões LaTeX simples; abre fórmulas MathML numa página Web. Não parece ser open source.

Formulator MathML Weaver

É um editor de expressões matemáticas, gratuito para uso não comercial, para Windows, Linux e Mac OS X. Tem um estilo WYSIWYG para editar notações Presentation, Content e Mixed, de MathML. Tem capacidade de cálculo para fórmulas em MathML Content. É um projeto ativo.

GNU Octave

É uma linguagem interpretada de alto-nível, destinada principalmente para cálculos numéricos. Pode exportar scripts, funções (juntamente com resultados), para LaTeX utilizando a função publish: http://octave.sourceforge.net/miscellaneous/function/publish.html

Depois, pode-se converter o LaTeX gerado em XHTML+MathML.

Integre MathML Equation Editor

Pode ser usado para escrever MathML Presentation e Content, bem formados, usando o interface WYSIWYG, modificando a fonte MathML, ou ambos. Um controlo ActiveX de interface fornece acesso programável às marcas de apresentação e de conteúdo, e permita uma extensa personalização dos modelos de edição, atalhos, menus, e paletes.

Necessita de instalar dois componentes e um "certificado". É gratuito só para uso pessoal.

Hermes

Obsoleto. É um conversor baseado numa gramática de (AMS)LaTeX para metadados+MathML+XML codificado em Unicode (utf-8); contudo, a transformação de documentos em (AMS)TEX puro não é suportado. MathML é o único vocabulário XML válido e é também o único formato de saída implementado e atualmente suportado pelo Hermes. O sistema pode ser descarregado do Portal oficial do Hermes. Tem a licença GNU GPC e é fácil de instalar a partir do código-fonte. Hermes funciona em Linux, Windows e OS X. Contudo, a última versão, 0.9.12, saiu em 28 de novembro de 2006 e não houve mais desenvolvimento. A documentação disponível é rara e contém só uma breve descrição de como o Hermes funciona e da sua utilização, requisitos de instalação e uma breve descrição de como o Hermes produz documentos.

LaTeXML

Foi desenvolvido para apoiar a criação de Biblioteca Digital de Funções Matemáticas. Está escrito em Perl e tenta simular TEX. Um pós-processador adicional converte o documento XML em HTML ou XHTML com MathML. LaTeXML está disponível gratuitamente na Web e pode ser instalado com um pacote ou a partir do código-fonte em Linux e Mac OS. Como está escrito em Perl deve correr em Windows, mas até agora parece que ninguém tentou instalá-lo nessa plataforma. Um manual muito detalhado está disponível online ou como um documento PDF com 130 páginas. Dá informações detalhadas sobre a arquitectura de emulador de TEX, bem como capítulos detalhados sobre personalização, comandos e pós-processamento. Há pré-requisitos para a instalação do software; além disso, é preciso instalar uma distribuição do Perl. Pode-se tentar, mais tarde, experimentar.

LibreOffice

Versão open source semelhante ao Microsoft Office; é, em tudo, semelhante ao Apache OpenOffice mas é totalmente de código aberto e parece que há mais esforço em desenvolvê-lo do que ao OpenOffice. Tem um endereço para Português Europeu (http://pt.libreoffice.org) e parece que aceita as mesmas extensões que o OpenOffice. Permite guardar documentos escritos com o módulo Writer com fórmulas matemáticas incorporadas (coisa que o OpenOffice não permite ainda).

Maple

Software proprietário, com capacidade de cálculos complexos, linguagem de programação, processamento de texto e fórmulas bem formatados, gráficos, imagens e animações. Não é gratuito nem open source. Permite exportar para MathML: http://www.maplesoft.com/support/help/Maple/view.aspx?path=MathML/ExportContent

É semelhante ao Mathematica.

Matlab

Software proprietário, semelhante ao Maple e ao Mathematica, mas sem as mesmas capacidades de visualização e edição de texto. Permite exportar para MathML através de algumas aplicações:

MathCad

Software que permite editar texto e fórmulas matemáticas, calcular e programar. Tem uma versão gratuita com menos funcionalidades. Não permite exportar para XHTML+MathML. Não é open source.

MathCast

É uma aplicação que permite escrever expressões matemáticas, que podem ser produzidas graficamente para o ecrã, para ficheiros de imagem ou para MathML. É gratuito, open source e pode ser utilizado em Windows.

MathEdit

É um editor visual, baseado num navegador da Internet, para expressões matemáticas. Faltam-lhe alguns modelos matemáticos. É gratuito. Corre no computador cliente, numa janela do navegador (Firefox ou Internet Explorer com extensão apropriada).

Mathematica

É um programa extremamente completo (embora talvez lhe falte a possibilidade de passar os seus documentos para um TTS), da Wolfram Research. Permite elaborar documentos com imagens, animações, texto formatado de várias maneiras, entrada de dados, saída de dados, cálculo, gráficos; talvez permita som. Tem uma linguagem de programação. Lê e escreve documentos em CDF (Computable Document Format). Exporta para XHTML+MathML.

MathFlow Editor para XMetaL

É um editor de expressões MathML nativo que funciona com o XMetaL da Blast Radius. A sua interface para o utilizador funciona de modo semelhante ao MathType e Equation Editor, da Design Science, no Microsoft Word: o utilizador faz duplo clique numa expressão matemática num documento XMetaL e este automaticamente abre uma janela do MathFlowEditor. Para compor uma nova expressão, clica-se na tecla MathFlow Editor na barra de ferramentas do XMetaL, e abre-se uma nova janela de expressões matemáticas onde se pode compor a nova expressão. As fórmulas aparecem na forma impressa e são guardadas como MathML dentro de um documento XMetaL. MathFlow Editors para Abortext e para Oxygen, funcionam com os softwares Epic da Arbortext e com o Oxygen Editor, respetivamente. Existe também o MathFlows Components para integração com outros processadores de texto.

MathJax

É uma aplicação em JavaScript, open source, para exibir expressões matemáticas em qualquer navegador moderno da Internet. MathJaX é um projeto conjunto da American Mathematical Society; Design Science, Inc.; e da Society for Industrial and Applied Mathematics. Estas organizações também são os maiores contribuidores financeiros. Usando o menu de contexto do MathJax, pode-se aceder ao código-fonte de qualquer expressão matemática quer no formato MathML, ou em TeX se o seu formato fonte for TeX. Este software permitiria ao projeto AudioMath fazer o processamento no computador cliente.

MathMagic

É um editor de expressões matemáticas, para vários fins, WYSIWYG, para Microsoft Word, e para as publicações do QuarkXPress e IndDesing. Pode converter de e para MathML e TeX. Não é gratuito, mas há uma versão gratuita com menos funcionalidades. Bastante completo, pode falar a expressão matemática (mas há alguns limites para as expressões). Não se integra como plugin do Word, mas pode inserir-se como um objeto. No entanto, a pasta no botão Iniciar não apareceu numa conta de utilizador normal, embora aparecesse na conta em que foi instalado; isso parece indicar problemas de integração no Windows (XP SP3). Não permite aos documentos Word, ao gravar como página Web, gravar as expressões matemáticas como MathML: grava-as como imagem.

MathML Editor for Flash & Flex

É um projeto open source hospedado em http://code.google.com. O editor permite criar uma expressão MathML. Também está disponível na forma de extensões para Editores HTML: CuteEditor, TinyMCE e CKEditor. É difícil a edição das fórmulas.

MathToWeb

É uma ferramenta de criação, gratuita, open source, para mais do que uma plataforma, que converte expressões matemáticas escritas em AMS-LaTeX em MathML Presentation. Pode ser usada quer numa só expressão matemática quer em documentos inteiros contendo várias expressões matemáticas. MathToWeb está disponível quer online quer com aplicações em linha de comando ou com interface gráfico. Na variante online, LaTeX pode ser colado diretamente no editor de texto (ou teclado manualmente) e convertido diretamente. O MathML gerado é mostrado numa área separada de texto onde pode ser copiado e usado para o fim desejado. Além disso, o MathML é produzido graficamente numa moldura à direita da applet de conversão, o que permite uma imediata avaliação visual de qualquer conversão LaTeX para MathML em particular. Nos testes efetuados, não converteu os documentos de teste intro.tex nem o tormath.tex (que vem com os testes do Tralics), demorou muito tempo a apresentar uma resposta e esta foi de que havia um erro de sintaxe no ficheiro LaTeX.

MathType, da Design Science

Funciona em Windows e Macintosh, é uma versão profissional, com todas as funcionalidades do Equation Editor do Microsoft Office. MathType inclui conversores que permitem apontar e clicar para criar expressões matemáticas, e depois copiar/colar como MathML. MathType também inclui a tecnologia MathPage que converte Microsoft Word + equações para XHTML + MathML. O MathPlayer pode falar expressões matemáticas e pode também destacar as partes da expressão à medida que for falada; e funciona com outros softwares de tecnologias acessível tais como leitores de ecrã, lupas de ecrã, e software para pessoas com problemas de aprendizagem.

Maxima

Software open source e gratuito, com capacidade de cálculo simbólico e numérico de precisão arbitrária. Não tem grandes capacidades de edição de texto. Pode exportar para MathML através de alguns pacotes extra:

Meditor

Um editor de texto em Java com algumas capacidades de cálculo simbólico que produz código MathML na forma Presentation. É open source e está escrito em Java.

OpenOffice

É um conjunto de módulos semelhante ao Microsoft Office, mas gratuito e open source. O módulo Writer permite guardar em MathML as expressões matemáticas, mas só as criadas com o módulo Formula e só na versão MathML 1.01. Parece que grande parte da equipa de desenvolvimento está a passar para o LibbreOffice.

Scientific Notebook, Scientific Word e Scientific Workplace

Estas são três aplicações semelhantes da mesma empresa de software. São semelhantes ao Microsoft Word; no entanto, permitem inserir diretamente expressões matemáticas no texto (o Scientific Word foi usado pelo autor deste relatório para escrever a sua dissertação em Matemática Aplicada, e foi preferido, na altura, ao Microsoft Word por esta característica e por ter atalhos de teclado para as fórmulas). O Workplace é uma versão com capacidades de cálculo também, e o Notebook é uma versão com menos funcionalidade mas mais barata do Workplace - também tem capacidade de cálculo. O formato dos ficheiros é LaTeX, mas usa pacotes proprietários. Permitem exportar em vários formatos, entre eles XHTML+ MathML. O software ainda se mantém em desenvolvimento. Todos eles apresentaram algumas dificuldades ao compilar o ficheiro de teste intro.tex, nomeadamente em relação aos caminhos dos ficheiros de imagem e ao seu formato.

sMArTH

Obsoleto. É um editor de expressões matemáticas online para MathML e para LaTeX que é feito de acordo com padrões Web abertos. O editor usa um interface SVG e a lógica da aplicação é implementado em ECMAScript usando o DOM. Tanto o MathML como o LaTeX são suportados como formatos de exportação além do formato SVG. O conteúdo matemático mais importante, do LaTeX e do MathML, já é fornecido. O interface gráfico permite que complexas fórmulas matemáticas sejam construídas com simples técnicas de "apontar e clicar" em vez de se escrever código extenso e embaraçado. Este editor está presente no portal AudioMath. Parece que o projeto já não está ativo.

TeXht

É um sistema para converter documentos escritos em TeX, LaTeX, ConTeXt, etc., para HTML, vários dialetos XML, braille, etc., opcionalmente usando MathML. TeX4Ht foi criado por Eitan Gurari na Universidade do Estado de Ohio. Eitan morreu inesperadamente em Junho de 2009; desde então não houve mais nenhuma nova versão pública. TeX4ht é um dos conversores baseados em TeX, que está principalmente dedicado produção de hipertexto, embora não restringido a isso. Atualmente, uma das características mais interessantes do sistema TeX4ht é a multitude de formatos de saída que este sistema suporta. O sistema está disponível online no website oficial. Esse é o lugar recomendado para o descarregar para instalação, embora seja possível instalá-lo de um dos repositórios de algumas distribuições principais de Linux (Ubuntu, Fedora).É gratuito e open source.

Tralics

É software gratuito e open source cuja finalidade é converter um documento LaTeX num ficheiro XML. É usado desde 2002 para, por exemplo, produzir o relatório anual de atividades da INRIA. Foi desenvolvido pela Apics Team (e Marelle Team desde 2011) da INRIA. Para compilar o código-fonte, é necessário usar o software cygwin (talvez seja possível modificar o código de modo a que não seja preciso esse software). É necessário algum cuidado para que o ficheiro produzido contenha MathML; mais uma vez, é possível modificar o código-fonte de modo a que essa configuração não seja alterada. Vem com um vasto conjunto de ficheiros de teste, entre eles o tormath.tex; também passou na compilação do intro.tex.

TtM

Converte Plain TeX e LaTeX em HTML, incluindo as expressões matemáticas para a forma de MathML embebido. Não parece tão completo como o Tralics, mas são necessários mais testes.

WIRIS

Está integrado em vários editores HTML (em PHP, .NET, ASP e Java) e plataformas Web: TinyMCE, CKEditor, FCKeditor, RadEditor, Xinha, NicEdit, Moodle, Sakai, Itslearning, Eleven, dotLRN, Claroline, Chamilo, ILIAS, Claroline, OLAT, Wordpress, Drupal, Joomla. É possível integrá-lo numa simples área de texto ou qualquer editor HTML, com a extensão genérica WIRIS. É relativamente fácil de usar. É gratuito só para um certo número de fórmulas.

Writer2LaTeX

É uma utilidade escrita em Java. Converte documentos no formato OpenDocument - em particular documentos contendo expressões matemáticas (mas que não estejam como imagens) em outros formatos. Atualmente é uma coleção de quatro conversores. O Writer2xhtml converte documentos para XHTML 1.0, XHTML 1.1+MathML 2.0 com CSS2. Este produz XHTML de acordo com os padrões.

Voltar ao topo da página

Conclusões

  1. O Tralics parece ser melhor do que o TeX4ht para a conversão de documentos em LaTeX para XHTML+MathML, porque o segundo não tem sido desenvolvido desde há 3 anos enquanto que o primeiro ainda está ativo. No entanto, o Tralics depende do cygwin para funcionar (embora se possam fazer algumas modificações no código-fonte de modo a que deixe de depender desse software, mas ainda não se viu extensivamente todas as implicações dessas modificações). Essa dependência baseia-se numa função, kill, que é específica dos sistemas Linux e não existe em Windows; o cygwin simula essa função. Eliminando a chamada a essa função, o código já é compilado, mas é preciso verificar o que essa função simulada fazia na aplicação. Apesar disso, talvez seja possível usá-lo com o cygwin, no AudioMath. O Tralics conseguiu converter o ficheiro tormath.tex (um ficheiro com uma lista extensa e variada de fórmulas matemáticas), que já vinha nos testes do Tralics, e o ficheiro intro.tex. No entanto, a utilização do Tralics é mais complicada do que a do TeX4ht; além disso, a versão mais recente precisa de ser compilada. Mais: a última versão do TeX4ht já vem num pacote que é fácil de integrar no MikTeX, para Windows, e no TeX Live, para Linux. Ainda mais: Consegue compilar e converter documentos com expressões para o Sage melhor do que o Tralics. Assim, aconselha-se o TeX4ht para utilizadores menos conhecedores de compilação e configuração de software, ou que pretendam usar o Sage juntamente com os documentos LaTeX.
  2. Os ficheiros no formato OpenDocument gerados pelo Microsoft Word contêm as expressões matemáticas como imagens. Para esse formato, e para uso no AudioMath, aconselha-se a usar o LibreOffice (mesmo de preferência ao OpenOffice), e exportá-los para XHTML. Para o Microsoft Word, caso se tenha a versão paga do MathType, pode-se exportar o documento para XHTML+MathML usando o MathType.
  3. Para documentos Word e para o caso em que eles não são guardados como páginas Web e com a extensão MathType já instalada: a solução poderá ser o kit de programação para o MathType, o MathType SDK. Já foram feitos testes e conseguiu-se converter as fórmulas matemáticas para MathML. O problema será converter todo o documento para XHTML+MathML.
  4. Segundo a Wolfram Research, os "...documentos de hoje são como o papel de ontem...". O futuro está em documentos informáticos com capacidades de cálculo, imagem, gráficos, som, texto bem formatado e, já agora, possibilidades de acessibilidade para os fisicamente deficientes. Por isso, software como o Mathematica, Maple, MathCad, etc; é fundamental para texto científico; talvez mais do que o Microsoft Office. Para o Projeto AudioMath, importa tornar acessíveis, de uma maneira ou de outra, os documentos (e o próprio software) produzidos por esses programas.

Voltar ao topo da página

Recomendar Página Voltar ao Topo
Copyright 1996-2024 © Universidade do Porto Termos e Condições Acessibilidade Índice A-Z Livro de Visitas
Última actualização: 2020-06-22 Página gerada em: 2024-02-25 às 15:50:45