Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Anpassung von enumerate

  1. #1
    Registrierter Benutzer
    Registriert seit
    16.10.2004
    Beiträge
    19

    Question Anpassung von enumerate

    Hallo,

    ich hätte gerne eine Aufzählung mit Buchstaben und Klammer dahinter a), b), ...
    Das mit den Buchstaben ist ja auch kein Problem:
    Code:
    \renewcommand\theenumi{\alph{enumi}}
    Doch wie bekomme ich die Klammer dahinter?

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin,
    mit
    Code:
    \renewcommand{\theenumi}{$\left.\text{\alph{\enumi}}\right)$}
    könnte es klappen.
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Hallo Rainer,

    stimmt, so klappt's wunderbar und mit folgendem sind auch die Punkte hinter den Klammern weg:
    Code:
    \renewenvironment{enumerate}{%
       \begin{list}{$\left.\textnormal{\alph{enumi}}\right)$}%
       {\usecounter{enumi}}
    }{%
       \end{list}
    }
    Grüße,
    Marcel

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  4. #4
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    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

  5. #5
    Registrierter Benutzer
    Registriert seit
    16.10.2004
    Beiträge
    19
    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!

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin,
    nun da ich weiß, was es da für schöne Pakete gibt...
    Code:
    \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,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  7. #7
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    Zitat Zitat von rais
    @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

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •