Menambahkan huruf ke label teorema untuk menentukan teorema ada di lampiran dengan paket amsthm

Dec 01 2020

Jadi saya memiliki dokumen utama dengan beberapa teorema di dalamnya. Saya juga memiliki lampiran dengan teorema yang mungkin kurang penting bagi kebanyakan pembaca. Ini adalah dua dokumen terpisah. Idealnya, jawabannya tidak akan menggunakan banyak paket tambahan [sebaiknya hanya 'amsthm']. Sayangnya, kolaborator saya menggunakan kata untuk dokumen utama karena sebagian besar isinya kurang matematis. Ngomong-ngomong, di lampiran, saya ingin yang seperti itu

Teorema S1. <masukkan teks>

Teorema S2. <masukkan teks>

S1 Kandang. <masukkan teks>

S singkatan dari suplemen (bisa juga menggunakan A untuk apendiks). Ini berarti saya dapat mengacu pada teorema dalam dokumen utama, dan jelas itu tidak mengacu pada dua hasil matematika utama yang disajikan di sana.

Saya memang melihat satu pertanyaan tentang menambahkan huruf ke subbagian, tetapi ketika saya mencoba mengadaptasi kode ke lingkungan teorema itu tidak berhasil.

Jawaban

WetlabStudent Dec 02 2020 at 09:15

Salah satu opsinya adalah melakukan hal berikut, menggunakan

\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

Anda dapat melakukan sesuatu seperti ini (belum teruji — laptop saya sedang dalam perbaikan jadi saya tidak memiliki instalasi LaTeX yang berguna):

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