Rmarkdown 滑动缩进列表
Rmarkdown Slidy indented lists
我主要将 Rmarkdown 与 slidy 一起使用。我喜欢它,因为我可以在 r 代码块之外使用 html 标签(也许它在其他格式中是可行的,不知道)。但是我 运行 遇到了缩进列表的问题。
---
title: "Test"
author: "Me"
date: "Today"
output:
slidy_presentation
---
## Test Slide
<ul>
<li>One Bullet Point
</ul>
这很有魅力。
输出(html):
<div id="test-slide" class="slide section level2">
<h1>Test Slide</h1>
<ul>
<li>
One Bullet Point
</ul>
</div>
但是:
## Test Slide Indented
<ul>
<li>One Bullet Point
<ul>
<li>One Indented Bullet Point
</ul>
</ul>
惹麻烦。输出(再次html):
<div id="test-slide-indented" class="slide section level2">
<h1>Test Slide</h1>
<ul>
<li>
One Bullet Point
<ul>
<pre><code> <li>One Indented Bullet Point</code></pre>
</ul>
</ul>
</div>
因此 "list within the list" 在 html 文档中显示为代码块而不是缩进列表。
列表元素所在行的前面有四个空格。这意味着 pandoc 会将那一行解释为代码块。据我所知,没有办法阻止这种情况,因此您需要删除 html 标签前的缩进。
http://rmarkdown.rstudio.com/authoring_pandoc_markdown.html#verbatim-code-blocks
我还要指出 markdown 支持嵌套列表,因此无需在您的示例中使用 html 标签:
- One bullet point
+ One indented bullet
我主要将 Rmarkdown 与 slidy 一起使用。我喜欢它,因为我可以在 r 代码块之外使用 html 标签(也许它在其他格式中是可行的,不知道)。但是我 运行 遇到了缩进列表的问题。
---
title: "Test"
author: "Me"
date: "Today"
output:
slidy_presentation
---
## Test Slide
<ul>
<li>One Bullet Point
</ul>
这很有魅力。
输出(html):
<div id="test-slide" class="slide section level2">
<h1>Test Slide</h1>
<ul>
<li>
One Bullet Point
</ul>
</div>
但是:
## Test Slide Indented
<ul>
<li>One Bullet Point
<ul>
<li>One Indented Bullet Point
</ul>
</ul>
惹麻烦。输出(再次html):
<div id="test-slide-indented" class="slide section level2">
<h1>Test Slide</h1>
<ul>
<li>
One Bullet Point
<ul>
<pre><code> <li>One Indented Bullet Point</code></pre>
</ul>
</ul>
</div>
因此 "list within the list" 在 html 文档中显示为代码块而不是缩进列表。
列表元素所在行的前面有四个空格。这意味着 pandoc 会将那一行解释为代码块。据我所知,没有办法阻止这种情况,因此您需要删除 html 标签前的缩进。
http://rmarkdown.rstudio.com/authoring_pandoc_markdown.html#verbatim-code-blocks
我还要指出 markdown 支持嵌套列表,因此无需在您的示例中使用 html 标签:
- One bullet point
+ One indented bullet