Structureuservariable and long lines

Hi, I have section headings where I need to output some descriptions after the label and before the heading title (which may be missing in some cases). I've thought the something like the example below should work, but the text from the variable overflows. What am I missing here? Is there maybe an easier way to reach that goal? Best, Denis \define[2]\sectionCMD {#1\par \structureuservariable{something}\par #2 } \setuphead [section] [ command=\sectionCMD, ] \starttext \startsection [title=Hello] [something=ajskdflö asjdfkl asjdföla asdf asdf asdf asdf asdf ksdföalks djföalskd föalskdföl asdjkfaöls djkfaölsdjf,] asdf \stopsection \stoptext

Turns out this is not really related to structureuservariables
happens here
too:
\define[2]\sectionCMD
{#1 #2}
\setuphead [section]
[
command=\sectionCMD,
]
\starttext
\startsection
[title=asdfasdf jasklödf aöslkdfj aölskdjf öaslkdjf öalskdjf öalksdjf
öalskdjf ölaskdjf öalskdjf öalskdjf öasldkjföalsdjkföasdljf öasdlf öasdl
fjöasdf]
asdf
\stopsection
\stoptext
Von: denis.maier@unibe.ch

Am 12.03.2025 um 14:23 schrieb denis.maier@unibe.ch:
Hi,
I have section headings where I need to output some descriptions after the label and before the heading title (which may be missing in some cases). I’ve thought the something like the example below should work, but the text from the variable overflows.
What am I missing here?
Is there maybe an easier way to reach that goal?
Best,
Denis
\define[2]\sectionCMD {#1\par \structureuservariable{something}\par #2 }
\define[2]\sectionCMD {\vbox\bgroup #1\par \structureuservariable{something}\par #2 \egroup} Wolfgang

-----Ursprüngliche Nachricht----- Von: Wolfgang Schuster
Gesendet: Mittwoch, 12. März 2025 16:20 An: ntg-context@ntg.nl Betreff: [NTG-context] Re: Structureuservariable and long lines Am 12.03.2025 um 14:23 schrieb denis.maier@unibe.ch:
Hi,
I have section headings where I need to output some descriptions after the label and before the heading title (which may be missing in some cases). I’ve thought the something like the example below should work, but the text from the variable overflows.
What am I missing here?
Is there maybe an easier way to reach that goal?
Best,
Denis
\define[2]\sectionCMD {#1\par \structureuservariable{something}\par #2 }
\define[2]\sectionCMD {\vbox\bgroup #1\par \structureuservariable{something}\par #2 \egroup}
Thanks that works. How can I now format the individual parts? This applies the \bf-formatting even to #1 and to the variable which is not wanted. \define[2]\inksubsectionCMD {\vbox\bgroup #1\endgraf \structureuservariable{description}\endgraf {\bf #2}\egroup }

Am 12.03.2025 um 16:40 schrieb Denis Maier via ntg-context:
-----Ursprüngliche Nachricht----- Von: Wolfgang Schuster
Gesendet: Mittwoch, 12. März 2025 16:20 An: ntg-context@ntg.nl Betreff: [NTG-context] Re: Structureuservariable and long lines Am 12.03.2025 um 14:23 schrieb denis.maier@unibe.ch:
Hi,
I have section headings where I need to output some descriptions after the label and before the heading title (which may be missing in some cases). I’ve thought the something like the example below should work, but the text from the variable overflows.
What am I missing here?
Is there maybe an easier way to reach that goal?
Best,
Denis
\define[2]\sectionCMD {#1\par \structureuservariable{something}\par #2 }
\define[2]\sectionCMD {\vbox\bgroup #1\par \structureuservariable{something}\par #2 \egroup}
Thanks that works. How can I now format the individual parts? This applies the \bf-formatting even to #1 and to the variable which is not wanted.
\define[2]\inksubsectionCMD {\vbox\bgroup #1\endgraf \structureuservariable{description}\endgraf {\bf #2}\egroup }
Disable the default style for \subsection etc. \setuphead[subsection][style=] Wolfgang
participants (3)
-
denis.maier@unibe.ch
-
denismaier@mailbox.org
-
Wolfgang Schuster