ntg-context - mailing list for ConTeXt users
 help / color / mirror / Atom feed
* Two columns type problem
@ 2012-02-13 13:17 Martin Bruchanov
  0 siblings, 0 replies; only message in thread
From: Martin Bruchanov @ 2012-02-13 13:17 UTC (permalink / raw)
  To: ntg-context


[-- Attachment #1.1: Type: text/plain, Size: 4666 bytes --]

Hello,

I'm using:  current version: 2012.02.08 21:58
but this problem happens in more versions.

See example document:

http://bruxy.regnet.cz/tmp/twocols_fight.pdf
http://bruxy.regnet.cz/tmp/twocols_fight.ctex

After 4th chapter, there is unwanted blank page. The blank 
page appears every time, when the chapter is on the
top of page.

I want to prepare two columns layout, but chapters
should be overlaid over two cols. I played also with
\definecolumns and columnset environment, but columns
were not balanced and doesn't work as I expected.

The source code:

8<---- 8<---- 8<---- 8<---- 8<---- 8<---- 8<---- 8<----
\mainlanguage[cz]
\language[cz] 
\enableregime[utf] % latin2
\pdfminorversion=4 % verze pdf
\setupbodyfont[9pt]  %
\setuppapersize[A4, portrait][A4, portrait] % A3, A4, A5, A6;
landscape

\setuplayout[
width=175mm,
height=285mm, %285mm
        topspace=5mm,
        header=5mm,
		headerdistance=10mm,
        footer=11mm, %10mm
        bottomspace=5mm,
        bottom=0mm,
]

% Pouziti barev
\setupcolors[state=start]
\setupcolor[rgb]

\setupinterlinespace[medium]

\setupwhitespace[medium]
\setuptabulate[header=repeat]

\setupbodyfontenvironment[default][em=italic]

\startuseMPgraphic{PageDeco} 
	size := 8mm;
	pickup pencircle scaled 0.5mm;

	draw fullcircle scaled size; % shifted (0,-25mm);
	label(textext("\pagenumber"), (0,0)); %shifted (0,-25mm);

	krizy := -size/2 - size/4;
	
	draw (0, -size/2)--(0, -size);

	draw (0,krizy)--(-size/4,krizy);
	draw (0,krizy)--(size/4,krizy);
\stopuseMPgraphic

\defineoverlay[PageDeco][\uniqueMPgraphic{PageDeco}]

\def\Page#1{
	\framed[background={PageDeco},
		align=center, 
		frame=off]
		{~}%\vbox{\bf\rm\switchtobodyfont[48pt]
\color[ChapterNumber]{#1}}}
	}

\setuppagenumbering[%
	alternative=doublesided,
	location={footer, center}, % header, middle, inleft,
inmargin
	command=\Page,
]

\setupinteraction[state=start,color=black] % klikaci dokument
\setupurl[style=type,color=black]

\setupcombinedlist[content][level=1,alternative=c] 
\setuplist[chapter][width=10mm,style=bold]

\setupwhitespace[none] 

% velikost odsazeni
\setupindenting[small,next]  % none, small, medium, bix, next,
first, [rozmer]
\indenting[yes]

% Nastaveni hlavicky
\setupheader[style=\tfx\sc]

\startuseMPgraphic{NumberDeco} 
	size := 1.5cm;
	pickup pencircle scaled 2mm;
	draw fullcircle scaled size; % shifted (0,-25mm);
	label(textext("\bf\ss\switchtobodyfont[28pt]
\namedheadnumber{chapter}"), (0mm,0mm)); %shifted (0,-25mm);

	z0 = (size/2 * cos(45), size/2 * sin(45));
	z1 = (size/2 * cos(45), size/2 * sin(45)) + (size/2,
size/2);

	linecap := butt;

	draw z0--z1;
	linecap := squared;
	draw z1--z1+(-size/2,0);
	draw z1--z1+(0,-size/2);

\stopuseMPgraphic

\defineoverlay[NumberDeco][\uniqueMPgraphic{NumberDeco}]


\def\MyChapter#1#2{ %2 -- text, 1 -- cislo
	\framedtext[width=\overlaywidth,
        offset=10pt,
        strut=no,
        frame=off,
%		bottomframe=on,
        align=right]{%
           \vbox{#2}\vbox{#1}
        }
}

\def\Cislovani#1{
	\framed[background={NumberDeco},
		width=3cm,
		offset=5mm,
		align=center, 
		frame=off]
		{~}%\vbox{\bf\rm\switchtobodyfont[48pt]
\color[ChapterNumber]{#1}}}
	}

\setuphead[chapter][
	numbercommand=\Cislovani,
	style={\bf\switchtobodyfont[28pt]\ss},
	before={\blank[0.5cm]},
	after={\blank[0.5cm]},
	page=no,
]

\def\uv#1{\quotation{#1}}

\setupcaption[location=none]

%\definecolumnset[two][n=2] 

\def\bdvoj{
        \startcolumns[n=2]
%\startcolumnset[two]
}
        
\def\edvoj{
        \stopcolumns
%\stopcolumnset
}

\starttext
\setuppagenumber[state=stop]

\startfrontmatter

\blank[5cm,force]

\startalignment[middle]
{\switchtobodyfont[32pt] Two cols fight}
\stopalignment

\stopfrontmatter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\startbodymatter
\setuppagenumber[state=start,number=5]
\setupbackgrounds[header][text][frame=off,bottomframe=on]

\setupheadertexts[{My two col book}][chapter]

\title{Obsah}
\placelist[chapter][alternative=c,interaction=no]

\page

\dorecurse{10}
{
	\chapter{Pokus}
	
	\bdvoj
	\input knuth
	\input knuth
	\edvoj
}

\stopbodymatter
\stoptext

8<---- 8<---- 8<---- 8<---- 8<---- 8<---- 8<---- 8<----

Thanks for help...

-- 
Martin Bruchanov

Skype     :  bruxytronics
WWW       :  http://bruxy.regnet.cz/
GPG-Key   :  http://bruxy.regnet.cz/bruxy-gpg.key (0x8107ED53)
Linked-In :  http://www.linkedin.com/in/bruxy
Google+   :  http://gplus.to/BruXy

[-- Attachment #1.2: Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: 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] only message in thread

only message in thread, other threads:[~2012-02-13 13:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-02-13 13:17 Two columns type problem Martin Bruchanov

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).