Command/reuseMPgraphic

From Wiki
Jump to navigation Jump to search

\reuseMPgraphic

Syntax (autogenerated)

\reuseMPgraphic{...}{...=...,...}
{...}name
keyvalue


Syntax

\reuseMPgraphic{...}
{...} name under which the graphic will be known

Description

Reuse a MetaPost graphic that was defined with \startreusableMPgraphic.

Example

  • \def\mycolor{.625red}
    
    \startreusableMPgraphic{name}
      fill fullcircle scaled 20pt withcolor \mycolor;
    \stopreusableMPgraphic
    
    red: \reuseMPgraphic{name}
    
    \def\mycolor{.625blue}
    blue: \reuseMPgraphic{name}
    

The \reuseMPgraphic command can be used to define Overlays:

  • \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

Help from ConTeXt-Mailinglist/Forum

All issues with: