Ao usar teoremas não numerados, o látex não consegue compilar

Ao usar teoremas não numerados, o látex não consegue compilar

Estou usando os teoremas não numerados no amsthmpacote da seguinte forma:

\newtheorem*{exercise}[theorem]{Exercise}

Mas meu arquivo não consegue compilar. Em particular, diz Latex Error: missing \begin{document} o que aparentemente fiz porque fui capaz de compilar sem o sinal do asteróide após o novo teorema.

Alguma ideia?

Responder1

Quando você digita

\newtheorem{corollary}[theorem]{Corollary}

isso significa que você já tem algo como

\newtheorem{theorem}{Theorem}[section]

(talvez com um argumento opcional final diferente, ou nenhum) e você deseja que corollarycompartilhe a numeração com theorem.

No caso de ambientes semelhantes a teoremas não numerados, isso não tem sentido, porque o novo ambiente não tem número para começar, portanto, nenhum para compartilhar. Por isso

\newtheorem*{exercise}{Exercise}

é o que você precisa.

informação relacionada