From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Loris Bennett" Subject: Variable in file name for babel output? Date: Thu, 27 Jun 2013 14:55:33 +0200 Message-ID: <87y59vr9ve.fsf@hornfels.zedat.fu-berlin.de> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48433) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsBjn-0005nu-L3 for emacs-orgmode@gnu.org; Thu, 27 Jun 2013 08:55:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UsBjm-0005wV-KG for emacs-orgmode@gnu.org; Thu, 27 Jun 2013 08:55:47 -0400 Received: from plane.gmane.org ([80.91.229.3]:41039) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UsBjm-0005w5-Cb for emacs-orgmode@gnu.org; Thu, 27 Jun 2013 08:55:46 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1UsBjl-0001MK-DK for emacs-orgmode@gnu.org; Thu, 27 Jun 2013 14:55:45 +0200 Received: from hornfels.zedat.fu-berlin.de ([160.45.11.110]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Jun 2013 14:55:45 +0200 Received: from loris.bennett by hornfels.zedat.fu-berlin.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 27 Jun 2013 14:55:45 +0200 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@gnu.org Hi, Is it possible to pass a variable to a source block such that the variable can be used as part of the name of the output file? Currently I have #+HEADER: :var data=timelimit-elapsed-data year=2011 :colnames yes #+HEADER: :session *r* :file (org-babel-temp-file "time-elapsed-" ".pdf") which gets me a different name for each value of 'year', but ideally I would like the files to be called time-elapsed-2011.pdf time-elapsed-2012.pdf time-elapsed-2013.pdf etc. Can this be done? Cheers, Loris -- This signature is currently under construction.