编写Rhtml文档时,可以使用<!--rinline x -->
在Rhtml文档中编写内联代码。但是,此代码包含在<code class="inline knitr">x</code>
中,这可能会破坏基本格式化。
有没有办法完全删除它?这样只有x
被写入文档。
答案 0 :(得分:5)
我假设你的意思是只有存储在x中的内容的输出被写入文档。您可以通过将表达式包装在I()
。
比较输出的差异:
<html>
<head>
<title>Title</title>
</head>
<body>
<p>Test document</p>
<!--rinline x <- 3 -->
<!--rinline x -->
<!--rinline I(x) -->
</body>
</html>
这会生成以下正文:
<body>
<p>Test document</p>
<code class="knitr inline">3</code>
3
</body>
我们可以看到第一个rinline获取代码标记,而第二个rinline只是直接将输出插入到文档中。