添加第二个按字母顺序排列且仅包含子部分的目录

添加第二个按字母顺序排列且仅包含子部分的目录

我正在用 LaTeX 创建一本歌曲集,想要有两个目录:第一个目录按常规部分顺序排列,第二个目录按字母顺序排列,并且只有小节(单独的歌曲)。

我将歌曲放在小节中,并将歌曲类别放在小节中,这样可以隐藏小节标题,因为它位于标题中(使用 \markboth 完成)

\addcontentsline{toc}{section}{Songs A Category}

\newpage
\subsection{F_Song}
\lipsum[1]
\newpage
\subsection{C_Song}
\lipsum[1]

\addcontentsline{toc}{section}{Songs B Category}
\newpage
\subsection{A_Song}
\lipsum[1]

然后我只需\tableofcontents获取如下所示的常规目录即可:

Songs A category 10
    F_Song 10
    C_Song 11
Songs B Category 12
    A_Song 12

我想要一个像这样的附加的:

A_Song 12
C_Song 11
F_Song 10

我看到了一些解决方案,但由于需要两个表格,所以这些解决方案都不够用。如果需要,我懂 Python,可以生成一些脚本来重新排序附加的 toc 文件,但我仍然不知道如何用它制作第二个表格。

相关内容