
Pesquisei na internet por um tempo, mas não consegui o que queria. Quero numerar teoremas diferentes com o mesmo contador, o que depende do capítulo e da seção. por exemplo, Lema 1.1.1 Exemplo 1.1.2 Prova 1.1.3... Tentei definir um contador como este, mas recebo um erro que diz faltando \begin{document} para o comando setcounter, mas quando o coloco dentro do documento, ele também não funciona.
\documentclass[12pt]{report}
\newcounter{cnt}[section]
\newcounter{thmcount}
\setcounter{thmcount}{\thechapter.\thesection.\thecnt}
\newtheorem{lem}{Lemma}[thmcount]
\newtheorem{eg}{Example}[thmcount]
\newtheorem{pro}{Proof}[thmcount]
\begin{document}
\chapter{abc}
\section{xyz}
\begin{lem}
asdf
\end{lem}
\begin{eg}
fdsa
\end{eg}
\begin{pro}
sdaf
\end{pro}
\end{document}
Responder1
Não há necessidade de definir um novo contador:
\documentclass[12pt]{report}
\newtheorem{lem}{Lemma}[section]
\newtheorem{eg}[lem]{Example}
\newtheorem{pro}[lem]{Proof}
\begin{document}
\chapter{abc}
\section{xyz}
\begin{lem}
asdf
\end{lem}
\begin{eg}
fdsa
\end{eg}
\begin{pro}
sdaf
\end{pro}
\end{document}
O primeiro \newtheorem
configura um novo contador chamado lem
(vinculado a section
) que então é compartilhado por todos os ambientes subsequentes criados com lem
argumento opcional logo após o nome do ambiente.