Slackjeff Wiki

Juntando bits aprendemos juntos

Ferramentas do usuário

Ferramentas do site


howto:eqn2graph

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
howto:eqn2graph [2026/01/27 02:19] – [Uso do eqn2graph] Finaliza exemplo de uso gabrielovskyhowto:eqn2graph [2026/01/27 02:43] (atual) – removida gabrielovsky
Linha 1: Linha 1:
-====== 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, está resumida a seguir a linha de comandos que resume as instruções deste parágrafo: 
- 
-<code> 
-$ echo 'S = S sub 0 + V sub 0 t + {at sup 2} over 2' \ 
-  | eqn2graph -format jpg -density 300 > funcaods.jpg 
-</code> 
howto/eqn2graph.1769480389.txt.gz · Última modificação: por gabrielovsky