我在RMarkdown中有一张表,我想引用
see table 1.1 for more detail
任何人都可以告诉我如何引用它。所以基本上我想说dev
答案 0 :(得分:3)
不依赖于输出格式的解决方案是pandoc-crossref
filter。每当你输出一个表时,添加一个对其标题的引用(这里有pander):
```{r}
library(pander)
tb <- table(sample(letters[1:4], 10, replace=TRUE))
pander(tb, caption= "my table {#tbl:mytable}")
```
然后你可以用:
来引用这个表see [@tbl:mytable] for more details
要运行过滤器,请将此添加到您的YAML前端:
---
output:
pdf_document:
pandoc_args: ["-F=pandoc-crossref"]
---
Pandoc-crossref可以使用binaries或haskell platform进行安装。在后一种情况下:
cabal update
cabal install pandoc-crossref