2013-10-18 108 views
5

有幾個有用的帖子圍繞着xtable進行處理,但是就我的搜索能力而言,沒有人處理這個問題。調整行高xtable R

我想在xtable(print)中調整行高。我正在打印一個data.frame。

print(xtable(...),...) 

請注意,我已經使用add.to.row

addtorow <- list() 
addtorow$pos <- list() 
addtorow$pos[[1]] <- c(0) 
addtorow$command <- c(paste("\\hline \n","\\hline \n",sep="")) 

所以我想要做的就是擴大upper行距:

enter image description here

我曾嘗試所有類型的東西,但總是搞亂我已經做得很好。

+0

填充的booktabs選項也許你可以添加適當高度的支柱:在文檔的樣式標記之間的頂部CSS規則那會擴大高度,但不會打印任何東西,我不是確切地說如何做到這一點,所以我只是把它留作評論,而不是完整的答案。 –

+0

添加額外的垂直空間通常通過在\\後添加[_x_pt]來完成,並且應該可以使用'print.xtable()'的'add.to.row'參數來實現。如果你顯示完整的'print()'命令(最好是MWE),你可能會得到更好的答案。 – chepec

回答

0

如果您使用的是LaTeX,或者如果您在html中打印表格(使用R Markdown和渲染作爲網頁),則無法準確確定上下文。在後一種情況下,您可以指定表格單元格的填充

<style> 
    th,td{ 
    padding:2px 5px 2px 5px; 
    } 
</style> 
1

你可以簡單地用增加圍繞水平線

print(xtable(...),booktabs = T)