错误假设计数器

错误假设计数器

假设计数器似乎工作不正确。所有假设都以 1 编号。我到底做错了什么?我有以下代码:

\documentclass[12pt]{article}

\usepackage{amsthm}

\newtheorem{uncertainty}{Hypothesis}
\newtheorem{svo}{Hypothesis}
\newtheorem{uncertaintytype}{Hypothesis}

\begin{document}


\begin{uncertainty}
Predictions are
\end{uncertainty}


Subjects with different social value orientations 

\begin{svo}
Subjects  
\end{svo}

Depending on

\begin{uncertaintytype}
Subjects predictions 
\end{uncertaintytype}


\end{document}

我感谢每一条评论!

答案1

如果您希望三种类型的定理共享相同的计数器,则必须使用:

\newtheorem{uncertainty}{Hypothesis}
\newtheorem{svo}[uncertainty]{Hypothesis}
\newtheorem{uncertaintytype}[uncertainty]{Hypothesis}

注意包含计数器的可选参数uncertainty

梅威瑟:

\documentclass[12pt]{article}

\usepackage{amsthm}

\newtheorem{uncertainty}{Hypothesis}
\newtheorem{svo}[uncertainty]{Hypothesis}
\newtheorem{uncertaintytype}[uncertainty]{Hypothesis}

\begin{document}


\begin{uncertainty}
Predictions are
\end{uncertainty}


Subjects with different social value orientations

\begin{svo}
Subjects
\end{svo}

Depending on

\begin{uncertaintytype}
Subjects predictions
\end{uncertaintytype}


\end{document} 

输出:

在此处输入图片描述

为了解释其工作原理,定义

\newtheorem{uncertainty}{Hypothesis}

创建一个名为 的新定理类型uncertainty,也是uncertainty环境本身使用的计数器。

当你声明

\newtheorem{svo}[uncertainty]{Hypothesis}

您正在创建一个名为 的新定理类型,svo但环境使用的计数器svouncertainty

Hypothesis就是当您使用这样的环境时 LaTeX 打印的名称。

还要注意,如果您不需要对不同的定理采用不同的格式,那么您可以只定义一种,如下面的例子所示,它给出与上面的结果相同的结果。

\documentclass[12pt]{article}

\usepackage{amsthm}

\newtheorem{hypothesis}{Hypothesis}

\begin{document}


\begin{hypothesis}
Predictions are
\end{hypothesis}


Subjects with different social value orientations

\begin{hypothesis}
Subjects
\end{hypothesis}

Depending on

\begin{hypothesis}
Subjects predictions
\end{hypothesis}


\end{document} 

相关内容