
Quiero escribir algunos teoremas con resultados algo autodefinidos como "Teorema A, Teorema B, Teorema B^+, Teorema B^#", etc. y quiero que estos teoremas especiales estén fuera del contador de teoremas normal, es decir, los otros los teoremas mantienen su propia numeración como "Teorema 1.1, Teorema 1.2" incluso aunque el "Teorema B" esté entre ellos. ¿Existe una manera fácil de lograr esto?
Esto podría estar relacionado con la pregunta.aquípero creo que mi pregunta aquí no es precisa. ¡Gracias de antemano!
Respuesta1
¿Algo como esto?
\documentclass{article}
\usepackage{amsthm}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{theoremvar}{Theorem}
\newenvironment{theorem*}[1]
{\renewcommand{\thetheoremvar}{#1}\theoremvar}
{\endtheoremvar}
\begin{document}
\section{Title}
\ref{normal1},
\ref{normal2},
\ref{normal3},
\ref{normal4},
\ref{special1},
\ref{special2},
\ref{special3}
\begin{theorem}\label{normal1}
This is a normal theorem.
\end{theorem}
\begin{theorem}\label{normal2}
This is a normal theorem.
\end{theorem}
\begin{theorem*}{A}\label{special1}
This is a special theorem.
\end{theorem*}
\begin{theorem}\label{normal3}
This is a normal theorem.
\end{theorem}
\begin{theorem*}{B$^+$}\label{special2}
This is a special theorem.
\end{theorem*}
\begin{theorem*}{B$^{\sharp}$}\label{special3}
This is a special theorem.
\end{theorem*}
\begin{theorem}\label{normal4}
This is a normal theorem.
\end{theorem}
\end{document}
El theorem*
medio ambiente tiene un argumento obligatorio para la etiqueta especial.