J'ai remarqué cela dans les changements de R 2.14: P>
R cmd Sweave a une option --pdf pour produire une version PDF du document de Sweave traité. P> blockQuote>
Essayez-le, j'ai remarqué que cela a non seulement dirigé PdflateX sur le Tex qui en résulte, mais également correctement inclus les références Bibtex et nettoyées par la suite. On dirait qu'une très très bonne façon d'utiliser Sweave maintenant (sans oublier à quel point il est facile de mettre en œuvre la routine entière dans les éditeurs). P>
Mais qu'est-ce que cela fonctionne exactement? Je ne pouvais trouver plus de détails sur elle. Il semble que Sweave -> PDFLATEX -> BIBTEX -> PDFLATEX -> PDFLATEX au moins? P>
3 Réponses :
Merci pour la question. Je m'étais demandé au code de ce processus "automatisme". P>
exécution [S] latex et bibtex jusqu'à ce que toutes les références croisées soient résolues et
créer [S] soit un fichier DVI ou PDF. P>
blockQuote>
(voir ici pour plus Voici la chaîne d'événements mis en mouvement par un Le fichier source si Enfin, r cmd sweave --pdf code> appelle finalement
Outils :: texi2dvi code>, lequel: p>
texi2dvi code> Détails)
. P>
r cmd sweave --pdf code> appel: p>
rcmdfn.c code> a un code qui indique
r cmd sweave code> pour exécuter
utils :::. Sweave () --Args " code> via
rterm.exe code>. p> li>
- pdf code> est défini,
utils :::. Sweave () code> appels
outils :: texi2pdf () code> à traiter le fichier Sweave. p> li>
texi2pdf () code> à tour appels
Outils :: texi2dvi () code>. p> li>
texi2dvi () code> regarde l'environnement pour apprendre quels outils sont disponibles et le travail décrit dans le fichier d'aide relié ci-dessus. P> LI >
ul>
Vous pouvez essayer d'effectuer la conversion de RNW en PDF en PDF, voir combien de fois les étapes respectives sont nécessaires pour obtenir le même résultat que R cmd Sweed. p>
Je ne sais pas grand chose sur le fonctionnement intérieur, mais je sais que la version de développement de RStudio vous permettra de sélectionner entre Knitr code> et
Sweave code> ainsi que entre
pdflatex code> et
xelatex code> et donne
bibtex code> en option. p>