Changes

Jump to navigation Jump to search
1,471 bytes added ,  10:13, 20 January 2020
some restructuring
}}
== [[Help:Reference|Syntax]] (autogenerated) ==<table cellspacing="4" cellpadding="2" class="cmd"syntax> <tr> <td colspan="2" class="cmd">\definecolumnset<!-- --><span class="first">[...]</span><!-- --><span class="second">[...]</span><!-- --></td> </tr> <tr valign="top" class="first"> <td class="cmd">[...]</td> <td>''name''</td> </tr> <tr valign="top" class="second"> <td class="cmd">[...]</td> <td>''setups''</td> </tr></tablesyntax>
== Description ==
|- style="vertical-align: top"
| {{key|nleft}}
| {{code|Number of columns on left-hand pages}}
|- style="vertical-align: top"
| {{key|nright}}
| {{code|Number of columns on right-hand pages}}
|- style="vertical-align: top"
| {{key|width}}
| {{key|start}}
| {{code|0}}
|-
| {{key|page}}
| {{code|Start a page break before the columnset}}
|-
|}
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. == Examples =====Two Columns= Example ==
<context mode=mkiv source=yes>
% mode=mkiv
\setuppapersize[A5]
\stopcolumnset
</context>
 
===Four Columns===
 
Copy and paste the example code in its own file then run ConTeXt to see the output:
 
<texcode>
\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
</texcode>
== See also ==
* {{src|page-setcst.mkiv}}
* {{cmd|startcolumnset}}
* {{cmd|definecolumnsetspan}}
* {{cmd|definecolumnsetarea}}
== Help from ConTeXt-Mailinglist/Forum ==
All issues with:
{{Forum|{{SUBPAGENAME}}}}
 
{{Columns navbox}}
[[Category:Command/Columns|definecolumnset]]

Navigation menu