回忆录:有没有办法让整个书中某一级别的部分按顺序编号?

回忆录:有没有办法让整个书中某一级别的部分按顺序编号?

我必须重新设置一本结构特殊的书(仅有纸质原件):它由或多或少常规的部分和章节组成,但整本书的部分(最低级别的划分,也是唯一明确编号的部分)按不间断的顺序编号。

看起来我必须手动完成所有编号(和目录),因为这个想法与 LaTeX 哲学背道而驰,除非我不知道一些细节。

用 LaTeX/memoir 的方式来做这件事还有希望吗?

所需的结构如下所示(我无法完全理解它):

Foreword
Preface

Block 1
    Introduction
            Unit 1
            Unit 2
            Unit 3
    Theme 1
            Unit 4
            ...
            Unit 10
    Theme 2
            Unit 11
            ...
            Unit 18
    Theme 3
            Unit 19
            ...
            Unit 36
    Theme 4
        I Alfa
            Unit 37
            ...
            Unit 44
        II Bravo
            Unit 45
            ..
            Unit 49
        III Charlie
            Unit 50
            ...
            Unit 55
Block 2
    Theme 1
        I Delta
            Unit 1
            Unit 2
        II Echo
            Unit 3
            ...
            Unit 9
        III Foxtrot
            Unit 10
            ...
            Unit 15
        IV Golf
            Unit 15
            ...
            Unit 19
    Theme 2
            Unit 20
            ...
            Unit 37
    Theme 3
            Unit 38
            ...
            Unit 42
    Theme 4
            Unit 43
            ...
            Unit 54
Glossary

当然,所有内容都应包含在目录中。这仍然可行吗?

答案1

如果您要使用该memoir课程,只需将其放在\counterwithout{section}{chapter}您的序言中即可;无需chngcntr按照 Christian Hupfer 的建议使用该包。对于其他课程,请遵循 Christian Hupfer 的建议。

答案2

这使得划分方案看起来就像我想要的那样:

%% Ensure sequential numbering of subsubsections.
\setsecnumdepth{subsubsection}
\counterwithout{subsubsection}{subsection}
\renewcommand{\thechapter}{\arabic{chapter}}
\renewcommand{\thesection}{\arabic{section}}
\renewcommand{\thesubsection}{\Roman{subsection}}
\renewcommand{\thesubsubsection}{\arabic{subsubsection}}

\setcounter{tocdepth}{3} % Must not precede the above

将带星号的章节/部分版本放入目录中:

    \section*{A Brief Course}
    \label{sec:brief}
    \addcontentsline{toc}{section}{\nameref{sec:brief}}

相关内容