将章节划分为子章节

将章节划分为子章节

我想要创建章节和子章节,如下所示:

第1章

第 1a 章

第 1b 章

第2章

第 2a 章

第3章

我找到虽然主要思想是这样的,但并没有完全实现我想要的功能,而且我不知道如何更改代码以符合我的偏好

不同之处在于,帖子中的代码是链接将章节划分如下:

第1章

第 2a 章

第 2b 章

第3章

第 4a 章

但我想不是我的主要章节上有一个‘a’。

链接帖子和我的文档类中的代码示例:

\documentclass{memoir}

\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
%\usepackage{hyperref}% http://ctan.org/pkg/hyperref
\newcounter{subchapter}\renewcommand{\thesubchapter}{\alph{subchapter}}
\makeatletter
% \patchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
\newcommand{\updatechaptercounter}{}
% \patchcmd{\@chapter}{\@afterheading}{\updatechaptercounter\@afterheading}{}{}% Regular patch of \@chapter
\patchcmd{\Hy@org@chapter}{\@afterheading}{\updatechaptercounter\@afterheading}{}{}% Hyperref patch of \@chapter
\makeatother
\providecommand{\theHchapter}{}%
\newcommand{\startsubchapters}{%
  \setcounter{subchapter}{0}% Reset sub-chapter numbering
  \renewcommand{\thechapter}{\arabic{chapter}\thesubchapter}% Update chapter number display
  \renewcommand{\theHchapter}{\arabic{chapter}\thesubchapter}% Update chapter number display (for hyperref)
  \renewcommand{\updatechaptercounter}{\addtocounter{chapter}{-1}}% Update chapter number
  \let\oldchapter\chapter%
  \renewcommand{\chapter}{\stepcounter{subchapter}\oldchapter}% Increment subchapter
}
\newcommand{\stopsubchapters}{%
  \renewcommand{\thechapter}{\arabic{chapter}}% Reset chapter numbering
  \renewcommand{\theHchapter}{\arabic{chapter}}% Reset chapter numbering (for hyperref)
  \let\chapter\oldchapter% Restore regular \chapter command
  \renewcommand{\updatechaptercounter}{}% Clear chapter counter update
  \stepcounter{chapter}% Update chapter counter
}

\begin{document}

\chapter{Chapter 1}
    \section{section 1.1}
\chapter{Subchapter 1a}
    \section{section 1a.1}
    \section{section 1a.2}

\chapter{Subchapter 1b}
\section{section 1b.1}

\chapter{Subchapter 1c}
\chapter{Chapter 2}
\chapter{Subchapter 2a}
\chapter{Subchapter 2b}
\chapter{Subchapter 2c}

\end{document}

另外:我了解章节,但它们对我的情况不公平,因为我有很多不同的主题需要写,而最好的方法就是使用子章节。

相关内容