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 пунктов.