Embedding R plots in Latex via org-mode

前端 未结 1 1548
情深已故
情深已故 2021-02-08 01:40

I\'m just getting started with org-mode and so far I love it. I\'ve seen that it is possible to insert R in the org-mode file and execute it upon export. But I have some trouble

1条回答
  •  甜味超标
    2021-02-08 02:03

    Few things: 1) Org mode has changed a lot recently, especially w.r.t. Babel and src blocks - get the latest version from their git repository (check the FAQ for details how to do that). 2) We don't use #+BABEL line any more, those are now done with #+PROPERTY lines, 3) The inclusion of graphics is done automatically. A person shouldn't need to do an \includegraphics{} at all (unless you want to tweak the default behavior, say, for caption placement).

    For instance, here's what a simple version of your example would look like under a recent version of Org mode:

    #+TITLE:    tester.org
    #+PROPERTY: session *R*
    #+PROPERTY: results output
    
    * Headline here
    
    Here is some text.
    
    #+begin_src R :exports both :results graphics :file img.pdf
    hist(rnorm(100))
    #+end_src
    

    I just tested on my machine and it works like a charm. One last thing - I highly recommend you subscribe to the Org mode mailing list, because that's the place you'll see the ongoing discussions about the BABEL, PROPERTY, and a whole bunch of other stuff.

    By the way, the #+PROPERTY: results output line isn't critical, it's just what I usually do because it's more like what I expect from Sweave.

    0 讨论(0)
提交回复
热议问题