Khi tôi chuyển đối số cho khối #+begin_src
, có cách nào để tính toán động không?Giá trị đối số máy tính động
Cụ thể, tôi muốn thiết lập các thuộc tính :height
một cái gì đó mà phụ thuộc vào một số biến trong mã R
của tôi, giống như trong mockup sau:
#+begin_src R
x <- 5
#+end_src
#+begin_src R :results graphics :file foo.svg :height (3*getvar('x'))
...draw picture here
#+end_src
nơi mà getvar()
điều, và tính toán hợp thì có lẽ tôi suy nghĩ viển vông.
Awesome, nhờ cho thấy rằng . Tuy nhiên, vì một số lý do, mặc dù 'org-babel-load-languages' được đặt thành' ((emacs-lisp. T) (sh. T) (plantuml. T) (R. T) (perl. T)) ', Tôi chưa bao giờ có thể nhận được các khối' emacs-lisp' làm việc. –
Lỗi với khối emacs-lisp là gì? org-babel-load-languages trông ok. Bạn có thể có thể bỏ qua đoạn mã ở giữa là bạn có thể tìm hiểu cách tham chiếu kết quả R bạn muốn sử dụng (chiều cao mặc định trong ví dụ trên) trực tiếp như mã elisp. –