2

我正在编写一个 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;
*/
```

我最终看起来大概是这样的——</p>

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

——但最后一行被突出显示。

4

0 回答 0