Berechnen von Argumentwerten dynamisch

8

Wenn ich Argumente an einen #+begin_src -Block übergebe, gibt es eine Möglichkeit, sie dynamisch zu berechnen?

Insbesondere möchte ich das Attribut :height auf etwas setzen, das von einigen Variablen in meinem R -Code abhängt, wie im folgenden Beispiel:

%Vor%

wo diese getvar() Sache, und Berechnungen damit, ist vielleicht mein Wunschdenken.

    
Ken Williams 09.02.2012, 16:57
quelle

2 Antworten

1

Org-Modus interpretiert jetzt Klammern in den Header-Spezifikationen als elisp, so dass Sie dies mit einigen elisp dazwischen tun können:

Benannter R src Block

%Vor%

Machen Sie das Ergebnis von R zu einer Emacs-Variable

%Vor%

Verwendung von elisp im Quellblockheader

%Vor%

Funktioniert für mich:)

    
tony day 08.11.2012, 23:27
quelle
2

Ich weiß nicht, wie man den org-Modus dafür benutzt, aber dies ist bereits ein Feature im knitr -Paket (eine Alternative zu Sweave). Wenn Sie also die Sweave-Syntax nicht beachten, können Sie Folgendes verwenden:

%Vor%

Mehr zum Organisationsmodus in knitr : Ссылка

    
Yihui Xie 09.02.2012 21:33
quelle

Tags und Links