4
在RMarkdown,我似乎能夠創造「一些」在YAML頭動態變量,而不是爲別人:[R降價YAML動態變量
舉例來說,這個工程:
---
title:
"Some Title, `r format(Sys.time(), '%d %B, %Y')`"
...
---
但是這不是。
---
...
pdf_document:
keep_tex: `r 'true'`
---
但是這樣做(即不動態)。
---
...
pdf_document:
keep_tex: true
---
所以,我怎麼能「動態」分配keep_tex
爲真或假,我想做的事,是這樣的:
---
...
pdf_document:
keep_tex: `r getOption('mypackage.keep_tex')`
---
完美,正是我需要的。在實驗後,我還應該說,如果'pdf_document(...)'優先於'pdf_document'(即函數優先於字符串),那麼函數版本將覆蓋YAML頭中指定的任何內容。 –