Changes

Jump to navigation Jump to search
1,754 bytes added ,  05:40, 12 September 2013
created a page for \definelayout based on Layout page.
{{Reference
|name=definelayout
|attributes=
}}

== [[Help:Reference|Syntax]] ==
<table cellspacing="4" cellpadding="2" class="cmd">
<tr>
<td colspan="2" class="cmd">\definelayout<!--
--><span class="first">[...]</span><!--
--><span class="second">[...]</span><!--
--></td>
</tr>
<tr valign="top" class="first">
<td class="cmd">[...]</td>
<td>''layout name''</td>
</tr>
<tr valign="top" class="second">
<td class="cmd">[...]</td>
<td>''parameters''</td>
</tr>
</table>

== Description ==
Define a named layout.

== Examples ==
If you need to use different layouts in some parts of the document, you can set up a global layout, and then define additional named layouts for the deviating parts. You only need to specify the dimensions that differ: unspecified dimensions will be inherited from the global layout.

To switch to a different layout, call it up in the appropriate place in the document. To revert back to the global layout, use \setuplayout[reset].

<texcode>
\setuplayout[...] % global layout
\definelayout[wide][...] % layout of the first page

\setuplayout[wide] % switch to layout called 'wide'
\setuplayout[reset] % switch back to the global layout
</texcode>

To specify in advance that you want to change layouts starting from page 4 (e.g.), use \definelayout[4][...]. Resetting the layout must be done explicitly; else, the new layout will be used until the end of the document.

<texcode>
% different layout for first two pages
\definelayout[1][wide]
\definelayout[3][reset]
</texcode>

== See also ==
* [[Layout]]
* {{cmd|setuplayout}}

== Help from ConTeXt-Mailinglist/Forum ==
All issues with:
{{Forum|{{SUBPAGENAME}}}}

{{Columns navbox}}

[[Category:Command/Columns|definelayout]]
53

edits

Navigation menu