Я использую ненумерованные теоремы в 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}
это то, что вам нужно.