下面是一个示例代码块及其输出。
`{r example, message = F} for (i in 1:5) { print(i) } `
我希望在输出文件中不带边框,也不带前导## [1]。可以吗?
## [1]
b91juud31#
此解决方案还将删除边框。
comment
##
cat()
print()
[1]
<pre>
.r
.hljs
pre.hljs
下面是一个完整的.Rmd文件,它可以被编织成一个html文档
--- title: example.Rmd output: html_document --- ```{css, echo = FALSE} pre:not(.r) { border: 0px; }
for (i in 1:5) { cat(i, "\n") }
vtwuwzda2#
使用以下代码
{r example, message = FALSE, comment = ''} for (i in 1:5) { cat(i, '\n') }
2条答案
按热度按时间b91juud31#
此解决方案还将删除边框。
comment
选项删除##
字符。cat()
而不是print()
来显示没有R格式[1]
的输出。您需要在cat()
中指定要添加换行符。<pre>
标记指定的,其中代码块属于.r
类,输出块属于.hljs
。这些可能会随不同的主题而变化,但这个选择器对我很有效。pre.hljs
也可以用作选择器。下面是一个完整的.Rmd文件,它可以被编织成一个html文档
vtwuwzda2#
使用以下代码