[R] slides in linux R

Tamas Papp tpapp at axelero.hu
Sat Apr 5 10:15:10 CEST 2003


On Sat, Apr 05, 2003 at 09:01:49AM +0200, Fredrik Lundgren wrote:

> Hello,
> 
> In S-Plus Windows you can transform graphics to Powerpoint very
> easily, in R Windows you can use enhanced metafiles (.emf) and
> Powerpoint almost as easy. Is there a simular way with R in Linux to
> transform to the presentation program in StarOffice or OpenOffice or
> are you stuck with the pdf device?
> 
> Fredrik Lundgren

I recommend using LaTeX with the prosper class and the listings
package --- this generates beautiful slides which you can show using
Acrobat reader (Ghostscript won't handle cross references) on Windows
or Unix machines. Obviously, TeX has the advantage of typesetting
formulas beautifully, as opposed to *Office. 

Hope this example code below helps you get started, however:

1. make sure that you generate PS of PDF, since DVI won't show
anything,

2. if you like this method, please read the documentation of listings
and prosper.

---- cut here ----
\documentclass[slideColor, colorBG, autumn]{prosper}

\usepackage{listings}

\begin{document}

\lstset{language=R} % you could set colors and styles here

\title{Sample R Code}

\begin{slide}{Example from \lstinline!?c!}

  \begin{lstlisting}{}
    c(1,7:9)
    c(1:5, 10.5, "next")
  
    ## append to a list:
    ll <- list(A = 1, c="C")
    ## do *not*
    c(ll, d = 1:3) # which is == c(ll, as.list(c(d=1:3))
 
    ## but rather
    c(ll, d = list(1:3))# c() combining two lists
  \end{lstlisting}
\end{slide}

\end{document}
---- cut here ----

Regards,

Tamas Papp

PS.: Please break you lines at 70 characters.

-- 
Tamás K. Papp
E-mail: tpapp at axelero.hu (preferred, especially for large messages)
        tpapp at westel900.net
Please try to send only (latin-2) plain text, not HTML or other garbage.



More information about the R-help mailing list