Am 27.08.2011 um 20:25 schrieb Jano Kula:

> Hi Wolfgang,
> 
> the example was too minimal :)
> 
> This is what I want to achieve:
> 
> \starttext
> \rotate[rotation=90]{
> \startframedtext
> \startcolumns[n=2,balance=yes]
> \input tufte
> \stopcolumns
> \stopframedtext
> }
> \stoptext
> 
> Rotation is done in \hbox. To get kind of minipage I "frame" it first, as you 
> suggest somewhere else on the list. But then balanced columns are lost. 
> Without framed text the prevdepth conflict appears. I do understand, the 
> columns environment needs to know the available space to compute and balance 
> columns, but playing with height parameter in \rotate or \startframedtext 
> didn't help either.

You can’t use the columns environment in framed. When you don’t need something 
special you can use simplecolumns:

\starttext

\framed
  [orientation=90,height=\textheight,align=normal]
  {\startsimplecolumns
   \input tufte
   \stopsimplecolumns}

\rotate{\framed
  [width=\textheight,align=normal]
  {\startsimplecolumns
   \input tufte
   \stopsimplecolumns}}

\stoptext

> This is still very simplified situation of the problem to typeset some 
> material in balanced columns (which is the most natural way, not necessarily 
> with this kind of columns) and then rotate the typeset material and put in 
> into the margins (just the part of the whole typeset page).

You can take a look at streams which can be used for this.

Wolfgang
___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to