Eingerückter Abs., Aufzählung < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Hallo zusammen!
Ich bin leider noch nicht so fit in LaTeX. Ich habe eine Aufzählung innerhalb eines eingerückten Absatzes:
1: | \par
| 2: | \leftskip=0.5cm
| 3: | \noindent
| 4: | Text
| 5: | Text
| 6: | \begin{itemize}
| 7: | \item[(i)]{Text}
| 8: | \item[(ii)]{$(Text}
| 9: | \end{itemize}
| 10: | Text
| 11: | Text
| 12: | \par |
Leider ist dann aber nur der Text vor und nach der Aufzählung eingerückt. Die Aufzählung selbst steht ganz links. Wie kann man erreichen, dass auch die Aufzählung mit eingerückt wird?
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Vielen Dank!
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 23:36 So 25.10.2009 | Autor: | rainerS |
Hallo!
> Hallo zusammen!
>
> Ich bin leider noch nicht so fit in LaTeX. Ich habe eine
> Aufzählung innerhalb eines eingerückten Absatzes:
>
> \leftskip=0.5cm
Das funktioniert nicht: \leftskip ist kein LaTeX-Kommando, sondern ein interner Parameter, an dem du nicht ungestraft drehen darfst. Benutze eine Minipage-Umgebung!
Viele Grüße
Rainer
|
|
|
|
|
Danke für die schnelle Antwort.
Gibt es keine Möglichkeit, bei einer itemize-Aufzählung festzulegen, dass diese Aufzählung ein Stück eingerückt sein soll?
|
|
|
|
|
Hallo!
Das hier ist zwar nicht elegant, würde aber zumindest bei Anpassung des Abstands vor und nach der Liste funktionieren: Du steckst die Liste unsichtbar in eine zweite, die nicht gesehen wird, weil das Aufzählungszeichen negiert ist:
[Dateianhang nicht öffentlich]
Eine reguläre Eigenschaft von itemize gibt es auf jeden Fall nicht.
(Tschuldigung, das oben ist ein Bild, ich habs nicht hinbekommen das als Code einzubinden...
Grüße,
Stefan
Dateianhänge: Anhang Nr. 1 (Typ: png) [nicht öffentlich]
|
|
|
|
|
Hallo,
es gibt verschiedene Möglichkeiten. Die Verwendung einer minipage-Umgebung wurde ja bereits genannt. Man kann für Aufzählungen auch Ränder einstellen, doch am einfachsten geht es, wenn man ein geeignetes Zusatzpaket verwendet, beispielsweise enumitem.
itemize ist eine Umgebung für nicht-nummerierte Listen, also durch Punkte, Striche oder andere Symbole markiert. Für Aufzählungen, wie Du sie gerade schreibst, ist enumerate geeignet, daher schlage ich dessen Verwendung vor. Sowohl enumerate als auch itemize werden durch enumitem erweitert um Parameter für zusätzliche Einstellungen.
Hier ist ein komplettes Beispiel für solch eine Aufzählung mit geklammerter römischer Nummerierung und Einrückung:
1: | \documentclass[a4paper,10pt]{article}
| 2: | \usepackage{enumitem}
| 3: | \begin{document}
| 4: | \noindent Text
| 5: | \begin{enumerate}[label=(\roman{*}),leftmargin=2cm]
| 6: | \item Text
| 7: | \item mehr Text
| 8: | \end{enumerate}
| 9: | \noindent Text
| 10: | \end{document} |
Wie Du siehst, braucht man auch die geschweiften Klammern bei den items nicht.
Viele Grüße,
Stefan
|
|
|
|
|
Danke für die Antwort :)
Wenn ich
1: | \begin{enumerate}[label=(\roman{*}),leftmargin=2cm]
| schreibe, erhalte ich allerdings Aufzählungszeichen vor dem Absatz.
Gibt es vielleicht eine Möglichkeit, keine Aufzählungszeichen auszugeben, sowas wie 1: | \begin{enumerate}[label=none,leftmargin=2cm]
| oder so?
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 08:05 Do 29.10.2009 | Autor: | felixf |
Hallo!
> Danke für die Antwort :)
>
> Wenn ich
> 1: | [red][b]\begin[/b][/red]{enumerate}[label=(\roman{*}),leftmargin=2cm]
| 2: | > | schreibe, erhalte ich allerdings Aufzählungszeichen
> vor dem Absatz.
> Gibt es vielleicht eine Möglichkeit, keine
> Aufzählungszeichen auszugeben, sowas wie
> 1: | [red][b]\begin[/b][/red]{enumerate}[label=none,leftmargin=2cm]
| 2: | > | oder so?
Versuch doch mal \begin{enumerate}[label={},leftmargin=2cm]
LG Felix
|
|
|
|