Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
条件字体颜色R标记_R_Latex_R Markdown_Pdflatex - Fatal编程技术网

条件字体颜色R标记

条件字体颜色R标记,r,latex,r-markdown,pdflatex,R,Latex,R Markdown,Pdflatex,我无法找到基于变量值(>0、==0或的R标记中包含动态字体颜色的方法。我相信您的问题是\t被解释为选项卡字符。请尝试对\进行转义,如下所示: `r if (x>0) "\\textcolor{red}{Markdown}" else if (x==0) "\\textcolor{blue}{Markdown}" else "\\textcolor{yellow}{Markdown}"` 当我运行它时,它就起作用了。我相信您的问题是\t被解释为选项卡字符。请尝试像这样转义\: `r if

我无法找到基于变量值(>0、==0或的R标记中包含动态字体颜色的方法。我相信您的问题是
\t
被解释为
选项卡
字符。请尝试对
\
进行转义,如下所示:

`r if (x>0) "\\textcolor{red}{Markdown}" else if (x==0) "\\textcolor{blue}{Markdown}" else "\\textcolor{yellow}{Markdown}"`

当我运行它时,它就起作用了。

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

`r if (x>0) "\\textcolor{red}{Markdown}" else if (x==0) "\\textcolor{blue}{Markdown}" else "\\textcolor{yellow}{Markdown}"`

当我运行它时,它就起作用了。

如果你在想要输出的部分周围加上引号会发生什么?要清楚:你现在得到了什么行为?你好,你检查了这个问题的答案了吗?如果你在想要输出的部分周围加上引号会发生什么?要清楚:你现在得到了什么行为?你好,你检查了t的答案了吗他的问号,这很好。但是,现在输出被大括号包围。有没有办法避免这种情况?删除文本周围的大括号(“示例中的“Markdown”)不起作用-它删除了除第一个字母以外的所有字母的格式,并且仍然将输出包装在大括号中。感谢您的帮助!删除
\\textcolor
之前和
{Markdown}之后的大括号
请参阅编辑。这正是我想要的。谢谢Mark。是否仍有遗漏导致您不接受答案?很抱歉,Mark,我以为我已经接受了答案。现在应该解决这个问题。在我处理这个问题时,有一个问题…知道如何获得变量输出而不是文本吗?例如,如果如果希望在x标记时为变量x的字体上色,则效果很好。但是,现在输出被大括号包围。您知道如何避免这种情况吗?删除文本周围的大括号(“示例中的标记”)不起作用-它删除了除第一个字母以外的所有字母的格式,并且仍然将输出包装在大括号中。感谢您的帮助!删除
\\textcolor
之前和
{Markdown}之后的大括号
请参阅编辑。这正是我想要的。谢谢Mark。是否仍有遗漏导致您不接受答案?很抱歉,Mark,我以为我已经接受了答案。现在应该解决这个问题。在我处理这个问题时,有一个问题…知道如何获得变量输出而不是文本吗?例如,如果要在x时为变量x的字体上色吗