[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