有关在 R Markdown 中引用数字(PDF 输出)的问题?



我正在尝试将R标记作为pdf文档。我想自动引用我的数字,以便当我在文本中提到图 1 时,它可以自动定向到图形部分中的图 1。

我下载了 bookdown 包并尝试了以下代码,因为我使用了 bookdown 指南简介。然而,在我编织它之后,它显示了我输入的内容,而不是我希望它显示的标签。

这是我的 YAML 标头:

---
title: Policy Analysis
author: Me
fontsize: 12pt
output:
pdf_document: default
bookdown::pdf_document2: default
mainfont: Times New Roman
geometry: margin=2.54cm
subtitle: Web address
abstract: "This is an analysis"
---

下面是我的代码:

library('bookdown')
@ref(fig:explore) is produced to look at each of the 9 counties and their respective air emission.
```{r explore, fig.cap="Data Exploration", fig.height = 5.5, fig.width = 9}
par(mar = c(4, 4, .1, .1))
plot(cars, pch = 19)

```

我希望它将我定向到由代码卡盘explore生成的图形,但文本最终仍然显示为我键入的内容:

@ref(图:探索)的制作是为了观察9个县中的每一个县及其各自的空气排放。

基本上,@ref(fig:explore)没有做任何事情来引用这个数字。

下图及其标题如下所示。

我的设置有什么问题吗?如果有人对此有任何想法,请告诉我。

谢谢!

您尚未提供 YAML 标头,但我认为存在问题。它应该有以下行:

--- 
output: 
bookdown::pdf_document2
---

如果不从包中加载模板,则无法使用bookdown的功能。

最新更新