更改编号,使其遵循包含部分的编号

更改编号,使其遵循包含部分的编号

我使用以下代码来标记定义的结束,但我不知道如何调整它以使编号遵循部分编号环。


\documentclass[]{article}

%opening
\author{}

\makeatother
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{hyperref} 
\usepackage[margin=0.75in]{geometry}
\usepackage{amsthm}
%lists
\usepackage{enumitem}
\setcounter{secnumdepth}{5}

\begin{document}



\theoremstyle{definition}
\newtheorem{defi/}{Definition}

\newenvironment{defi}
{\renewcommand{\qedsymbol}{$\triangle$}%
    %\numberwithin{equation}{section}
    \pushQED{\qed}\begin{defi/}}
    {\popQED\end{defi/}}
%
%\usepackage{chngcntr}
%\counterwithin*{definition}{section}


\section{Introduction}
\subsection{Subsection Examples}
I am a subsection
\begin{defi}
    A definition
\end{defi}

\subsubsection{Sub Subsection Example}
I am a sub subsection



\end{document}

如您所见,定义 1 中的编号存在问题。 在此处输入图片描述

感谢您的帮助。

答案1

\newtheorem命令有三种不同的模式。请参阅amsthm手册第 3 部分以获取说明。

这里

\newtheorem{...}{...}[section]

就足够了

相关内容