【问题标题】:Latex - skip numbering in an enumerate environmentLatex - 在枚举环境中跳过编号
【发布时间】:2025-12-21 09:40:11
【问题描述】:

我想在 Latex 枚举环境中跳过编号以生成如下列表:

(1) 项目 1..

(2) 项目 2..

(5) 项目 5..

(6) 项目 6..

等等。

Latex 代码是自动生成的,所以理想情况下,我想在环境中插入 "silent" \item-s,这样他们就可以跟踪编号但什么都不会出现在输出上。但是,如果我现在只是添加空的 \items,我会得到如下列表:

(1) 项目 1

(2) 项目 2

(3)

(4)

(5) 项目 5

(6) 项目 6

虽然空 \item-s 方法是最理想的,但我非常欢迎任何其他实现数字跳过的方法。

提前致谢!

【问题讨论】:

    标签: latex enumerate


    【解决方案1】:

    根据枚举级别,一个简单的\setcounter{enumi}{5} 就足够了。 (第一个参数中enum后面的i的个数就是枚举的级别。

    另一种方法是调用\stepcounter{enumi} 的次数与您想跳过的项目一样多。这使得跳过的项目数与跳过前的项目数无关。 编辑:最后一个选项最喜欢插入“silent item's”。

    编辑:破解 LaTeX 可能是最好的不是,而是使用 list 环境(有关如何使用它,请参阅 LaTeX 文档)。由于您的 LaTeX 代码是自动生成的,因此生成标签并将它们放在列表环境中应该不难。

    【讨论】:

      【解决方案2】:

      您也可以使用\addtocounter{enumi}{2}(例如,在您的特定情况下)跳过 2 项。

      【讨论】: