Rmarkdown Slidy缩进列表

时间:2015-05-11 11:58:00

标签: html r r-markdown slidy

我主要使用Rmarkdown滑行。我喜欢它,因为我可以在r代码块之外使用html标签(也许它可以在其他格式中使用,不知道)。但是我在缩进列表中遇到了麻烦。

 <div id="test-slide" class="slide section level2">
  <h1>Test Slide</h1>
  <ul>
  <li>
  One Bullet Point
  </ul>
 </div>

这就像一个魅力。

输出(html):

## Test Slide Indented
<ul>
 <li>One Bullet Point
   <ul>
      <li>One Indented Bullet Point
   </ul>
</ul>

然而:

<div id="test-slide-indented" class="slide section level2">
 <h1>Test Slide</h1>
 <ul>
 <li>
 One Bullet Point
 <ul>
 <pre><code>  &lt;li&gt;One Indented Bullet Point</code></pre>
 </ul>
 </ul>
 </div>

造成麻烦。输出(再次输入html):

CAST( case when min(uc.casemain_id) is null then 0 else count(uc.casemain_id) end AS TINYINT )

因此“列表中的列表”显示为代码块,而不是html文档中的缩进列表。

1 个答案:

答案 0 :(得分:2)

在行前面有四个空格和list元素。这意味着pandoc会将该行解释为代码块。据我所知,没有选项可以阻止这种情况,所以你需要在html标签之前删除缩进。

http://rmarkdown.rstudio.com/authoring_pandoc_markdown.html#verbatim-code-blocks

我还要指出markdown支持嵌套列表,所以在你的例子中不需要使用html标签:

- One bullet point
    + One indented bullet