Para mim, descobri que o Eclipse era um exagero na criação de artigos científicos. Portanto, para o Windows, o que fiz foi o seguinte: Instale o Miktex 2.8 (? Não tenho certeza da versão). Certifique-se de instalar o Miktex em um diretório como C: \ Miktex, pois o Latex odeia caminhos de arquivos com espaços neles. Certifique-se de selecionar a opção para instalar pacotes em tempo real.
Verifique também se o R está instalado em algum lugar que o Latex possa encontrá-lo, ou seja, em um caminho sem espaços. Instalei o TechNix Center como meu programa para gravar documentos, mas existem muitos outros, como WinEdt, eclipse, texmaker ou Emacs. Agora, verifique se você tem \ usepackage {Sweave} e usepackage {graphicx} em seu preâmbulo. Como eu tenho certeza que você sabe, você precisa colocar <> = no início do seu bloco R e terminar com @. Você precisará do pacote xtable ou Hmisc para converter objetos R em um formato de látex.
Eu gosto do xtable, mas você provavelmente precisará fazer alguns malabarismos com objetos para obtê-lo de uma forma que o xtable aceite (saídas lm, quadros de dados, matrizes). Ao inserir uma tabela, certifique-se de colocar a opção results = tex em seu preâmbulo para o pedaço de código e, se você precisar de uma figura, verifique se a opção fig = TRUE também está lá. Você também pode gerar apenas um valor por bloco, então lembre-se disso. Algo para ter muito cuidado é que o código R está no extremo esquerdo da página, como se estivesse dentro de um ambiente, e será ignorado (isso levou muito tempo para descobrir).
Você precisa salvar o arquivo como .Rnw - verifique se qualquer programa tex que você usa não anexa um .tex depois disso, pois isso causará problemas.
Em seguida, execute o R CMD Sweave foo.Rnw na linha de comando ou, no R, execute o Sweave ("foo.Rnw"). Inevitavelmente, ele falhará em algum momento (especialmente se você não tiver feito isso antes); portanto, basta depurar o arquivo .Rnw, enxaguar e repetir.
Se for a primeira vez que você fizer isso, poderá ser mais fácil codificar todas as análises R de dentro de re usar as instruções de impressão para inseri-las no LaTex. No entanto, eu não recomendaria isso como uma boa idéia, como se você descobrisse que seu arquivo de dados tem erros no final deste procedimento (como fiz no fim de semana passado), será necessário executar novamente todas as suas análises, que, se você pudesse do látex desde o início, pode ser evitado.
Além disso, os cálculos do Sweave podem levar algum tempo; portanto, você pode usar o cacheSweave do pacote R para salvar as análises de nova execução. Aparentemente, o destaque do pacote R permite a codificação por cores do código R nos documentos, mas eu não o usei.
Eu nunca usei látex ou R em um Mac, então deixarei essa explicação para outra pessoa. Espero que isto ajude.