在R Markdown中创建列表和子项不再工作了吗?

v64noz0r  于 2023-05-04  发布在  其他
关注(0)|答案(3)|浏览(128)

我遵循下面的cheat sheet:
https://www.rstudio.com/wp-content/uploads/2015/02/rmarkdown-cheatsheet.pdf
并尝试使用以下代码(复制粘贴自备忘单)制作一些列表

---
title: "Test"
author: "Test"
date: "7 August 2017"
output: html_document # or pdf_document
---

* unordered list
* item 2
 + sub-item 1
 + sub-item 2

1. ordered list
2. item 2
 + sub-item 1
 + sub-item 2

但是结果与备忘单中的不一样,圆圈不一样,子项目也不缩进。

lqfhib0f

lqfhib0f1#

对于每个在显示简单列表时遇到问题的人来说,markdown需要在列表前添加一个Empty line
This will not work * Item 1 * Item 2 * Item 3
输出结果如下所示。
这将不起作用 * 项目1 * 项目2 * 项目3
来解决这个问题;
INSERT EMPTY LINE HERE, BEFORE LIST.

  • 项目1

  • 项目2

  • 项目3
    输出应该是这样

  • 项目1

  • 项目2

  • 项目3

oxiaedzo

oxiaedzo2#

尝试对子项使用tab或双tab分隔,而不是spacebar分隔

---
title: "Test"
author: "Test"
date: "7 August 2017"
output: html_document # or pdf_document
---

* unordered list
* item 2
    + sub-item 1
    + sub-item 2

1. ordered list
2. item 2
    + sub-item 1
    + sub-item 2

bvpmtnay

bvpmtnay3#

由于某些原因,当您将制表符宽度设置为2个空格时,有序列表子项不能正确嵌套,但无序列表可以。这个问题在使用双制表符(或四个空格)插入子项时得到解决。
例如:

2 space tab works for unordered lists

* unordered list
* item 2
  + sub-item 1
  + sub-item 2

<br>

2 space tab doesn't work for Ordered list

1. ordered list
2. item 2
  + sub-item 1
  + sub-item 2 

<br>

Double tab (or 4 spaces) solves the problem

1. ordered list
2. item 2
    + sub-item 1
    + sub-item 2

相关问题