sexta-feira, 24 de setembro de 2010

Como Desenhar Autômatos e Grafos em LateX

Olá!!!

Hoje vou apresentar a vocês um pacote chamado Vaucanson para desenhar autômatos ou grafos em LaTeX. Nestes sites vocês encontram o pacote para download, o manual e toda documentação:


Segue um exemplo de autômato:
Bem, só há um problema... Você tem que digitar todo o seu autômato em Latex mesmo, por linha de comando.... Não há uma ferramenta gráfica pra isso. Mas... é só praticar que você consegue! (O manual é ótimo!)

Importante: Um bug que dá na compilação usando o Kile é que ele não gera automaticamente o .pdf. Você tem que gerar o .ps primeiro. E depois converter para .pdf, se quiser.

Estou usando e é o melhor que achei até agora!
Se alguém souber de outro me avise!

11 comentários:

  1. Coisa de nerd!

    Não tem mais o que fazer não?
    Vai para o shopping fazer compras!

    ResponderExcluir
  2. kkkk eu acho massa fazer isso! e estou sem $$ pra ir ao shopping! ah se eu tivesse!kkkk

    ResponderExcluir
  3. Parabéns pelo post!
    Gostei muito.

    Geraldo Torres.

    ResponderExcluir
  4. Lido com grafos e uso latex, logo, vai me ajudar muito!
    Muito obrigado por compartilhar!

    Diego Barcelos Rodrigues.
    PS: Será que somos primos?! hehe

    ResponderExcluir
  5. Tenho problemas com o comando \State

    Não está reconhecendo.

    ResponderExcluir
  6. Olá Carine.

    Não conhecia o Vaucanson, parece interessante, mas talvez te interesse conhecer outra alternativa :)

    Para trabalhar com grafos (e outras coisas) no LaTeX, uso o pacote tikz. Se vc utiliza o texlive, todos os pacotes necessários já vem nele embutidos.

    Dê uma olhadinha em http://www.texample.net/tikz/examples/

    O tikz é muito poderoso e a quantidade de opções pode assustar de início, mas se tomar um dos exemplos e fizer algumas experiências vai descobrir que vale a pena. O manual é fácil de baixar e é bem esclarecedor:

    http://www.texample.net/media/pgf/builds/pgfmanualCVS2012-05-18.pdf

    att.

    ResponderExcluir
  7. Obrigado pelo post, meu Mestrado agradece :)

    ResponderExcluir
  8. Olá
    Para se construir esses grafos, você poderá utilizar uma ferramenta gráfica chamada de LatexDraw. Acho que você deve conhecer.

    ResponderExcluir