[Orgmode] Re: LaTeX export - customize own class
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
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
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