
Ich möchte in der Lage sein, eine Itemize-Umgebung nach einem Satz in derselben Zeile des Satzes zu beginnen und von diesem Punkt an einen Einzug vorzunehmen.
So etwas wie -genau das, was ich mache
-hier, aber das zweite Element sollte mit dem ersten ausgerichtet sein.
Bearbeiten: Dies ist für eine Präsentation im Beamer. Ich möchte dies verwenden, um Platz auf einer Folie zu sparen.
Vielen Dank im Voraus für Ihre Antworten!
Antwort1
Hier ist die Definition einer Umgebung, die verwendet werden kann, um das gewünschte Erscheinungsbild zu erzielen.
\newenvironment{OLitemize}[1][\linewidth]
{\begin{minipage}[t]{#1}\begin{itemize}}
{\end{itemize}\end{minipage}
}
Die Verwendung ist dann:
bla bla bla \begin{OLitemize} \item test 1 \item test 2 \end{OLitemize}
Eine Anmerkung zu diesem Code: Ich gehe davon aus, dass Sie normalerweise nur kleine Textteile nach jedem einfügen \item
. Da ich eine ganze Zeilenbreite für die reserviere minipage
, hängen lange Texte auf der rechten Seite der Seite heraus. Für diesen Fall kann man einen optionalen Parameter übergeben, der OLitemize
die Breite des von Ihnen zu verwendenden Platzes angibt. Dies kann verwendet werden, um lange Texte auf Ihrer Seite unterzubringen.
Vielleicht könnte man die Definition sogar noch verbessern, indem man berechnet, wie viel Platz auf der Seite noch übrig ist und dies dann als Argument an übergibt minipage
. Leider erlauben meine LaTeX-Kenntnisse dies nicht.