Estilo de teorema elegante

Estilo de teorema elegante

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?

ingrese la descripción de la imagen aquí

\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.

información relacionada