【发布时间】:2023-02-02 16:18:14
【问题描述】:
我正在创建一个参考文档,其中包含来自各种 Rmd 文件的代码 sn-ps。
例如,我的第一个文件如下所示:
lm.Rmd:
---
title: Linear Models
---
# How to Run Linear Models
```{r}
lm(am ~ cyl + mpg, data = mtcars)
```
## Linear Model Results
...
# A New Linear Model
...
然后在第二个文件中(现在使用 Quarto qmd),我试图引用这个外部脚本并将其显示为原始 Rmd 代码,而不是 HTML 或 Markdown 输出。这是我正在尝试的:
reference.qmd:
---
title: Reference Document
---
# Linear Model Scripts
Here is the script we used for linear models:
```{r}
#| file: dir/lm.Rmd
#| eval: false
#| echo: true
#| code-folding: true
```
# More Scripts
...
我想要的是将原始 RMD/QMD 代码包含在最终 reference.qmd HTML 文档的“回显”代码框中。但是正在发生的事情是正在评估来自 lm.Rmd 文件的降价,并且正在显示,就像我直接在 reference.qmd 文档中写的一样。
最后,我想要的是能够显示任意外部脚本,并让最终用户能够在最终 HTML 输出(本例中为 QMD 书籍)中滚动浏览该脚本。 QMD 代码块中的 file: 选项似乎让我部分地在那里,因为它适用于 .R 文件,但它似乎不适用于 .Rmd 文件。
【问题讨论】:
标签: r r-markdown quarto