From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dieter Wilhelm Subject: Re: using a simple numerical variable in an org text ocument Date: Sat, 27 Jul 2013 20:19:42 +0200 Message-ID: <877ggbg91d.fsf@duenenhof-wilhelm.de> References: <86mwp922bt.fsf@somewhere.org> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:55151) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V399R-0004MN-VM for emacs-orgmode@gnu.org; Sat, 27 Jul 2013 14:23:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1V398U-0007Wo-EG for emacs-orgmode@gnu.org; Sat, 27 Jul 2013 14:22:40 -0400 Received: from mail-ee0-x236.google.com ([2a00:1450:4013:c00::236]:40364) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1V398U-0007Wi-96 for emacs-orgmode@gnu.org; Sat, 27 Jul 2013 14:22:34 -0400 Received: by mail-ee0-f54.google.com with SMTP id t10so2130524eei.41 for ; Sat, 27 Jul 2013 11:22:32 -0700 (PDT) In-Reply-To: <86mwp922bt.fsf@somewhere.org> (Sebastien Vauban's message of "Fri, 26 Jul 2013 09:43:50 +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: Sebastien Vauban Cc: emacs-orgmode@gnu.org "Sebastien Vauban" writes: > Matt Price wrote: >> 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... > As macros are expanded before Babel code is evaluated, I would > try #+scr_calc{...} with MACRO constants in the formula (untested). Hi Seb(astien), it seems that you're working with calc source blocks! :-) I'd like to leverage calc in org-mode (I'm thinking of unit conversions, etc.: Mathematica for free men) but I'm not getting it. I assume that in an #+src_calc block the mode of operation of calc is algebraic, isn't it? #+BEGIN_SRC calc 2 + 2 sqrt(8) # above is working, by the way, does a calc block have a comment sign? 2 cm calc-convert-units(mm) #+END_SRC #+RESULTS: : calc - convert - units(mm) Above attempt is not working. Is it also possible to use the RPN? Like in this fictive block: #+BEGIN_SRC calc :mode rpn 2 2 + 2 'mm 8 'cm + 'in u c #+END_SRC And the *Calc Trail* buffer seems not to reflect any operations, despite Calc showing the block results in its calculator buffer! Thanks Dieter > Best regards, > Seb -- Best wishes H. Dieter Wilhelm Darmstadt Germany