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
>
>