From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Jolitz Subject: Re: using a simple numerical variable in an org text ocument Date: Thu, 25 Jul 2013 23:55:53 +0200 Message-ID: <878v0ue23a.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33120) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2TWC-0003OZ-HB for emacs-orgmode@gnu.org; Thu, 25 Jul 2013 17:56:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V2TWB-0001MK-5S for emacs-orgmode@gnu.org; Thu, 25 Jul 2013 17:56:16 -0400 Received: from plane.gmane.org ([80.91.229.3]:52324) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V2TWA-0001Ls-V8 for emacs-orgmode@gnu.org; Thu, 25 Jul 2013 17:56:15 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1V2TW5-0001UU-83 for emacs-orgmode@gnu.org; Thu, 25 Jul 2013 23:56:09 +0200 Received: from g231225006.adsl.alicedsl.de ([92.231.225.6]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 25 Jul 2013 23:56:09 +0200 Received: from tjolitz by g231225006.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 25 Jul 2013 23:56:09 +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 Matt Price writes: > Hi, > > I'm making a very simple org-document -- a packing list for a trip. > It has entries like > > - 4 mugs > - for sleeping bags > - 4 thermarest pads > > > I'd like to replace the numbers there by a variable -- so if I make a > list for 4 people, the number displayed will be '4'; but if the list > is for 2 people, the number displayed will be 2. Better would be if I > could also do simple arithmetic manipulations (x * 6 dinners for a > week...). I there a really simple way to do this? if it's not really > easy, it won't really seem worth it, but if it is really easy, I will > use it a lot... Use a table with a named reference, e.g. stored as subtree property. See [[http://orgmode.org/org.html#The-spreadsheet][Spreadsheets]]. ,-------------------------------- | * My Trip | :PROPERTIES: | :people: 4 | :END: | | | item | factor | total | | |------------+--------+-------| | | toothbrush | 1 | 4 | | | socks | 4 | 16 | | #+TBLFM: $3=$2*$PROP_people `-------------------------------- -- cheers, Thorsten