Difference between revisions of "Command/setupMPinstance"

From Wiki
Jump to navigation Jump to search
m (Show output of example)
 
(5 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
|attributes=
 
|attributes=
 
}}
 
}}
 +
 +
== [[Help:Reference|Syntax]] (autogenerated) ==
 +
<syntax>setupMPinstance</syntax>
  
 
== [[Help:Reference|Syntax]] ==
 
== [[Help:Reference|Syntax]] ==
Line 24: Line 27:
 
     <td class="cmd">initializations</td>
 
     <td class="cmd">initializations</td>
 
     <td>yes no </td>
 
     <td>yes no </td>
 +
  </tr>
 +
  <tr valign="top" class="second">
 +
    <td class="cmd">method</td>
 +
    <td>scaled double </td>
 
   </tr>
 
   </tr>
 
   <tr valign="top" class="second">
 
   <tr valign="top" class="second">
Line 45: Line 52:
  
 
The <code>extensions</code> and <code>initializations</code> keys control whether the content of the <code>\startMPextensions</code> and <code>\startMPinitializations</code> environment is used or ignored in the metapost code.
 
The <code>extensions</code> and <code>initializations</code> keys control whether the content of the <code>\startMPextensions</code> and <code>\startMPinitializations</code> environment is used or ignored in the metapost code.
 +
 +
'''Note''': the <code>textstyle</code> and <code>textcolor</code> keys only work when <code>initializations=yes</code> is set.
  
 
== Usage ==
 
== Usage ==
Line 88: Line 97:
  
 
== See also ==
 
== See also ==
<!-- something like {{cmd|goto}} -->
+
{{MetaPost see also}}
 
 
{{cmd|defineMPinstance}}, [[Mpgraphic]]
 
 
 
  
 
== Help from ConTeXt-Mailinglist/Forum ==
 
== Help from ConTeXt-Mailinglist/Forum ==
Line 97: Line 103:
 
{{Forum|{{SUBPAGENAME}}}}
 
{{Forum|{{SUBPAGENAME}}}}
  
[[Category:Commands|setupMPinstance]]
+
[[Category:Command/MetaPost|setupMPinstance]]

Latest revision as of 14:36, 15 November 2019

\setupMPinstance

Syntax (autogenerated)

\setupMPinstance[...,...][...=...,...]
[...,...]name
formatmetafun minifun mpost
initializationsyes no
setupsname
textstylestyle command
textcolorcolor
extensionsyes no
methodbinary decimal double scaled default


Syntax

\setupMPinstance[...][...,...=...,...]
[...] name
format metafun mpost
extensions yes no
initializations yes no
method scaled double
textstyle bold sans mono …
textcolor color spec
setups


Description

This command sets up the default MetaPost instance metafun or a custom MetaPost instance previously defined with \defineMPinstance.

The extensions and initializations keys control whether the content of the \startMPextensions and \startMPinitializations environment is used or ignored in the metapost code.

Note: the textstyle and textcolor keys only work when initializations=yes is set.

Usage

To print all MetaPost labels in red:

\setupMPinstance [metafun] [textcolor=red]

\starttext

\startMPcode
  draw textext("some text") ;
\stopMPcode

\stoptext

Another example using the setups key:

\defineMPinstance
  [mpinstanceprefixed]
  [metafun]
  [setups=mp:instanceprefix:one, textcolor=red]

\startsetups mp:instanceprefix:one
   prefix:\space
\stopsetups

\starttext

\startMPcode
  draw textext("normal text") ;
\stopMPcode

\startMPcode{mpinstanceprefixed}
  draw textext("red text") ;
\stopMPcode

\stoptext

produces

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: