John Hendy <jw.he...@gmail.com> 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