Difference between revisions of "Command/typebuffer"

From Wiki
Jump to navigation Jump to search
m (→‎See also: : \getbuffer)
(remove manual syntax, enhance wording)
 
(17 intermediate revisions by 4 users not shown)
Line 4: Line 4:
 
}}
 
}}
  
== [[Help:Reference|Syntax]] ==
+
== [[Help:Reference|Syntax]] (autogenerated) ==
<table cellspacing="4" cellpadding="2" class="cmd">
+
<syntax>typebuffer</syntax>
  <tr>
 
    <td colspan="2" class="cmd">\typebuffer<span class="first" >[...]</span></td>
 
  </tr>
 
  <tr valign="top" class="first">
 
    <td class="cmd">[...]</td>
 
    <td>name </td>
 
  </tr>
 
</table>
 
  
 +
<syntax>setuptyping</syntax>
  
 
== Description ==  
 
== Description ==  
  
 +
With <code>\typebuffer[mybuffer]</code> you get the verbatim content of buffer <code>mybuffer</code>, which was previously defined with {{cmd|startbuffer}}.
 +
 +
To typeset the contents of the buffer, use {{cmd|getbuffer}}.
  
 
== Example ==
 
== Example ==
<!-- Please fill in an example if you can -->
+
 
 +
<context source="yes" text="produces">
 +
\starttext
 +
 
 +
\startbuffer[mybuffer]
 +
This is a text, which is stored in the buffer with name \quotation{mybuffer}.
 +
\stopbuffer
 +
 
 +
\typebuffer[mybuffer]
 +
 
 +
\stoptext
 +
</context>
 +
 
 +
You can show only a part of a source:
 +
 
 +
<texcode>
 +
\startbuffer[BB]
 +
\setupsomething[]
 +
\starttext
 +
% begin
 +
Do something interesting.
 +
%end
 +
\stoptext
 +
\stopbuffer
 +
 
 +
\typebuffer[BB][option=tex,range={begin,end}]
 +
</texcode>
  
 
== See also ==
 
== See also ==
[[cmd:startbuffer|\startbuffer]], [[cmd:getbuffer|\getbuffer]]
 
  
[[Category:Reference/en|typebuffer]]
+
* {{cmd|setuptyping}} – setup also for {{cmd|type}}
 +
* {{cmd|getbuffer}} - Get back the "formatted" content of a buffer.
 +
* {{cmd|input}} - Include the complete content of a text file.
 +
* {{cmd|startbuffer}} - Define the content of a temporary buffer.
 +
 
 +
== Help from ConTeXt-Mailinglist/Forum ==
 +
All issues with:
 +
{{Forum|{{SUBPAGENAME}}}}
 +
 
 +
[[Category:Command/Buffers|typebuffer]]

Latest revision as of 07:41, 1 June 2022

\typebuffer

Syntax (autogenerated)

\typebuffer[...,...][...=...,...]
[...,...]buffer
...=...,...inherits from \setuptyping


\setuptyping[...,...][...=...,...]
[...,...]name
oddmargindimension
evenmargindimension
marginyes no standard dimension
optionmp lua xml parsed-xml nested tex context none name
stylestyle command
colorcolor
alignsee \setupalign
linesyes no normal hyphenated
spaceon off normal fixed stretch
keeptogetheryes no
beforecommand
aftercommand
stripyes no number
rangenumber name
tabyes no number
escapeyes no text processor->text
indentnextyes no auto
continueyes no
startnumber
stopnumber
stepnumber
numberingfile line no
blanksee \blank


Description

With \typebuffer[mybuffer] you get the verbatim content of buffer mybuffer, which was previously defined with \startbuffer.

To typeset the contents of the buffer, use \getbuffer.

Example

\starttext

\startbuffer[mybuffer]
This is a text, which is stored in the buffer with name \quotation{mybuffer}.
\stopbuffer

\typebuffer[mybuffer]

\stoptext

produces

You can show only a part of a source:

\startbuffer[BB]
\setupsomething[]
\starttext
% begin
Do something interesting.
%end
\stoptext
\stopbuffer

\typebuffer[BB][option=tex,range={begin,end}]

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: