Difference between revisions of "Command/startMPcode old"

From Wiki
Jump to navigation Jump to search
m (Taco moved page Environment/MPcode to Command/startMPcode over a redirect without leaving a redirect)
(9 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
|attributes=
 
|attributes=
 
}}
 
}}
 +
 +
== [[Help:Reference|Syntax]] (autogenerated) ==
 +
<syntax>startMPcode</syntax>
  
 
== [[Help:Reference|Syntax]] ==
 
== [[Help:Reference|Syntax]] ==
 +
<table cellspacing="4" cellpadding="2" class="cmd">
 +
  <tr>
 +
    <td colspan="2" class="cmd">\startMPcode<!--
 +
--></td>
 +
  </tr>
 +
</table>
 +
 
<table cellspacing="4" cellpadding="2" class="cmd">
 
<table cellspacing="4" cellpadding="2" class="cmd">
 
   <tr>
 
   <tr>
Line 13: Line 23:
 
   <tr valign="top" class="first">
 
   <tr valign="top" class="first">
 
     <td class="cmd">{...}</td>
 
     <td class="cmd">{...}</td>
     <td>(optional) ''name of instance defined with {{cmd|defineMPinstance}}''</td>
+
     <td>''name of a MetaPost instance defined with {{cmd|defineMPinstance}}''</td>
  </tr>
 
 
 
 
   </tr>
 
   </tr>
 
</table>
 
</table>
Line 45: Line 53:
 
{{Forum|startMPcode}}
 
{{Forum|startMPcode}}
  
[[Category:Commands|startMPcode]]
+
[[Category:Command/MetaPost|startMPcode]]

Revision as of 09:34, 7 August 2020

\startMPcode

Syntax (autogenerated)

\startMPcode{...} ... \stopMPcode
{...}metafun minifun extrafun lessfun doublefun binaryfun decimalfun mprun metapost nofun doublepost binarypost decimalpost simplefun


Syntax

\startMPcode
\startMPcode{...}
{...} name of a MetaPost instance defined with \defineMPinstance

Description

\startMPcode simply runs some MetaPost code and immediately inserts the resulting graphic. Optionally, you can specify a MetaPost instance to use; see \defineMPinstance.

Example

\starttext
This is the origin and radius of a circle:
\startMPcode
    draw fullcircle scaled 2cm ;
    dotlabel.bot(textext("(0,0)"),origin) ;
\stopMPcode 
\startMPcode
    draw fullcircle scaled 2cm ;
    drawarrow (0,0)--(1cm,0) ;
    label.bot(textext("$r$"),(5mm,0)) ;
\stopMPcode
\stoptext

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: