Dodawanie liter do etykiet twierdzeń w celu określenia twierdzenia znajduje się w dodatku z pakietem amsthm

Dec 01 2020

Mam więc główny dokument z kilkoma twierdzeniami. Mam też dodatek z twierdzeniami, które mogą być mniej ważne dla większości czytelników. To są dwa oddzielne dokumenty. Idealnie, odpowiedź nie wykorzysta kilku dodatkowych pakietów [najlepiej po prostu „amsthm”]. Niestety, moi współpracownicy używali słowa na określenie głównego dokumentu, ponieważ treść była w większości znacznie mniej matematyczna. W każdym razie w dodatku chciałbym coś takiego

Twierdzenie S1. <wstaw tekst>

Twierdzenie S2. <wstaw tekst>

Corralary S1. <wstaw tekst>

S oznacza dodatek (można też użyć A jako dodatku). Oznacza to, że mogę odnieść się do twierdzeń w głównym dokumencie i jest jasne, że nie odnosi się to do dwóch głównych wyników matematycznych, które tam przedstawiono.

Widziałem jedno pytanie dotyczące dodawania liter do podrozdziałów, ale kiedy próbowałem dostosować kod do środowiska twierdzenia, nie zadziałało.

Odpowiedzi

WetlabStudent Dec 02 2020 at 09:15

Jedną z opcji jest wykonanie następujących czynności, używając

\usepackage{amsthm}
\newtheorem{thm}{Theorem S\ignorespaces}

\begin{document}

\begin{thm}
This is a theorem with S in it.
\end{thm}

\end{document}
DonHosek Dec 02 2020 at 10:49

Możesz zrobić coś takiego (nieprzetestowane - mój laptop jest w naprawie, więc nie mam pod ręką instalacji LaTeX):

\newtheorem{thm}{Theorem}
\renewcommand{\thethm}{S\arabic{thm}}