Command/setuptyping
Jump to navigation
Jump to search
\setuptyping
Syntax generated automatically from ConTeXt definition)
\setuptyping[...,...][...=...,...] | |
[...,...] | name |
oddmargin | dimension |
evenmargin | dimension |
margin | yes no standard dimension |
option | mp lua xml parsed-xml nested tex context none name |
style | style command |
color | color |
align | see \setupalign |
lines | yes no normal hyphenated |
space | on off normal fixed stretch |
keeptogether | yes no |
before | command |
after | command |
strip | yes no number |
range | number name |
tab | yes no number |
escape | yes no text processor->text |
indentnext | yes no auto |
continue | yes no |
start | number |
stop | number |
step | number |
numbering | file line no |
blank | see \blank |
Description
Changes options for displaying verbatim text. When called with a single argument, this command changes the options for the default typing environment as created with \starttyping. When the optional argument is given, it identifies a specific typing environment (as created with \definetyping).
\setuptyping can be used multiple times to change options and options will stay in effect until the end of file.
Note that \setuptyping also affects the display of the \typefile command.
- space
- fixed: Lines will not be broken, even if too long (may cause "overfull hbox" message)
- lines
- no (default): no hyphenation
- yes: no hyphenation and left aligned text (align key is ignored)
- hyphenated: hyphenation
- range
- {2,5}: line 2 to 5
- {2,+3}: line 2 to 5
- {label:start,label:end}: from label:start to label:end (comments in code)
Example
Note that background=screen,backgroundscreen=.8 is depricated in MKIV and should be replaced by something like background=color,backgroundcolor=lightgray.
\setuptyping [before={\startframedtext[width=\makeupwidth, background=screen, backgroundscreen=.8]}, after={\stopframedtext}] \starttext \starttyping This is a \test{} and everything is printed just as I write it \stoptyping \stoptext
See also
- \typefile to print files verbatim
- \starttyping to print lines verbatim
- \definetyping to define a custom typing environment
- buff-ver.mkiv source code
Help from ConTeXt-Mailinglist/Forum
All issues with: