From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: Start Appendix in LaTeX - better way than \appendix? Date: Wed, 26 Aug 2015 11:23:59 +0100 Message-ID: <87twrmjqkg.fsf@ucl.ac.uk> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38373) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZUXsI-0002AR-DO for emacs-orgmode@gnu.org; Wed, 26 Aug 2015 06:24:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZUXsE-0006n2-HF for emacs-orgmode@gnu.org; Wed, 26 Aug 2015 06:24:10 -0400 Received: from mail-db3on0136.outbound.protection.outlook.com ([157.55.234.136]:57241 helo=emea01-db3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZUXsE-0006kP-8w for emacs-orgmode@gnu.org; Wed, 26 Aug 2015 06:24:06 -0400 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Rainer M Krug Cc: emacs-orgmode@gnu.org 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