emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Start Appendix in LaTeX - better way than \appendix?


From: Eric S Fraga
Subject: Re: [O] Start Appendix in LaTeX - better way than \appendix?
Date: Wed, 26 Aug 2015 11:23:59 +0100

On Wednesday, 26 Aug 2015 at 11:47, Rainer M Krug wrote:

[...]

> Is there a better / more org way of doing this, or do I have to live
> with this?

I tend to do something like this:

#+begin_src org
  ,* (new page)                               :ignoreheading:
  ,#+latex: \newpage
#+end_src

in conjunction with this export hook:

#+begin_src emacs-lisp
  (defun esf/remove-lines-with-ignore-heading-tag (backend)
    (message "Deleting lines with ignore heading tag")
    (while (search-forward-regexp "^\\*+.*[ 
\t]+[a-ZA-Z0-9:]*:ignoreheading:[a-ZA-Z0-9:]*$" (point-max) t)
      (cond
       ((eq backend 'latex) (replace-match "#+latex: % \\&" ))
       ((eq backend 'html) (replace-match "#+html: <!-- \\& -->" ))
       (t (replace-match "")))))
  (add-hook 'org-export-before-processing-hook 
'esf/remove-lines-with-ignore-heading-tag)
#+end_src

I use the ignoreheading kludge a lot for structuring documents that will be 
exported.

Obviously change "newpage" for "appendix" in the above example...

-- 
: Eric S Fraga (0xFFFCF67D), Emacs 25.0.50.2, Org release_8.3.1-176-g45abec



reply via email to

[Prev in Thread] Current Thread [Next in Thread]