Am 17.12.2009 um 18:19 schrieb Wolfgang Schuster:
Am 17.12.2009 um 17:48 schrieb Andreas Harder:
Hi all,
please have a look at the attached example. Is there a (not manually) possibility to reduce the space of two consecutive headers? Another situation is if a header with ‘before=,’ is followed by an environment with 'before=\blank’ …
\setupdelimitedtext[blockquote][before=\blank,after=\blank]
\setupdelimitedtext[...][spacebefore=default,spaceafter=default]
you can now use before/after for different settings
\setuphead[subject][after=,style=\bfa]
\starttext \subject{No space after the header}
\input tufte
interesting because it works in MkII when i add \setupinterlinespace[...] to the preamble
\subject{Space from the \tex{blockquote}-environment} % \vskip-\lineheight
\startblockquote \input tufte \stopblockquote
\input tufte
\startblockquote \input tufte \stopblockquote
\startcolumns \section{Section} \input tufte \par \subsection{Subsection} \input tufte \par \column \section{Section} % \vskip-1.25\lineheight \subsection{Subsection} \input tufte \par \input tufte \par \stopcolumns
\stoptext
see http://www.ntg.nl/pipermail/ntg-context/2008/034443.html
Hello Wolfgang, thanks for the hint, but I don’t get it. How can I bind a signal to a heading? If I understand right a signal is a tag that can be attached to a macro …? So I’ve tried the following: \newsignal\SpaceAfterSection \def\TestSpace {\ifdim\lastskip=\SpaceAfterSection \blank[nowhite] \else \blank[2*big]\fi} \setuphead[section] [after=\SpaceAfterSection] \setuphead[subsection] [before=\TestSpace] \starttext % \showgrid \startcolumns \section{Section} \input tufte \par \subsection{Subsection} \input tufte \par \column \section{Section} \subsection{Subsection} \input tufte \par \input tufte \par \stopcolumns \stoptext I appreciate your help! Andreas PS. I use only MkIV