[Dúvida] LATEX

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


resultado do código acima mostrado no documento pdf gerado pelo Latex



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

Obrigado
Cumps kripton2007
 
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
 
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:
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!
 
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
}}
 
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.
 
Back
Topo