Utilisation de la légende du tableau sur le fichier de démarquage R en utilisant knitr à utiliser dans pandoc pour convertir en pdf
Je me demande si il est possible d'utiliser la table des légendes comme la légende de la figure à l'aide de knitr .Mdm fichier ?
J'ai vu des options pour la légende de la figure mais je ne vois pas l'option pour la légende du tableau. Je veux aussi supprimer le message d'erreur tel que "% latex table generated in R 2.15.2 by xtable 1.7-0 package % Wed Mar 06 15:02:11 2013"
.
J'ai utilisé X table pour créer la table: L'exemple de code que j'ai utilisé est comme suit:
```{r table2, results='asis', message=FALSE}
library(xtable)
print(xtable(head(iris)))
```
La table que j'ai obtenu après traitement par pandoc est comme suit:
J'ai essayé d'utiliser message=FALSE dans le fichier Mdm pour se débarrasser du message indiqué ci-dessus. Je veux aussi savoir si il est possible d'ajouter automatiquement la légende pour la table de Mdm ?
Par légende je veux dire quelque chose comme ci-dessous (c'est pour la figure) et le numéro de la figure est automatiquement mis à jour.
Cette sortie est un instantané du fichier pdf généré par pdf à l'aide de la démarque fichier créé par knitr.
Merci.
source d'informationauteur Janesh Devkota
Vous devez vous connecter pour publier un commentaire.
Si vous n'avez pas insister sur l'utilisation d'un LaTeX/HTML seule solution sinon génial
xtable
package, vous pouvez obtenir la même chose avec Pandoc du markdown. Une option est d'ajouter la légende manuellement en dessous de la table, ou utiliser mon R Pandoc écrivain paquet:Ensuite utiliser Pandoc pour convertir ce fichier markdown en HTML, LaTeX, docx, odt ou tout autres formats de fichiers.
Vous pouvez insérer des tableaux avec numérotées automatiquement les sous-titres dans markdown pour le traitement avec pandoc à l'aide de droites knitr code. Insérer ce bout de code en haut de votre .mdm fichier:
Pour insérer un numéro de légende du tableau:
En remplaçant la sortie de crochet et de l'aide de l'onglet.cap vous n'avez pas besoin d'encombrer votre morceau options avec des résultats='asis'.
Grâce Knitr!
PS: Si vous voulez convertir au latex/pdf vous auriez probablement eu envie de latex pour le nombre de tables pour vous. Dans ce cas, vous pourriez changer
tn(options$tab.cap)
àpaste('\n\n:', options$tab.cap, sep='')
- mais je n'ai pas testé cette.Vous pouvez accomplir cela avec
xtable
. Ajoutercaption
àxtable
etcomment=FALSE
à laprint
fonction.Voir le xtable et d'impression.xtable de la documentation.