emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orgmode] [BUG] export to latex breaks


From: Carsten Dominik
Subject: Re: [Orgmode] [BUG] export to latex breaks
Date: Fri, 27 Aug 2010 09:31:23 +0200

Hi,

On Aug 26, 2010, at 9:17 PM, Puneeth wrote:

Hi All,

I'm on Org-mode version 7.01trans (release_7.01h.205.ge3d2)
The LaTeX export of document test.org breaks. The headings Day 1 and
Day 2 and content under them is not visible.
[I have org-odd-levels-only set]

Git bisect says -

bb0a1f190be361ce1d717d79d411b88406d74c33 is the first bad commit
commit bb0a1f190be361ce1d717d79d411b88406d74c33
Author: Stephen Eglen <address@hidden>
Date:   Tue Jul 27 20:04:42 2010 +0000

I have for now reverted Stephen's patch.  Maybe you can work
on a patch that will eventually work fully correctly.

- Carsten



The patch below fixes the problem partially. Export of test.org
works. But, export of test2.org breaks. The subheading Day 2 does not
show up. [test2.org produces the same output without applying the
patch, too. I'm do not think that is an acceptable output.]

HTH,
Puneeth

-------------------------------------------------------------------------
PARTIAL FIX
-------------------------------------------------------------------------
diff --git a/lisp/org-latex.el b/lisp/org-latex.el
index 4f27f42..6bc6f71 100644
--- a/lisp/org-latex.el
+++ b/lisp/org-latex.el
@@ -966,10 +966,10 @@ If ODD Is non-nil, assume subcontent only
contains odd sections."
                   (number-to-string (+ (if odd 4 2) level))
                   ",\\}\\) \\(.*\\)$")
           nil t)
-      (setq nstars (1- (- (match-end 1) (match-beginning 1))))
+      (setq nstars (- (match-end 1) (match-beginning 1)))
      (setq new-level (if odd
-                         (/ (+ 3 nstars) 2);; not entirely sure why +3!
-                       nstars)))
+                         (- nstars 2)
+                       (1- nstars))))
    (if nstars
        (org-export-latex-parse-global new-level odd)
      nil)                              ; subcontent is nil
-------------------------------------------------------------------------
<test.org><test2.org>_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
address@hidden
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

- Carsten






reply via email to

[Prev in Thread] Current Thread [Next in Thread]