[Orgmode] Re: LaTeX export - customize own class

2009-09-29 Thread henry atting
On Di, Sep 29 2009, Nick Dokos wrote:

 henry atting nsmp...@online.de wrote:


 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
 

 org-export-latex-final-hook is just another hook, so you have to use it
 like this:

 (defun my-func ()
body
)

 (add-hook 'org-export-latex-final-hook (function my-func))

 Then your function will be called at the time that the hook is run:
 after the latex export is done.

I see, many thanks

henry

-- 
http://literaturlatenight.de


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


[Orgmode] Re: LaTeX export - customize own class

2009-09-28 Thread 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


___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode


Re: [Orgmode] Re: LaTeX export - customize own class

2009-09-28 Thread Nick Dokos
henry atting nsmp...@online.de wrote:


 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
 

org-export-latex-final-hook is just another hook, so you have to use it
like this:

(defun my-func ()
   body
   )

(add-hook 'org-export-latex-final-hook (function my-func))

Then your function will be called at the time that the hook is run:
after the latex export is done.

HTH,
Nick



___
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode