【发布时间】:2021-02-22 15:46:58
【问题描述】:
在组织模式下,如果我有一个有序列表,例如
- 第一项
- 第二项
- 第三项
- 第四项
我降级了一个项目,降级的项目会自动重新编号,从 1 开始:
- 第一项
- 第二项
- 第三项
- 第四项
- 第三项
有没有办法让 org-mode(或一般的 emacs)自动对降级的项目重新编号,就像使用合法编号时一样? 我的意思是:
- 第一项
-
第二项
2.1。第三项
2.1.1. fourth item
【问题讨论】:
在组织模式下,如果我有一个有序列表,例如
我降级了一个项目,降级的项目会自动重新编号,从 1 开始:
有没有办法让 org-mode(或一般的 emacs)自动对降级的项目重新编号,就像使用合法编号时一样? 我的意思是:
第二项
2.1。第三项
2.1.1. fourth item
【问题讨论】:
Org-mode 目前不提供此功能,据我所知,任何现有的次要模式也不提供。我知道的唯一一个 emacs 包是 hyperbole,它的 koutline 模块(here 是一个示例文档,导出为 html)提供了一套令人印象深刻的大纲编辑工具,并支持分层合法编号。
(koutline 还支持编号段落之间的“klinks”,它指的是在创建时分配给每个段落的不变 ID,因此即使将段落从文档层次结构中的原始位置移动,链接仍然有效。)
不幸的是 koutline 与 org-mode 不兼容。它确实有一个基本的 HTML 导出功能,但在目前的形式下,这不太可能满足任何习惯于 org-export 提供的广泛导出选项的人。不过,根据您的用例,koutline 可能是一个合适的工具。
【讨论】:
组织模式的built-in list styles 包括
-、+或*,1. 或1),以及:: 将术语与定义分开。您可以使用S-left 和S-right 在这些样式之间循环给定列表。
有许多论坛帖子和邮件列表条目要求提供合法编号,但不幸的是,我认为不支持。
【讨论】:
我可以创建一个多级列表:
1. Step 1
1. Substep 1
1. Substep 2
1. Step 2
1. Step 3
当在 Gitea 中渲染时,它将为两个级别使用不同的数字系统,例如“1,2,3”或“i,ii,iii”。
【讨论】: