File: luamplib.cwl

package info (click to toggle)
texstudio 4.3.1%2Bds-2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 74,980 kB
  • sloc: cpp: 102,721; xml: 17,126; ansic: 8,143; sh: 194; javascript: 177; makefile: 28
file content (72 lines) | stat: -rw-r--r-- 1,804 bytes parent folder | download
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}#*