如何在目录中显示 \title 标题?

如何在目录中显示 \title 标题?

我的文档组织如下:

\title[Some title]
\section[Section 1]
\section[Section 2]

ETC。

当我使用\completecontents命令打印目录时,我只能得到章节标题(已编号)而不是标题(\title条目)。有没有办法告诉 ConTeXt 将\title条目打印到目录中?理想情况下,我更喜欢如下所示的目录:

一些标题

  1. 第 1 节 xx 2. 第 2 节 yy

另一个标题

  1. 第二个标题中的部分 zz

答案1

这是一个您想要的完整可编译示例。

\setuphead[title][
    incrementnumber=yes, % keep an internal title counter+list
    number=no]  % don't display the counter

% Manually specify the composition of the section and subsection numbers
\setuphead[section][sectionsegments=section]
\setuphead[subsection][sectionsegments=section:subsection]   

% Redefine the toc list to include titles
\definecombinedlist[content][title, section]

\starttext
    % Place the toc
    \placecontent

    % Place some sections to see what their numbers look like.
    \title{T1}
      \section{S1}
        \subsection{Sb1.1}
        \subsection{Sb1.2}
      \section{S2}
        \subsection{Sb2.1}

    \title{T1}
      \section{S1}
        \subsection{Sb1.1}
\stoptext

我拿到了sectionsegments钥匙来自 phg。有关目录样式的示例,请参阅 ConTeXt Garden wiki 文章中的目录部分修改默认 ToC

相关内容