Adicionar letras a rótulos de teoremas para especificar o teorema está no apêndice com o pacote amsthm
Portanto, tenho um documento principal com alguns teoremas. Também tenho um apêndice com teoremas que podem ser menos importantes para a maioria dos leitores. Estes são dois documentos separados. Idealmente, a resposta não usará um monte de pacotes extras [de preferência apenas 'amsthm']. Infelizmente, meus colaboradores usaram a palavra para o documento principal, já que o conteúdo era em sua maioria muito menos matemático. De qualquer forma, no apêndice, gostaria de algo como
Teorema S1. <inserir texto>
Teorema S2. <inserir texto>
Corralary S1. <inserir texto>
O S significa o suplemento (também pode usar A para apêndice). Isso significa que posso me referir a teoremas no documento principal, e é claro que não estou me referindo aos dois principais resultados matemáticos aqui apresentados.
Eu vi uma pergunta sobre adicionar letras a subseções, mas quando tentei adaptar o código ao ambiente do teorema, não funcionou.
Respostas
Uma opção é fazer o seguinte, usando
\usepackage{amsthm}
\newtheorem{thm}{Theorem S\ignorespaces}
\begin{document}
\begin{thm}
This is a theorem with S in it.
\end{thm}
\end{document}
Você poderia fazer algo assim (não testado - meu laptop está em reparos, então não tenho uma instalação LaTeX disponível):
\newtheorem{thm}{Theorem}
\renewcommand{\thethm}{S\arabic{thm}}