Archiv verlassen und diese Seite im Standarddesign anzeigen : Neue Aufzählungsumgebung
Hallo zusammen,
ich schreibe zurzeit an meiner Diplomarbeit und brauche mehrere verschiedene Aufzählungen. Allerdings soll mir die Standard enumerate Umgebung erhalten blieben. Also allgemein \renewcommand{\labelenumi}{} bringt mir nichts.
Im aktuellen Fall brauche ich eine Umgebung die mit B1:, B2:, B3: usw. aufzählt. Habe es versucht über eine eigene Umgebung und da dann das zu ändern. Folgendes funktioniert allerdings leider nicht
\newenvironment{bedingungen}{\begin{enumerate}}{\e nd{enumerate}}
\newcommand{\labelbedi}{\labelenumi} \renewcommand{\labelbedi}{B\arabic{enumi}:}
Hat jemand einen Tip für mich?
Vielen Dank für Eure Hilfe.
u_fischer
09-03-2010, 13:55
\documentclass[12pt]{article}
\newenvironment{bedingungen}%
{\begin{enumerate}%
\renewcommand\theenumi{B\arabic{enumi}}\renewcomma nd\labelenumi{\theenumi:}}
{\end{enumerate}}
\begin{document}
\begin{bedingungen}
\item\label{test} a
\item b
\end{bedingungen}
\ref{test}, \ref{testb}
\begin{enumerate}
\item\label{testb} c
\end{enumerate}
\end{document}
Oder schau dir enumitem und den \newlist-Befehl an.
Mit dem enumerate-Paket kann man recht leicht die gewünschte Nummerierung erreichen:
\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[{B}1]
\item eins
\item zwei
\end{enumerate}
\end{document}
Dabei werden nicht variable Teile in geschweifte Klammer gesetzt.
Christian.
Perfekt, danke euch beiden. Gerade die zweite Lösung ist schön elegant und bietet genau die Flexibilität, die ich brauche.
Das Paket "paralist" könnte dir evtl. auch weiterhelfen.
Welche Vorteile oder weitere Funktionen hat paralist denn?
Ich habe noch eine weitere Frage: Kann ich direkt noch den linken Einzug erweitern?
Durch die platzintensivere Bezeichnung der Aufzählungspunkte ist der linke Einzug leider quasi verschwunden, da gegenüber der normalen Aufzählung der eigentliche Text fix ist, und sich die Aufzählung den Platz für die breiteren Bezeichnungen von links holt.
Was dann so aussieht:
\documentclass[12pt,a4paper]{article}
\usepackage[a4paper,left=30mm,right=20mm,top=20mm,bottom=20mm]{geometry} \usepackage[ngerman]{babel}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[{B}1:]
\item Beispiel
\end{enumerate}
Zwischentext
\begin{enumerate}
\item Beispiel
\end{enumerate}
\end{document}
localghost
11-03-2010, 10:37
Dann nimm lieber enumitem (http://ctan.org/pkg/enumitem).
MfG
Thorsten
Gar wunderbar :)
Ich danke dir, hat super geklappt.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.