Changes

Jump to navigation Jump to search
3,414 bytes added ,  16:12, 12 November 2019
no edit summary
|attributes=
}}
 
== [[Help:Reference|Syntax]] (autogenerated) ==
<syntax>setuppapersize</syntax>
== [[Help:Reference|Syntax]] ==
== Description ==
The first argument selects the area for typesetting and of {{cmd|setuppapersize}} is the dimension a page will have. The second (optional)argument is the papersize size of the paper the pages will be printed on; see {{cmd|setuparranging}} for printingplacing multiple pages on a sheet. If the second argument is omitted, it defaults the paper size is assumed to equal the value page size. For example:<texcode>\setuppapersize[letter,landscape][letter,landscape,oversized]</texcode> sets the size of the pages to letter size (landscape), and the size of the first argumentpaper (before cutting) to oversized letter size, which has edges that are 1.5 cm longer. <tt>letter</tt> is a pre-defined papersize; one can define one's own papersizes using {{cmd|definepapersize}}.
Options for There are several options one can use to modify a predefined paper size:* <tt>portrait</tt>: the default paper sizes are 'standing up', taller than they are wide.* <tt>landscape</tt>: turn the second paper 90 degrees so it is lying down* <tt>samesized</tt>: same size as the first argument are* <tt>oversized</tt>: adds 1.5 cm to each edge* <tt>undersized</tt>: subtracts 1.5 cm from each edge* <tt>doublesized</tt>: doubles the width* <tt>doubleoversized</tt>:doubles the width and adds 1.5 cm to each edge
* <tt>oversized</tt> There are quite a few pre-defined paper sizes: adds 1,5 cm on each side* <tt>doublesized</tt> doubles the size* <tt>doubleoversized</tt> doubles the size and adds 1,5 cm on each side
{| class="wikitable"|- valign= comment "top"! style="width: 200px" | '''Size''' ! '''Remarks'''|- valign="top"The second argument | <tt>letter</tt>, <tt>ledger</tt>, <tt>tabloid</tt>, <tt>legal</tt>, <tt>folio</tt>, <tt>executive</tt> | Sizes from the North American paper standard.|- valign="top"| <tt>A0</tt> &ndash; <tt>A10</tt>, <tt>B0</tt> &ndash; <tt>B10</tt>, <tt>C0</tt> &ndash; <tt>C10</tt> | From the A, B, and C series of the ISO-216 standard.|- valign="top"| <tt>RA0</tt> &ndash; <tt>RA4</tt>, <tt>SRA0</tt> &ndash; <tt>SRA4</tt> | From the RA and SRA series of ISO-217 paper standard.|- valign="top"| <tt>C6/C5</tt>, <tt>DL</tt>, <tt>E4</tt> | From the ISO-269 standard envelope sizes.|- valign="top"| <tt>envelope 9</tt> &ndash; <tt>envelope 14</tt> | Sizes from the American postal standard.|- valign="top"| <tt>G5</tt> and <tt>E5</tt> | From the Swedish SIS-014711 standard. These are used for Swedish theses.|- valign="top"| <tt>CD</tt> (12x12cm)| for CD covers.|- valign="top"| <tt>S3</tt> &ndash; <tt>S6</tt>, <tt>S8</tt>, <tt>SM</tt>, <tt>SW</tt> | For screen sizes. These sizes are useful for presentations. <tt>S3</tt> &ndash; <tt>S6</tt> and <tt>S8</tt> have an aspect ratio of 4:3. <tt>S3</tt> is 300pt wide, <tt>S4</tt> is 400pt wide, and so on. <tt>S6</tt> is almost as wide as a <tt>A4 by default (it would be better to use </tt> paper. <tt>SM</tt> and <tt>SW</tt> are for medium and wide screens; they have the same height as the first argument for default value<tt>S6</tt>.|-|[http://source.contextgarden.net/tex/context/base/page-lay.mkiv <tt>page-lay.mkii</tt>] <br />[http://source.contextgarden.net/tex/context/base/page-lay.mkiv <tt>page-lay.mkiv</tt>]| A few more paper sizes, but now it cannot be changed back for compatibility reasons)which are not mention here. This means that you always have (Scroll down to provide the second argument if you want some othe paper size than A4end.)|-|}
For example if you want == Example ==<context source=yes>% Create a paper that can accomodate 2x4 squares of 52x52mm% (A9 is 37x52mm, and we're placing it both portrait and landscape document)\definepapersize[sheet][width=104mm, make sure to say landscape in both arguments:height=156mm]
<texcode>% We want 2x3 pages on a sheet. \setuppaper must come *before* \setuparranging!\setuppapersizesetuppaper[A4nx=2, ny=3,landscapedx=0mm, dy=0mm]\setuparranging[XY] % Define two papersizes in terms of A9 and sheet\definepapersize[standing][A9] [sheet]\definepapersize[lying] [A4A9,landscape][sheet]</texcode>% Show the pages.\showframe
To define your own paper size see \starttext \setuppapersize[standing] Page 1: standing pages from here on. \page Page 2. \page \setuppapersize[cmdlying] Page 3:definepapersizelying pages from here on. \page Page 4. \page \adaptpapersize[standing]]. Page 5: adapted to standing \page Page 6: automatically back to lying \page\stoptext</context>
== Example ==
<!-- Please fill in an example if you can -->
== See also ==
<!-- something like * [[PaperSetup]]* {{cmd|definepapersize}} to define a new paper size for use with {{cmd|setuppapersize}}* {{cmd|adaptpapersize}} to change the paper size for one page only.* {{cmd|setuparranging}} to place multiple pages on a sheet.* {{cmd|startTEXpage}} — a page just large enough to fit its TeX contents* {{cmd|startpagefigure}} — a page just large enough to fit its figure, possibly with some text underneath* {{cmd:goto|\goto]] -->startMPpage}} — a page just large enough to fit its MetaPost contents
[[PaperSetup]]== Help from ConTeXt-Mailinglist/Forum ==All issues with:{{Forum|{{SUBPAGENAME}}}}
[[Category:ReferenceCommand/enLayout|setuppapersize]]

Navigation menu