Changes

Jump to navigation Jump to search
1,366 bytes added ,  21:56, 8 December 2019
no edit summary
Columnsets are spread-based, i.e. when n=4 you actually have eight columns: four on the left page and four on the right page. A document always opens with a right page.
== Example - Two Column ==
<context mode=mkiv source=yes>
\input knuth
\stopcolumnset
</context>
 
== Example - Four Column ==
 
<context>
\definepapersize[BookPaperSize][width=24in, height=12in,]
\setuppapersize[BookPaperSize]
 
\definelayout[BookTextLayout][
topspace=.5in,
backspace=.5in,
header=\zeropoint,
footer=\zeropoint,
grid=yes,
]
\setuplayout[BookTextLayout]
 
\definecolumnset[BookColumns][n=4,distance=.25in,page=yes]
 
% Define how the columns appear on both left and right pages.
\setupcolumnset[BookColumns:1][width=11.75in]
\setupcolumnset[BookColumns:2][width=3.46in]
\setupcolumnset[BookColumns:3][width=3.46in]
\setupcolumnset[BookColumns:4][width=3.46in]
 
\setupcolumnset[BookColumns:5][width=11.75in]
\setupcolumnset[BookColumns:6][width=3.46in]
\setupcolumnset[BookColumns:7][width=3.46in]
\setupcolumnset[BookColumns:8][width=3.46in]
 
\setuphead[section][
beforesection={\startcolumnset[BookColumns]},
aftersection={\stopcolumnset},
]
 
\setuphead[subsection][
after={\column},
]
 
\setuphead[subsubsection][after={\blank[small]},]
 
\starttext
\dorecurse{2}{%
\startsection[title={Section Title}]
\startsubsection[title={Subtitle}]
\dorecurse{2}{\input knuth}
 
\dorecurse{2}{%
\startsubsubsection[title={Subsubtitle}]
\dorecurse{1}{\input ward}
\dorecurse{2}{\input lorem}
\dorecurse{1}{\input bryson}
\stopsubsubsection
}
 
\stopsubsection
\stopsection
}
\stoptext
</context>
419

edits

Navigation menu