From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Stewart Subject: Re: Bug: LaTeX block above first heading ignored by latex exporter [8.2.3c (release_8.2.3c-308-gc811bb @ /home/rob/sw/org-mode/lisp/)] Date: Fri, 29 Nov 2013 14:22:13 +0000 Message-ID: References: <87pppku7h2.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47700) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmOxp-0003Dz-ET for emacs-orgmode@gnu.org; Fri, 29 Nov 2013 09:22:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VmOxn-0003Po-J3 for emacs-orgmode@gnu.org; Fri, 29 Nov 2013 09:22:37 -0500 Received: from mail-pb0-x229.google.com ([2607:f8b0:400e:c01::229]:50468) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VmOxn-0003Pi-7Z for emacs-orgmode@gnu.org; Fri, 29 Nov 2013 09:22:35 -0500 Received: by mail-pb0-f41.google.com with SMTP id jt11so14671545pbb.28 for ; Fri, 29 Nov 2013 06:22:34 -0800 (PST) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Nicolas Goaziou Cc: emacs-orgmode@gnu.org More.. I now realise that the command to use is `org-latex-export-to-latex`. However, my problem persists. This time, I use batch mode, to make clear that the org-mode repository at /home/rob/sw/org-mode/ is being used. This reflects HEAD from the git repo. $ emacs -batch -L ~/sw/org-mode/lisp --visit=test.org -funcall org-latex-export-to-latex Loading /usr/share/emacs/site-lisp/site-start.d/auctex.el (source)... Loading /usr/share/emacs/site-lisp/site-start.d/cmake-init.el (source)... Loading /usr/share/emacs/site-lisp/site-start.d/desktop-entry-mode-init.el (source)... Loading /usr/share/emacs/site-lisp/site-start.d/git-init.el (source)... Loading /usr/share/emacs/site-lisp/site-start.d/haskell-mode-init.el (source)... Loading haskell-site-file... Loading /usr/share/emacs/site-lisp/site-start.d/htmlize-init.el (source)... Loading /usr/share/emacs/site-lisp/site-start.d/preview-latex.el (source)... Loading /usr/share/emacs/site-lisp/site-start.d/systemtap-init.el (source)... Source file `/home/rob/sw/org-mode/lisp/org.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/org-macs.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/org-compat.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ob-emacs-lisp.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ob-core.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ob-exp.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ob-table.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ob-ref.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ob-tangle.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/org-src.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/org-list.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/org-footnote.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/org-element.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/org.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/org-footnote.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/org-macro.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/org-bibtex.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/org-docview.el' newer than byte-compiled file OVERVIEW Loading vc-git... Source file `/home/rob/sw/org-mode/lisp/ox-latex.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ox.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ox-ascii.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ox-publish.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ox-html.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ox-icalendar.el' newer than byte-compiled file Source file `/home/rob/sw/org-mode/lisp/ox-latex.el' newer than byte-compiled file Saving file /home/rob/Documents/test.tex... Wrote /home/rob/Documents/test.tex This test.tex file omits (incorrectly) the following block: \begin{abstract} This is my abstract. \end{abstract} Before `\section{Introduction}`. %%%%%%%%%%%%% \documentclass[11pt]{article} \author{Joe Bloggs} \date{\today} \title{My Title} \hypersetup{ pdfkeywords={}, pdfsubject={}, pdfcreator={Emacs 24.3.1 (Org mode 8.2.1)}} \begin{document} \maketitle \tableofcontents \section{Introduction} \label{sec-1} Hello. % Emacs 24.3.1 (Org mode 8.2.1) \end{document} %%%%%%%%%%%%% On 29 November 2013 13:52, Rob Stewart wrote: > Just to be clear, what is the command I am supposed to be using to > export to latex? I.e., which command is called with combination `C-c > C-e l l` ? I thought it was `org-export-as-latex` , and that > `org-latex-export-as-latex` was deprecated? > > However, I have just pulled HEAD in my git clone of > git://orgmode.org/org-mode.git and... > > $ grep org-export-as-latex * > $ grep org-latex-export-as-latex * > org-loaddefs.el:;;;;;; org-latex-export-as-latex) "ox-latex" > "ox-latex.el" (21111 > org-loaddefs.el:(autoload 'org-latex-export-as-latex "ox-latex" "\ > org-loaddefs.el: (defun org-latex-export-as-latex > ox.el: \(defun org-latex-export-as-latex > Binary file ox.elc matches > ox-latex.el: ((?L "As LaTeX buffer" org-latex-export-as-latex) > ox-latex.el:(defun org-latex-export-as-latex > > Which command *should* I expect to be using? > > -- > Rob > > On 28 November 2013 11:38, Rob Stewart wrote: >> On 28 November 2013 10:49, Nicolas Goaziou wrote: >> >>> Unfortunately, I'm unable to reproduce the problem. Anyway, it sounds >>> like you're using somehow the old export framework. >> >> I'm not entirely sure how I do this. But here's a shot at it: >> >> org-version >> Org-mode version 8.2.1 (release_8.2.1-190-g228ea6 @ /home/rob/sw/org-mode/lisp/) >> >> list-load-path-shadows >> https://gist.github.com/robstewart57/7690515 >> >> Interestingly, org-export-as-latex does not work: >> org-export-as-latex: Symbol's value as variable is void: >> org-export-latex-default-packages-alist >> >> But org-latex-export-to-latex does work, generating the unexpected >> latex output. So there may be a problem with using an old exporter. >> But both the output of org-version and list-load-path-shadows would >> have me believe that my org-mode installation at ~/sw/org-mode is the >> presiding org-mode setup. This directory tracks HEAD, and is up to >> date. >> >> Regards, >> >> -- >> Rob