les légendes des figures, des références à l'aide de knitr et markdown html
Je suis en train d'écrire un fichier Mdm, pour être traitées par knitr en HTML. Il contient quelques R de morceaux de générer des chiffres, qui sont stockées en tant que données Uri en HTML.
1) Comment puis-je ajouter une légende à une image? J'aimerais avoir une légende qui dit quelque chose comme "Figure 3: blah blah blah", où le "3" est automatiquement généré.
2) Comment puis-je plus tard sur cette image, c'est à dire, "comme vous pouvez le voir dans la Figure 3, bla bla".
- Quelques méthodes sont apparues pour ce faire, mais j'espère que ça va être roulé dans knitr ou pandoc: github.com/adletaw/captioner github.com/mkoohafkan/kfigr (noté ci-dessous) galahad.bien.ox.ac.royaume-uni/repro rmflight.github.io/posts/2012/10/papersinRmd.html (également noté ci-dessous) gforge.se/2014/01/fast-track-édition-aide-knitr-part-iii
- Il ressemble à ce qui EST d'obtenir le soutien direct de l'knitr/pandoc maintenant; voir bookdown.org/yihui/bookdown, en particulier les sections 2.3--2.5.
Vous devez vous connecter pour publier un commentaire.
Je suis en retard à la fête, mais je voulais parler d'un petit paquet que j'ai récemment construite à faire figure de sous-titrage et le croisement avec
knitr
. Il est appelékfigr
et vous pouvez l'installer en utilisantdevtools::install_github('mkoohafkan/kfigr')
. Il est encore en développement, mais la fonctionnalité principale est là. Assurez-vous de vérifier la vignette, il montre quelques exemples d'utilisation et définit quelques crochets pour les légendes des figures et des ancres (j'ai peut choisir plus tard le paquet d'importationknitr
et définir les crochets de charge).EDIT: kfigr est maintenant disponible sur CRAN!
kfigr
et il fonctionne très bien, merci beaucoup!kfigr
deviennent obsolètes rapidementbookdown
est en beta test: bookdown.org/yihui/bookdown. J'encourage les gens à essayerbookdown
commekfigr
ne jouent pas toujours gentil avecpandoc
et ne prend pas en charge le format markdown-->PDF.Également très en retard à la fête, j'ai changé Yihuis suggestion ici qu'il est également lié ci-dessus pour faire du référencement.
r fig$ref("cars")
ci-DESSOUS montre... etc etc. n'est pas d'aller travailler. Mais encore une très belle solution pour résoudre mon problème. merci,Une façon de faire à la fois de ces éléments est décrit ici: http://rmflight.github.io/posts/2012/10/papersinRmd.html
Autre est décrit ici (mais je ne sais pas si c'est votre #2). http://gforge.se/2014/01/fast-track-publishing-using-knitr-part-iii/
figCapNo
,figCapNoLast
, etfigCapNoNext
- voir comment l'utiliser int la documentation de la premier figCapNo.Une autre solution:
https://github.com/adletaw/captioner
Du README: