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.