Embedding R plots in Latex via org-mode

僤鯓⒐⒋嵵緔 提交于 2019-12-03 05:48:44

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.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!