I downloaded the most recent version of Miktex Basic Installer (2.9.5105). After following the Miktex's instructions, I began working through Nicola Satori's Sweave Tutorial.
The R portion of example 1 worked fine, however, when I compiled the .tex file, I received the error below.
!Latex Error: 'Sweave.sty' not found
After spending hours pouring over numerous forums, I found the reason why I received this error and the likely reason that you're receiving this error as well.
My answer below is the initial answer that I was looking for. Feel free to add comments and explanations, however, keep in mind that the instructions are simply to fix this error and allow Miktex to function properly when calling the Sweave package.
Best Answer
The likely reason that this error is triggered is due to the
texmf
folder not being properly mapped to Miktex's root directory. SinceSweave.sty
is positioned in a sub directory oftexmf
, Miktex never finds it.Sweave.sty comes standard with current R downloads.
To properly map the
texmf
directory to Miktex's root directory, follow these instructions carefully.texmf
directory inside theshare
folder in R. For me, the path was C:\Program Files\R\R-3.0.2\share\texmf but this can change from user to userC:\Program Files (x86)\MiKTeX 2.9\miktex\bin\mo_admin.exe
. You can also follow these instructionstexmf
that you located earlier.Like I said above, this is the straight forward answer to get you out of the forums and exploring Miktek and Sweave.
Enjoy!