On 2016-02-03 at 08:45, Gary Oberbrunner <ga...@oberbrunner.com> wrote: > I'd like to just have a few inline formulas evaluated in my org-mode > document (I'm exporting to LaTeX if that matters). Something like this: > > ========================= > # a constant: > # pi = 3.14159 > > The value of interest is {{{2*$pi}}}. > ========================= > > I want that to export as: > > The value of interest is 6.28318.
The following works for me: #+BEGIN_SRC python :results output :exports none :session foo val = 2 #+END_SRC #+RESULTS: The value of interest is src_python[:session foo]{np.round(2*val,3)} {{{results(=4=)}}} and src_octave{2*pi} {{{results(=6.283185307179586=)}}} You don't need the code block + session to set up a value for your example with pi, since Python and Octave know what pi is, but I demonstrate it here because you might want to work with something other than pi. Python needs a [:session] to work for some reason on my system, but that is also beneficial so you can set up your variables. Note that your :session code block could take in an Org table as a header argument and define them in code from the table, so your actual variables are defined in an Org table, not in code. This is beginning to approach true literate programming... -k.