首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R标记的蜡笔/针织品报告

R标记的蜡笔/针织品报告
EN

Stack Overflow用户
提问于 2017-11-20 13:10:10
回答 2查看 1.1K关注 0票数 7

我该如何告诉respect /针织者尊重蜡笔色码?我有下面的R标记报告。

代码语言:javascript
复制
---
title: "MWE"
author: "Will Landau"
date: "11/20/2017"
output: html_document
---

```{r color}

消息(crayon::make_style(“绿色”)(“我的绿色信息”))

代码语言:javascript
复制

当我编织并渲染它时,我会看到输出

代码语言:javascript
复制
## My green message.

但文字的颜色不是绿色。

编辑

用例:https://github.com/wlandau-lilly/drake/issues/164

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-02 15:21:39

由于范西现在在CRAN上,我将添加一个使用它的解决方案:

代码语言:javascript
复制
---
title: "fansi Rmd"
output: html_document
---

```{r color, echo = FALSE}

选项(crayon.enabled= TRUE)

knitr::knit_hooks$set(message = function(x,options){

paste0(

代码语言:javascript
复制
"<pre class=\"r-output\"><code>",
代码语言:javascript
复制
fansi::sgr_to_html(x = x, warn = FALSE),
代码语言:javascript
复制
"</code></pre>"

)

})

消息(crayon::make_style(“绿色”)(“我的绿色信息”))

代码语言:javascript
复制
票数 5
EN

Stack Overflow用户

发布于 2017-11-21 11:54:51

这似乎是可行的:

代码语言:javascript
复制
---
title: "MWE"
output: html_document
---

```{r color, echo = FALSE}

选项(crayon.enabled= TRUE)

knitr::knit_hooks$set(message = function(x,options){

paste0(

代码语言:javascript
复制
"<pre class=\"r-output\"><code>",
代码语言:javascript
复制
ansistrings::ansi_to_html(text = x, fullpage = FALSE),
代码语言:javascript
复制
"</code></pre>"

)

})

消息(crayon::make_style(“绿色”)(“我的绿色信息”))

代码语言:javascript
复制

减价产出:

代码语言:javascript
复制
---
title: "MWE"
output: html_document
---

<pre class="r-output"><code>
## <span style="color:#4e9a06">My green message.</span>
</code></pre>

请注意:分析串尚未发布。

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

https://stackoverflow.com/questions/47392839

复制
相关文章

相似问题

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