r-如何在Rmarkdown中以编程方式生成自定义文本



我正试图将这个markdown块放入R代码中,这样我就可以以编程方式使用它。输出是一个word文档,工作非常完美。我只是想把这个块放到一个变量中,这样我就可以在需要的时候复制、粘贴和修改它

这是我需要进入变量的两个标记块的例子。

1:

::: {custom-style="heading 3"}
Caudal
:::

2:

::: {custom-style="Cuadro (texto al pie)"}
Fuente: `r fuente`
Elaborado por: `r elaborado_por`
:::

我需要生成这样的东西:

pie_chart <- 
'``` {custom-style="Cuadro (texto al pie)"}
Fuente: `r fuente`
Elaborado por: `r elaborado_por`
```'
text text
pie_chart

结果:

text text
Fuente: aaa
Elaborado por: aaa

我在中寻找解决方案https://github.com/Rapporter/pander但我没有找到。

您可以使用result='asis'chunck选项并使用cat:输出自定义文本

```{r, results = 'asis', echo = FALSE}
cat('
```{custom-style="heading 3"}
Caudal
```')
```

相关内容

最新更新