Ordenando \newtheorem e redefinindo cada subseção

Ordenando \newtheorem e redefinindo cada subseção

Esta pode ser uma pergunta simples, mas sou relativamente novo no LaTeX e não consegui descobrir como fazer isso.

Quero numerar meus \newtheoremnúmeros naturais, mas redefinindo cada subseção.

Se eu definir como:

\newtheorem{example}{Example}[subsection]

Ele ordena como a.b.cenquanto eu só quero como c.

Essencialmente, quero que os exemplos sejam ordenados e redefinidos em cada subseção.

Qualquer solução seria muito apreciada, desde já agradeço.

Responder1

Você pode alterar o estilo de numeração de algum teorema namerenovando \thename. Aqui está um MWE para example:

\documentclass{article}

\newtheorem{example}{Example}[subsection]
\renewcommand{\theexample}{\alph{subsection}}

\begin{document}
    \subsection{This is the subsection}
    \begin{example}
        Here is the example.
    \end{example}

\end{document}

Outros estilos de numeração são \roman, e . Também se pode misturá-los, por exemplo\Roman\arabic\Alph

\renewcommand{\theexample}{\arabic{section}.\alph{subsection}}

Responder2

Você deseja redefinir \theexample, depois de definir o ambiente como escravo de subsection:

\newtheorem{example}{Example}[subsection]
\renewcommand{\theexample}{\alph{example}}

informação relacionada