Definindo novos teoremas usando loops

Definindo novos teoremas usando loops

Eu gostaria de definir o Teorema xy, dizendo que x, y são números inteiros entre 1 e 20.

Então, preciso escrever 400 frases como

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

EDIT: Estou digitando um livro antigo em formato de látex que tem seu próprio sistema de numeração de teoremas. Para segui-lo, gostaria de definir tais ambientes de teoremas a priori (usando uma frase em loop, por exemplo). Existe uma maneira legal de fazer isso?

Desde já, obrigado!

Responder1

Use uma estratégia diferente:

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

então você pode fazer

\begin{theorem}{3.25}

em seu documento.

informação relacionada