Ausgefallener Theoremstil

Ausgefallener Theoremstil

Ich möchte einige Theoreme mit gewissermaßen selbstdefinierten Ausgaben schreiben, wie „Theorem A, Theorem B, Theorem B^+, Theorem B^#“ usw. und möchte, dass diese speziellen Theoreme außerhalb des normalen Theoremzählers stehen, d. h. die anderen Theoreme behalten ihre eigene Nummerierung wie „Theorem 1.1, Theorem 1.2“, auch wenn „Theorem B“ dazwischen steht. Gibt es eine einfache Möglichkeit, dies zu erreichen?

Dies könnte mit der Frage zusammenhängenHieraber ich denke, das ist nicht der Punkt, auf den ich hier meine Frage eingehe. Danke im Voraus!

Antwort1

Etwas wie das?

Bildbeschreibung hier eingeben

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

Die theorem*Umwelt hat ein zwingendes Argument für das Sonderlabel.

verwandte Informationen