我无法根据变量(>0、==0或<0)的值在中包含动态字体颜色。有人能帮忙吗?我尝试了一个if语句,其中的返回值是latex语法,但这是错误的。为了明确起见,我正在寻找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)而改变。
任何帮助都将不胜感激!
发布于 2016-10-31 15:14:15
我相信您的问题是,\t被解释为tab字符。尝试像这样转义\:
`r if (x>0) "\\textcolor{red}{Markdown}" else if (x==0) "\\textcolor{blue}{Markdown}" else "\\textcolor{yellow}{Markdown}"`当我运行它的时候。
https://stackoverflow.com/questions/40344407
复制相似问题