Changes

Jump to navigation Jump to search
Add overlay example
== 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 ==
blue: \reuseMPgraphic{name}
</context>
 
The command is not very suitable for defining an overlay [[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]{narrow}
\framed[background=beta]{rather wide}
== See also ==

Navigation menu