Re: [NTG-context] floats spanning columns?

2006-04-14 Thread Karsten Heymann
Hello Hans,

Hans Hagen wrote:
> well, you can't blame knuth for that one ... the problem is that the 
> graphix is oved to a next page already but that page has no content

[patch]

Seems to work very nice, too :)

Yours,
Karsten
-- 
|  ~ Karsten Heymann ~  | Christian-Albrecht-Universität zu Kiel |
| Fon: +49 431 880-1186 |Netzwerkteam des Ökologiezentrum|
| Fax: +49 431 880-4083 | http://www.ecology.uni-kiel.de |
| - Selbständiger EDV-Dienstleister im Auftrag des ÖZK - |




signature.asc
Description: OpenPGP digital signature
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] floats spanning columns?

2006-04-13 Thread Hans Hagen
Karsten Heymann wrote:
> Hello Hans,
>
> Hans Hagen wrote:
>   
>> if a float is too wide it will be moved around; wide floats spanning
>> columns and text flowing around it is not one of the strong points of
>> normal columns
>> 
>
> At least I didn't overlook something simple :)
>
> Is there any easy fix to prevent the "table" from disapperaring when I
> uncomment the \input knuth?
>
> % -*- mode: context; coding: latin-9-unix; -*-
>
> \setuplayout [grid=yes]
>
> \definecolumnset[example]
> \setupfloat[table][width=\makeupwidth]
>
> \starttext
> \startcolumnset[example]
>
> \input knuth
> %\input knuth
>
> \placetable{Tabelle}
>   \framed[width=\makeupwidth,height=4cm]{Hallo}
>
> \input knuth
>
> \input knuth
>
> \stopcolumnset
> \stoptext
>
>   
well, you can't blame knuth for that one ... the problem is that the 
graphix is oved to a next page already but that page has no content

\unprotect

\def\OTRSETflushleftovers
  {\OTRSETdoifcellelse{1}{1}
 {\bgroup
  \OTRSETcentergridcells
  \chardef\OTRSETbalancemethod\plusone
  \OTRSETreducegridbox
  \global\setbox\OTRfinalpagebox\OTRSETmakegridbox
  \global\ht\OTRfinalpagebox\textheight % signals output 
  \OTRSETdofinaloutput
  \globallet\OTRSETbalht\zeropoint
  \egroup}
 {}}

\def\stopcolumnset
  {\relax
   \ifnum\columnsetlevel=\plusone
 \endgraf % needed, else wrong vsize in one par case
 \global\chardef\OTRSETfinish\plusone
 % no, extra page \pagebreak % (test on pascal toc)
 \dostopcolumnset
 \egroup
 \global\notelimittrue % brrr, untested and fuzzy
 \setvsize
 \sethsize
 \ifvoid\OTRfinalpagebox\else
   % probably balanced
   \ifdim\ht\OTRfinalpagebox<\textheight
 \snaptogrid[\v!page]\hbox{\box\OTRfinalpagebox}%
   \else
 \box\OTRfinalpagebox
   \fi
 \fi
 \global\chardef\OTRSETfinish\zerocount
 \ifsomefloatwaiting \setvsize \pagebreak \setvsize \fi
 \OTRSETflushleftovers %% ADDED 
   \else
 \egroup
   \fi
   \decrement\columnsetlevel\relax}

\protect

\setuplayout[grid=yes] \definecolumnset[example] \showgrid

\starttext
\startcolumnset[example]
\input knuth \endgraf \input knuth
\placetable
  {Tabelle}
  {\framed[width=\makeupwidth,height=4cm]{Hallo}}
\input knuth \endgraf \input knuth
\stopcolumnset
\input knuth \endgraf \input knuth
\stoptext


-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] floats spanning columns?

2006-04-12 Thread Karsten Heymann
Hello Hans,

Hans Hagen wrote:
> if a float is too wide it will be moved around; wide floats spanning
> columns and text flowing around it is not one of the strong points of
> normal columns

At least I didn't overlook something simple :)

Is there any easy fix to prevent the "table" from disapperaring when I
uncomment the \input knuth?

% -*- mode: context; coding: latin-9-unix; -*-

\setuplayout [grid=yes]

\definecolumnset[example]
\setupfloat[table][width=\makeupwidth]

\starttext
\startcolumnset[example]

\input knuth
%\input knuth

\placetable{Tabelle}
  \framed[width=\makeupwidth,height=4cm]{Hallo}

\input knuth

\input knuth

\stopcolumnset
\stoptext




signature.asc
Description: OpenPGP digital signature
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


Re: [NTG-context] floats spanning columns?

2006-04-11 Thread Hans Hagen
Karsten Heymann wrote:
> Hi there,
>
> a simple one: Is it possible to span a \placetable float over multiple
> columns defined with \startcolumns ...\ stopcolumns? Or do I have to
> switch to column sets for that?
>   
if a float is too wide it will be moved around; wide floats spanning columns 
and text flowing around it is not one of the strong points of normal columns 

Hans 

-
  Hans Hagen | PRAGMA ADE
  Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
 tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
 | www.pragma-pod.nl
-

___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context


[NTG-context] floats spanning columns?

2006-04-11 Thread Karsten Heymann
Hi there,

a simple one: Is it possible to span a \placetable float over multiple
columns defined with \startcolumns ...\ stopcolumns? Or do I have to
switch to column sets for that?

Yours,
Karsten
-- 
|  ~ Karsten Heymann ~  | Christian-Albrecht-Universität zu Kiel |
| Fon: +49 431 880-1186 |Netzwerkteam des Ökologiezentrum|
| Fax: +49 431 880-4083 | http://www.ecology.uni-kiel.de |
| - Selbständiger EDV-Dienstleister im Auftrag des ÖZK - |




signature.asc
Description: OpenPGP digital signature
___
ntg-context mailing list
ntg-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/ntg-context