2015-01-13 10 views
6

LaTeX ha la capacità di add notes to the bottom of a tabel utilizzando tablenotes, quindi sembra che kable potrebbe essere in grado di implementare facilmente questo - o forse lo fa già, ma non riesco a trovare alcuna menzione di questa funzionalità.Come posso aggiungere note alla fine di una tabella usando knitr :: kable?

Ad esempio:

+1

Non è possibile, come [markdown di Pandoc] (http://johnmacfarlane.net/pandoc/README.html#tables) non supporta questa funzione. È possibile aggiungere le note sotto la tabella separatamente. – daroczig

+1

Se vuoi usare 'xtable' invece di' kable' per creare la tua tabella, allora [questa risposta SO] (http://stackoverflow.com/a/9356118/496488) potrebbe fornire una soluzione per te. – eipi10

+0

@ eipi10: lavoro xtable per l'output html (con le note)? –

risposta

4

si può effettivamente fare proprio questo utilizzando impressionante pacchetto di Hao Zhu kableExtra! Come segue:

library(knitr) 
library(kableExtra) 
dt <- mtcars[1:5, 1:4] 

# LaTeX Table 
kable(dt, format = "latex", booktabs = T) %>% 
    kable_styling() %>% 
    add_footnote("Footnote 1", notation="alphabet") 

enter image description here

Scopri i repository GitHub per l'intera gamma di tutto kableExtra può fare. Estende notevolmente la funzionalità delle tabelle all'interno di LaTeX e HTML con un sacco di funzionalità extra.

Problemi correlati