Essa é uma revisão anterior do documento!
Criando expressões matemáticas sem TeX/LaTeX
Neste tutorial, será explicado como criar rapidamente, sem o texlive e os pacotes ligados a ele, pequenas expressões matemáticas em formato de documento ou imagem, como as exemplificadas abaixo, utilizando um script do pacote groff (Gnu Troff): o eqn2graph.
Uso do eqn2graph
Primeiramente, deve-se destacar que este tutorial parte do princípio de que os pacotes groff e imagemagick já estão completamente instalados na máquina do usuário pelo método de instalação fornecido por sua distro ou pela compilação manual do pacote.
O script eqn2graph trabalha como um mediador entre os programas eqn, groff e convert, sendo os dois primeiros do pacote groff e o último, do imagemagick. Por padrão, o eqn2graph não exige argumento obrigatório. Em vez disso, ele lê somente uma linha do stdin e, se nela houver uma expressão matemática no formato eqn, o script devolve pelo stdout a expressão recebida, porém, em formato png.
Entretanto, a rotina padrão do programa nem se aproxima do que ele pode realmente fazer. Isso porque, além do argumento opcional -format que permite ao usuário especificar outro formato de saída, o eqn2graph repassa todos os argumentos recebidos ao convert, exceto o mencionado anteriomente, a fim de possibilitar ao usuário o ajuste desejado das imagens a serem geradas pelo script.
Portanto, podemos, por exemplo, gerar com o script a função horária dos espaços em uma imagem jpg de 300dpi, obtendo a imagem abaixo.
Para isso, depois de alimentar o stdin com a função anterior em linguagem eqn, devemos invocar o eqn2graph com os argumentos -format jpg e -density 300, sendo o último repassado pelo script ao convert para alterar a qualidade da imagem final para 300 pontos por polegada (dpi), e, por fim, redirecionar o stdout para salvá-lo em um arquivo. Desse modo, está resumida a seguir a linha de comandos que resume as instruções deste parágrafo:
$ echo 'S = S sub 0 + V sub 0 t + {at sup 2} over 2' \
| eqn2graph -format jpg -density 300 > funcaods.jpg
