markdown表达式和结果可以在同一块中插入吗?

沙罗兹

R markdown中的一个简单块:

```{r}
1 + 2
3 + 4
```

当knitr转换为html时,将产生以下内容:

<pre><code class="r">1 + 2</code></pre>
<pre><code>## 3</code></pre>

<pre><code class="r">3 + 4</code></pre>
<pre><code>## 7</code></pre>

我正在尝试在一个块中输出表达式和结果

<pre><code class="r">
1 + 2
## 3
3 + 4
## 7
</code></pre>

我尝试修改块参数(例如结果和回显)无济于事。有什么办法可以做到这一点?

注意:我可能会使用::first::last选择器来破解CSS ,但是我很好奇是否有内置选项。

拉姆纳特

可以使用来完成hooksRmd文档顶部添加以下代码块它使用文档挂钩,该挂钩md在的最后阶段文件上运行knitting下面定义的钩子标识后续的代码块,中间没有任何文本块,并将其折叠为一个。

```{r setup, cache = F, echo = F}
knitr::knit_hooks$set(document = function(x){ 
  gsub("```\n*```r*\n*", "", x) 
})
```

笔记。设置cache = F此块很重要,这样该代码才能始终运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

可以在同一块中存储多个文件吗?

您可以在同一块中的互斥锁lock_guard之前添加代码吗

AWK:if和条件语句在同一块中

在Clojure中,表达式的结果可以成为(def)的第一个参数吗?

同一块的2个事务可以更新相同的状态键吗?

使用正则表达式解析URL,忽略Markdown中的代码块和代码段

sympy可以简化块矩阵表达式吗?

正则表达式查找存在所需电子邮件的最后一块内容

在分配变量的同一块中返回新变量

是否可以在Rust中执行对块表达式的捕获?

是否可以在同一shell命令中以“同步”方式使用重复的glob表达式?

我可以在同一表达式中多次使用该对象而不安全地对其进行修改吗?

我可以在循环内分配和求值一个表达式吗?

$ project:是否可以仅在一个阶段中访问表达式结果的属性?

是否可以在折叠表达式中插入额外的操作?

返回块中的最后一个表达式

SQLite在一个表达式中插入偶数和奇数行

我可以在C ++中扩展条件表达式吗

我可以从Elm表达式中删除lambda吗?

作业的左侧可以是Javascript中的表达式吗

在 C 中,表达式可以是指针吗?

在MuPad中显示表达式和计算结果

在同一表达式内的表达式中使用副作用的结果是否安全?

正则表达式以匹配Markdown代码块

我可以使用正则表达式将这些示例转换为markdown吗?

C#8新开关可以替换包含多个代码块吗?:?:表达式?

使用CSS和HTML在同一块中用一行分隔文本

是否可以在 Fluent Bit 中为同一输入编写多个正则表达式?

在[R] Markdown数学表达式中插入不间断空格以输出HTML