答案1
最好能看到您现在正在使用的代码,以便知道我们的建议是否与它兼容。
但是,您应该能够使用该enumitem
包设置列表样式,并使其在同一部分内恢复列表;然后在该titlesec
包的帮助下,发出命令在每个部分重置编号。
但我甚至不知道您是否将这些内容视为“部分”,或列表中的列表等。
\documentclass[12pt]{article}
\usepackage{enumitem}
\usepackage{titlesec}
\titleformat{\section}{\normalfont\Large\bfseries}{\thesection}{1em}{}
\setlist{label={DN \thesection.\arabic*\ :},ref={\thesection.\arabic*},leftmargin=*,resume}
\begin{document}
\section{First section}
\subsection{First subsection}
\begin{enumerate}
\item First item
\item Second item
\end{enumerate}
\subsection{Next subsection}
\begin{enumerate}
\item Third item in section 1\label{here}
\item Fourth item in section 1
\end{enumerate}
\section{Second section}
\restartlist{enumerate}
\subsection{Another subsection}
\begin{enumerate}
\item Another section's item
\item Yet another item
\end{enumerate}
\end{document}