R markdown 中的参考 knitr 块

luc*_*ano 5 markdown r pandoc knitr

我正在使用 knitr 在 Markdown (.Rmd) 文件中嵌入 R 代码。我正在使用 Pandoc 将文件转换为 PDF 文件。我的 .Rmd 文件的内容如下所示:

Report
========================================================

This is my report. Some analysis is included in LINK TO CHUNK NAMED MY.ANALYSIS HERE


```{r my.analysis, echo=FALSE}

summary(cars)

```
Run Code Online (Sandbox Code Playgroud)

它在哪里说 LINK TO CHUNK NAMED MY.ANALYSIS HERE,我能否在输出的 PDF 中提供名为 my.analysis 的代码块的链接?

我相信 OP 在这里问了一个类似但略有不同的问题:图形标题、使用 knitr 和降价到 html 的引用

Tyl*_*ker 2

做这个:

Report
========================================================

This is my report. Some analysis is included in \href{http://stackoverflow.com/q/16445247/1000343}{LINK TO CHUNK NAMED MY.ANALYSIS HERE}


```{r my.analysis, echo=FALSE}

summary(cars)

```
Run Code Online (Sandbox Code Playgroud)

然后将markdown文件(不是Rmd)转换为PDF。

这也适用于报告的开发版本

```{r setup, include=FALSE}
# set global chunk options
opts_chunk$set(cache=TRUE)
library(reports); library(knitr); 
```
Report
========================================================

This is my report. Some analysis is included in `r HR("http://stackoverflow.com/q/16445247/1000343", "LINK TO CHUNK NAMED MY.ANALYSIS HERE")`


```{r my.analysis, echo=FALSE}

summary(cars)

```
Run Code Online (Sandbox Code Playgroud)

然后将 html 文件转换为 pdf。