ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* floats disturb section placement
@ 2011-05-09 10:29 Steffen Wolfrum
  2011-05-15 13:36 ` floats disturb section placement (solved) Steffen Wolfrum
  0 siblings, 1 reply; 2+ messages in thread
From: Steffen Wolfrum @ 2011-05-09 10:29 UTC (permalink / raw)
  To: mailing list for ConTeXt users

[-- Attachment #1: Type: text/plain, Size: 473 bytes --]

Hi,


attached you may find a 4-page minimal example containing 1 table and 3 section headings.

If the table is set with 
\placetable[force]{Test}{ ...
then the vertical distance above the headings is consistent.

When you make it floatable:
\placetable{Test}{ ...
the the headings AFTER the table get a spurious extra space above!

How can this be avoided?


Every help is very welcome!!

Steffen
(just tested it with MkIV ver: 2011.05.06)

-------

[-- Attachment #2: verticalspace.tex --]
[-- Type: application/octet-stream, Size: 3055 bytes --]

%&context
%!TEX TS-program = luatex




\setupbodyfont[times, 10pt]\setupinterlinespace[line=12pt]%,height=.74,depth=.26] % siehe Études (immernoch nötig?)

\def\TableTextStyle{\switchtobodyfont[rm,9pt]\setupinterlinespace[line=10.9575pt]}


\definepapersize[stw][width=14.7cm,height=22.3cm]
\setuppapersize[stw][stw]


\setuplayout
	[width=113mm,height=572pt,
	backspace=17mm,topspace=17mm,
	header=12pt,headerdistance=6pt,
	footer=36pt,footerdistance=0pt,
	location=middle,marking=off]


\def\EbeneNeunFett          {\switchtobodyfont[rm,10pt]		\setupinterlinespace[line=12pt]\bf}

\setuphead[EbeneDrei,
      EbeneDreiNoTOC]   [style=\EbeneNeunFett,		align=middle,alternative=paragraph]


\definehead [EbeneDrei,EbeneDreiOhne,EbeneDreiOhneNoTOC,EbeneDreiNoTOC] [subsection]

\setuphead
  [EbeneDrei,EbeneDreiOhne,EbeneDreiNoTOC,EbeneDreiOhneNoTOC]
  [interaction=list,
   before={\testpage[3]{\vskip33pt\topglue-3pt}},
   after={\vskip6pt},
   distance=.5\emspaceamount,
   sectionsegments=4:4]


\starttext

\dorecurse{2}{\input tufte \par}


\EbeneDrei{first section}

\input tufte

%\placetable[force]{Test}{
\placetable{Test}{
\bTABLE[offset=2pt,align={flushleft,high},option=stretch,style=\TableTextStyle]%split=yes
\setupTABLE[row][first,2][align=middle]
\setupTABLE[column][1][align=right]
\setupTABLE[column][each][align=left]
\bTR 
\bTD[nr=2] Jahr\eTD 
\bTD Tatverdächtige weiblich\eTD 
\bTD Anteil in{\,\%}\eTD 
\bTD Tatverdächtige insgesamt\eTD 
\bTD Tatverdächtige weiblich\eTD 
\bTD Anteil in{\,\%}\eTD 
\bTD Tatverdächtige insgesamt\eTD 
\eTR 
\bTR 
\bTD[nc=3,align=middle] ohne Kinder\eTD 
\bTD[nc=3,align=middle] einschließlich Kinder\eTD 
\eTR 
\bTR 
\bTD 1975\eTD 
\bTD 184.486\eTD 
\bTD 17,7\eTD 
\bTD 1.043.840\eTD 
\bTD 195.278\eTD 
\bTD 17,6\eTD 
\bTD 1.112.996\eTD 
\eTR 
\bTR 
\bTD 1980\eTD 
\bTD 256.969\eTD 
\bTD 19,3\eTD 
\bTD 1.334.330\eTD 
\bTD 238.620\eTD 
\bTD 19,7\eTD 
\bTD 1.211.053\eTD 
\eTR 
\bTR 
\bTD 1985\eTD 
\bTD 293.071\eTD 
\bTD 23,8\eTD 
\bTD 1.232.188\eTD 
\bTD 307.383\eTD 
\bTD 23,8\eTD 
\bTD 1.290.999\eTD 
\eTR 
\bTR 
\bTD 1990\eTD 
\bTD 322.902\eTD 
\bTD 23,5\eTD 
\bTD 1.375.423\eTD 
\bTD 337.644\eTD 
\bTD 23,5\eTD 
\bTD 1.437.923\eTD 
\eTR 
\bTR 
\bTD 1995\eTD 
\bTD 438.299\eTD 
\bTD 21,9\eTD 
\bTD 2.001.485\eTD 
\bTD 467.309\eTD 
\bTD 22,1\eTD 
\bTD 2.118.104\eTD 
\eTR 
\bTR 
\bTD 2000\eTD 
\bTD 486.635\eTD 
\bTD 22,7\eTD 
\bTD 2.140.538\eTD 
\bTD 528.972\eTD 
\bTD 23,1\eTD 
\bTD 2.286.372\eTD 
\eTR 
\bTR 
\bTD 2005\eTD 
\bTD 518.769\eTD 
\bTD 23,5\eTD 
\bTD 2.210.012\eTD 
\bTD 548.724\eTD 
\bTD 23,7\eTD 
\bTD 2.313.136\eTD 
\eTR 
\bTR 
\bTD 2006\eTD 
\bTD 521.289\eTD 
\bTD 23,9\eTD 
\bTD 2.182.640\eTD 
\bTD 550.049\eTD 
\bTD 24,1\eTD 
\bTD 2.283.127\eTD 
\eTR 
\eTABLE} 

\dorecurse{5}{\input tufte \par}


\EbeneDrei{second section}

\dorecurse{5}{\input tufte \par}


\EbeneDrei{third section}

\input tufte

\stoptext



[-- Attachment #3: Type: text/plain, Size: 485 bytes --]

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

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: floats disturb section placement (solved)
  2011-05-09 10:29 floats disturb section placement Steffen Wolfrum
@ 2011-05-15 13:36 ` Steffen Wolfrum
  0 siblings, 0 replies; 2+ messages in thread
From: Steffen Wolfrum @ 2011-05-15 13:36 UTC (permalink / raw)
  To: mailing list for ConTeXt users; +Cc: Hans Hagen, Taco Hoekwater



> Von: Hans Hagen <pragma@wxs.nl>
> Datum: 15. Mai 2011 14:09:27 MESZ
> Betreff: Re: [NTG-context] (URGENT) floating objects causing bug
...

> in spac-ver.lua this helps ...
> 
> --~                                 ps = writable_spec(previous) -- no writable needed here
> --~                                 ps.width, ps.stretch, ps.shrink = pw + cw, pp + cp, pm + cm
> previous.spec = nodes.pool.gluespec(pw + cw, pp + cp, pm + cm)
> 
> so, we run into this writable mess again (maybe copying a gluespec in the engine when a topskip is injected is the best solution) ... ok, eventually gluespecs will become fields in a glue node so it's a temporary roblem


... and it helps solving the problem described in this thread, too!!


Great. Thank you Hans!

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

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-05-15 13:36 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-05-09 10:29 floats disturb section placement Steffen Wolfrum
2011-05-15 13:36 ` floats disturb section placement (solved) Steffen Wolfrum

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).