如何在带有围栏的代码块中转义星号?

时间:2019-01-08 22:35:29

标签: r r-markdown xaringan remarkjs

我正在写一个Xaringan演示文稿,其中包括一些受限制的SQL代码块。 (我正在引导人们浏览我们作为团队使用的一些代码。)

在这些代码块中,我有一些多行注释。这些注释的意思是“您可以运行它来检查数据,但不要在完成的脚本中包括它”。因此,它们的开头是/ *,结尾处是* /。

不幸的是, Xaringan在最后一行接受了*,并将其表示为“突出显示此行”。有办法避免这种行为吗?我在文档中四处张望,却看不到任何地方。我可能会想念它。

我已经尝试了反斜杠,反斜杠... Presentation Ninja演示了一个带有双星号的示例,但这是为了突出显示并且包含它,而不是在转义行为时不进行显示。以下是我能想到的最简单的示例:

---
title: "Escaping Asterisks"
author: "Benjamin Wolfe"
output:
  xaringan::moon_reader:
    lib_dir: libs
    nature:
      highlightStyle: github
      highlightLines: true
---

```sql
--like this:
select foo.bar
from foo;

/*
--not like this:
  select bar.foo
  from bar;
*/
```

我最终看起来像这样—

/*
--not like this:
  select bar.foo
  from bar;
/

-但最后一行高亮显示。

0 个答案:

没有答案