wow ... the power of programming.
st.
Am 25.07.2008 um 13:22 schrieb Wolfgang Schuster:
> On Fri, Jul 25, 2008 at 10:52 AM, Steffen Wolfrum
> <[EMAIL PROTECTED]> wrote:
>>
>> Am 25.07.2008 um 10:39 schrieb Wolfgang Schuster:
>>
>>> On Fri, Jul 25, 2008 at 10:33 AM, Steffen Wolfrum
>>> <[EMAIL PROTECTED]> wrote:
>>>>
>>>> Am 25.07.2008 um 10:25 schrieb Wolfgang Schuster:
>>>>
>>>>> On Fri, Jul 25, 2008 at 10:15 AM, Steffen Wolfrum
>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>>
>>>>>> ... yes, but Hans said so (see my email quoting him)!!!
>>>>>>
>>>>>> What did he mean?
>>>>>> Do you know an other solution?
>>>>>
>>>>> \defineblankmethod [nobreak] {\penalty\plustenthousand}
>>>>> \defineblankmethod [endgraf] {\endgraf}
>>>>>
>>>>> \definehead[myhead][section]
>>>>> \setuphead[myhead][after={\blank[endgraf,nobreak,big]}]
>>>>>
>>>>> Not sure about the order in the blank command but this should
>>>>> work.
>>>>
>>>> Hmm, I think I have tried all possible combination now but it
>>>> does not
>>>> work.
>>>> Did you try?
>>>>
>>>> \starttext
>>>>
>>>> \defineblankmethod [nobreak] {\penalty\plustenthousand}
>>>> \defineblankmethod [endgraf] {\endgraf}
>>>>
>>>> \definehead[myhead][section]
>>>> \setuphead[myhead][after={\blank[nobreak,endgraf,big]}]
>>>>
>>>> \input tufte \par
>>>> \input knuth \par
>>>> \input tufte \par
>>>> \input knuth \par
>>>>
>>>> \myhead{Sektion}
>>>>
>>>> \index{Index}
>>>>
>>>> test
>>>>
>>>> \stoptext
>>>>
>>>> Steffen
>>>
>>> You're looking for http://wiki.contextgarden.net/Registers#Technical_note
>>
>>
>> ok, but this was just one easily reproducible example of troubling
>> situations.
>>
>> For another is \vskip, as sometimes the distance between two
>> heading must be
>> smaller than the normal space above or below:
>>
>> \subsection ...
>> \vskip-14pt
>> \subsubsection ...
>>
>> In this situation I always experience the same problem: you have a
>> heading
>> at bottom of page :o(
>>
>> I just didn't manage to show this with an minimal example.
>
> \newsignal\sectionsignal
>
> \setuphead
> [section]
> [before={\blank[big]},
> after={\blank[2*big]\vskip\sectionsignal}]
>
> \def\subsectionbefore
> {\ifdim\lastskip=\sectionsignal
> %\blank[-medium]%
> \vskip-\medskipamount
> \else
> \blank[big]%
> \fi}
>
> \setuphead
> [subsection]
> [before=\subsectionbefore,
> after={\blank[big]}]
>
> \showgrid
>
> \starttext
> \section{Section}
> \subsection{Subsection}
> text
> \section{Section}
> text
> \subsection{Subsection}
> \stoptext
>
> Wolfgang
> ___________________________________________________________________________________
> If your question is of interest to others as well, please add an
> entry to the Wiki!
>
> maillist : [email protected] / http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive : https://foundry.supelec.fr/projects/contextrev/
> wiki : http://contextgarden.net
> ___________________________________________________________________________________
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : [email protected] / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________