hi, I was just wondering if there is a way to use macro expansion also in source code blocks or headers. I tried this, but the macro was never expanded, but rather the {{{image_width}}} was exported. could the expansion be done by calling the macro expansion before export (e.g. using a hook)? something like this: #+MACRO: image_width 16 #+BEGIN_SRC R :results silent :exports code IMAGE <- "test.png" WIDTH <- {{{image_width}}} HEIGHT <- 6 png( file=IMAGE, width=WIDTH, height=HEIGHT, units="cm", res=600, pointsize=6 ) library( RColorBrewer ) display.brewer.all() dev.off() #+END_SRC or #+BEGIN_SRC R :results file :exports results :width {{{image_width}}} display.brewer.all() #+END_SRC cheers, jo