Changes

Jump to navigation Jump to search
m
Taco moved page Environment/useMPgraphic to Command/startuseMPgraphic over a redirect without leaving a redirect
|attributes=
}}
 
== [[Help:Reference|Syntax]] (autogenerated) ==
<syntax>startuseMPgraphic</syntax>
== [[Help:Reference|Syntax]] ==
--><span class="first">{...}</span><!--
--></td>
</tr>
<tr><td>%% MetaPost code</td></tr>
<tr>
<td colspan="2" class="cmd">\stopuseMPgraphic</td>
</tr>
<tr valign="top" class="first">
</tr>
</table>
 
== Description ==
Define code for a MetaPost graphic. The graphic can be placed in the document with {{cmd|useMPgraphic}}, and will be recompiled every time it is placed.
If a custom MetaPost instance (defined with {{cmd|defineMPinstance}}) should be used, the name of the graphic has to be preceded by the name of the MetaPost instance, with a double colon in between: {{cmd|startuseMPgraphic|{instancename::graphicname}|link=no}}.
== Example ==
<!-- something like thistexcode>\def\mycolor{.625red} \defineMPinstance [myinstance] [metafun] \startuseMPgraphic{myinstance::name} fill fullcircle scaled 20pt withcolor \mycolor;\stopuseMPgraphic \startuseMPgraphic{name} fill fullcircle scaled 20pt withcolor \mycolor;\stopuseMPgraphic red: \useMPgraphic{name}red: \useMPgraphic{myinstance::name} \def\mycolor{.625blue}blue: \useMPgraphic{name}</texcode>  The command is very nice for defining [[Overlays|overlays]] that vary randomly: 
<context source=yes>
...\startuseMPgraphic{randomcolor} fill unitsquare xyscaled (\overlaywidth, \overlayheight) % `uniformdeviate 1` produces a random number between 0 and 1 withcolor (uniformdeviate 1, uniformdeviate 1, uniformdeviate 1);\stopuseMPgraphic \defineoverlay [beta] [\useMPgraphic{randomcolor}] \dontleavehmode\framed[background=beta]{randomcolor}\framed[background=beta]{randomcolor}\framed[background=beta]{rather wide}
</context>
Or use <texcode> tags if the example doesn't compile on this wiki-->
== See also ==
* {{cmd|defineMPinstanceMetaPost see also}}
== Help from ConTeXt-Mailinglist/Forum ==
{{Forum|startuseMPgraphic}}
[[Category:CommandsCommand/MetaPost|startuseMPgraphic]]

Navigation menu