条件字体颜色 R Markdown
Conditional font color R Markdown
我找不到根据变量值(>0、==0 或 <0)在 R Markdown 中包含动态字体颜色的方法。有人能帮忙吗?我尝试了一个 if 语句,其中 return 值是乳胶语法,但是出错了。明确地说,我正在寻找 PDF 输出。这是我尝试过的:
```{r setup, include=FALSE}
x <- 4
```
This is an R Markdown document.
`r if (x>0) {\textcolor{red}{Markdown}} else if (x==0) {\textcolor{blue}{Markdown}} else {\textcolor{yellow}{Markdown}}`
在此虚拟示例中,字体颜色应根据 x 的值(我已将其设置为 4)更改。
如有任何帮助,我们将不胜感激!
我认为您的问题是 \t
被解释为 tab
字符。尝试像这样转义 \
:
`r if (x>0) "\textcolor{red}{Markdown}" else if (x==0) "\textcolor{blue}{Markdown}" else "\textcolor{yellow}{Markdown}"`
当我 运行 它时,它起作用了。
我找不到根据变量值(>0、==0 或 <0)在 R Markdown 中包含动态字体颜色的方法。有人能帮忙吗?我尝试了一个 if 语句,其中 return 值是乳胶语法,但是出错了。明确地说,我正在寻找 PDF 输出。这是我尝试过的:
```{r setup, include=FALSE}
x <- 4
```
This is an R Markdown document.
`r if (x>0) {\textcolor{red}{Markdown}} else if (x==0) {\textcolor{blue}{Markdown}} else {\textcolor{yellow}{Markdown}}`
在此虚拟示例中,字体颜色应根据 x 的值(我已将其设置为 4)更改。
如有任何帮助,我们将不胜感激!
我认为您的问题是 \t
被解释为 tab
字符。尝试像这样转义 \
:
`r if (x>0) "\textcolor{red}{Markdown}" else if (x==0) "\textcolor{blue}{Markdown}" else "\textcolor{yellow}{Markdown}"`
当我 运行 它时,它起作用了。