Definieren neuer Theoreme mithilfe von Schleifen

Definieren neuer Theoreme mithilfe von Schleifen

Ich möchte den Satz xy definieren und sagen, dass x, y ganze Zahlen zwischen 1 und 20 sind.

Dann muss ich 400 Sätze schreiben wie

\newtheorem*{theorem1.1}{Theorem 1.1}.

EDIT: Ich tippe ein altes Buch in Latexform, das sein eigenes Theoremnummerierungssystem hat. Um diesem zu folgen, möchte ich solche Theoremumgebungen a priori definieren (zum Beispiel mithilfe eines Loop-Satzes). Gibt es eine gute Möglichkeit, dies zu tun?

Dank im Voraus!

Antwort1

Verwenden Sie eine andere Strategie:

\newtheorem*{blurb}{Theorem \whatever}
\newcommand{\whatever}{}
\newenvironment{theorem}[1]
 {\renewcommand\whatever{#1}\begin{blurb}}
 {\end{blurb}}

so können Sie tun

\begin{theorem}{3.25}

in Ihrem Dokument.

verwandte Informationen