Changes

Jump to navigation Jump to search
m
Taco moved page Environment/reusableMPgraphic to Command/startreusableMPgraphic over a redirect without leaving a redirect
|attributes=
}}
 
== [[Help:Reference|Syntax]] (autogenerated) ==
<syntax>startreusableMPgraphic</syntax>
== [[Help:Reference|Syntax]] ==
== Description ==
Define code for a MetaPost graphic. The graphic is compiled once, and can be reused multiple times with can be placed in the document with {{cmd|reuseMPgraphic}}.
== Example ==
\def\mycolor{.625red}
\startuseMPgraphicstartreusableMPgraphic{name}
fill fullcircle scaled 20pt withcolor \mycolor;
\stopuseMPgraphicstopreusableMPgraphic
red: \useMPgraphicreuseMPgraphic{name}
\def\mycolor{.625blue}
blue: \useMPgraphicreuseMPgraphic{name}</context> The command is generally not very suitable for defining an [[Overlays|overlays]] that must vary in width: <context source=yes>\startreusableMPgraphic{beta} fill unitsquare xyscaled (\overlaywidth, \overlayheight) % `uniformdeviate 1` produces a random number between 0 and 1 withcolor (uniformdeviate 1, uniformdeviate 1, uniformdeviate 1);\stopreusableMPgraphic \defineoverlay [beta] [\reuseMPgraphic{beta}] \dontleavehmode\framed[background=beta]{narrow} ...\framed[background=beta]{mini} ...\framed[background=beta]{rather wide}
</context>

Navigation menu