Как отключить верхний колонтитул на любой странице в ConTeXt?

Как отключить верхний колонтитул на любой странице в ConTeXt?

Я не писал статей с тех пор, как обратил внимание на ConTeXt. Теперь появился шанс это сделать. Я пытался установить заголовок, но не получилось.

Структура этой статьи такова:

... title ...(Line-Breaking Algorithm)
\section{...}
...
\section{...}
...
\section{...}
...

Мой вопрос заключается в том, как отключить заголовок на странице 1, но включить его на всех страницах, кроме 1, и при этом текст заголовка всегда будет Line-Breaking Algorithm?

решение1

Вы можете использовать команду настройкаheaderдля временной приостановки заголовка. Вот пример:

\setupheadertexts [Line-Breaking Algorithm]
\starttext

Header present \page

\setupheader [state=stop]
No header \page

\setupheader [state=start]
And the header is back

\stoptext

Если вы используете главы или разделы, эти команды могут изменить настройки, которые вы сделали вручную. Вы можете управлять поведением заголовка команд секционирования с помощью настройки \setuphead[header=…].

Если вы хотите отключить заголовок на титульном листе, командастартмакияжможет быть полезным. Он отключает заголовок по умолчанию и имеет headerstateнастройку для дальнейшей тонкой настройки.

Редактировать:Вот еще одно решение с использованием условного оператора:

\setupheadertexts [\doifnot\pagenumber1{Line-Breaking Algorithm}]
\starttext
  No header \page
  Header present
\stoptext

Связанный контент