2010-08-30 6 views
14

Ich würde in einem Latex überspringen möchten Numerierungsumfeld aufzuzählen Listen zu erzeugen, wie folgt:Latex - überspringen in einer enumerate-Umgebung Nummerierungs

(1) Artikel 1 ..

(2) Artikel 2 ..

(5) Artikel 5 ..

(6) Artikel 6 ..

und so weiter.

Der Latexcode wird automatisch generiert, also Idealerweise, Ich möchte "silent" \ item-s in die Umgebung einfügen, so dass sie die Nummerierung verfolgen, aber nichts wird auf der Ausgabe angezeigt. Allerdings, wenn ich einfach leer \ Artikel zur Zeit hinzufügen, erhalte ich Listen wie folgt aus:

(1) Artikel 1

(2) Artikel 2

(3)

(4)

(5) Artikel 5

(6) Punkt 6

Während die emp ty \ item-s Ansatz ist der idealste, ich bin mehr als willkommen zu anderen Möglichkeiten, um das Zahlen-Überspringen zu erreichen.

Vielen Dank im Voraus!

Antwort

19

Abhängig von der Aufzählungsebene würde ein einfaches \setcounter{enumi}{5} ausreichen. (Die Anzahl der i ‚s nach dem enum im ersten Argument ist das Niveau der Aufzählung.

Ein anderer Ansatz \stepcounter{enumi} so oft zu nennen wäre, wie Sie Artikel überspringen wollen. Das macht die Anzahl der übersprungenen Elemente unabhängig von die Anzahl der Elemente, bevor Sie überspringen EDIT:. die letzte Option ist die wie „stille item‚s“Einfügen

EDIT:. seine wahrscheinlich beste nicht LaTeX zu hacken, sondern verwenden Sie die list Umgebung (siehe LaTeX-Dokumentation zur Verwendung dieser Methode. Da Ihr LaTeX-Code automatisch generiert wird, sollte es nicht schwierig sein, die Beschriftungen zu erzeugen, und p ut sie in einer Listenumgebung.

+0

Danke für Ihre Antwort! – ARV

9

Sie können auch \addtocounter{enumi}{2} (z. B. in Ihrem speziellen Fall) verwenden, um 2 Einträge zu überspringen.