我怎样才能将章节标题放在页眉中,但只放在该章节的第一页?这与问题相反,如何防止章节标题出现在 ConTeXt 中每章第一页的页眉中?,也就是说页眉只在第一页显示标题,在其他页面上不显示。
答案1
就像您的问题一样,解决方案与您链接到的帖子相反:定义标题文本并将其应用于结构(章节),其余部分则留空。
例子:
\definetext [chapter:header:text] [header]
[{\namedstructurevariable{chapter}{title}
\hfill
(this goes on the first page exclusively)}]
\setuphead [chapter] [header=chapter:header:text]
\setuppagenumbering [location=footer]
\starttext
\startchapter[title=foo]
\dorecurse{3}{\input knuth\page}
\stopchapter
\startchapter[title=bar]
\dorecurse{3}{\input knuth\page}
\stopchapter
\stoptext