【发布时间】:2014-03-16 06:22:17
【问题描述】:
使用 knitr,我试图将输出包装在特定类的 div 中。例如,下面是代码:
```{r}
# Print the pressure data set
head(pressure)
````
我希望将输出(而不是代码)包装在一个 div 中,例如 <div class='myclass'>,因为该类提供了对输出的特殊控制。 (在我的情况下,它将显示在 2 列中)
我在 StackOverflow 上找到了另一个问题,但提供的答案将代码和输出包装在 div 中,而我只是希望输出进入 div。
这可以用knitr完成吗?
编辑:
这是当前生成的内容:
<pre class="r"><code>head(pressure)</code></pre>
<pre><code>## temperature pressure
## 1 0 0.0002
## 2 20 0.0012
## 3 40 0.0060
## 4 60 0.0300
## 5 80 0.0900
## 6 100 0.2700</code></pre>
我想要这样的东西:
<pre class="r"><code>head(pressure)</code></pre>
<div class="myclass">
<pre><code>## temperature pressure
## 1 0 0.0002
## 2 20 0.0012
## 3 40 0.0060
## 4 60 0.0300
## 5 80 0.0900
## 6 100 0.2700</code></pre>
</div>
但我希望它可以针对特定的块进行定制。也就是说,我希望能够设置块选项,以便某些块的输出为myclass,而其他块的输出为otherclass。
【问题讨论】:
-
在页面 goo.gl/Og7Xhj 的输出挂钩部分中,“源”和“输出”之间存在差异。也许这有帮助。目前我无法在这里测试。
-
为清楚起见,请您显示生成的 HTML 以及您希望看到的 HTML。
-
您指的是“StackOverflow 上的其他问题”,但不是链接。这是不久前的事了,但您有机会使用链接进行编辑吗?