From mboxrd@z Thu Jan 1 00:00:00 1970 From: Per Unneberg Subject: select-tags in derived backend without effect? Date: Wed, 08 Oct 2014 13:33:29 +0200 Message-ID: <87zjd6eqye.fsf@gmail.com> Reply-To: Per Unneberg Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57226) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XbpVH-0003FG-LL for emacs-orgmode@gnu.org; Wed, 08 Oct 2014 07:34:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XbpV8-0007Gi-9g for emacs-orgmode@gnu.org; Wed, 08 Oct 2014 07:33:59 -0400 Received: from mail-la0-x229.google.com ([2a00:1450:4010:c03::229]:57062) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XbpV8-0007FW-31 for emacs-orgmode@gnu.org; Wed, 08 Oct 2014 07:33:50 -0400 Received: by mail-la0-f41.google.com with SMTP id pn19so8308308lab.0 for ; Wed, 08 Oct 2014 04:33:48 -0700 (PDT) Received: from ubuntu-VirtualBox (130-229-48-229.scilifelab.ki.se. [130.229.48.229]) by mx.google.com with ESMTPSA id pm3sm7235683lbb.15.2014.10.08.04.33.46 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 08 Oct 2014 04:33:47 -0700 (PDT) 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: Emacs-orgmode Hi, I'm currently experimenting exporting notes from my beamer presentations as articles via use of the beamerarticle package. In some cases, I only want to export the *notes* to the article. This can be achieved easily enough by setting #+SELECT_TAGS: B_noteNH B_note, but it would be a hassle to remove/insert this statement everytime I need/don't need non-note material. Therefore, I tried defining a derived backend with the following settings: (org-export-define-derived-backend 'beamerarticlenotes 'latex :export-block '("LATEX" "TEX") :menu-entry '(?n "Notes export" ( (?M "As LaTeX buffer (LaTeX notes)" org-latex-export-as-latex) (?m "As LaTeX file (LaTeX notes)" org-latex-export-to-latex) (?N "As PDF file and open (LaTeX notes)" (lambda (a s v b) (if a (org-latex-export-to-pdf t s v b) (org-open-file (org-latex-export-to-pdf nil s v b))))))) :options-alist '( (:author "AUTHOR" nil "John Doe" t) (:select-tags "SELECT_TAGS" nil "B_noteNH" split) ) ) However, I must be doing something wrong as adding this backend and running C-c C-e n N on the MWE below does not work. Moreover, the author name does not change to John Doe, which I included just for testing. I'm running without startup file (emacs -Q), pointing to release tag release_8.2.8. Adding #+SELECT_TAGS: B_noteNH and running C-c C-e l o does give the desired result. Any help would be appreciated. Thanks, Per MWE: #+STARTUP: indent beamer #+OPTIONS: H:1 tags:nil #+LATEX_HEADER: \usepackage{beamerarticle} * Frame ** Block Block 1 * Notes :B_noteNH: :PROPERTIES: :BEAMER_env: noteNH :END: Some notes