【问题标题】:Nested numbered list do not break line in Jupyter Notebook Markdown嵌套编号列表不会在 Jupyter Notebook Markdown 中换行
【发布时间】:2018-07-28 17:31:57
【问题描述】:

我正在尝试在 Jupyter Notebook Markdown 单元格中创建一个嵌套编号列表,用作链接到文档中标题的目录。然而,当单元格被执行时,列表中应该嵌套/缩进的项目只会出现在同一行。

我尝试在要缩进的数字前使用四个空格(这是我看到人们建议的)。这没有用,所以我也尝试了 1-3 个空格并使用制表符,但似乎没有一个工作。认为这可能是编号本身和句号使用的问题(即 "1." 和 "1.1" ,而不是 "1.1." 等),但这也不能解决问题。

如果我使用星号代替 1.1、1.2 等,缩进确实有效,但这不是我想要的格式。

Markdown 代码示例:

1. [Intro](#intro)
    1.1 [Part A](#pA)
    1.2 [Part B](#pB)
    1.3 [Part C](#pC)
2. [Main](#main)

此代码输出:

1. Intro 1.1 Part A 1.2 Part B 1.3 Part C
2. Main

期望的输出:

1. Intro 
    1.1 Part A 
    1.2 Part B 
    1.3 Part C
2. Main

提前感谢您的帮助。

【问题讨论】:

  • 与 python/编程有什么联系?您是否正在以编程方式创建某些东西?我很困惑。
  • Jupyter Notebook 的其余部分包含用 Python 完成的数据分析。看到这里的其他 q 提出了非常相似的问题,即内容的嵌套列表问题。不幸的是,我看到的解决方案都没有对我有用。不过,请注意,Python 标记已删除(这是 StackO 在我写问题时自动建议的标记)。
  • 我不确定markdown (at least CommonMark) 是否允许您尝试实现的子列表。看到这个帖子meta.stackexchange.com/questions/85474/…

标签: jupyter-notebook markdown jupyter


【解决方案1】:

您需要添加以下内容之一:

  • 每行末尾有两个空格,或
  • 每行末尾有一个<br> 标记。

例如:

1. [Intro](#intro)<br>
    1.1 [Part A](#pA)<br>
    1.2 [Part B](#pB)<br>
    1.3 [Part C](#pC)<br>
2. [Main](#main)<br>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-21
    • 2017-11-16
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    • 2018-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多