PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : itemize - zentrierte Punkte



fleissige_biene
31-05-2006, 10:52
Hallo zusammen!
Ich möchte eine itemize Aufzählung benutzen, in der ich mehrere Methematische Formeln benutzen möchte, und gleichzeitig auch mehrzeiligen Text. Folgendes Beispiel:


\begin{itemize}
\item ein mehrzeiliger Text, bei dem der Punkt hier links nicht vor der
ersten Stelle stehen soll, sondern mittig zwischen den beiden Zeilen.
\item $$ a_2 = a \cdot a $$
\item $$ b = \prod_{i \in 1..d}(1 - k_{i}) $$
\end{itemize}


Nun mein Problem: Die Aufzählungspunkte auf der linken Seite sollen nicht oben vor der ersten Zeile stehen, sondern mittig (vertikal) vor der jeweiligen Zeile. Hat dazu jemand eine Idee? So sieht das nämlich recht dämlich aus...

Vielen Dank schon mal!

Bienchen

sofa-surfer
31-05-2006, 11:55
Hallo,

also ich glaube, die Ausrichtung des Anstrichs hat schon so seinen Sinn ... Aber naja.

Spontan ist mir für deinen Wunsch folgendes eingefallen. Ist nur ne Behelfssache, macht aber grundsätzlich, was du willst ...


\parbox{3em}{\begin{itemize}\item\end{itemize}}
\parbox{0.75\textwidth}{Ein langer Text der bis an das Ende der Zeile geht.
Dort wird er umgebrochen und geht auf der neuen Zeile weiter. Und der
Text geht noch weiter und weiter und weiter
und weiter und weiter und weiter und weiter ....

Und der Text geht noch weiter und weiter und weiter und weiter
und weiter und weiter und weiter ....}

matthias

RedCloud
31-05-2006, 12:09
Nun mein Problem: Die Aufzählungspunkte auf der linken Seite sollen nicht oben vor der ersten Zeile stehen, sondern mittig (vertikal) vor der jeweiligen Zeile. Hat dazu jemand eine Idee? So sieht das nämlich recht dämlich aus...


die $$ solltest du dir abgewöhnen, die können Stress machen ...



\documentclass[12pt]{article}
\usepackage{array,calc}
\setlength\parindent{0pt}

\begin{document}

\begin{tabular}{m{.5em}m{\linewidth-4\tabcolsep}}
$\bullet$ & ein mehrzeiliger Text, bei dem der Punkt hier links nicht vor der
ersten Stelle stehen soll, sondern mittig zwischen den beiden Zeilen.\\
$\bullet$ & \[ a_2 = a \cdot a \] \\
$\bullet$ & \[ b = \prod_{i \in 1..d}(1 - k_{i}) \]
\end{tabular}

\end{document}


rc

fleissige_biene
31-05-2006, 12:17
Hallo Matthias!

Erstmal vielen Dank für deinen Vorschlag, ist ne gute Idee für ein "work-around", aber wenn ich nun mehrere Solche \parboxen untereinander einbaue, dann ist eben die automatische Ausrichtung dahin. Sprich wenn ich meine doofe formel aus meinem Beispiel mit deiner Parbox und deinem Text zusammenbaue, kommt nichs gescheites dabei raus.:



\parbox{3em}{\begin{itemize}\item\end{itemize}}
\parbox{0.8\textwidth}{$$ b = \prod_{i\in 1..d}(1-k_{i}) $$}\\
\parbox{3em}{\begin{itemize}\item\end{itemize}}
\parbox{0.8\textwidth}{Ein langer Text der bis an das Ende der Zeile geht.
Dort wird er umgebrochen und geht auf der neuen Zeile weiter. Und der
Text geht noch weiter und weiter und weiter
und weiter und weiter und weiter und weiter ....}\\


Wobei ich dir schon recht geben muss, dass der Anstrich bei einem Text besser in der ersten Zeile steht, bei einer Formel, die über mehrere Zeilen geht, schaut das jedoch richtig doof aus...

Danke, RedCloud, deine Lösung macht genau das was ich mir wünsche...

Grüße

Bienchen

RedCloud
31-05-2006, 12:29
Weitere Vorschläge sind gerne willkommen...

mit \usepackage{calc}

\item \parbox[m]{\linewidth-\labelwidth}{ein mehrzeiliger Text, bei dem der Punkt hier links nicht vor der
ersten Stelle stehen soll, sondern mittig zwischen den beiden Zeilen.}

rc

fleissige_biene
31-05-2006, 12:31
Nochmal danke!