我的代码有:
\newtheorem*{theI}{Thesis I}
它给了我错误:
Command \* already defined. Or name \end... illegal, see p.192 of the manual.
1.16 \newtheorem*{theI}{
Thesis I}
答案1
该命令\newtheorem
在 LaTeX 内核中定义,输入如下:
\newtheorem{name}{Printed output}[numberby]
或者
\newtheorem{name}[counter]{Printed output}
您可以看到标准定义没有星号版本。
但你想要一个未编号的定理。像amsthm
或这样的软件包ntheorem
提供了星号版本来获得未编号的定理。示例如下所示。
amsthm
:
\documentclass[10pt]{article}
\usepackage{amsthm}
\newtheorem*{leo}{Leo}
\begin{document}
\section{foo}
\begin{leo}
Theorem without number
\end{leo}
\end{document}
ntheorem
:
\documentclass[10pt]{article}
\usepackage{ntheorem}
\newtheorem*{leo}{Leo}
\begin{document}
\section{foo}
\begin{leo}
Theorem without number
\end{leo}
\end{document}