R knitr - kable tableau de mise en forme html pour le petit texte

Je suis en train de mettre en forme un tableau dans la R markdown (compilation au format HTML) à l'aide de knitr::kable pour être aussi petite que possible. Peut-être en faisant la taille du texte par exemple. Cependant par googler autour d'un lot, j'ai trouvé comment le contrôle de ces différents éléments, mais le tableau reste la même taille. J'ai pensé qu'il devrait obtenir de plus petits que les éléments nécessaires de moins d'espace, mais ce n'est pas arrivé.

Alors quoi d'autre dois-je le mettre pour rendre le tableau plus petit?

Voici le code:

---
title: "kable table formating"
output: html_document
---
<STYLE TYPE="text/css">
<!--
  td{
    font-family: Arial; 
    font-size: 4pt;
    padding:0px;
    cellpadding="0";
    cellspacing="0"
  }
  th {
    font-family: Arial; 
    font-size: 4pt;
    height: 20px;
    font-weight: bold;
    text-align: right;
    background-color: #ccccff;
  }
  table { 
    border-spacing: 0px;
    border-collapse: collapse;
  }
--->
</STYLE>

```{r echo=T}
library(knitr,quietly=T)

n <- 14
m <- runif(n*n)
dim(m) = c(n,n)
df <- data.frame(m)
kable(df,padding=0)
```  

Et c'est ici la sortie - de toute évidence, je n'ai pas besoin de tout cet espace:

R knitr - kable tableau de mise en forme html pour le petit texte

ne this aide
au lieu d'un autre fichier CSS, il est inclus le CSS dans son rmarkdown fichier. En fait, je ne pense pas que cela ait quelque chose à voir avec le rembourrage, mais avec la largeur. Ma conjecture est que kable est défaillante à une largeur de table de 100% de la largeur de la page. Je ne suis pas sûr de savoir comment remédier à cela.
Nevermind. oui je le fais. Il vous manque le format = "html" argument. Vous n'êtes pas faire un tableau HTML à tous, mais avec un abattement de table, qui ne reconnaît pas le rembourrage argument.
Hmm. Semble comme un tableau html à moi :). Je ne savais pas qu'il y avait différentes sortes de tables. Donc je suppose que j'ai deux options, travailler avec un tableau html ou R se démarque de la table. Je suppose que le dernier travailler sur des choses comme le PDF, etc. trop.
C'est une délicate et subtile différence. J'ai failli ne pas l'attraper, et je joue avec ce genre de choses, beaucoup.

OriginalL'auteur Mike Wise | 2015-10-27