LaTeX (または amsthm パッケージ) で、定理、補題、系、定義などの番号付けのスタイルを、補題 1.2.5 ではなく補題 1B5 のように変更できるかどうか疑問に思っています (句読点はすべて使用しません)。これは、たとえば、第 1 章のセクション B の 5 番目の結果になります。これが実行可能であれば、補題 1B5b は補題 1B5 のパート b になります。これは、補題 1.2.5.2 よりも簡潔なスタイルです。これを実現しようとして失敗した例を以下に示します。
\documentclass[12pt,leqno]{book}
\usepackage{amsthm}
\usepackage{enumitem}
\renewcommand{\thechapter}{\arabic{chapter}}
\renewcommand{\thesection}{\thechapter\Alph{section}}
\renewcommand{\thesection}{\arabic{chapter}\Alph{section}}
\renewcommand{\thesubsection}{\thesection\arabic{subsection}}
\renewcommand{\thesubsubsection}{\thesubsection.\Alph{subsubsection}}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{lemma}[theorem]{Lemma}
\begin{document}
\chapter{Modules}
\section{Definition $R$-modules}
Let $R$ be a ring.
\begin{theorem} First Theorem\end{theorem}
\begin{lemma}\label{2}
Second Lemma
\begin{enumerate}[label={\rm (\alph*)}]
\item part a
\item part b\label{b}
\end{enumerate}
\end{lemma}
It follows from Lemma~\ref{2}\ref{b} that \dots.
\section{Examples of $F[t]$-modules}
\begin{proposition} First proposition\end{proposition}
\begin{lemma} Second lemma\end{lemma}
\end{document}
答え1
\documentclass[12pt,leqno]{book}
\usepackage{amsthm}
\usepackage{enumitem}
\renewcommand{\thechapter}{\arabic{chapter}}
\renewcommand{\thesection}{\thechapter\Alph{section}}
\renewcommand{\thesection}{\arabic{chapter}\Alph{section}}
\renewcommand{\thesubsection}{\thesection\arabic{subsection}}
\renewcommand{\thesubsubsection}{\thesubsection.\Alph{subsubsection}}
\newtheorem{theorem}{Theorem}[section]
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{lemma}[theorem]{Lemma}
\renewcommand\thetheorem{\thesection\arabic{theorem}}
\begin{document}
\chapter{Modules}
\section{Definition $R$-modules}
Let $R$ be a ring.
\begin{theorem} First Theorem\end{theorem}
\begin{lemma}\label{2}
Second Lemma
\begin{enumerate}[label={\textup{(\alph*)}},ref=\alph*]
\item part a
\item part b\label{b}
\end{enumerate}
\end{lemma}
It follows from Lemma~\ref{2}\ref{b} that \dots.
\section{Examples of $F[t]$-modules}
\begin{proposition} First proposition\end{proposition}
\begin{lemma} Second lemma\end{lemma}
\end{document}