von Grummelgast » Sa 6. Nov 2021, 11:10
Das sieht jetzt ganz anders aus als deine ursprüngliche Darstellung. Eigentlich ist das bis auf die Wahl der Symbole schlicht eine geschachtelte Listenumgebung, also etwas in der Art (ein Code nur skizziert):
%!TeX none
\begin{itemize}
\item …
\begin{itemize}
\item …
\begin{itemize}
\item …
\end{itemize}
\end{itemize}
\item …
\end{itemize}
Die gewünschte Einrückung gibt es dabei normalerweise automatisch, kann aber natürlich mit enumitem ebenso wie die Wahl der Symbole leicht verändert werden.
Wo in einer multicols-Umgebung umbrochen wird, kann man vielfältig beeinflussen. Beispielsweise gibt es die Anweisung \columnbreak (ggf. zusammen mit \raggedcolumns), aber auch \vspace und \vskip können, wie gewohnt, zur Beeinflussung verwendet werden. Näheres ist der multicol-Anleitung zu entnehmen.
Wenn man allerdings die Umbrüche komplett selbst bestimmen will und auch keinen Seitenumbruch in der Liste benötigt, kann man auch einfach drei minipage-Umgebungen oder drei \parbox-Anweisungen nebeneinander packen. Dann muss man die Liste natürlich in jeder der Umgebungen bzw. Anweisungen neu starten. Das wird dann schwierig, wenn man einen Umbruch innerhalb einer der inneren Listen haben will. Deshalb ist die multicols-Lösung wahrscheinlich die bessere Wahl.
Eine ganz andere Möglichkeit wäre die Verwendung von tasks. Ob das in Frage kommt, ist aber schwer zu beantworten, wenn man nicht weiß, was das ganze am Ende werden soll.
Das sieht jetzt ganz anders aus als deine ursprüngliche Darstellung. Eigentlich ist das bis auf die Wahl der Symbole schlicht eine geschachtelte Listenumgebung, also etwas in der Art (ein Code nur skizziert):
[code]
%!TeX none
\begin{itemize}
\item …
\begin{itemize}
\item …
\begin{itemize}
\item …
\end{itemize}
\end{itemize}
\item …
\end{itemize}
[/code]
Die gewünschte Einrückung gibt es dabei normalerweise automatisch, kann aber natürlich mit [ctan]enumitem[/ctan] ebenso wie die Wahl der Symbole leicht verändert werden.
Wo in einer [tt]multicols[/tt]-Umgebung umbrochen wird, kann man vielfältig beeinflussen. Beispielsweise gibt es die Anweisung [tt]\columnbreak[/tt] (ggf. zusammen mit [tt]\raggedcolumns[/tt]), aber auch [tt]\vspace[/tt] und [tt]\vskip[/tt] können, wie gewohnt, zur Beeinflussung verwendet werden. Näheres ist der [doc]multicol[/doc]-Anleitung zu entnehmen.
Wenn man allerdings die Umbrüche komplett selbst bestimmen will und auch keinen Seitenumbruch in der Liste benötigt, kann man auch einfach drei [tt]minipage[/tt]-Umgebungen oder drei [tt]\parbox[/tt]-Anweisungen nebeneinander packen. Dann muss man die Liste natürlich in jeder der Umgebungen bzw. Anweisungen neu starten. Das wird dann schwierig, wenn man einen Umbruch innerhalb einer der inneren Listen haben will. Deshalb ist die [tt]multicols[/tt]-Lösung wahrscheinlich die bessere Wahl.
Eine ganz andere Möglichkeit wäre die Verwendung von [ctan]tasks[/ctan]. Ob das in Frage kommt, ist aber schwer zu beantworten, wenn man nicht weiß, was das ganze am Ende werden soll.