我确信这是一个简单的解决方案,但我整天都在寻找试图解决这个问题。我要做的就是将 xtable 标题拆分为 2 行。我试过 \n 和 caption.width 无济于事。
\documentclass{article}
\usepackage{caption}
\begin{document}
<<makedata,echo=TRUE,results='asis'>>=
df <- matrix(round(rnorm(9, 20, 10)), 3, 3)
colnames(df) <- c("Column1","Column2","Column3")
require(xtable)
print (xtable(df, caption="Title1\nTitle2"),caption.placement="top")
@
\end{document}