При использовании ненумерованных теорем латекс не компилируется

При использовании ненумерованных теорем латекс не компилируется

Я использую ненумерованные теоремы в amsthmпакете следующим образом:

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

Но мой файл не компилируется. В частности, он говорит, Latex Error: missing \begin{document} что, по-видимому, у меня так и есть, потому что мне удалось скомпилировать без знака астероида после newtheorem.

Есть идеи?

решение1

Когда вы печатаете

\newtheorem{corollary}[theorem]{Corollary}

это значит, что у вас уже есть что-то вроде

\newtheorem{theorem}{Theorem}[section]

(возможно, с другим необязательным аргументом в конце или вообще без него) и вы хотите, чтобы corollaryнумерация была такой же, как у theorem.

В случае ненумерованных сред, подобных теоремам, это бессмысленно, поскольку новая среда изначально не имеет номера, поэтому и делиться нечем. Следовательно

\newtheorem*{exercise}{Exercise}

это то, что вам нужно.

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