Hallo, ich würde gerne die enumerate-Umgebung nutzen, dabei aber die durchgängige Nummerierung auflösen. Hintergrund/Beispiel. Wenn ich aus einer Norm nicht alle Absätze auflisten möchte., 6, 10 Liste möchte ich Art. 73 Nr. 1, 3, 5, 6, 10 GG Open in Online-Editor
\documentclass[a5paper,11pt]{article} \usepackage[utf8]{inputenc} \begin{document} \section{Spezialgesetze des Bundes zur Gefahrenabwehr} \begin{enumerate} \item die auswärtigen Angelegenheiten sowie die Verteidigung einschließlich des Schutzes der \item das Paßwesen, das Melde- und Ausweiswesen \end{enumerate} \end{document} Das erste item ist Absatz 1 im Gesetz. Das zweite item aber Nummer drei. Ich hätte nun gerne, dass ich in der Aufzählung die entsprechenden Nummern setzen kann. gefragt 07 Feb '15, 06:47 Tischa |
Open in Online-Editor
\documentclass[a5paper,11pt]{article} \usepackage[utf8]{inputenc} \begin{document} \section{Spezialgesetze des Bundes zur Gefahrenabwehr} \begin{enumerate} \item die auswärtigen Angelegenheiten sowie die Verteidigung einschließlich des Schutzes der \item[3.] das Paßwesen, das Melde- und Ausweiswesen \end{enumerate} \end{document} Es ist allerdings darauf zu achten, dass im Fall der Verwendung des optionalen Arguments die interne Aufzählungsnummer nicht hochgezählt wird und deshalb der nächste Aufzählungspunkt ohne optionales Argument nicht automatisch 4, sondern 2 wäre. Ebenso würde ein Man kann sich aber natürlich eine eigene Item-Anweisung definieren, bei der das optionale Argument tatsächlich den Wert für die interne Aufzählungsnummer ändert: Open in Online-Editor
\documentclass[a5paper,11pt]{article} \usepackage[utf8]{inputenc} \makeatletter \newcommand*{\nextenum}[1]{\setcounter{\@enumctr}{#1}\addtocounter{\@enumctr}{-1}} \makeatother \newcommand*{\eitem}[1][]{ \if\relax\detokenize{#1}\relax\else\nextenum{#1}\fi\item} \begin{document} \section{Spezialgesetze des Bundes zur Gefahrenabwehr} \begin{enumerate} \eitem die auswärtigen Angelegenheiten sowie die Verteidigung einschließlich des Schutzes der \eitem[3] das Paßwesen, das Melde- und Ausweiswesen\label{aber} \eitem und hier geht es nach \ref{aber} ganz normal weiter \end{enumerate} \end{document} Durch Mischung von Open in Online-Editor
\documentclass[a5paper,11pt]{article} \usepackage[utf8]{inputenc} \makeatletter \newcommand*{\nextenum}[1]{\setcounter{\@enumctr}{#1}\addtocounter{\@enumctr}{-1}} \makeatother \newcommand*{\eitem}[1][]{ \if\relax\detokenize{#1}\relax\else\nextenum{#1}\fi\item} \begin{document} \section{Spezialgesetze des Bundes zur Gefahrenabwehr} \begin{enumerate} \eitem die auswärtigen Angelegenheiten sowie die Verteidigung einschließlich des Schutzes der \eitem[3] das Paßwesen, das Melde- und Ausweiswesen\label{aber} \item[3a] und hier geht es mit einem a nach der \ref{aber} weiter \end{enumerate} \end{document} Dann gilt aber natürlich für diesen Punkt wieder die Einschränkung bezüglich Übrigens bietet sich für Verträge, Gesetze etc. auch die Verwendung des Pakets beantwortet 07 Feb '15, 07:46 saputello |