我遇到一种情况,我需要将其放置\chapter{}
在页面上,但不显示实际的标题。
(1) 一些代码包含在内criterium=chapter
,并且在不知道新篇章已经开始的情况下将被破坏。
(2)目录和交叉引用仍需知道有新的章节。
(3)我只是需要隐藏一些章节标题(不是全部)。
\starttext
\chapter[placehead=no]{This is a chapter title}
\input knuth
\stoptext
我尝试了上述代码,我不明白为什么它不起作用,因为placehead=yes
它用于使\part{}
标题可见,但奇怪的是它不起作用,它仍然使标题出现,但只是弄乱了格式。
如何放置新章节,并使该章节的标题仍然出现在目录中并用于交叉引用,而不使章节标题出现在页面上?
答案1
使用placehead=hidden
\setuphead
[chapter]
[placehead=hidden]
\starttext
\completecontent
\startchapter[title=First chapter]
\startsection[title=First section]
Lorem ipsum \dots
\stopsection
\startsection[title=second section]
Lorem ipsum \dots
\stopsection
\stopchapter
\startchapter[title=Second chapter]
\startsection[title=First section]
Lorem ipsum \dots
\stopsection
\stopchapter
\stoptext