Output table width in Rmarkdown

2019-02-05 20:50发布

问题:

I'm using Rmarkdown to create a document. I want to include markdown tables, but they are all scaled to the width of the page. I'd like to specify a relative width of say... 40% for the table. I've tried various options associated with the following:

library(pander)
pandoc.table(head(cars))

library(xtable)
print(xtable(head(cars)), type="html")

library(knitr)
kable( head(cars), format="markdown")

Any ideas?

Thanks

回答1:

If you're outputting an html document you need to modify the css. You can add this directly to the Rmd document:

<style type="text/css">
.table {

    width: 40%;

}
</style>