org-latex.el: fix bug when using #+INCLUDE before the first heading.

The LaTeX looks for strings to export before the first headline.  Such
strings are defined as "before the first heading", so they normally never
match a heading regexp.  However, #+INCLUDE can insert lines before the
first heading matching a heading regexp, causing these lines to appear
twice: as first lines and as normal headings.

The fix is to never include first lines when they match a heading regexp.

This was reported by Rasmus <rasmus.pank@gmail.com>.
This commit is contained in:
Bastien Guerry 2011-02-12 16:01:40 +01:00
parent 6132405d05
commit 3b77c7ed57
1 changed files with 1 additions and 1 deletions

View File

@ -850,7 +850,7 @@ when PUB-DIR is set, use this as the publishing directory."
"\n\n"))
;; insert lines before the first headline
(unless skip
(unless (or skip (string-match "^\\*" first-lines))
(insert first-lines))
;; export the content of headlines