
Eu preciso ter uma lista como esta:
- Faça a ação 1
- Escolha entre essas duas opções:
- ou faça A
- ou faça B
- 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
\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,
ListProperties
afeta 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\ListProperties
se 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}