terça-feira, 14 de setembro de 2010

Como inserir equações com LaTeX no Blogger (ou em qualquer outro site)

Como você deve saber, LaTeX é uma linguagem que oferece um conjunto de macros para a criação de textos profissionais. Através dele, é possível criar todo tipo de documentos, de folhetos a livros. Seu grande diferencial, no entanto, é que ele não é, por padrão, um processador de textos como o OpenOffice.org Writer, onde você vê o que está fazendo: trata-se de um conjunto de instruções que, uma vez compiladas, gerarão um documento com a formatação especificada. Apesar de espantar os mais novos, o LaTeX é bastante usado no mundo acadêmico e é ótimo para a criação de fórmulas matemáticas.

Todos os blogs no Wordpress.com já oferecem suporte natural a esta linguagem, bastando colocar-se a expressão entre [latex] e [/latex] para mostrá-la, como no exemplo abaixo:

[latex](forall a,b, c in mathbb{N}) (forall b ne 0) b|a rightarrow a = b . c[/latex]


Agora, se você tem um blog Wordpress hospedado em domínio próprio, não há com o que se preocupar: basta instalar o plugin WP-LaTeX ou Easy LaTex e seu problema está resolvido (apenas lembre-se que, no caso deste último, a expressão deve ser colocada entre [math] e [/math]).


Mas e se você tem um site no Blogger ou que utiliza outro sistema de CMS que não o Wordpress? Muitas soluções já apareceram para solucionar esta questão; algumas até sugerindo a utilização da extensão GreaseMonkey, do Firefox. No entanto, eu acabo de descobrir uma página muito útil para solucionar o problema de equações do seu site: o http://www.sitmo.com/latex/ .


Através desta página, você poderá digitar sua expressão em LaTeX - tanto diretamente quanto através do assistente - e ele gerará uma imagem PNG com a equação desejada, permitindo que você faça download da mesma ou a utilize como hotlink em seu site.


Através do link direto, você poderá escrever qualquer expressão em LaTeX, não se imitando apenas aos símbolos disponíveis no editor oferecido por eles. Para fazer isso, basta gerar uma imagem que aponte para


http://www.sitmo.com/gg/latex/latex2png.2.php?z=ZOOM&eq=EQUAÇÃO


Onde ZOOM é um número que representa o nível de zoom da equação - por padrão, 100 - e EQUAÇÃO é a expressão em LaTeX que será gerada. Assim, a expressão representada acima - que é a representação matemática da divisibilidade, caso você esteja curioso - poderia ser gerada através do endereço


http://www.sitmo.com/gg/latex/latex2png.2.php?z=100&eq=%28forall%20a,b,%20c%20in%20mathbb{N}%29%20%28forall%20b%20ne%200%29%20b|a%20rightarrow%20a%20=%20b%20.%20c


o que resultaria em:


Representação da divisibilidade em LaTeX


E, desta forma, você, que é da área, pode dar um aspecto mais profissional ao seu site.

Nenhum comentário:

Postar um comentário