
Ich brauche eine Liste wie diese:
- Führen Sie Aktion 1 aus
- Wählen Sie zwischen diesen beiden Optionen:
- entweder A
- oder B
- Führen Sie Aktion 3 aus
In LaTeX habe ich
\begin{easylist}[enumerate]
\ListProperties(Hang=true, Margin=4em)
@ Do action 1
@ Choose between those two options:
\begin{easylist}[itemize]
\ListProperties(Hang=true, Margin=6em)
@ either do A
@ or do B
\end{easylist}
\ListProperties(Margin=4em)
@ Do action 3
\end{easylist}
Das Problem bei diesem Code ist, dass nach den Aufzählungspunkten die nachfolgenden Listenelemente (z. B. Aktion 3) zu Aufzählungspunkten werden. Wie kann ich die Nummerierung fortsetzen?
Antwort1
\documentclass{article}
\usepackage[at]{easylist}
\begin{document}
\begin{easylist}[enumerate]
\ListProperties(Hang=true, Margin=4em)
@ Do action 1
@ Choose between those two options:
\begin{easylist}[itemize]
\ListProperties(Hang=true, Margin=6em)
@ either do A
@ or do B
\end{easylist}
\NewList(Start1=3,Margin=4em)
@ Do action 3
\end{easylist}
\end{document}
Wie in dereasylist
Paketdokumentation,
ListProperties
wirkt sich auf alle nachfolgenden Elemente und alle nachfolgenden Listen aus, wo immer es ausgegeben wird. Wenn Sie die Parameter auf die Standardeinstellung zurücksetzen möchten, verwenden Sie\NewList
, das auch ein Argument enthalten kann (in Klammern wie\ListProperties
) und dann so funktioniert, als\ListProperties
ob Sie erneut einen Parameter angeben möchten.
Das war also der Trick. Dennoch besteht ein Ausrichtungsproblem zwischen dem dritten und den ersten beiden Elementen (das erste Do ist nicht perfekt auf das zweite Do ausgerichtet).
Daher schlage ich eine andere Lösung vor:
\documentclass{article}
\usepackage[at]{easylist}
\begin{document}
\begin{easylist}[enumerate]
\ListProperties(Hang=true, Margin=4em)
@ Do action 1
@ Choose between those two options:
\end{easylist}
\begin{easylist}[itemize]
\ListProperties(Hang=true, Margin=6em)
@ either do A
@ or do B
\end{easylist}
\begin{easylist}[enumerate]
\ListProperties(Start1=3,Hang=true, Margin=4em)
@ Do action 3
@ Do action 1
\end{easylist}
\end{document}