Richard Stallman writes: > Maybe a modified version of Org mode would handle this just fine I am attaching a sample Org file and a OpenDocument export of it. If you are using Emacs from bzr repo then, (custom-set-variables '(org-export-backends (quote (ascii html icalendar latex odt org))) '(org-latex-pdf-process (quote ("pdflatex -interaction nonstopmode -output-directory %o %f" "bibtex %b" "pdflatex -interaction nonstopmode -output-directory %o %f" "pdflatex -interaction nonstopmode -output-directory %o %f")))) Use the following commands C-x C-f ebooks.org C-c C-e h h (for HTML) C-c C-e o o (for ODT) C-c C-e l o (for LaTeX -> PDF) Hint: Pause after C-c C-e. See the header line. Chars between [x] are active keys.