summaryrefslogtreecommitdiff
path: root/tex/generic/context/luatex/luatex-mplib.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/generic/context/luatex/luatex-mplib.tex')
-rw-r--r--tex/generic/context/luatex/luatex-mplib.tex7
1 files changed, 5 insertions, 2 deletions
diff --git a/tex/generic/context/luatex/luatex-mplib.tex b/tex/generic/context/luatex/luatex-mplib.tex
index f9de4b223..a99de37e4 100644
--- a/tex/generic/context/luatex/luatex-mplib.tex
+++ b/tex/generic/context/luatex/luatex-mplib.tex
@@ -29,6 +29,7 @@
%D \stoptyping
\def\setmplibformat#1{\def\mplibformat{#1}}
+\def\setmplibmode #1{\def\mplibmode {#1}}
\def\setupmplibcatcodes
{\catcode`\{=12 % could be optional .. not really needed
@@ -39,7 +40,8 @@
\catcode`\_=12
\catcode`\%=12
\catcode`\&=12
- \catcode`\$=12 }
+ \catcode`\$=12
+ \obeylines}
\def\mplibcode
{\bgroup
@@ -48,11 +50,12 @@
\long\def\domplibcode#1\endmplibcode
{\egroup
- \directlua{metapost.process('\mplibformat',[[#1]])}}
+ \directlua{metapost.process('\mplibformat',[[#1]],'\mplibmode')}}
%D We default to \type {plain} \METAPOST:
\def\mplibformat{plain}
+\def\mplibmode {scaled}
%D We use a dedicated scratchbox: