![xtable(knitr)을 사용하여 굵은 열 머리글 만들기](https://rvso.com/image/309849/xtable(knitr)%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EA%B5%B5%EC%9D%80%20%EC%97%B4%20%EB%A8%B8%EB%A6%AC%EA%B8%80%20%EB%A7%8C%EB%93%A4%EA%B8%B0.png)
이상적으로는 print.xtable 명령에서 xtable 호출의 출력을 사용하여 모든 열 머리글을 굵게 표시하는 가장 쉬운 방법은 무엇입니까? 저는 니트를 사용하고 있어요.
답변1
\documentclass[a5paper]{article}
\usepackage{booktabs,colortbl,xcolor}
\begin{document}
A simple raw \texttt{xtable}:
<<before,results='asis',echo=F>>=
library(xtable)
df <- data.frame(
One=c(101.000,22.345),
Two=c(3.45,74.34),
Three=c(65,6.1234))
print(xtable(df))
@
The same table with some formatting:
<<after,results='asis', echo=F>>=
bold <- function(x) {paste('{\\textbf{',x,'}}', sep ='')}
gray <- function(x) {paste('{\\textcolor{gray}{',x,'}}', sep ='')}
print(xtable(df,digits=0),
sanitize.rownames.function=gray,
sanitize.colnames.function=bold,
booktabs=T)
@
\end{document}