1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[Dúvida] LATEX

Discussão em 'Programação' iniciada por kripton2007, 3 de Janeiro de 2009. (Respostas: 6; Visualizações: 635)

  1. kripton2007

    kripton2007 Power Member

    Boas

    Estou com um problema ao criar um documento em Latex...

    Estou a utilizar o TexMaker para Windows, e acontece que no documento ao colocar o código para iniciar a introdução de código na linguagem Haskell, ele dá uns problemas, nomeadamente em relação aos espaços!

    ficam aqui as imagens daquilo que tenho e do problema que este me dá.

    este é o código que tenho introduzido no Latex, como podem ver, acho que está tudo direito
    [​IMG]

    resultado do código acima mostrado no documento pdf gerado pelo Latex
    [​IMG]


    Digam alguma coisa para resolver isto! É urgente... :sad:

    Obrigado
    Cumps kripton2007
     
  2. IComeFromBehind

    IComeFromBehind Power Member

    O melhor é veres a documentação do ambiente code para personalizar isso.
     
  3. kripton2007

    kripton2007 Power Member

    ja procurei na net, mas não consegui nada que funcionasse correctamente.

    tudo aquilo que encontrei, colocava o código haskell de forma correcta, mas tudo o resto no documento ficava mal... alterava-se toda a estrutura.

    Se alguém tiver alguns comandos para que isto funcione correctamente, por favor k os disponibilize!

    Cumps
     
  4. Fork

    Fork What is folding?

    Usa o pacote "listings". Permite mais opções e de certeza consegues corrigir isso.

    Se não queres testar o lstlistings tenta remover uns tabs no source LaTeX pode ser isso que esteja a atrapalhar o PDF.
     
    Última edição: 3 de Janeiro de 2009
  5. kripton2007

    kripton2007 Power Member

    ja consegui resolver o problema!

    fica aqui o código para futuras dúvidas:

    \usepackage{fancyvrb}
    \DefineVerbatimEnvironment{code}{Verbatim}{fontsize=\small}
    \DefineVerbatimEnvironment{example}{Verbatim}{fontsize=\small}
    \newcommand{\ignore}[1]{}


    Obrigado a todos!
     
  6. MPalhas

    MPalhas Power Member

    eu estou a usar o package listings, e também tinha esse problema. resolvi assim:

    Código:
    \lstnewenvironment{code}{
    \lstset{language=Haskell,
    basicstyle=\small,
    stepnumber=5,
    breaklines=true,
    breakindent=10pt,
    postbreak=\{-\it{break}-\}\space\space
    }}
     
  7. kripton2007

    kripton2007 Power Member

    eu também tinha algo parecido com isso, mas alterava-me toda a estrutura do documento com a excepção do código. Com este novo código que me indicaram não tive quaisquer problema.

    Funciona tudo perfeitamente.
     

Partilhar esta Página