为什么当我尝试创建幻影(0 空间)引理时会弹出“LaTeX 错误……可能缺少项目”错误?

为什么当我尝试创建幻影(0 空间)引理时会弹出“LaTeX 错误……可能缺少项目”错误?

我想创建一个不占用任何空间但又添加到定理计数器的定理。这是 MWE。

\documentclass{article}
\usepackage{amsthm}
\theoremstyle{plain}
\newtheorem{thm}{Theorem}
\begin{document}
\smash{\begin{thm}\relax \end{thm}}
\end{document}

我收到此错误:

在您创建的列表中未找到任何条目。请确保使用 \item 命令标记列表条目,并且未在表格中使用列表。

我不知道该如何处理这个问题,或者是否有更好的方法来创建“隐形”定理。有人可以帮忙吗?谢谢。

答案1

根据 Ulrike Fischer 的建议,您可能希望直接按如下方式增加计数器:

\documentclass{article}
\usepackage{amsthm}
\theoremstyle{plain}
\newtheorem{thm}{Theorem}
\begin{document}
\addtocounter{thm}{1}
\begin{thm}
  Test.
\end{thm}
\end{document}

在此处输入图片描述

答案2

Perhaps a missing \item如果在水平模式下错误地使用垂直空间命令\addvspace(在 LaTeX 中大多数显示对象周围使用),则会引发错误 。

通过格式错误的列表结构可能会进入这种状态,因此才有这样的措辞,但是还有许多其他方法可以实现这种状态,并且许多事物(例如定理或center环境)都是作为单项列表来实现的。

这里\smash很相似\mbox并且只接受水平(LR)材料,但是您使用了一个定理,它是具有垂直空间和样式段落的垂直显示构造。

相关内容