Difference between revisions of "Command/defineMPinstance"

From Wiki
Jump to navigation Jump to search
(Initial commit)
 
m (Add link)
Line 63: Line 63:
 
<!-- something like {{cmd|goto}} -->
 
<!-- something like {{cmd|goto}} -->
  
[[Mpgraphic]]
+
{{cmd|setupMPinstance}}, [[Mpgraphic]]
  
 
== Help from ConTeXt-Mailinglist/Forum ==
 
== Help from ConTeXt-Mailinglist/Forum ==

Revision as of 19:42, 8 May 2012

\defineMPinstance

Syntax

\defineMPinstance[...][...][...]
[...] name
[...] name for inheritance (optional)
[...] see \setupMPinstance


Description

This command sets up a custom MetaPost style with particular features that can be selected using the first argument. The instance metafun is the default one and does not need to be created. However, custom styles can inherit from the metafun instance.

Example

\defineMPinstance
  [important]
  [metafun] % needs to be inherited from the global metafun instance
  [textcolor=red]

\defineMPinstance
  [veryimportant]
  [important]
  [textstyle=bold]

\starttext

% normal black text
\startMPcode
  draw textext("some text") ;
\stopMPcode

% red text
\startMPcode{important}
  draw textext("some text") ;
\stopMPcode

% red bold text
\startMPcode{veryimportant}
  draw textext("some text") ;
\stopMPcode

\stoptext


See also

\setupMPinstance, Mpgraphic

Help from ConTeXt-Mailinglist/Forum

All issues with: