Hello,

>     For example, `@deffn...@end deffn' immediately followed by
>     @unnumberedsubsubsec provides more vertical space after the header
>     line than before it.

I know, it's awful to debug various combinations of various levels of
headings...  We don't have this completely right in out math journal
(typeset by TeX) either, I'm afraid.

>     If @unnumberedsubsubsec is immediately followed by @deffn, texinfo.tex
>     allows a break right after the title.  

Looking at the code, I suspect this might be the reason:

  % If there are two @def commands in a row, we'll have a \nobreak,
  % which is there to keep the function description together with its
  % header.  But if there's nothing but headers, we want to allow a
  % break after all.
  \ifnum\lastpenalty=10000 \penalty0 \fi

Perhaps we need other method to trace two @def's in a row.

What about implementing it via an \if?

Or is it possible to use \penalty10001 to mark the special case?

I have no time to try to write a patch, not speaking about testing,
at least at the moment.
Sorry, Karl.

        Stepan


_______________________________________________
Bug-texinfo mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-texinfo

Reply via email to