我有两个文件1. 索引.rmd文件,另一个是2.序言.tex我想在其中声明一个变量索引.rmdIE
a <- 'Start and end with single quote'
我想传递上述变量序言.tex
\usepackage{fancyhdr}
\newcommand\CenterHeader{>>>>**a(variable)**<<<<<}
它可以是一个远程医疗文件或r文件
我如何实现这个
答案1
首先,创建preamble.Rnw
:
\usepackage{fancyhdr}
\newcommand\CenterHeader{\Sexpr{a}}
然后在创建后index.Rmd
进行编译:preamble.Rnw
a
```{r}
a <- 'Start and end with single quote'
```
```{r, include=FALSE}
xfun::Rscript_call(function() {
knitr::knit('preamble.Rnw', envir = list(a = a))
})
```
这将生成preamble.tex
。