Changes

Jump to navigation Jump to search
4,333 bytes removed ,  17:28, 29 July 2023
replace MkII syntax, fix explanation
}}
== [[Help:Reference|Syntax]] (autogenerated) ==<table cellspacing="4" cellpadding="2" class="cmd"> <tr> <td colspan="2" class="cmd"syntax>\setuptyping<span class="first" style="color:red;">[...]</span><span class="second" >[...,...=...,...]</span></td> </tr> <tr valign="top" class="first"> <td class="cmd">[...]</td> <td>file typing name </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:space|space]]</td> <td>[[Reference/en/value:on|on]] [[Reference/en/value:off|off]] [[Reference/en/value:fixed|fixed]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:page|page]]</td> <td>[[Reference/en/value:yes|yes]] [[Reference/en/value:no|no]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:option|option]]</td> <td>[[Reference/en/value:slanted|slanted]] [[Reference/en/value:normal|normal]] [[Reference/en/value:commands|commands]] [[Reference/en/value:color|color]] [[Reference/en/value:none|none]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:text|text]]</td> <td>[[Reference/en/value:yes|yes]] [[Reference/en/value:no|no]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:icommand|icommand]]</td> <td>[[Reference/en/value:command|command]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:vcommand|vcommand]]</td> <td>[[Reference/en/value:command|command]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:ccommand|ccommand]]</td> <td>[[Reference/en/value:command|command]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:before|before]]</td> <td>[[Reference/en/value:command|command]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:after|after]]</td> <td>[[Reference/en/value:command|command]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:margin|margin]]</td> <td>[[Reference/en/value:dimension|dimension]] [[Reference/en/value:standard|standard]] [[Reference/en/value:yes|yes]] [[Reference/en/value:no|no]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:evenmargin|evenmargin]]</td> <td>[[Reference/en/value:dimension|dimension]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:oddmargin|oddmargin]]</td> <td>[[Reference/en/value:dimension|dimension]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:blank|blank]]</td> <td>[[Reference/en/value:dimension|dimension]] [[Reference/en/value:small|small]] [[Reference/en/value:medium|medium]] [[Reference/en/value:big|big]] [[Reference/en/value:standard|standard]] [[Reference/en/value:halfline|halfline]] [[Reference/en/value:line|line]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:escape|escape]]</td> <td>[[Reference/en/value:character|character]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:tab|tab]]</td> <td>[[Reference/en/value:number|number]] [[Reference/en/value:yes|yes]] [[Reference/en/value:no|no]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:indentnext|indentnext]]</td> <td>[[Reference/en/value:yes|yes]] [[Reference/en/value:no|no]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:style|style]]</td> <td>[[Reference/en/value:normal|normal]] [[Reference/en/value:bold|bold]] [[Reference/en/value:slanted|slanted]] [[Reference/en/value:boldslanted|boldslanted]] [[Reference/en/value:type|type]] [[Reference/en/value:cap|cap]] [[Reference/en/value:small...|small...]] [[Reference/en/value:command|command]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:color|color]]</td> <td>[[Reference/en/value:name|name]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:palet|palet]]</td> <td>[[Reference/en/value:name|name]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:lines|lines]]</td> <td>[[Reference/en/value:yes|yes]] [[Reference/en/value:no|no]] [[Reference/en/value:hyphenated|hyphenated]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:empty|empty]]</td> <td>[[Reference/en/value:yes|yes]] [[Reference/en/value:all|all]] [[Reference/en/value:no|no]] </td> </tr> <tr valign="top" class="second"> <td class="cmd">[[Reference/en/keyword:numbering|numbering]]</td> <td>[[Reference/en/value:line|line]] [[Reference/en/value:file|file]] [[Reference/en/value:no|no]] </td> </tr></tablesyntax>
== Description ==
Changes options for displaying verbatim text. When called with a single argument, this command changes the options for the default all typing environment as created with [[environments: {{cmd:|starttyping}}, {{cmd|\starttyping]]startTEX}} etc. When the optional argument is given, it identifies a specific typing environment (as created with [[well as {{cmd:definetyping|\definetyping]])typefile}}.
[[With the optional argument, it affects only specific typing environment (as created with {{cmd:setuptyping|\setuptyping]] can be used multiple times to change options and options will stay in effect until the end of filedefinetyping}}).
Note that [[{{cmd:setuptyping|\setuptyping]] also affects }} can be used multiple times to change options, and options will stay in effect until the display end of the [[cmd:typefile|\typefile]] commandfile.
* space
** 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) * strip** yes: Remove leading white space while keeping relative indentation between lines. The <code>option</code> option is for the type of colorization. E.g., to turn off colorization in <code>\startLUA</code> blocks:<pre>\setuptyping[LUA][option=]</pre> 
== Example ==
<texcodecontext source=yes> \setuptyping [before={\startframedtext[width=\makeupwidthtextwidth, background=screencolor, backgroundscreenbackgroundcolor=.8lightgray]},
after={\stopframedtext}]
\starttextstarttyping This is a \starttypingtest{} and everything test is printed just as I write it \stoptyping \stoptext</texcode>
\startTEX
This is a \test{}
\stopTEX
</context>
== See also ==
[[* {{cmd:typefile|\typefile]], [[}} to print files verbatim* {{cmd:starttyping|\starttyping]], [[}} to print lines verbatim* {{cmd:|definetyping}} to define a custom typing environment* {{src|buff-ver.mkiv}} source code* {{cmd|\definetyping]]setuplinenumbering}}
== Help from ConTeXt-Mailinglist/Forum ==
All issues with:
{{Forum|{{SUBPAGENAME}}}}
[[Category:ReferenceCommand/enVerbatim Text|setuptyping]]

Navigation menu