首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >突出显示xaringan中的代码选择

突出显示xaringan中的代码选择
EN

Stack Overflow用户
提问于 2018-08-25 11:35:45
回答 1查看 1.3K关注 0票数 5

如何在xaringan中突出显示单个单词或选择的代码,而不是整行?

在下面的示例中,我只想突出显示管道操作符%>%,而不是整个行。

代码语言:javascript
复制
---
output:
  xaringan::moon_reader:
    css: [default]
    lib_dir: libs
    nature:
      highlightStyle: github
      highlightLines: true
      countIncrementalSlides: false
---

```{r setup, include=F}

图书馆(Magrittr)

代码语言:javascript
复制
Highlight Whole Line (not what I need)
```{r, eval=F}

虹膜%>% #<<

摘要()

代码语言:javascript
复制
Highlight Whole Line 2 (also not what I need)
```{r, eval=F}

{虹膜%>% }

摘要()

代码语言:javascript
复制
Highlight Pipe only (What I would need, doesnt work)
```{r, eval=F}

虹膜{ %>% }

摘要()

代码语言:javascript
复制
Highlight Pipe only html-mark (doesnt work, as expected)
```{r, eval=F}

虹膜%>%

摘要()

代码语言:javascript
复制

这导致了

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-25 15:07:44

我找到了一个解决方案:使用highlightSpans: true,然后在代码中使用backticks。也就是说,

代码语言:javascript
复制
---
output:
  xaringan::moon_reader:
    css: [default]
    lib_dir: libs
    nature:
      highlightStyle: github
      highlightLines: true
      highlightSpans: true
      countIncrementalSlides: false
---

```{r, eval=F}

虹膜%>%

摘要()

代码语言:javascript
复制

产生

对该方法的唯一警告是,只有当R本身不计算代码时,它才会运行。(eval=TRUE将返回一个错误)

它的来源是:https://github.com/gnab/remark/wiki/Configuration

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

https://stackoverflow.com/questions/52016911

复制
相关文章

相似问题

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