如何在org-mode中创建多级有序(编号)普通列表?

时间:2015-08-11 17:27:24

标签: emacs org-mode

在组织模式下,如果我有一个有序列表,如

  1. 第一项
  2. 第二项
  3. 第三项
  4. 第四项
  5. 我降级了一个项目,降级项目从1:

    重新开始自动重新编号
    1. 第一项
    2. 第二项
      1. 第三项
        1. 第四项
    3. 有没有办法让org-mode(或一般的emacs)自动重新编号降级项目,比如使用合法编号? 我的意思是:

      1. 第一项
      2. 第二项

        2.1。第三项

        2.1.1. fourth item
        

3 个答案:

答案 0 :(得分:1)

组织模式built-in list styles包括

  • 无序列表,使用-+*
  • 有序列表,使用1.1)
  • 定义列表,使用::将术语与定义分开。

您可以使用S-leftS-right在这些样式之间循环给定列表。

有许多论坛帖子和邮件列表条目要求合法编号,但不幸的是我不认为它得到了支持。

答案 1 :(得分:0)

Org-mode目前不提供此功能,据我所知,也不提供任何现有的次要模式。我知道的唯一的emacs包是hyperbole,其koutline模块(here是一个示例文档,导出到html)提供了一套令人印象深刻的大纲编辑工具,并支持分层合法编号。

(koutline还支持编号段落之间的“klinks”,这些段落指的是在创建时分配给每个段落的不变ID,因此即使从文档层次结构中的原始位置移动段落,链接仍然有效。)

不幸的是,koutline与org-mode不兼容。它确实有一个基本的HTML输出,但目前的形式不太可能满足任何习惯于org-export提供的各种出口选择的人。然而,根据您的使用情况,koutline可能是一个适当的工具。

答案 2 :(得分:0)

我可以创建一个多级列表:

1. Step 1
  1. Substep 1
  1. Substep 2
1. Step 2
1. Step 3

在 Gitea 中渲染时,它将为两个级别使用不同的数字系统,例如“1,2,3”或“i,ii,iii”。