列挙のラベル定義との競合

列挙のラベル定義との競合

enumerate環境内の証明内の新しい段落がインデントされないという問題がありました。これを解決するために、私はプリアンブルに次のコードを追加しました。

\usepackage{enumerate}
\usepackage{enumitem}
\setenumerate{listparindent=\parindent}

今では、環境内で証明を行うたびにenumerate、証明の新しい段落は希望どおりにインデントされます。しかし、新たな問題が発生しました。特定の環境のラベルを変更できなくなりましたenumerate。たとえば、

\begin{enumerate}[label=(a)]
\item First item
\item Second item
\item Third item
\end{enumerate}

次のように表示されます

説明

これを変更したい場合は、次のように記述します

\begin{enumerate}
\item[(a)] First item
\item[(b)] Second item
\item[(c)] Third item
\end{enumerate}

希望の出力が得られます:

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

しかし、どのアイテム番号にいるのかを覚えておき、特定のアイテムに次の希望するラベルを手動で強制するのは、かなり面倒です。特定の環境で通常実行できるようなラベル付けをカスタマイズするには、どうすればよいでしょうかenumerate?

答え1

自分の問題を解決しました!label=(\alph*)の代わりにを使用するだけで済みましたlabel=(a)。以前使用していたときはカウンターは問題なく動作していたのでlabel=(a)、今までは の代わりに を使用することを考える必要はありませんでしたlabel=(\alph*)

関連情報