注释掉 R Markdown 中的文本(Rmd 文件)
Posted
技术标签:
【中文标题】注释掉 R Markdown 中的文本(Rmd 文件)【英文标题】:Comment out text in R Markdown (Rmd file) 【发布时间】:2013-06-07 10:40:50 【问题描述】:在 R Markdown (.Rmd
) 文件中,如何注释掉未使用的文本?我指的不是 R 代码块中的文本,而是一般文本,例如 LaTex 中的 %。
【问题讨论】:
Was initially closed as duplicate;重新打开,因为 Rmarkdown 可能会提供 Markdown 不支持的替代选项。 【参考方案1】:您始终可以通过将代码放在 if(F) 语句中来关闭代码。
【讨论】:
【参考方案2】:拖动要注释的行后,按SHIFT+CMD+C (macOS), SHIFT kbd>+CTRL+C (Windows)。这是R Markdown编辑器(R Studio)注释掉的快捷方式。
【讨论】:
对我来说是 Ctrl+ Shift + C。谢谢! 我运行的是 Windows 10,对我来说也是 Ctrl+Shift+C。谢谢! @EvanRosica,HelloGoodbye,感谢您提供的信息,我编辑了答案以明确添加 Windows 快捷方式。【参考方案3】:额外的 yaml 块可以在文档内的任何地方使用,并用 #
注释掉
---
title: "Untitled"
output: html_document
---
No comment.
---
# here's a comment
# ```r
# x = pi
# ```
---
但是请注意,这并不妨碍 knitr 评估 inline r 代码。
【讨论】:
【参考方案4】:我认为你应该能够使用常规的 html cmets:
<!-- regular html comment -->
这对你有用吗?
【讨论】:
奇怪的是,那些 html cmets 中的内联 r 代码试图评估。例如,<-- Some text with `r mean(x)` inline code -->
可能会在 Knit 上导致“blah not Found”错误,因为内联代码被意外评估。
我记得我记得看到Yihui Xie提到让knitr识别评论字符太难了,因为knitr不负责将文档渲染为html或pdf。我认为 HTML 注释字符只在编织后由 pandoc/rmarkdown 处理。以上是关于注释掉 R Markdown 中的文本(Rmd 文件)的主要内容,如果未能解决你的问题,请参考以下文章
终于解决了Rstudio中Rmarkdown的.rmd文件knit为PDF
如何在R Markdown中改变biblatex中的引用风格?