Untested but this should work:

\section{This title is long \nomarking{enough to cause problems in the headers and footers}}

Everything inside \nomarking{} will not be shown in the headers or footers.

See https://wiki.contextgarden.net/Command/nomarking

Duncan

On Fri, 14 Mar 2025 at 14:33, Mohammad Hossein Bateni <bateni@gmail.com> wrote:
Hello,

How can I clip long markings in the header?

See this MNWE, where the two copies of section title collide on page 3.

---------------
\starttext
\setupbodyfont[20pt]
\setupheadertexts[section][section]
\section{One}
\section{Two}
\page
\section{Three}
\page
\section{Long Title for Section Four}
\page
\section{Five}
\stoptext
------------

How can I clip the title to a fixed length (5cm?) and perhaps add "..." at the end for longer titles?

Is it possible to provide an alternative shorter section title within \section?

Thanks,
Mohammad
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the Wiki!

maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________