有人能帮助我了解如何编写标题以便图形标题和交叉引用起作用吗?
我正在练习为 Rmd 文件中的简单图添加标题和交叉引用。我知道要做到这一点,我应该在标题中添加:“output: bookend::pdf_document2”和“fig_caption = yes”。然后,在名为 myfigure 的块中,我应该添加“fig.cap = “\label{fig:myfigure} My caption”。要交叉引用此图,我应该在文本中写入“@ref(fig:myfigure)”。我的代码如下。它不会编织,因为标题的格式是错误的。
---
title: "knit"
author: "Chase Hommeyer"
date: "4/1/2019"
output: bookdown::pdf_document2
toc: true
fig_caption: yes
---
```{r myfigure, fig.cap = "\\label{fig:myfigure} My caption"}
plot(pressure)
```
My plot is called \@ref(fig:myfigure).
然后,我尝试删除 toc 和 fig_caption 之前的空格,成功了,但没有出现标题,文本直接打印“@ref(fig:myfigure)”而不是交叉引用。我尝试的标题如下:
---
title: "knit"
author: "Chase Hommeyer"
date: "4/1/2019"
output: bookdown::pdf_document2
toc: true
fig_caption: yes
---
我还尝试将“pdf_document:”添加到标题中,但同样的问题,没有标题,交叉引用实际上是“@ref(fig:myfigure)”。我尝试的标题如下:
---
title: "knit"
author: "Chase Hommeyer"
date: "4/1/2019"
output: bookdown::pdf_document2
pdf_document:
toc: true
fig_caption: yes
---
有人能帮助我理解如何编写标题以使其起作用吗?