Difference between revisions of "Command/MPdrawing"

From Wiki
Jump to navigation Jump to search
(Created page with "Documentation for \MPdrawing")
 
Line 1: Line 1:
 
<cd:commandgroup name="MPdrawing" xmlns:cd="http://wiki.contextgarden.net/commanddoc/20200807">
 
<cd:commandgroup name="MPdrawing" xmlns:cd="http://wiki.contextgarden.net/commanddoc/20200807">
 
<cd:shortdesc><!-- a short command summary goes here -->
 
<cd:shortdesc><!-- a short command summary goes here -->
The command <tt>\MPdrawing</tt> is used for Metapost inline graphics.  
+
The command <tt>\MPdrawing</tt> is used for Metapost inline graphics.
 
</cd:shortdesc>
 
</cd:shortdesc>
 
<cd:variants>
 
<cd:variants>
Line 26: Line 26:
 
   context("fill fullcircle scaled 2cm withcolor darkyellow;")
 
   context("fill fullcircle scaled 2cm withcolor darkyellow;")
 
   context.stopMPdrawing()
 
   context.stopMPdrawing()
 +
  context("text before")
 +
  context.getMPdrawing()
 
   context("text after")
 
   context("text after")
 
\stopluacode
 
\stopluacode
Line 37: Line 39:
 
   context("text before")
 
   context("text before")
 
   context.getMPdrawing()
 
   context.getMPdrawing()
   context("text after")
+
   context("text after")
 
\stopluacode
 
\stopluacode
 
</context></cd:description>
 
</context></cd:description>

Revision as of 12:48, 8 May 2024


\MPdrawing

Summary

The command \MPdrawing is used for Metapost inline graphics.

Settings

\MPdrawing{...}
{...}content

Description

Similar to the environment \startMPdrawing.

It was introduced in 2010 to reduce needed calls with lua. Source: https://mailman.ntg.nl/archives/list/ntg-context@ntg.nl/message/AIAWMGBFQQ5QPKNPOPDKFE4U3P4DZJDY/


With \startMPdrawing :

\startluacode
  context("text before")
  context.startMPdrawing()
  context("fill fullcircle scaled 2cm withcolor darkyellow;")
  context.stopMPdrawing()
  context("text before")
  context.getMPdrawing()
  context("text after")
\stopluacode

With \MPdrawing :

\startluacode
  context.MPdrawingdonetrue()
  context.MPdrawing("fill fullcircle scaled 2cm withcolor darkgreen;")
  context("text before")
  context.getMPdrawing()
  context("text after")
\stopluacode

Examples

Notes

See also

Help from ConTeXt-Mailinglist/Forum

All issues with: