Ошибка: \item недопустим в математическом режиме

Ошибка: \item недопустим в математическом режиме

Я хотел бы вставить вертикальную черту в свое регулярное выражение, но при вводе я получаю ошибку \mid. Можете ли вы помочь?

\item \textbf{Give a regular expression for the language accepted by the automaton~$A$.} \\\\
(0 \mid 1)*01)0 \mid 1)*\\
 \item \textbf{Explain what makes the automaton~$A$ non-deterministic.}\\\\
 The reason automaton~$A$ is non-deterministic is because in the state q0 reading a 0 can either lead to $q_0$ or $q_1$.

решение1

\midзаставляет tex переключаться в математический режим, и он все еще остается в математическом режиме, когда переходит к следующему \item, отсюда и неожиданное сообщение об ошибке.

вместо того, что у вас есть, создайте строку с \midненумерованным математическим отображением:

\item \textbf{Give a regular expression for the language accepted by the automaton~$A$.}
\[ (0 \mid 1)*01)0 \mid 1)* \]
 \item \textbf{Explain what makes the automaton~$A$ non-deterministic.}

 The reason automaton~$A$ is non-deterministic is because in the state $q_0$ reading a $0$
 can lead to either $q_0$ or $q_1$.

использование двойной обратной косой черты, как уже отмечалось, не является хорошей практикой. см. Когда использовать \par и когда\\ Чтобы получить больше информации.

редактировать:основываясь на комментарии о том, что является математикой, а что нет, я скорректировал исходный код; я также применил свой «редактор» к позиции «ifther» для ясности. (извините за мою самонадеянность; см. мой профиль пользователя, чтобы понять, почему я так придирчив.)

Связанный контент