Question

J'ai maintenant tout pour fonctionner correctement sur ma machine Mac OS X 10.6 afin que je puisse créer des documents de latex à l'aspect décent avec un sweave qui incluent des extraits de code R, de sortie et de formatage en latex ensemble. Malheureusement, j'ai l'impression que mon flux de travail est un peu maladroit et inefficace:

  1. En utilisant TextWrangler, j'écris le code de latex et le code R (entouré de << >> = ci-dessus et @ ci-dessous R Code Chunk) ensemble dans un fichier .rnw.

  2. Après avoir enregistré des modifications, j'appelle le fichier .rnw de R à l'aide de la commande Sweave

    Sweave(file="/Users/mymachine/Documents/Assign4.Rnw", 
            syntax="SweaveSyntaxNoweb")
    

    En réponse, R publie le message suivant:

    Vous pouvez maintenant exécuter le latex sur 'Assign4.tex'

    Alors je trouve le fichier .tex (attribution4.tex) dans le répertoire R et le copier dans le dossier dans mes documents ~/Documents/ où le fichier .rnw est assis (pour tout garder au même endroit).

  3. Ensuite, j'ouvre le fichier .tex (par exemple Assign4.Tex) dans Texshop et je y le compile au format PDF. Ce n'est qu'à ce stade que je peux voir les modifications que j'ai apportées au document et voir si elle «a l'air bien».

Existe-t-il un moyen de tout compiler en un seul bouton cliquer? Plus précisément, ce serait bien d'appeler Sweave / R directement à partir de TextWrangler ou de Texshop. Je soupçonne qu'il pourrait être possible de coder un script dans Terminal pour le faire, mais je n'ai aucune expérience avec le terminal.

Veuillez me faire savoir s'il y a d'autres choses que je peux faire pour rationaliser ou améliorer mon flux de travail.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top