Я пишу презентацию Xaringan, которая включает в себя несколько изолированных блоков кода SQL. (Я провожу людей через некоторый код, который мы используем в команде.)
В этих блоках кода у меня есть несколько многострочных комментариев. В комментариях говорится: «Вы можете запустить это для проверки данных, но не включать их в готовый скрипт». Таким образом, они имеют / * в отдельной строке в начале и * / в отдельной строке в конце.
К сожалению , Заринган берет это * в последней строке и понимает, что это означает "выделить эту строку". Есть ли способ избежать такого поведения? Я смотрел в документах и нигде не видел. Я мог бы пропустить это все же.
Я пробовал обратную косую черту, backtics ... Презентация 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;
/
- но последняя строка выделена.