Skip to content

[R-gui] Tinn-R/Latex output

5 messages · David Carslaw, Mike Prager, Frank E Harrell Jr +1 more

4 days later
#
"David Carslaw" <D.C.Carslaw at its.leeds.ac.uk> wrote:

            
David,

I also find Tinn-R an excellent editor for R.

When I include R code in Latex, I use the Latex "listings"
package. It has a wide variety of settings for pretty-printing R
code and can be customized by the user.  I think that would be
more satisfactory in the long run than inserting Latex codes (or
having an editor insert Latex codes) to mark R language
elements.

HTH

Mike P.
#
Mike Prager wrote:
The following is how I set up the listings package usage for R.  If you 
have improvements to this please pass them along. -Frank

\usepackage{listings,relsize}
%Setup for listings package
\lstloadlanguages{R}
\lstset{language=R,basicstyle=\smaller[2],commentstyle=\rmfamily\smaller,
  showstringspaces=false,%
  xleftmargin=4ex,literate={<-}{{$\leftarrow$}}1 {~}{{$\sim$}}1}
\lstset{escapeinside={(*}{*)}}   % for (*\ref{ }*) inside lstlistings (S 
code)
#
On Fri, Sep 19, 2008 at 4:05 PM, Frank E Harrell Jr
<f.harrell at vanderbilt.edu> wrote:
I have played around with:

\definecolor{comment}{rgb}{0.60, 0.60, 0.53}
\definecolor{background}{rgb}{0.97, 0.97, 1.00}
\definecolor{string}{rgb}{0.863, 0.066, 0.266}
\definecolor{number}{rgb}{0.0, 0.6, 0.6}
\definecolor{variable}{rgb}{0.00, 0.52, 0.70}
\lstset{
  basicstyle=\ttfamily,
  keywordstyle=\bfseries,
  identifierstyle=,
  commentstyle=\color{comment} \itshape,
  stringstyle=, %\color{string}
  showstringspaces=false,
  columns = fullflexible,
  backgroundcolor=\color{background},
  mathescape = true,
  escapeinside=&&,
  fancyvrb
}

Hadley
#
hadley wickham wrote:
Thanks Hadley.  Your specificatins generated a couple of syntax errors 
for me and typeset the code too large but I'd like to play with it and 
I'm glad to have it.

Frank