我试图注解掉RMarkdown中的一段代码。我知道我可以使用<!-- -->语法添加注解,但是这些注解仍然会出现在呈现的HTML中(尽管是隐藏的)。有没有办法创建在呈现过程中被忽略并且不会出现在导出的文档源代码中的真实的注解?
<!-- -->
qybjjes11#
可以将所有内容都 Package 在~~~{=comment} ... ~~~中以使其忽略:
~~~{=comment}
~~~
Normal text ~~~{=comment} this will be ignored This, too! ~~~ No longer in a comment.
ia2d9nvy2#
可以使用echo指定要在输出中显示的代码行,如下所示:
echo
--- date: "2022-12-13" output: html_document --- ```{r echo=2:4} # This comment should not be shown rnorm(3) # But keep this comment in output html
输出: ![](https://i.stack.imgur.com/dh5Ff.png) 如您所见,它没有显示第一条注解。
2条答案
按热度按时间qybjjes11#
可以将所有内容都 Package 在
~~~{=comment}
...~~~
中以使其忽略:ia2d9nvy2#
可以使用
echo
指定要在输出中显示的代码行,如下所示: