[R] Sweave and sideways

John Considine vinum at iinet.net.au
Thu Jun 16 15:34:45 CEST 2005


Thank you Dietrich. 

The minipage suggestion works a treat. 

Why does pdflatex and latex work differently though? 

If I latex the modified code, the 'sideways' part is still horizontal, yet
when I use pdflatex it appears sideways?

JC Considine 

> -----Original Message-----
> From: Dietrich Trenkler [mailto:dietrich.trenkler at uni-osnabrueck.de] 
> Sent: Thursday, 16 June 2005 18:33
> To: 'John Considine'
> Subject: RE: [R] Sweave and sideways
> 
> Sweave uses the fancyvrb package to display verbatim material. 
> Putting this in an environment can cause problems. Using some kind 
> of protection like putting it in a minipage environment can help.
> 
> The following modification of your code works for me 
> (using pdfLaTeX).
> 
> hth
> 
> D. Trenkler
> 
> \documentclass[a4paper]{article}
> \usepackage{Sweave}
> \usepackage{isorot}
> %\rotdriver{dvips}\clockwise
> \title{Sweave Example 1}
> \author{apologies to Friedrich Leisch }
> \begin{document}
> \maketitle
> \begin{sideways}
> \begin{minipage}{0.7\textwidth}
> 
> In this example we embed parts of the examples 
> from the \texttt{kruskal.test} help page into 
> a \LaTeX{} document:
> 
> <<>>=
> data(airquality)
> library(ctest)
> kruskal.test(Ozone~Month , data = airquality ) 
> @ 
> \end{minipage}
> \end{sideways} 
> \end{document}
> 
> -----Original Message-----
> From: r-help-bounces at stat.math.ethz.ch
> [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of John Considine
> Sent: Thursday, June 16, 2005 10:33 AM
> To: r-help at stat.math.ethz.ch
> Subject: [R] Sweave and sideways
> 
> Hi there,
> 
> I'm rying to 'turn' an Schunk in an .Rnw file(Xemacs-21.4.13, 
> ESS-5.2.8,
> R-2.1, miktex-2.4.1705).  
> 
> Has anyone got the isorot package to work with Sweave?
> 
> JC
> 
> example test.Rnw:
> 
> \documentclass[a4paper]{article}
> \usepackage{Sweave}
> \usepackage{isorot}
> \rotdriver{dvips}
> \clockwise
> \title{Sweave Example 1}
> \author{apologies to Friedrich Leisch }
> \begin{document}
> \maketitle
> \begin{sideways}
> In this example we embed parts of the examples from the
> \texttt{kruskal.test} help page into a \LaTeX{} document:
> <<>>=
> data(airquality)
> library(ctest)
> kruskal.test(Ozone~Month , data = airquality )
> @
> \end{sideways}
> \end{document}
> 
> ...which I Sweave with:
> 
> >  Sweave("C:\\Documents and Settings\\John Considine\\test.Rnw")
> 
> ...producing:
> \documentclass[a4paper]{article}
> \usepackage{Sweave}
> \usepackage{isorot}
> \rotdriver{dvips}
> \clockwise
> \title{Sweave Example 1}
> \author{apologies to Friedrich Leisch }
> \begin{document}
> \maketitle
> \begin{sideways}
> In this example we embed parts of the examples from the
> \texttt{kruskal.test} help page into a \LaTeX{} document:
> \begin{Schunk}
> \begin{Sinput}
> > data(airquality)
> > library(ctest)
> > kruskal.test(Ozone ~ Month, data = airquality)
> \end{Sinput}
> \begin{Soutput}
> 
> 	Kruskal-Wallis rank sum test
> 
> data:  Ozone by Month 
> Kruskal-Wallis chi-squared = 29.2666, df = 4, p-value = 6.901e-06
> 
> 
> \end{Soutput}
> \end{Schunk}
> \end{sideways}
> \end{document}
> 
> Running it through latex gives the following log file:
> This is e-TeX, Version 3.141592-2.2 (MiKTeX 2.4) (preloaded 
> format=latex
> 2005.6.16)  16 JUN 2005 16:09
> entering extended mode
> **test.tex
> (test.tex
> LaTeX2e <2003/12/01>
> Babel <v3.8a> and hyphenation patterns for english, french, 
> german, ngerman,
> du
> mylang, nohyphenation, loaded.
> (C:\texmf\tex\latex\base\article.cls
> Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
> (C:\texmf\tex\latex\base\size10.clo
> File: size10.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
> )
> \c at part=\count79
> \c at section=\count80
> \c at subsection=\count81
> \c at subsubsection=\count82
> \c at paragraph=\count83
> \c at subparagraph=\count84
> \c at figure=\count85
> \c at table=\count86
> \abovecaptionskip=\skip41
> \belowcaptionskip=\skip42
> \bibindent=\dimen102
> ) (C:\texmf\tex\latex\sweave\Sweave.sty
> Package: Sweave 
> 
> (C:\texmf\tex\latex\base\ifthen.sty
> Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
> ) (C:\texmf\tex\latex\base\fontenc.sty
> Package: fontenc 2004/02/22 v1.99f Standard LaTeX package
> 
> (C:\texmf\tex\latex\base\t1enc.def
> File: t1enc.def 2004/02/22 v1.99f Standard LaTeX file
> LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
> )) (C:\texmf\tex\latex\graphics\graphicx.sty
> Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
> 
> (C:\texmf\tex\latex\graphics\keyval.sty
> Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
> \KV at toks@=\toks14
> )
> (C:\texmf\tex\latex\graphics\graphics.sty
> Package: graphics 2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR)
>  (C:\texmf\tex\latex\graphics\trig.sty
> Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
> ) (C:\texmf\tex\latex\00miktex\graphics.cfg
> File: graphics.cfg 2003/03/12 v1.1 MiKTeX 'graphics' configuration
> )
> Package graphics Info: Driver file: dvips.def on input line 80.
> 
> (C:\texmf\tex\latex\graphics\dvips.def
> File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
> ))
> \Gin at req@height=\dimen103
> \Gin at req@width=\dimen104
> ) (C:\texmf\tex\latex\ae\ae.sty
> Package: ae 2001/02/12 1.3 Almost European Computer Modern
> 
> (C:\texmf\tex\latex\base\fontenc.sty
> Package: fontenc 2004/02/22 v1.99f Standard LaTeX package
>  (C:\texmf\tex\latex\base\t1enc.def
> File: t1enc.def 2004/02/22 v1.99f Standard LaTeX file
> LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
> )
> LaTeX Font Info:    Try loading font information for T1+aer 
> on input line
> 100.
> 
> (C:\texmf\tex\latex\ae\t1aer.fd
> File: t1aer.fd 1997/11/16 Font definitions for T1/aer.
> ))) (C:\texmf\tex\latex\fancyvrb\fancyvrb.sty
> Package: fancyvrb 1998/07/17
> 
> Style option: `fancyvrb' v2.6, with DG/SPQR fixes <1998/07/17> (tvz)
> \FV at CodeLineNo=\count87
> \FV at InFile=\read1
> \FV at TabBox=\box26
> \c at FancyVerbLine=\count88
> \FV at StepNumber=\count89
> \FV at OutFile=\write3
> 
> No file fancyvrb.cfg.
> ) (C:\texmf\tex\latex\upquote\upquote.sty
> Package: upquote 2003/08/11 v1.1 Covington's upright-quote 
> modification to
> verb
> atim and verb
>  (C:\texmf\tex\latex\base\textcomp.sty
> Package: textcomp 2004/02/22 v1.99f Standard LaTeX package
> Package textcomp Info: Sub-encoding information:
> (textcomp)               5 = only ISO-Adobe without \textcurrency
> (textcomp)               4 = 5 + \texteuro
> (textcomp)               3 = 4 + \textohm
> (textcomp)               2 = 3 + \textestimated + \textcurrency
> (textcomp)               1 = TS1 - \textcircled - \t
> (textcomp)               0 = TS1 (full)
> (textcomp)             Font families with sub-encoding 
> setting implement
> (textcomp)             only a restricted character set as indicated.
> (textcomp)             Family '?' is the default used for 
> unknown fonts.
> (textcomp)             See the documentation for details.
> Package textcomp Info: Setting ? sub-encoding to TS1/1 on 
> input line 71.
> (C:\texmf\tex\latex\base\ts1enc.def
> File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
> )
> LaTeX Info: Redefining \oldstylenums on input line 266.
> Package textcomp Info: Setting cmr sub-encoding to TS1/0 on 
> input line 281.
> Package textcomp Info: Setting cmss sub-encoding to TS1/0 on 
> input line 282.
> Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on 
> input line 283.
> Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on 
> input line
> 284.
> Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on 
> input line 285.
> Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on 
> input line 286.
> Package textcomp Info: Setting ccr sub-encoding to TS1/0 on 
> input line 287.
> Package textcomp Info: Setting ptm sub-encoding to TS1/4 on 
> input line 288.
> Package textcomp Info: Setting pcr sub-encoding to TS1/4 on 
> input line 289.
> Package textcomp Info: Setting phv sub-encoding to TS1/4 on 
> input line 290.
> Package textcomp Info: Setting ppl sub-encoding to TS1/3 on 
> input line 291.
> Package textcomp Info: Setting pag sub-encoding to TS1/4 on 
> input line 292.
> Package textcomp Info: Setting pbk sub-encoding to TS1/4 on 
> input line 293.
> Package textcomp Info: Setting pnc sub-encoding to TS1/4 on 
> input line 294.
> Package textcomp Info: Setting pzc sub-encoding to TS1/4 on 
> input line 295.
> Package textcomp Info: Setting bch sub-encoding to TS1/4 on 
> input line 296.
> Package textcomp Info: Setting put sub-encoding to TS1/5 on 
> input line 297.
> Package textcomp Info: Setting uag sub-encoding to TS1/5 on 
> input line 298.
> Package textcomp Info: Setting ugq sub-encoding to TS1/5 on 
> input line 299.
> Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on 
> input line 300.
> Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on 
> input line 301.
> Package textcomp Info: Setting augie sub-encoding to TS1/5 on 
> input line
> 302.
> Package textcomp Info: Setting dayrom sub-encoding to TS1/3 
> on input line
> 303.
> Package textcomp Info: Setting dayroms sub-encoding to TS1/3 
> on input line
> 304.
> 
> Package textcomp Info: Setting pxr sub-encoding to TS1/0 on 
> input line 305.
> Package textcomp Info: Setting pxss sub-encoding to TS1/0 on 
> input line 306.
> Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on 
> input line 307.
> Package textcomp Info: Setting txr sub-encoding to TS1/0 on 
> input line 308.
> Package textcomp Info: Setting txss sub-encoding to TS1/0 on 
> input line 309.
> Package textcomp Info: Setting txtt sub-encoding to TS1/0 on 
> input line 310.
> Package textcomp Info: Setting futs sub-encoding to TS1/4 on 
> input line 311.
> Package textcomp Info: Setting futx sub-encoding to TS1/4 on 
> input line 312.
> Package textcomp Info: Setting futj sub-encoding to TS1/4 on 
> input line 313.
> Package textcomp Info: Setting hlh sub-encoding to TS1/3 on 
> input line 314.
> Package textcomp Info: Setting hls sub-encoding to TS1/3 on 
> input line 315.
> Package textcomp Info: Setting hlst sub-encoding to TS1/3 on 
> input line 316.
> Package textcomp Info: Setting hlct sub-encoding to TS1/5 on 
> input line 317.
> Package textcomp Info: Setting hlx sub-encoding to TS1/5 on 
> input line 318.
> Package textcomp Info: Setting hlce sub-encoding to TS1/5 on 
> input line 319.
> Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on 
> input line 320.
> Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on 
> input line 321.
> Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on 
> input line 322.
> Package textcomp Info: Setting pplx sub-encoding to TS1/3 on 
> input line 323.
> Package textcomp Info: Setting pplj sub-encoding to TS1/3 on 
> input line 324.
> Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on 
> input line 325.
> Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on 
> input line 326.
> ))) (C:\texmf\tex\latex\isorot\isorot.sty
> Package: isorot 2000/02/15 v2.1 ISO rotation package
> \PWRFc at tracing=\count90
> 
> (C:\texmf\tex\latex\graphics\lscape.sty
> Package: lscape 2000/10/22 v3.01 Landscape Pages (DPC)
> )
> \c at r@tfl at t=\count91
> \rot at float@box=\box27
> )
> The .dvi file is to be processed by the dvips driver.
> Change rotdriver in the source accordingly if you do not have this.
> (C:\texmf\tex\latex\graphics\dvips.def
> File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
> ) (test.aux)
> LaTeX Font Info:    Checking defaults for OML/cmm/m/it on 
> input line 8.
> LaTeX Font Info:    ... okay on input line 8.
> LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 8.
> LaTeX Font Info:    ... okay on input line 8.
> LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 8.
> LaTeX Font Info:    ... okay on input line 8.
> LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on 
> input line 8.
> LaTeX Font Info:    ... okay on input line 8.
> LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on 
> input line 8.
> LaTeX Font Info:    ... okay on input line 8.
> LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 8.
> LaTeX Font Info:    ... okay on input line 8.
> LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 8.
> LaTeX Font Info:    Try loading font information for TS1+cmr 
> on input line
> 8.
> 
> (C:\texmf\tex\latex\base\ts1cmr.fd
> File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
> )
> LaTeX Font Info:    ... okay on input line 8.
> LaTeX Font Info:    External font `cmex10' loaded for size
> (Font)              <12> on input line 9.
> LaTeX Font Info:    External font `cmex10' loaded for size
> (Font)              <8> on input line 9.
> LaTeX Font Info:    External font `cmex10' loaded for size
> (Font)              <6> on input line 9.
> LaTeX Font Info:    Try loading font information for T1+aett 
> on input line
> 12.
>  (C:\texmf\tex\latex\ae\t1aett.fd
> File: t1aett.fd 1997/11/16 Font definitions for T1/aett.
> )
> LaTeX Font Info:    External font `cmex10' loaded for size
> (Font)              <7> on input line 12.
> LaTeX Font Info:    External font `cmex10' loaded for size
> (Font)              <5> on input line 12.
> 
> 
> ! LaTeX Error: Something's wrong--perhaps a missing \item.
> 
> See the LaTeX manual or LaTeX Companion for explanation.
> Type  H <return>  for immediate help.
>  ...                                              
>                                                   
> l.14 \begin{Sinput}
>                    
> ? 
> 
> ! LaTeX Error: Something's wrong--perhaps a missing \item.
> 
> See the LaTeX manual or LaTeX Companion for explanation.
> Type  H <return>  for immediate help.
>  ...                                              
>                                                   
> l.14 \begin{Sinput}
>                    
> ? 
> 
> ! LaTeX Error: Something's wrong--perhaps a missing \item.
> 
> See the LaTeX manual or LaTeX Companion for explanation.
> Type  H <return>  for immediate help.
>  ...                                              
>                                                   
> l.18 \end{Sinput}
>                  
> ? 
> 
> ! LaTeX Error: Something's wrong--perhaps a missing \item.
> 
> See the LaTeX manual or LaTeX Companion for explanation.
> Type  H <return>  for immediate help.
>  ...                                              
>                                                   
> l.18 \end{Sinput}
>                  
> ? 
> 
> ! LaTeX Error: Something's wrong--perhaps a missing \item.
> 
> See the LaTeX manual or LaTeX Companion for explanation.
> Type  H <return>  for immediate help.
>  ...                                              
>                                                   
> l.19 \begin{Soutput}
>                     
> ? 
> 
> ! LaTeX Error: Something's wrong--perhaps a missing \item.
> 
> See the LaTeX manual or LaTeX Companion for explanation.
> Type  H <return>  for immediate help.
>  ...                                              
>                                                   
> l.19 \begin{Soutput}
>                     
> ? 
> 
> ! LaTeX Error: Something's wrong--perhaps a missing \item.
> 
> See the LaTeX manual or LaTeX Companion for explanation.
> Type  H <return>  for immediate help.
>  ...                                              
>                                                   
> l.27 \end{Soutput}
>                   
> ? 
> 
> ! LaTeX Error: Something's wrong--perhaps a missing \item.
> 
> See the LaTeX manual or LaTeX Companion for explanation.
> Type  H <return>  for immediate help.
>  ...                                              
>                                                   
> l.27 \end{Soutput}
>                   
> ? 
> [1
> 
> ]
> Overfull \vbox (3383.85861pt too high) has occurred while 
> \output is active
> []
> 
> 
> [2] (test.aux) ) 
> Here is how much of TeX's memory you used:
>  1890 strings out of 95898
>  23049 string characters out of 1195288
>  64391 words of memory out of 1067656
>  4842 multiletter control sequences out of 35000
>  13777 words of font info for 30 fonts, out of 500000 for 1000
>  14 hyphenation exceptions out of 607
>  35i,6n,21p,255b,187s stack positions out of 
> 1500i,500n,5000p,200000b,32768s
> 
> Output written on test.dvi (2 pages, 1192 bytes).
> 
> JC Considine
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
> 
>




More information about the R-help mailing list