
Я не писал статей с тех пор, как обратил внимание на 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