emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Centering R babel plots in LaTeX/Beamer export?


From: Nick Dokos
Subject: Re: [O] Centering R babel plots in LaTeX/Beamer export?
Date: Mon, 09 Jul 2012 17:26:44 -0400

John Hendy <address@hidden> wrote:

> I'm exporting a Beamer presentation with R babel blocks and my plots
> are not centered. This should be a reproducible example:
> 
> -----
> #+startup: beamer
> #+latex_class: beamer
> #+options: toc:nil latex:t tex:t
> #+latex_class_options: [presentation,bigger]
> #+beamer_frame_level: 1
> 
> * plot
> 
> #+header: :width 8 :height 6
> #+begin_src R :exports results :results output graphics :file file.pdf
> x <- c(1:10)
> y <- x^2
> plot(x,y)
> #+end_src
> -----
> 
> I tried putting #+begin_center and #+end_center around the block, but
> it changes the LaTeX export to wrapping my R block in
> \begin/\end{verbatim}.
> 
> Worg ob-R-doc has a :pagecentre option, but says it defaults to true,
> so I'm not sure that's my fix.
> 

This is pretty much brute-force, but seems to work:

--8<---------------cut here---------------start------------->8---
#+startup: beamer
#+latex_class: beamer
#+options: toc:nil latex:t tex:t
#+latex_class_options: [presentation,bigger]
#+beamer_frame_level: 1

* plot

#+header: :width 8 :height 6
#+name: foo
#+begin_src R :exports results :results output graphics :file file.pdf 
:pagecentre true
x <- c(1:10)
y <- x^2
plot(x,y)
#+end_src

#+LATEX: \begin{center}
#+RESULTS: foo
[[file:file.pdf]]
#+LATEX: \end{center}
--8<---------------cut here---------------end--------------->8---

Nick




reply via email to

[Prev in Thread] Current Thread [Next in Thread]