Difference between revisions of "Help:Context"

From Wiki
Jump to navigation Jump to search
m (Remove mode=mkiv from source code as it is in the settings)
(Pagenumbering code works now (was missing 'location='))
Line 87: Line 87:
 
\setuppaper[nx=2, ny=2]    % arrange pages 2 by 2 (must come before \setuparranging[XY])
 
\setuppaper[nx=2, ny=2]    % arrange pages 2 by 2 (must come before \setuparranging[XY])
 
\setuparranging[XY]        % arrange pages n by n (across, then down)
 
\setuparranging[XY]        % arrange pages n by n (across, then down)
\setuppagenumbering[footer] % page numbers are always useful
+
\setuppagenumbering[location=footer] % page numbers are always useful
 
\showframe[edge]            % Draw line around each page. Prevents overzealous cropping
 
\showframe[edge]            % Draw line around each page. Prevents overzealous cropping
  

Revision as of 09:58, 25 June 2012

The <context> ... </context> tags process their ConTeXt contents on the fly and include the result on the page as an image. Whitespace is cropped out. The following options are available:

  • source=yes displays the source before the output.
  • text="some text" places 'some text' between the source and the output.
  • mode=mkiv ensures Mark IV is used instead of the default Mark II.

For some reason, examples using the default A4 paper size usually end up blown up twice as large. If this happens, include \setuppapersize[A5] in your example, and everything will display at its proper size again. This has the added advantage that the resulting image will never be too large for this wiki's main column.

Examples

Plain example

Wiki markup Wiki display
<context>
\setupcolors [state=start]
\framed [background=color,
         backgroundcolor=green,
         offset=0.5cm ]{hello world!}
</context>

source=yes

Wiki markup Wiki display
<context source="yes" text="produces">
\setupcolors [state=start]
\framed [background=color,
         backgroundcolor=green,
         offset=0,5cm ]{hello world!}
</context>
\setupcolors [state=start]
\framed [background=color,
         backgroundcolor=green,
         offset=0.5cm ]{hello world!}

produces

mode=mkii and mode=mkiv

Wiki markup Wiki display
<context source="yes">
Version: \contextversionnumber
</context>
Version: \contextversionnumber
<context mode=mkiv source="yes">
Version: \contextversionnumber
</context>
Version:
\contextversionnumber

Displaying multiple pages

\setuppapersize[A10, landscape][A8, landscape]

\setuppaper[nx=2, ny=2]     % arrange pages 2 by 2 (must come before \setuparranging[XY])
\setuparranging[XY]         % arrange pages n by n (across, then down)
\setuppagenumbering[location=footer] % page numbers are always useful
\showframe[edge]            % Draw line around each page. Prevents overzealous cropping

one \page[yes]
two \page[yes]
three \page[yes]
four