列挙型スタイルの easylist 内に項目別スタイルの easylist をネストする

列挙型スタイルの easylist 内に項目別スタイルの easylist をネストする

次のようなリストが必要です:

  1. アクション1を実行する
  2. 次の 2 つのオプションから選択します。
    • Aを行うか
    • またはBを行う
  3. アクション3を実行する

LaTeXでは、

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

このコードの問題は、箇条書きの後に続くリスト項目 (アクション 3 など) が箇条書きになることです。番号付けを再開するにはどうすればよいでしょうか。

答え1

ここに画像の説明を入力してください

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

で説明したようにeasylist パッケージドキュメント

ListPropertiesは、どこで発行されても、後続のすべての項目とすべての後続のリストに影響します。パラメータをデフォルトに戻したい場合は、 を使用します。\NewListこれには引数 ( のように括弧で囲む) も指定でき、パラメータを再度指定する場合と\ListProperties同じように機能します。\ListProperties

つまり、それがトリックでした。それでも、3 番目の項目と最初の 2 つの項目の間には不整合の問題があります (最初の Do が 2 番目の Do と完全に揃っていません)。

そこで、別の解決策を提案します。

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

ここに画像の説明を入力してください

関連情報