首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >条件字体颜色R标记

条件字体颜色R标记
EN

Stack Overflow用户
提问于 2016-10-31 14:38:14
回答 1查看 3.1K关注 0票数 2

我无法根据变量(>0、==0或<0)的值在中包含动态字体颜色。有人能帮忙吗?我尝试了一个if语句,其中的返回值是latex语法,但这是错误的。为了明确起见,我正在寻找PDF输出。以下是我尝试过的:

代码语言:javascript
复制
```{r setup, include=FALSE}

X <- 4

代码语言:javascript
复制
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)而改变。

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-31 15:14:15

我相信您的问题是,\t被解释为tab字符。尝试像这样转义\

代码语言:javascript
复制
`r if (x>0) "\\textcolor{red}{Markdown}" else if (x==0) "\\textcolor{blue}{Markdown}" else "\\textcolor{yellow}{Markdown}"`

当我运行它的时候。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40344407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档