1
2
3
4
5
6
7
8
9
10
11
12
13
14\unprotect
15
16\permanent\protected\def\defineMPparameterset[#1]{\clf_lmt_parameters_define{#1}}
17\permanent\protected\def\presetMPparameters [#1]{\clf_lmt_parameters_preset{#1}}
18\permanent\protected\def\resetMPparameters [#1]{\clf_lmt_parameters_reset {#1}}
19
20\permanent\tolerant\protected\def\useMPmacro[#1]#*[#2]#*[#3]
21 {\ifarguments\or
22 \let\currentMPinstance\defaultMPinstance
23 \meta_enable_include
24 \meta_process_graphic{lmt#1;}
25 \or
26 \doifelseassignment{#2}
27 {\let\currentMPinstance\defaultMPinstance
28 \meta_enable_include
29 \clf_lmt_parameters_preset{#1}[#2]
30 \meta_process_graphic{lmt#1;}
31 \clf_lmt_parameters_reset{#1}}
32 {\meta_begin_graphic_group{#1}
33 \meta_enable_include
34 \meta_process_graphic{lmt#1;}
35 \meta_end_graphic_group}
36 \or
37 \meta_begin_graphic_group{#1}
38 \meta_enable_include
39 \clf_lmt_parameters_preset{#2}[#3]
40 \meta_process_graphic{lmt#2;}
41 \clf_lmt_parameters_reset{#2}
42 \meta_end_graphic_group
43 \fi}
44
45\protect
46 |