Difference between revisions of "Command/defineMPinstance"
< Command
Jump to navigation
Jump to search
m (Add link) |
(Add info about predefined instances) |
||
Line 26: | Line 26: | ||
== Description == | == Description == | ||
This command sets up a custom MetaPost style with particular features that can be selected using the first argument. The instance <code>metafun</code> is the default one and does not need to be created. However, custom styles can inherit from the <code>metafun</code> instance. | This command sets up a custom MetaPost style with particular features that can be selected using the first argument. The instance <code>metafun</code> is the default one and does not need to be created. However, custom styles can inherit from the <code>metafun</code> instance. | ||
+ | |||
+ | == Predefined Instances == | ||
+ | |||
+ | <texcode> | ||
+ | \defineMPinstance [metafun] [format=metafun, extensions=yes, initializations=yes] | ||
+ | \defineMPinstance [metapost] [format=mpost] | ||
+ | </texcode> | ||
== Example == | == Example == |
Revision as of 19:55, 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.
Predefined Instances
\defineMPinstance [metafun] [format=metafun, extensions=yes, initializations=yes] \defineMPinstance [metapost] [format=mpost]
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
Help from ConTeXt-Mailinglist/Forum
All issues with: