Il existe une gamme d'outils disponibles pour créer des tableaux de qualité de publication à l'aide de R, Sweave et LaTeX. En particulier, il existe des fonctions d'assistance comme latex
dans le package Hmisc
et xtable
dans le package xtable
. J'ai également souvent écrit mon propre code afin que je puisse avoir un contrôle complet sur le formatage de la table (par exemple, voir cet exemple ).
Cependant, lors de la préparation des tableaux de qualité des publications, une série de problèmes se posent souvent:
Au-delà des problèmes de haut niveau de spécification du format de tableau souhaité, il existe des problèmes de mise en œuvre.
xtable
?Il me semble que les questions ci-dessus méritent une introduction détaillée de type manuel.
Existe-t-il des ressources en ligne ou hors ligne qui fournissent un aperçu détaillé de la façon de produire des tableaux de qualité de publication à l'aide de R, Sweave et LaTeX, et qui résolvent les problèmes abordés ci-dessus?
Juste pour lier cela avec un joli petit arc au moment de la rédaction actuelle, les meilleurs meilleurs tutoriels existants sur les tableaux de qualité de publication et les scénarios d'utilisation semblent être une fusion de ces documents:
xtable
= ( source )Au-delà de la portée de ce qui existe actuellement, vous voudrez peut-être demander à l'auteur de The Joy of Sweave un document sur tableaux de qualité de publication en particulier. Il semble qu'il soit allé au-delà de ce problème dans ses recherches. En plus des questions que vous avez posées, cet espace spécifiquement pourrait utiliser un guide de style qui, à la vérité, n'existe pas actuellement.
Et, comme mentionné dans l'errata de la question, il s'agit d'un parfait exemple de question pour https://tex.stackexchange.com/ . Je vous encourage à continuer de poser questions spécifiques là-bas lorsque vous rencontrez des difficultés dans vos projets en cours.
Le package stargazer peut créer une qualité de publication - incl. en utilisant des modèles conçus pour ressembler à des revues universitaires existantes - à partir de fonctions et de packages statistiques R couramment utilisés (lm, glm, plm, svyglm, survival, pscl, AER et autres). Convient également à la création de tableaux de statistiques récapitulatifs et peut également générer directement du contenu de trame de données.
Il existe une fonction tabular
dans le package tables
qui traite les opérations de formatage, d'alignement et d'étiquette. Le paquet a un vignette qui est un bon point de départ.
xtable
a bien fonctionné pour moi jusqu'à présent. En combinaison avec siunitx
et, si nécessaire, longtable
, il peut produire des tableaux assez efficaces, à mon avis. Avec des packages comme booktabs
et caption
, l'esthétique peut aussi être agréable.
Je ne suis pas sûr que ce niveau de détail ait été demandé par l'OP, mais pour ce que cela vaut, l'implémentation de base pourrait être quelque chose dans ce sens: https://tex.stackexchange.com/questions/41067/caption -for-longtable-in-sweave/41183 # 4118 (ma propre réponse à une autre question).
Je recommande fortement ConTeXt qui utilise le package TABLE. Il y a un Présentation du tablea dans contextgarden et un exhaustif manual .