PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : pspicture neben minipage



jbecker
30-05-2012, 13:45
Hallo

Ich möchte eine kleine Grafik neben eine Aufzählung setzen.
Das Minimalbeispiel zeigt meine Vorgehensweise:


\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?

rstuby
30-05-2012, 14:17
Du solltest deine enumerate-Umgebungen vor Beginn einer anderen Umgebung (minipage, pspicture) beenden und danach nötigenfalls eine neue aufmachen:


\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.

jbecker
31-05-2012, 10:51
Danke für den Tipp.
Funktioniert prima.