From mboxrd@z Thu Jan 1 00:00:00 1970 From: henry atting Subject: Re: LaTeX export - customize own class Date: Tue, 29 Sep 2009 07:32:48 +0200 Message-ID: <8763b2e2nz.fsf@online.de> References: <87my4fyvvy.fsf@online.de> <81B98B42-372E-4CB9-B430-10DDE96A994E@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MsVKc-00085p-It for emacs-orgmode@gnu.org; Tue, 29 Sep 2009 01:32:58 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MsVKW-00084t-Pl for emacs-orgmode@gnu.org; Tue, 29 Sep 2009 01:32:57 -0400 Received: from [199.232.76.173] (port=36610 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MsVKW-00084o-J7 for emacs-orgmode@gnu.org; Tue, 29 Sep 2009 01:32:52 -0400 Received: from moutng.kundenserver.de ([212.227.126.188]:51123) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MsVKV-0003di-UA for emacs-orgmode@gnu.org; Tue, 29 Sep 2009 01:32:52 -0400 In-Reply-To: <81B98B42-372E-4CB9-B430-10DDE96A994E@gmail.com> (Carsten Dominik's message of "Tue, 29 Sep 2009 05:02:26 +0200") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: emacs-orgmode@gnu.org, henry atting On Di, Sep 29 2009, Carsten Dominik wrote: > On Sep 28, 2009, at 4:41 PM, henry atting wrote: > >> I am trying to customize the orgmode export to the LaTeX class `play` >> A first level heading will then become the LaTeX \speaker{}, the text >> under this heading will become the text the speaker says. No problem >> so >> far, but some questions remain: >> >> - How can I prevent the export function from creating a titlepage >> and a >> table of contents? > > #+TITLE: > > with no title specified will turn off the title. > > #+OPTIONS: toc:nil > > will turn off the table of contents. Ah, I did know it already but forgot it. I ordered `Improve Your Memory in 600 Days' right away. > >> - Most important: Every header is provided with a label. How can I >> supress this? > > You cannot, really. > However, I have just added a new hook, org-export-latex-final-hook. > You could use it to test if the class is "play", and if yes, run through > the buffer and remove all labels. > >> - Finally, is it possible to automatically insert something *after* >> \begin{document}, something like \begin..\end{play}? > > You could also use the hook to do this. I pulled the newest git version, reloaded org.el and tried to load the hook with (add-hook 'org-mode-hook 'org-export-latex-final-hook) but when I am trying to export an org file to LaTeX I get an error message: run-hooks: Symbol's function definition is void: org-export-latex-final-hook henry -- http://literaturlatenight.de