我想根据使用的模板评估abc.tex
文档中的块。如果模板文件是customer id
description
risk level
address_line1
etc
,则块应该评估其他情况。有没有办法实现这个目标?
答案 0 :(得分:0)
您可以使用rmarkdown::metadata
,它会为您提供当前处理的文档的Meta / YAML数据:
```{r include = F}
cond.eval <- rmarkdown::metadata$output$pdf_document$template == 'abc.tex'
```
```{r eval = cond.eval}
print('Yes')
```
如果您使用共享YAML选项,可以尝试
```{r include=F}
meta <- yaml::yaml.load_file(paste0(getwd(), '/_output.yaml'))
cond.eval <- meta$pdf_document$template == 'abc.tex'
```
```{r eval = cond.eval}
print('Yes')
```