[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Orgmode] [babel] latex code in final pdf
From: |
Eric Schulte |
Subject: |
Re: [Orgmode] [babel] latex code in final pdf |
Date: |
Tue, 17 Nov 2009 08:04:20 -0700 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (darwin) |
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 <address@hidden> 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.
> address@hidden
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode