上下文:我怎样才能拥有仅包含以下部分的目录

上下文:我怎样才能拥有仅包含以下部分的目录

我想要一个文档,其中包含一些章节的封面,后面跟着一个目录,显示所有后续章节和结尾内容,但不显示封面

我发现最好的是\completecontent[criterium=all],但包括前言

我如何在 Context 中最好地做到这一点以及将来在哪里可以最好地找到这样的事情?

谢谢

答案1

最简单的方法是用 和 替换sectionsubjectchapter这样title你就失去了编号。我认为这是你的情况所需要的。如果不是,你必须用 定义你自己的节头\definehead

您可以使用命令\placelist来仅打印特定的结构类型。如果您已经使用了subject应包含在目录中的类型,则可以轻松基于现有类型创建自己的类型。这样您就可以保留编号。

例子:

\definehead
  [NoListSubject]
  [subject]

\definehead
  [NoListSection]
  [section]

\starttext

\placelist [chapter, section]

\NoListSubject {Alpha}
\NoListSection {Beta}
\section {Gamma}
\subject {Delta}

\stoptext

根据第二个参数定义\definehead自定义结构类型。subject未编号,section已编号。

\placelist [chapter, section]仅放置章节和节。以下将打印所有类型:

\placelist
  [chapter,
   section,
   NoListSubject,
   NoListSection]

只需将前言中的分段命令更改为自定义类型,并说明\placelist您想要打印哪些类型。

相关内容