【问题标题】:R: How to make second level indented bullet points using RMarkdown ioslides?R:如何使用 RMarkdown ioslides 制作二级缩进项目符号?
【发布时间】:2014-12-27 07:28:07
【问题描述】:

如何在 Rstudio 的 RMarkdown 中制作二级项目符号?

我试过了

* Level1
  + leve2

它没有工作。从教程中不清楚如何做到这一点。在普通的 RMarkdown 中,这似乎很简单。

【问题讨论】:

  • 说它不起作用并提供两行代码没有帮助
  • seems 4 spaces is the key(或者我在 Rstudio 中的 两个标签)
  • 您必须通过在第一个项目符号之前插入一个空行来确保将完整列表识别为项目符号列表并且您必须在“+”之前有 4 个空格这个角色的工作。

标签: r r-markdown


【解决方案1】:
---
title: "Untitled"
date: "Friday, October 31, 2014"
output: pdf_document
---


```{r}
summary(cars)
```


1. Item 1
2. Item 2
    a. Item 2a
    b. Item 2b

看上面那个,可能是间距的问题

【讨论】:

  • 使用Rpres,将二级列表缩进两个空格就足够了,方便与一级项目的文本对齐。但是当输出由 Pandoc 生成时(例如,对于 Beamer 或 ioslides 文档),您必须缩进四个空格。
  • 这应该是公认的答案。也早于this 问题,但基本相同,尽管是关于 Rmarkdown。
【解决方案2】:
  • 1 级
    • 2 级(四个空格)

这对我有用。

【讨论】:

    【解决方案3】:

    OP 询问了 ioslides,所以:

    虽然ioslides guide没有详细说明,但@user20650的评论是正确的:使用ioslides时,只需确保第二级使用四个空格或一个制表符,例如:

    ---
    title: "Untitled"
    output: ioslides_presentation
    ---
    
    ## Slide Header
    
    - Level 1
        - Level 2
    

    注意,您也可以使用基本的 html 来组合它:

    ---
    title: "Untitled"
    output: ioslides_presentation
    ---
    
    ## Slide Header
    
    <ul>
    <li>Level 1
        <ul>
        <li>Level 2</li>
    </li>
    </ul>
    

    后续级别只需要在项目符号前添加更多空格:

    ---
    title: "Untitled"
    output: ioslides_presentation
    ---
    
    ## Slide Header
    
    - Level 1
        - Level 2
            - Level 3
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 1970-01-01
      • 2015-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多