Latex-пропустить нумерацию в среде перечисления

Я хотел бы пропустить нумерацию в среде LaTeX enumerate для создания списков следующим образом:

(1) пункт 1..

(2) пункт 2..

(5) пункт 5..

(6) пункт 6..

и так далее.

код Latex генерируется автоматически, поэтому в идеале, я хотел бы вставить "silent" item-s в среду, чтобы они отслеживали нумерацию, но ничего не появится на выходе. Однако, если я просто добавьте пустые items в настоящее время, я получаю списки следующим образом:

(1) пункт 1

(2) пункт 2

(3)

(4)

(5) пункт 5

(6) пункт 6

хотя подход empty item-s является самым идеальным, я более чем приветствую любые другие способы достижения пропуска числа.

спасибо заранее!

2 ответов


в зависимости от уровня перечисления, простой \setcounter{enumi}{5} хватило бы. (число iпосле enum в первом аргументе находится уровень перечисления.

другим подходом было бы позвонить \stepcounter{enumi} столько раз, сколько вы хотите, чтобы пропустить. Это делает количество пропущенных элементов независимым от количества элементов перед пропуском. EDIT: последний вариант больше всего похож на вставку " silent item 's".

EDIT: его, вероятно, лучше не взломать LaTeX, но использовать list окружающая среда (см. документацию LaTeX о том, как использовать это). Поскольку ваш код LaTeX генерируется автоматически, не должно быть сложно сгенерировать метки и поместить их в среду списка.


вы также можете использовать \addtocounter{enumi}{2} (например, в вашем конкретном случае) пропустить 2 пунктов.