====== 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. {{ :howto:funcao_horaria_dos_espacos.jpg?200 |função horária dos espaços}} 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, a linha de comandos a seguir 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