有没有办法将对象打印到xtable标题中?

时间:2013-11-12 15:07:58

标签: r sweave xtable

我正在尝试创建一个可以每年运行的报告,只需对代码进行尽可能少的更改。我希望报告的年份包含在表格的标题中,但无法弄清楚如何将对象插入标题。

\documentclass{article}

\begin{document}

<<year,echo=TRUE>>=
Year <- "2012-2013"
@
Year: \Sexpr{return(Year)}
<<makedata,echo=TRUE,results='asis'>>=
library(xtable)
dat <- matrix(round(rnorm(9, 20, 10)), 6, 3)
colnames(dat) <- c("Column 1","Column 2","Column 3")
print (xtable(dat, caption="Title"), caption.placement="top")
@

\end{document}

我想在“标题”之前插入对象年份。

1 个答案:

答案 0 :(得分:1)

使用paste()

print (xtable(dat, caption=paste(Year,"Title")), caption.placement="top")