Você precisa de incluir fórmulas ou expressões matemáticas em sites ou blogs na web? Conheça o MathJax. O MathJax é uma engine de código abe...
Você precisa de incluir fórmulas ou expressões matemáticas em sites ou blogs na web? Conheça o MathJax.
O MathJax é uma engine de código aberto desenvolvido em javascript na forma de um plugin para incluir equações matemáticas em todos os navegadores.
Para tanto ele usa o moderno CSS e web fonts ao invés de imagens ou Flash incorporado para poder, dessa forma, dimensionar a fonte em vários níveis.
Para chegar a esse resultado é necessário incluir uma pequena instrução na seção "head" no código HTML da página.
Em simulações feitas em nosso blog de testes funcionou relativamente bem. Porém, quando incluímos as 100 expressões do post "Solução do Problema dos Cinco Cincos" o Firefox não conseguiu renderizar as expressões em MathML e passou a exibir uma mensagem de erro (talvez funcione bem com poucas expressões e expressões mais simples). Além disso, no Blog Brasil Acadêmico, simplesmente não conseguiu renderizar. Aqui a causa provável seria devido a alguma incompatibilidade com outras bibliotecas em JavaScript (nada de MathJax por aqui, por enquanto).
Mesmo com os problemas apontados nos teste acreditamos que ainda seja um plugin muito útil, especialmente para sistemas de gerenciamento de aprendizagem (LMS), como o quase onipresente Moodle (ainda que alguns usuários relataram problemas na versão 2.0+), e para sites e/ou blogs que lidam rotineiramente com muitas expressões matemáticas.
Site do MathJax
[Via BBA]
O MathJax é uma engine de código aberto desenvolvido em javascript na forma de um plugin para incluir equações matemáticas em todos os navegadores.
Para criar as equações uma opção é usar o pugin para o navegador Firefox |
Para tanto ele usa o moderno CSS e web fonts ao invés de imagens ou Flash incorporado para poder, dessa forma, dimensionar a fonte em vários níveis.
Para chegar a esse resultado é necessário incluir uma pequena instrução na seção "head" no código HTML da página.
Para habilitar o MathJax em sua plataforma web, adicione essa linha:Para os usuários mais avançados e programadores o MathJax oferece uma API de programação para estender ainda mais suas funcionalidades. Além disso, o plugin ainda está preparado para ser visto por leitores de telas para deficientes visuais, o que tornará as expressões matemáticas bem mais acessíveis, especialmente quando comparadas às imagens usadas para representar fórmulas.
<script type=""text/javascript""
src=""http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML""></script>
ou logo antes da tag </head> ou no final do arquivo se ele não tiver </head>
Retirado do site do MathJax. Página oficial do projeto
Esse plugin aceita expressões em MathML e Latex. Fizemos testes usando MathML gerado pelo plugin WYSIWYG para o navegador Firefox, FireMath, e o editor de equações do OpenOffice, o Math. |
Tela do Math: Nossa opção predileta para criar as equações e depois gravar um arquivo no formato MathML. |
Em simulações feitas em nosso blog de testes funcionou relativamente bem. Porém, quando incluímos as 100 expressões do post "Solução do Problema dos Cinco Cincos" o Firefox não conseguiu renderizar as expressões em MathML e passou a exibir uma mensagem de erro (talvez funcione bem com poucas expressões e expressões mais simples). Além disso, no Blog Brasil Acadêmico, simplesmente não conseguiu renderizar. Aqui a causa provável seria devido a alguma incompatibilidade com outras bibliotecas em JavaScript (nada de MathJax por aqui, por enquanto).
Mesmo com os problemas apontados nos teste acreditamos que ainda seja um plugin muito útil, especialmente para sistemas de gerenciamento de aprendizagem (LMS), como o quase onipresente Moodle (ainda que alguns usuários relataram problemas na versão 2.0+), e para sites e/ou blogs que lidam rotineiramente com muitas expressões matemáticas.
Site do MathJax
[Via BBA]
COMMENTS