定理列表中的章节编号

定理列表中的章节编号

我想在定理列表中插入章节编号。

\documentclass{article}
\usepackage{ntheorem}

\theoremstyle{plain}
\newtheorem{listeThm}{\textsc{thm}}

\begin{document}

\section{AA}
\addtotheoremfile[listeThm]{\bfseries La section \thesection}
\begin{listeThm} Theo A1 \end{listeThm}
\begin{listeThm} Theo A2 \end{listeThm}
\begin{listeThm} Theo A3 \end{listeThm}

\section{BB}
\addtotheoremfile[listeThm]{\bfseries La section \thesection}
\begin{listeThm} Theo B1 \end{listeThm}
\begin{listeThm} Theo B2 \end{listeThm}

\section{CC}
\addtotheoremfile[listeThm]{\bfseries La section \thesection}
\begin{listeThm} Theo C \end{listeThm}

\theoremlisttype{allname}
\listtheorems{listeThm}

\end{document}

我得到的只是重复的最后一部分。我做错了什么?

La section 3
thm 1 ................................ 1
thm 2 ................................ 1
thm 3 ................................ 1

La section 3
thm 4 ................................ 1
thm 5 ................................ 1

La section 3
thm 6 ................................ 1

答案1

您必须使用交叉引用:

\documentclass{article}
\usepackage{ntheorem}

\theoremstyle{plain}
\newtheorem{listeThm}{\textsc{thm}}

\begin{document}

\section{AA}\label{sec-AA}
\addtotheoremfile[listeThm]{\bfseries La section \ref{sec-AA}}
\begin{listeThm} Theo A1 \end{listeThm}
\begin{listeThm} Theo A2 \end{listeThm}
\begin{listeThm} Theo A3 \end{listeThm}

\section{BB}\label{sec-BB}
\addtotheoremfile[listeThm]{\bfseries La section \ref{sec-BB}}
\begin{listeThm} Theo B1 \end{listeThm}
\begin{listeThm} Theo B2 \end{listeThm}

\section{CC}\label{sec-CC}
\addtotheoremfile[listeThm]{\bfseries La section \ref{sec-CC}}
\begin{listeThm} Theo C \end{listeThm}

\theoremlisttype{allname}
\listtheorems{listeThm}

\end{document} 

在此处输入图片描述

相关内容