Command/startuseMPgraphic

From Wiki
< Command
Revision as of 15:08, 26 November 2012 by Marco (talk | contribs) (Add info about MPinstance)
Jump to navigation Jump to search

\startuseMPgraphic

Syntax

\startuseMPgraphic{...}
%% MetaPost code
\stopuseMPgraphic
{...} name under which the graphic will be known


Description

Define code for a MetaPost graphic. The graphic can be placed in the document with \useMPgraphic, and will be recompiled every time it is placed.

If a custom MetaPost instance should be used, the name of the MetaPost instance has to be provided as an argument followed by a double-colon and the MPgraphic name.

Example

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

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: