番号なし定理を使用すると、LaTeXはコンパイルに失敗する

番号なし定理を使用すると、LaTeXはコンパイルに失敗する

パッケージ内の番号なし定理を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}

必要なものです。

関連情報