Markdown 列表编号Jupyter笔记本降价

Markdown 列表编号Jupyter笔记本降价,markdown,jupyter,jupyter-notebook,Markdown,Jupyter,Jupyter Notebook,我试着为学生创建一个教程。我想给我问的问题编号,但在中间我想添加一些信息来介绍这些问题。如何制作一个自动编号的列表,而不在每次输入文本时重置编号。例如: This is some info. 1. This is question one. This is more info. 2. This is question two. 给出输出: 这是一些信息 这是第一个问题 这是更多的信息 这是第二个问题 标准降价不可能直接实现这一点,尽管您可以“伪造它”(见下文)。事实上,国家: 需要注意的是,

我试着为学生创建一个教程。我想给我问的问题编号,但在中间我想添加一些信息来介绍这些问题。如何制作一个自动编号的列表,而不在每次输入文本时重置编号。例如:

This is some info.
1. This is question one.

This is more info.
2. This is question two.
给出输出:

这是一些信息

  • 这是第一个问题
  • 这是更多的信息

  • 这是第二个问题

  • 标准降价不可能直接实现这一点,尽管您可以“伪造它”(见下文)。事实上,国家:

    需要注意的是,用于标记列表的实际数字对HTML输出标记结果没有影响。。。关键是,如果愿意,可以在有序的降价列表中使用序号,以便源代码中的数字与已发布HTML中的数字匹配。但是如果你想变得懒惰,你不必这么做

    但是,如果确实使用惰性列表编号,则仍然应该以数字1开始列表。在将来的某个时候,降价可能会支持以任意数量启动有序列表

    这一未来从未正式到来。但是,一些不同的降价实现可能会提供非默认选项这样的功能。不幸的是,这种情况很少见(我不记得它们是哪种实现)

    无论如何,你会有另一个问题。我不清楚您想要的输出是如何有效的HTML。本质上,您要求的是嵌套在列表中的列表项之外的段落。这将是无效的HTML:

    <ol>
      <p>This is some info.</p>
      <li>This is question one.</li>
      <p>This is more info.</p>
      <li>This is question two.</li>
    </ol>
    
    其表现为:

    <dl>
    <dt>This is some info.</dt>
    <dd>1. This is question one.</dd>
    <dt>This is more info.</dt>
    <dd>2. This is question two.</dd>
    </dl>
    
    <p>This is some info.</p>
    <p>&nbsp; &nbsp; 1. This is question one.</p>
    <p>This is more info.</p>
    <p>&nbsp; &nbsp; 2. This is question two.</p>
    
    请注意,非中断空格会导致Markdown不将这些行视为列表项,从而不需要转义它们。上述情况表现为:

    <dl>
    <dt>This is some info.</dt>
    <dd>1. This is question one.</dd>
    <dt>This is more info.</dt>
    <dd>2. This is question two.</dd>
    </dl>
    
    <p>This is some info.</p>
    <p>&nbsp; &nbsp; 1. This is question one.</p>
    <p>This is more info.</p>
    <p>&nbsp; &nbsp; 2. This is question two.</p>
    
    这是一些信息

    一,。这是第一个问题

    这是更多的信息

    二,。这是第二个问题

    并显示为:

    这是一些信息

    一,。这是第一个问题

    这是更多的信息

    二,。这是第二个问题


    与所需的不完全相同,但在我写作时jupyter停止了重新编号 1) 2) 3) 等等


    “')似乎禁用了Jupyter降价所做的重新编号。至少对于运行Python3.5.2的jupyter 5.0.0版。

    在以降价模式在Jupyiter笔记本上书写时,我们可以使用多种方法在文档中提及列表。我向自己推荐的最简单的方法是:

    简单地键入
    *
    ,然后给空格,写下列表中的项目

    * one
    * two
    * three
    
    1. one
    2. two
    3. three
    
    输出将显示为:

    • 一个
    • 两个
    或者,您只需键入任何
    数字
    ,如
    1.
    ,然后键入列表中的项目

    * one
    * two
    * three
    
    1. one
    2. two
    3. three
    
    因此,我们将看到以下输出:

  • 一个
  • 两个
  • 如果您想更改列表格式,如将点转换为数字或将数字转换为点 只要以适当的格式简单地更改一个元素,整个列表就会转换

    例如

    输出将

  • 一个
  • 两个
  • 输出:

    • 一个
    • 两个

    这对我也适用,但是每个列表元素之间必须有一个空行,否则所有编号的点都显示在同一行上。即使在列表元素之间使用空行,使用句号
    的相同方法仍然不起作用。