Verschachteln einer Easylist im Einzelpostenstil in einer Easylist im Aufzählungsstil

Verschachteln einer Easylist im Einzelpostenstil in einer Easylist im Aufzählungsstil

Ich brauche eine Liste wie diese:

  1. Führen Sie Aktion 1 aus
  2. Wählen Sie zwischen diesen beiden Optionen:
    • entweder A
    • oder B
  3. 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

Bildbeschreibung hier eingeben

\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,

ListPropertieswirkt 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 \ListPropertiesob 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}

Bildbeschreibung hier eingeben

verwandte Informationen