* Eric S Fraga <esfli...@gmail.com> wrote: > > On Sunday, 18 Mar 2018 at 15:35, Karl Voit wrote: >> Hi! >> >> Some babel blocks generate image files as output. Orgmode does link >> them so that exporting the corresponding heading also includes the >> image. >> >> For example: >> >> #+BEGIN_SRC plantuml :file "foobar.svg" >> (*) --> "step1" >> --> "step2" >> --> (*) >> #+END_SRC >> >> #+RESULTS: >> [[foobar.svg]] >> >> Is is possible to define a height attribute for the result file >> which is used for LaTeX/PDF export? > > Sure: put the desired #+attr_latex: line just before the #+results line.
Hehe. Simple as that. I thought this might get replaced on babel block execution. I was wrong. I now have two working solutions: ****** Solution 1: https://orgmode.org/manual/post.html#post #+name: attr_wrap #+begin_src sh :var data="" :var width="\\textwidth" :results output echo "#+ATTR_LATEX: :width $width" echo "$data" #+end_src #+BEGIN_SRC plantuml :post attr_wrap(width="1cm", data=*this*) :results drawer :file (make-temp-file "export-example-1-" nil ".png") (*) --> "step1" --> "step2" --> (*) #+END_SRC #+RESULTS: :RESULTS: #+ATTR_LATEX: :width 1cm [[file:c:/Users/KARL~1.VOI/AppData/Local/Temp/export-example-1-tXDZCj.svg]] :END: ****** Solution 2: "put the desired #+attr_latex: line just before the #+results line." #+BEGIN_SRC plantuml :file (make-temp-file "export-example-2-" nil ".png") (*) --> "step1" --> "step2" --> (*) #+END_SRC #+ATTR_LATEX: :width 2cm #+RESULTS: [[file:c:/Users/KARL~1.VOI/AppData/Local/Temp/export-example-2-nvoWbD.svg]] -- get mail|git|SVN|photos|postings|SMS|phonecalls|RSS|CSV|XML into Org-mode: > get Memacs from https://github.com/novoid/Memacs < Personal Information Management > http://Karl-Voit.at/tags/pim/ Emacs-related > http://Karl-Voit.at/tags/emacs/