1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
# luamplib package
# Matthew Bertucci 3/28/2022 for v2.23.0
#include:luatex
\begin{mplibcode}
\begin{mplibcode}[instance name]
\end{mplibcode}
\mplibcode#S
\mplibcode[instance name]#S
\endmplibcode#S
\mplibforcehmode
\mplibnoforcehmode
\mpliblegacybehavior{choice%keyvals}
\MPwidth
\MPheight
\MPllx
\MPlly
\MPurx
\MPury
\everymplib{MetaPost code%definition}
\everymplib[instance name]{MetaPost code%definition}
\everyendmplib{MetaPost code%definition}
\everyendmplib[instance name]{MetaPost code%definition}
\mpdim{dimen%l}
\mpcolor{color}
\mplibnumbersystem{type%keyvals}
\mplibmakenocache{file1,file2,...%definition}
\mplibcancelnocache{file1,file2,...%definition}
\mplibcachedir{directory path%definition}
\mplibtextextlabel{choice%keyvals}
\mplibcodeinherit{choice%keyvals}
\currentmpinstancename
\mplibglobaltextext{choice%keyvals}
\mplibverbatim{choice%keyvals}
\mplibshowlog{choice%keyvals}
\mplibsetformat{format name%keyvals}
#keyvals:\mpliblegacybehavior#c,\mplibtextextlabel#c,\mplibcodeinherit#c,\mplibglobaltextext#c,\mplibverbatim#c,\mplibshowlog#c
enable
disable
#endkeyvals
#keyvals:\mplibnumbersystem#c
scaled
double
decimal
#endkeyvals
#keyvals:\mplibsetformat#c
plain
metafun
#endkeyvals
# not documented
\domplibcolor{color}{arg}#*
\ltxdomplibcode{arg}#*
\ltxdomplibcodeindeed{arg}#*
\mplibdocancelnocache{arg}#*
\mplibdocode{arg}#*
\mplibdoeveryendmplib[instance name]{MetaPost code}#*
\mplibdoeveryendmplib{MetaPost code}#*
\mplibdoeverymplib{MetaPost code}#*
\mplibdomakenocache{arg}#*
\mplibputtextbox{arg}#*
\mplibscratchbox#*
\mplibsetupcatcodes#*
\mplibstarttoPDF{llx}{lly}{urx}{ury}#*
\mplibstoptoPDF#*
\mplibtextext{font}{size}{text}{hskip}{raise}#*
\mplibtmptoks{arg}#*
\mplibtoPDF{pdfliteral}#*
|