Difference between revisions of "Command/setupheadertexts"
< Command
Jump to navigation
Jump to search
m (Text replace - "Reference/en|" to "Commands|") |
m (activate example) |
||
(12 intermediate revisions by 5 users not shown) | |||
Line 3: | Line 3: | ||
|attributes= | |attributes= | ||
}} | }} | ||
+ | |||
+ | == [[Help:Reference|Syntax]] (autogenerated) == | ||
+ | <syntax>setupheadertexts</syntax> | ||
== [[Help:Reference|Syntax]] == | == [[Help:Reference|Syntax]] == | ||
Line 27: | Line 30: | ||
</table> | </table> | ||
+ | or | ||
+ | |||
+ | <table cellspacing="4" cellpadding="2" class="cmd"> | ||
+ | <tr> | ||
+ | <td colspan="2" class="cmd">\setupheadertexts<span class="first" style="color:red;">[...]</span></td> | ||
+ | </tr> | ||
+ | <tr valign="top" class="first"> | ||
+ | <td class="cmd">[...]</td> | ||
+ | <td><strong>text</strong> in the middle of the header</td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | |||
+ | Note that these can be combined, so if you want a header with text on the left, middle, and right of the page you can use: | ||
+ | |||
+ | <texcode> | ||
+ | \setupheadertexts[middle text] | ||
+ | \setupheadertexts[on the left][on the right] | ||
+ | </texcode> | ||
+ | |||
+ | There are predefined keywords for popular values, like <code>chapter</code> and <code>pagenumber</code>, | ||
+ | |||
+ | eg: | ||
+ | |||
+ | <texcode> | ||
+ | \setupheadertexts[chapter] | ||
+ | \setupheadertexts[][pagenumber][pagenumber][] | ||
+ | </texcode> | ||
== Description == | == Description == | ||
− | Place headers and footers with the commands \setupheadertexts and | + | Place headers and footers with the commands \setupheadertexts and {{cmd|setupfootertexts}}. |
These commands take 4 arguments. The first is for the left handed side on odd pages, the second for the right handed side on odd pages, the third for the right handed side on even pages, and the fourth for the left handed side on even pages. | These commands take 4 arguments. The first is for the left handed side on odd pages, the second for the right handed side on odd pages, the third for the right handed side on even pages, and the fourth for the left handed side on even pages. | ||
Line 46: | Line 76: | ||
'''Note:''' '''\setuppagenumbering[location=]''' supresses the default output (i.e. centered in header) of the page number on every page. | '''Note:''' '''\setuppagenumbering[location=]''' supresses the default output (i.e. centered in header) of the page number on every page. | ||
+ | |||
+ | === Multiline header === | ||
+ | |||
+ | <context source="yes"> | ||
+ | \setuppapersize[A7,landscape] | ||
+ | \startsetups[headertext] | ||
+ | \startframed[frame=off,align=flushleft,width=fit] | ||
+ | abc\\ | ||
+ | def\\ | ||
+ | ghi\\ | ||
+ | jkl | ||
+ | \stopframed | ||
+ | \stopsetups | ||
+ | |||
+ | \setupheadertexts[\directsetup{headertext}] | ||
+ | |||
+ | \starttext | ||
+ | \showframe | ||
+ | aaa | ||
+ | \stoptext | ||
+ | </context> | ||
== See also == | == See also == | ||
− | <!-- something like | + | <!-- something like {{cmd|goto}} --> |
+ | |||
+ | *{{cmd|setupfootertexts}} | ||
+ | *{{cmd|setupheader}} | ||
− | + | == Help from ConTeXt-Mailinglist/Forum == | |
+ | All issues with: | ||
+ | {{Forum|{{SUBPAGENAME}}}} | ||
− | [[Category: | + | [[Category:Command/Texts|setupheadertexts]] |
Latest revision as of 08:07, 20 March 2024
\setupheadertexts
Syntax (autogenerated)
\setupheadertexts[...][...][...][...][...] | |
[...] | text margin edge |
[...] | date pagenumber mark text command |
[...] | date pagenumber mark text command |
[...] | date pagenumber mark text command |
[...] | date pagenumber mark text command |
Syntax
\setupheadertexts[...][...][...][...] | |
[...] | text on the left handed side of odd pages |
[...] | text on the right handed side of odd pages |
[...] | text on the right handed side of even pages |
[...] | text on the left handed side of even pages |
or
\setupheadertexts[...] | |
[...] | text in the middle of the header |
Note that these can be combined, so if you want a header with text on the left, middle, and right of the page you can use:
\setupheadertexts[middle text] \setupheadertexts[on the left][on the right]
There are predefined keywords for popular values, like chapter
and pagenumber
,
eg:
\setupheadertexts[chapter] \setupheadertexts[][pagenumber][pagenumber][]
Description
Place headers and footers with the commands \setupheadertexts and \setupfootertexts.
These commands take 4 arguments. The first is for the left handed side on odd pages, the second for the right handed side on odd pages, the third for the right handed side on even pages, and the fourth for the left handed side on even pages.
Example
This example produces the same header on odd and even pages.
\setupheadertexts [{\getmarking[chapter]}] [{page \pagenumber}] [{page \pagenumber}] [{\getmarking[chapter]}] \setuppagenumbering[location=]
Note: \setuppagenumbering[location=] supresses the default output (i.e. centered in header) of the page number on every page.
Multiline header
\setuppapersize[A7,landscape] \startsetups[headertext] \startframed[frame=off,align=flushleft,width=fit] abc\\ def\\ ghi\\ jkl \stopframed \stopsetups \setupheadertexts[\directsetup{headertext}] \starttext \showframe aaa \stoptext
See also
Help from ConTeXt-Mailinglist/Forum
All issues with: