我正在使用基于立法编号的章节编号方案,如下所示:
\renewcommand\thesection{%
§\arabic{section}}
\renewcommand\thesubsection{%
(\arabic{subsection})}
\renewcommand\thesubsubsection{%
({\itshape\alph{subsubsection}})}
我希望我的章节标题被编号\thesection\thesubsection\thesubsubsection
等等。
\thesubection
但是,在目录中,我希望子部分仅按“等” 编号。
在 Book 类中,我可以使用titlesec
和tocloft
来实现这一点(这就是我在上面的截图中举例的方式),但在 memoir 中可以吗?我看不出如何使用 来实现\setsecnumformat
。
答案1
请参阅第 99 页的示例。
\documentclass{memoir}
\renewcommand\thesection{% how you want it to appear in the TOC
§\arabic{section}}
\renewcommand\thesubsection{%
(\arabic{subsection})}
\renewcommand\thesubsubsection{%
({\itshape\alph{subsubsection}})}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{2}
\setsecnumformat{\csname #1secnumformat\endcsname}
\newcommand\sectionsecnumformat{\thesection\quad}
\newcommand\subsectionsecnumformat{\thesection\thesubsection\quad}
\newcommand\subsubsectionsecnumformat{\thesection\thesubsection\thesubsubsection\quad}
\begin{document}
\tableofcontents
\section{Section Title}
\subsection{Subsection Title}
\subsubsection{Subsubsection Title}
\end{document}