之前我问过这个,但是没有人回答这个问题,所以想过再发一次。可能是一个愚蠢的问题,但不知何故,我无法在网上找到答案,我找到的答案不起作用。
无论如何我的问题是在使用knitr编写报告时,当我得到一个表时,引用不起作用(当我编译pdf时)。
示例:
set.seed(1)
x<-matrix(rnorm(100),ncol=10)
参考适用于数字。
<<Samp,fig.cap="Sample">>=
plot(x[1,],x[2,])
@
示例图如图\ ref {fig:Samp}所示。
但是对于表格,它不起作用。示例代码:
<<Samp2,results='asis'>>=
xtable(x,caption="Sample Table")
@
Sample table is shown in Table \ref{Samp2}.
我得到的输出是“样本表显示在表??”。
我如何获得参考?
另一个问题!如果我将维名称放到x。
dimnames(x) <- list(stack=0:9,overflow=1:10)
xtable(x)
我得到列尺寸1:10和行尺寸0:9,但我没有得到该表中的堆栈和溢出名称。我怎样才能在表格中找到这些名字?
答案 0 :(得分:1)
我可以回答问题的第一部分。
xtable(x,caption="Sample Table",label="Samp2")
由于某种原因,它与情节/数字不同。