Que negócio é esse? Nas palavras do próprio autor John Forkosh:

MimeTex, licenciado sobre GPL, permite que você facilmente introduza fórmulas matemáticas em LaTex em suas páginas html. Ele analisa uma expressão matemática em LaTeX e imediatamente exibe uma imagem gif correspondente… E mimeTeX é um pequeno programa inteiramente independente que não usa TeX ou suas fontes de nenhuma forma. MimeTex é um CGI que você instala em seu site no diretório cgi-bin, sem nenhuma outra dependência. Assim, mimeTeX é muito fácil de instalar e igualmente fácil de usar. Apenas substitui uma tag html <img /> em seu documento em qualquer lugar que você deseja ver a expressão LaTeX correspondente. Por exemplo:

<img xsrc="../cgi-bin/mimetex.cgi?f(x)=\\int_{-\\infty}^xe^{-t^2}dt"   alt="" border="0" style="vertical-align:middle;" />

gera a imagem gif abaixo:

f(x)=\int_{-\infty}^xe^{-t^2}dt

O LaTeX, originalmente desenvolvido por Leslie Lamport, é um macro pacote que habilita autores a escrever e imprimir seus trabalhos com grande qualidade tipográfica. Utiliza a engine TeX criada por Donald E Knuth, em 1977, cujo principal objetivo é escrever textos científicos e fórmulas matemáticas.

Um pequeno problema é que a sintaxe do LaTeX, considerando-se os padrões estabelecidos pela W3C, geram “warnings” em função das barras invertidas – backslashes – utilizadas na URI da imagem.

Tentei solucioná-lo instalando a modalidade do plugin LatexRender relacionada ao uso do MimeTeX, que tem um comando que gera e grava as imagens correspondentes em formato .gif em um diretório ou pasta no seu domínio e as utiliza para exibir nos posts – o que eliminaria os “warnings” mencionados.

Mas, para fazer isso é necessário que o modo de segurança (safe mode) do PHP esteja desabilitado, uma vez que ele executa o comando através da função system(). Não é o caso do meu host de hospedagem.

Diante do dilema – será? – optei, mesmo assim, por utilizar o MimeTeX e o plugin LatexRender considerando-se que o ganho de qualidade e clareza nos textos matemáticos são bem mais importantes para o Viche e seu autor. Outra característica do plugin é criar, mesmo que não resolva totalmente, a possibilidade das fórmulas serem acessível aos deficientes visuais, uma vez que as instruções LaTeX são colocadas no atributo alt.

Além do mais o plugin facilita a vida, uma vez que para escrever uma fórmula é suficiente colocá-la entre as tags [tex ]…[/tex ] – sem os espaços em branco – e ele se encarrega de montar a tag <img /> conforme indicado anteriormente.

Assim, o exemplo inicial pode ser escrito como:

[tex ]f(x)=\\int_{-\\infty}^xe^{-t^2}dt[/tex ]

para se obter o mesmo resultado – lembre-se de tirar os espaços em branco, ok!.

Essa funcionalidade foi adicionada aos comentários do blog. Um exemplo de seu uso você pode ver nos comentários do artigo Curiosidade Matemática #8 – Tem Algo de Errado. Mas, tem um claro incoveniente para o leitor usá-la: conhecer LaTeX :-).