PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anpassung von enumerate



fabter
13-10-2005, 16:45
Hallo,

ich hätte gerne eine Aufzählung mit Buchstaben und Klammer dahinter a), b), ...
Das mit den Buchstaben ist ja auch kein Problem:

\renewcommand\theenumi{\alph{enumi}}
Doch wie bekomme ich die Klammer dahinter?

rais
13-10-2005, 17:04
Moin,
mit


\renewcommand{\theenumi}{$\left.\text{\alph{\enumi }}\right)$}

könnte es klappen.
MfG,

countbela666
13-10-2005, 17:37
Hallo Rainer,

stimmt, so klappt's wunderbar und mit folgendem sind auch die Punkte hinter den Klammern weg:

\renewenvironment{enumerate}{%
\begin{list}{$\left.\textnormal{\alph{enumi}}\righ t)$}%
{\usecounter{enumi}}
}{%
\end{list}
}Grüße,
Marcel

pospiech
13-10-2005, 20:06
Es gibt aber auch Leute die sich die Mühe machen das man absolut alles was mit Listen zu tun hat über richtige Befehle und Umgebungen einstellen kann und nicht an LaTeX Interna rumpfuschen muss.

z.B: enumerate, mdwlist, paralist, enumitem

wobei ich die beiden letzten empfehlen würde

Matthias

fabter
14-10-2005, 09:58
Danke für die vielen Vorschläge, ich habe es jetzt erst einmal so gemacht, wie rais und countbela vorgeschlagen haben.
Mit den Listen beschäftige ich mich dann mal, wenn ich mehr Zeit habe, danke!

rais
14-10-2005, 15:45
Moin,
nun da ich weiß, was es da für schöne Pakete gibt...;)


\documentclass{scrartcl}
\usepackage{paralist}
\begin{document}
\begin{enumerate}[a)]
\item bla
\item blubb
\end{enumerate}
\end{document}

- das hat den Vorteil gegenüber dem vorher gepostetem Code (bei dem übrigens es gereicht hätte, ein \renewcommand{\labelenumi}{\theenumi} anzuhängen, um den Punkt loszuwerden;)), daß er unabhängig von der Schachtelungstiefe funktioniert - den anderen Code müsstest Du sonst entsprechend vom Zähler her anpassen.

@Matthias: Danke! - aber ist \renewcommand{}{} denn kein "richtiger" Befehl ?

MfG,

pospiech
14-10-2005, 18:34
@Matthias: Danke! - aber ist \renewcommand{}{} denn kein "richtiger" Befehl ?


Doch natürlich.

Aber es gibt eigentlich drei Typen von Befehlen:

1) LateX Kernel sowie paketinterne Befehle: fangen mit @ an oder enthalten ein @ und funktionieren im Dokument nicht.

2) Paket Level Befehle: Dazu gehören alle die Großbuchstaben enthalten und alles was Befehle definiert.

3) Dokument Befehle: Diese Befehle und nur mit diesen sollte ein LaTeX Nutzer konfrontiert werden.

Wenn man Befehle von Typ 1 oder 2 nutzt dann greift man eigentlich immer auf Dinge zurück die eigentlich nicht vom Anwender geändert werden sollten.

Matthias