[R] Problems converting output from Sweave to PDf
Uwe Ligges
ligges at statistik.uni-dortmund.de
Fri Dec 26 12:59:42 CET 2003
Thon de Boer wrote:
>
> I am having trouble converting the output from Sweave
> into a valid PDF file.
>
> I have created a simple .Rnw file which will become a
> full vignette at some point, but during the
> intermediate testing, I got errors from texi2dvi.
> This is what I have done.
>
> 0) Using a Windows Xp system
> 1) Created a file called GeneSpring.Rnw
> 2) Convert this to Tex using Sweave("GeneSpring.Rnw")
> from within R
> 3) Since I don't have LATEX for windows, I used
> texi2dvi from the CYGWIN package
> 4) When I run the command in Cygwin 'texi2dvi -c -p
> GeneSpring.tex' I get the error shown below.
> 5) When I edit the GeneSpring.tex file and comment out
> the line
>
> \usepackage{C:/PROGRA~1/SILICO~1/GENESP~1/data/rw1081/share/texmf/Sweave}
Well, cygwin misinterprets the path. Specify it in a way cygwin
understands, e.g.:
/cygdrive/c/.....
or even better, install a LaTeX environment for Windows.
Uwe Ligges
> and try to convert to PDF again, it will successfully
> convert the TEX file to PDF.
>
> It seems that the Sweave library causes some problems
> in the parsing of the TEX file. Is there something I
> forgot to do?
>
> Thanks,
>
> Thon
>
> ------------- OUTPUT FROM texi2dvi -----------------
>
> /usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/cygdrive/c/Perl/bin/:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/Program
> Files/ATI Technologies/ATI Control
> Panel:/cygdrive/c/Program Files/Common Files/Adaptec
> Shared/System:/cygdrive/c/Program
> Files/TEC100/BIN:/cygdrive/c/Program
> Files/bin:/cygdrive/c/Program
> Files/SiliconGenetics/GeneSpring/data/rw1081/bin
> This is pdfTeXk, Version 3.14159-1.10b (Web2C 7.4.5)
> %&-line parsing enabled.
> (/tmp/GeneSpring.tex{/usr/share/texmf/pdftex/config/pdftex.cfg}
> LaTeX2e <2001/06/01>
> Babel <v3.7h> and hyphenation patterns for american,
> french, german, ngerman, n
> ohyphenation, loaded.
> (/usr/share/texmf/tex/latex/base/article.cls
> Document Class: article 2001/04/21 v1.4e Standard
> LaTeX document class
> (/usr/share/texmf/tex/latex/base/size10.clo))
> ! Missing \endcsname inserted.
> <to be read again>
> \protect
> l.9 \begin
> {document}
> ?
>
> ! LaTeX Error: Missing \begin{document}.
>
> See the LaTeX manual or LaTeX Companion for
> explanation.
> Type H <return> for immediate help.
> ...
>
> l.9 \begin
> {document}
> ?
>
> -------------- TEX FILE ------------------
>
> % \VignetteIndexEntry{GeneSpring contents}
> % \VignetteDepends{GeneSpring}
> % \VignetteKeywords{Interface}
> % \VignettePackage{GeneSpring}
>
> \documentclass{article}
>
> \usepackage{C:/PROGRA~1/SILICO~1/GENESP~1/data/rw1081/share/texmf/Sweave}
> \begin{document}
>
> \author{Thon de Boer}
>
> \title{Using R with GeneSpring}
>
> \maketitle
>
> \copyright{2003 Silicon Genetics}
>
> \section{Introduction}
>
> This package contains a number of functions to
> facilitate the integration
> of R code into the Gene Expression analysis program
> GeneSpring, by Silicon Genetics.
> Available functions include:
>
> \begin{itemize}
> \item \texttt{GSload.int()} - Read GeneSpring
> experiment interpretation from file and return a
> GeneSpring gene expression object (GSint)
> \item \texttt{GSload.intBC()} - Read GeneSpring
> experiment interpretation from file and return a
> BioConductor gene expressioon object (exprSet)
> \item \texttt{GSload.exp()} - Read GeneSpring
> experiment from file and return a GeneSpring gene
> expression object (GSint)
> \item \texttt{GSload.expBC()} - Read GeneSpring
> experiment from file and return a BioConductor gene
> expressioon object (exprSet)
> \item \texttt{GSint()} - Create a GeneSpring gene
> expression object (GSint)
> \item \texttt{GSint2BC()} - Convert a GeneSpring gene
> expression object (GSint) to a BioConductor gene
> expression object (exprSet)
> \item \texttt{BC2GSint()} - Convert a BioConductor
> gene expression object (exprSet) to a GeneSpring gene
> expression object (GSint)
> \item \texttt{GSload.genelist()} - Read a GeneSpring
> GeneSpring gene list from file
> \item \texttt{GSsave.genelist()} - Save a GeneSpring
> GeneSpring gene list to file
> \item \texttt{GSsave.exp()} - Save a GeneSpring gene
> expression object (GSint) to file
> \end{itemize}
>
> For more information on using thi spackage with
> GeneSpring, go to the Silicon Genetics website.
>
> \end{document}
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
More information about the R-help
mailing list