Aninhando uma lista fácil de estilo discriminada em uma lista de estilo enumerado

Aninhando uma lista fácil de estilo discriminada em uma lista de estilo enumerado

Eu preciso ter uma lista como esta:

  1. Faça a ação 1
  2. Escolha entre essas duas opções:
    • ou faça A
    • ou faça B
  3. Faça a ação 3

No LaTeX, eu tenho

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

O problema com este código é que, após os marcadores, os itens subsequentes da lista (por exemplo, ação 3) tornam-se marcadores. Como faço para retomar a numeração?

Responder1

insira a descrição da imagem aqui

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

Conforme descrito noeasylist documentação do pacote,

ListPropertiesafeta todos os itens subsequentes e todas as listas subsequentes, onde quer que seja emitido. Se você quiser definir os parâmetros de volta ao padrão, use \NewList, que também pode ter um argumento (entre parênteses como \ListProperties) e funcionará como \ListPropertiesse você quisesse especificar novamente um parâmetro.

Então, esse foi o truque. Ainda assim, existe um problema de desalinhamento entre o terceiro item e os dois primeiros (o primeiro Do não está perfeitamente alinhado ao segundo Do).

Então, sugiro outra solução:

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

insira a descrição da imagem aqui

informação relacionada