Let's say I have written the following tiny .Rnw file:

_________________________________________
\documentclass{article}

\usepackage[utf8]{inputenc}

\usepackage{Sweave}

\usepackage{tikz}

\usepackage{pgf}

\begin{document}

<<>>=

sessionInfo()

@

\end{document}
_________________________________________

I then can go to R and use sweave to translate the .Rnw file into a .tex
file

Once this is done the latex interpreter can be called and because I used

\usepackage{Sweave} Latex knows how to handle the sweave specific code tags.

When I first did this procedure I got the commong error that the Sweave.sty
file could

not be found. I googled and could solve the problem by typing the following
command

into the Mac OS Terminal:

_________________________________________
mkdir -p ~/Library/texmf/tex/latex

cd ~/Library/texmf/tex/latex

ln -s /Library/Frameworks/R.framework/Resources/share/texmf Sweave
_________________________________________

What I don't understand now is how does the latex package
\usepackage{Sweave} know that it

has to look at ~/Library/texmf/tex/latex to find the symbolic link to the
Sweave.sty file?

What happens if I change the following line:

ln -s /Library/Frameworks/R.framework/Resources/share/texmf Sweave

to

ln -s /Library/Frameworks/R.framework/Resources/share/texmf Sweave_Link

In the .Rnw file do I have to use then \usepackage{Sweave_Link}?

Best regards,

syrvn

--
View this message in context: 
http://r.789695.n4.nabble.com/Understanding-the-workflow-between-sweave-R-and-Latex-tp3859612p3859612.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to