命令 \* 已定义...请参阅手册第 192 页

命令 \* 已定义...请参阅手册第 192 页

我的代码有:

\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}

在此处输入图片描述

相关内容