Como desabilitar o cabeçalho de qualquer página do ConTeXt?

Como desabilitar o cabeçalho de qualquer página do ConTeXt?

Não escrevi um artigo desde que prestei atenção ao ConTeXt. Agora é uma chance de fazer isso. Tentei definir o cabeçalho, mas falhei.

A estrutura deste artigo é assim:

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

Minha pergunta é: como posso desabilitar o cabeçalho na página 1, mas habilitá-lo diferente da página 1, e o texto do cabeçalho é sempre Line-Breaking Algorithm?

Responder1

Você pode usar o comando cabeçalho de configuraçãopara suspender temporariamente o cabeçalho. Aqui está um exemplo:

\setupheadertexts [Line-Breaking Algorithm]
\starttext

Header present \page

\setupheader [state=stop]
No header \page

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

\stoptext

Se você usar capítulos ou seções, esses comandos poderão alterar as configurações feitas manualmente. Você pode controlar o comportamento do cabeçalho dos comandos de seccionamento com a \setuphead[header=…]configuração.

Se você deseja desabilitar o cabeçalho de uma página de título, o comandostartmakeuppode ser útil. Ele desativa o cabeçalho por padrão e possui uma headerstateconfiguração para ajustes adicionais.

Editar:Aqui está outra solução usando uma condicional:

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

informação relacionada