Hi Andrea, It looks as thought the "|"s in your Haskell code are being interpreted as tables by org-mode. This was a problem a couple of months ago but has since been fixed. For example when I export
#+begin_src haskell sumListCond :: Int -> Int -> [Int] -> Int sumListCond l n xs | foldl (+) 0 (take l xs) <= n = sumListCond (l + 1) n xs | otherwise = foldl (+) 0 (take (l - 1) xs) #+end_src to latex I get \begin{verbatim} sumListCond :: Int -> Int -> [Int] -> Int sumListCond l n xs | foldl (+) 0 (take l xs) <= n = sumListCond (l + 1) n xs | otherwise = foldl (+) 0 (take (l - 1) xs) \end{verbatim} as expected. Maybe it is possible that even though you have the latest org-mode on your computer your Emacs is still loading an older version? If that is not the case then it could be something specific to your configuration, which you can determine by starting Emacs with the -Q option and then loading up org-mode manually and trying to re-create the problem. Best of luck -- Eric andrea Crotti <andrea.crott...@gmail.com> writes: > I'm not so sure it's related to babel since it's in > #+BEGIN_SRC haskell > > tags. > > Anyway in short I see latex code in the final source > code block exported. > I updated from git org-mode. > > This is the code that gives program: > > sumListCond :: Int -> Int -> [Int] -> Int > sumListCond l n xs > | foldl (+) 0 (take l xs) <= n = sumListCond (l + 1) n xs > | otherwise = foldl (+) 0 (take (l - 1) xs) > > > I get this strange thing > > sumListCond :: Int -> Int -> [Int] -> Int > sumListCond l n xs > \begin{center} \begin{tabular}{l} > foldl(+)0(takelxs)<=n=sumListCond(l+1)nxs \\ > otherwise = foldl (+) 0 (take (l - 1) xs) \\ \end{tabular} \end{center} > > > Who tell it to create a tabular in the center? > It's inside the source code block so it shoudn't evaluate "|" right? > > > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode