1

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

\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}

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

4

1 回答 1

1

利用paste()

print (xtable(dat, caption=paste(Year,"Title")), caption.placement="top")
于 2013-11-12T15:19:16.477 回答