enumerate を使用した未定義の制御シーケンス

enumerate を使用した未定義の制御シーケンス
 \begin{enumerate}
     \item[1.] Choose $N\sim \text{Poisson}(\xi)$.

 \item[2.] Choose $\theta \sim \text{Dir}(\alpha)$.
 \item[3.] For each of the $N$ words $w_n$:
   \begin{enumerate}
   \item[(a)] Choose a topic $z_n \sim \text{Multinomial}(\theta)$.
   \item[(b)] Choose a word $w_n$ from $p(w_n | z_n, \beta)$, a multinomial probability conditioned on the topic $z_n$. 
   \end{enumerate}
 \end{enumerate}

上記のコードを使用していくつかの方程式を生成すると、次のエラーが発生します。

Undefined control sequence. \item[1.] Choose $N\sim \text
Undefined control sequence. \item[2.] Choose $\theta \sim \text
Undefined control sequence. \item[(a)] Choose a topic $z_n \sim \text

これらのエラーの原因がわかりません。誰か助けてくれませんか? よろしくお願いします。

答え1

enumitem手動で入力したものをデフォルトとして使用する、enumerate を使用するより簡単な方法を追加します。

\documentclass{article}
\usepackage{showframe}
\renewcommand{\ShowFrameLinethickness}{0.3pt}
\usepackage{enumitem}
\usepackage{amsmath}

\begin{document}

\begin{enumerate}[ wide = 0pt, leftmargin = *]
     \item Choose $N\sim \text{Poisson}(\xi)$.

 \item Choose $\theta \sim \mathrm{Dir}(\alpha)$.
 \item For each of the $N$ words $w_n$:
   \begin{enumerate}[wide = 0pt]
   \item Choose a topic $z_n \sim \mathrm{Multinomial}(\theta)$.
   \item Choose a word $w_n$ from $p(w_n \,|\, z_n, \beta)$, a multinomial probability conditioned on the topic $z_n$.
   \end{enumerate}
 \end{enumerate}

\end{document} 

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

関連情報