Anzeige:
Ergebnis 1 bis 3 von 3

Thema: pspicture neben minipage

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.12.2010
    Beiträge
    37

    pspicture neben minipage

    Hallo

    Ich möchte eine kleine Grafik neben eine Aufzählung setzen.
    Das Minimalbeispiel zeigt meine Vorgehensweise:
    Code:
    \documentclass[12pt,a4paper]{scrartcl}
    \usepackage[utf8]{inputenc} 
    \usepackage[ngerman]{babel} 
    \usepackage{pstricks} 
    
    \begin{document}
    \begin{enumerate}
    \item Erstens
    \begin{enumerate}
    \item Eins a
    \end{enumerate}
    \begin{minipage}{0.3\linewidth}
    \item Zweitens
    \begin{enumerate}
    \item Zweitens a
    \item Zweitens b
    \item Zweitens c
    \end{enumerate}
    \end{minipage}
    \begin{pspicture}[shift=-1cm](0,0)(1,1)
    \psline(0,0)(1,1)
    \end{pspicture}
    \end{enumerate}
    \end{document}
    Folgendes stört allerdings:
    1. Die vertikalen Abstände (zwischen Erstens und Erstens a bzw. Zweitens und zweitens a) passen nicht
    2. Zweitens a, ..., Zweitens c ist weiter nach rechts eingerückt als Erstens a

    Wie lässt sich dies beseitigen?

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Du solltest deine enumerate-Umgebungen vor Beginn einer anderen Umgebung (minipage, pspicture) beenden und danach nötigenfalls eine neue aufmachen:

    Code:
    \documentclass[12pt,a4paper]{scrartcl}
    \usepackage[utf8]{inputenc} 
    \usepackage[ngerman]{babel} 
    \usepackage{pstricks} 
    
    \begin{document}
    \begin{enumerate}
    \item Erstens
    \begin{enumerate}
    \item Eins a
    \end{enumerate}
    \end{enumerate}
    \noindent\begin{minipage}{0.3\linewidth}
    \begin{enumerate}
    \setcounter{enumi}{1}
    \item Zweitens
    \begin{enumerate}
    \item Zweitens a
    \item Zweitens b
    \item Zweitens c
    \end{enumerate}
    \end{enumerate}
    \end{minipage}
    \begin{pspicture}[shift=-1cm](0,0)(1,1)
    \psline(0,0)(1,1)
    \end{pspicture}
    
    \end{document}
    PS: Oh, ich sehe gerade, dass dann natürlich auch die Zählung von vorne losgeht. Das muss sich aber mit setcounter einstellen lassen.

    PPS: Ja, so gehts: \setcounter{enumi}{1} habe ich oben eingefügt. Ist vielleicht nicht das Eleganteste. Mal warten, ob noch jemand einen besseren Vorschlag hat.
    Geändert von rstuby (30-05-2012 um 14:23 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.12.2010
    Beiträge
    37
    Danke für den Tipp.
    Funktioniert prima.

Stichworte

Lesezeichen

Berechtigungen

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