|
@@ -1,5 +1,5 @@
|
1
|
|
-\newcommand*\MRTsfacc@version{0.0.3}
|
2
|
|
-\newcommand*\MRTsfacc@date{2018-10-02}
|
|
1
|
+\newcommand*\MRTsfacc@version{0.0.4}
|
|
2
|
+\newcommand*\MRTsfacc@date{2018-11-07}
|
3
|
3
|
|
4
|
4
|
\NeedsTeXFormat{LaTeX2e}
|
5
|
5
|
|
|
@@ -10,13 +10,14 @@
|
10
|
10
|
]
|
11
|
11
|
|
12
|
12
|
\RequirePackage{MRTif}
|
|
13
|
+\RequirePackage{amsmath}
|
13
|
14
|
|
14
|
15
|
\providecommand\@firstofthree[3]{#1}
|
15
|
16
|
\providecommand\@secondofthree[3]{#2}
|
16
|
17
|
\providecommand\@thirdofthree[3]{#3}
|
17
|
18
|
|
18
|
19
|
\def\MRTsfacc@shift{0.25}
|
19
|
|
-\newcommand\MRTsfaccSet[1]
|
|
20
|
+\newcommand\MRTsfaccSet[1]%>>>
|
20
|
21
|
{%
|
21
|
22
|
\MRTifFloatTF{#1}
|
22
|
23
|
{\def\MRTsfacc@shift{#1}}
|
|
@@ -30,140 +31,294 @@
|
30
|
31
|
package maintainer.%
|
31
|
32
|
}%
|
32
|
33
|
}%
|
33
|
|
- }
|
34
|
|
-\newif\if@MRTsfacc@patching@
|
35
|
|
-\DeclareOption{patching}{\@MRTsfacc@patching@true}
|
36
|
|
-\DeclareOption{mathastext}{\@MRTsfacc@patching@false}
|
|
34
|
+ }%<<<
|
|
35
|
+\newif\if@MRTsfacc@notest@
|
|
36
|
+\newif\if@MRTsfacc@height@
|
|
37
|
+\@MRTsfacc@height@true
|
|
38
|
+\DeclareOption{height}{\@MRTsfacc@height@true}
|
|
39
|
+\DeclareOption{list}{\@MRTsfacc@height@false}
|
|
40
|
+\DeclareOption{notest}{\@MRTsfacc@notest@true}
|
37
|
41
|
\DeclareOption*{\expandafter\MRTsfaccSet\expandafter{\CurrentOption}}
|
38
|
42
|
\ProcessOptions\relax
|
39
|
43
|
|
|
44
|
+% Test whether \mathaccentV has the correct meaning >>>
|
|
45
|
+\if@MRTsfacc@notest@
|
|
46
|
+\else
|
|
47
|
+ % this is amsmath's definition of \mathaccentV (2018-06-11)
|
|
48
|
+ \AtBeginDocument% >>>
|
|
49
|
+ {%
|
|
50
|
+ \begingroup
|
|
51
|
+ \newcommand*\MRTsfacc@mathaccentV@test[5]% >>>
|
|
52
|
+ {%
|
|
53
|
+ \ifmmode
|
|
54
|
+ \gdef\macc@tmp{\macc@depth\@ne}%
|
|
55
|
+ \setbox\z@\hbox
|
|
56
|
+ {%
|
|
57
|
+ \let\mathaccentV\macc@test
|
|
58
|
+ \let\use@mathgroup\@gobbletwo
|
|
59
|
+ \let\select@group\@gobblethree
|
|
60
|
+ \frozen@everymath{}%
|
|
61
|
+ $#5$%
|
|
62
|
+ }%
|
|
63
|
+ \macc@tmp
|
|
64
|
+ \ifnum\macc@depth=\@ne
|
|
65
|
+ \global\let\macc@nucleus\@empty
|
|
66
|
+ \mathaccent"\accentclass@
|
|
67
|
+ \else
|
|
68
|
+ \@xp\macc@nested
|
|
69
|
+ \fi
|
|
70
|
+ #2#3#4{#5}\macc@nucleus
|
|
71
|
+ \else
|
|
72
|
+ \@xp\nonmatherr@\csname #1\endcsname
|
|
73
|
+ \fi
|
|
74
|
+ }% <<<
|
|
75
|
+ \ifx\MRTsfacc@mathaccentV@test\mathaccentV
|
|
76
|
+ \else
|
|
77
|
+ \PackageError{MRTsfacc}{Compatibility with amsmath might be broken}
|
|
78
|
+ {%
|
|
79
|
+ This version of MRTsfacc might be incompatible with your version of
|
|
80
|
+ amsmath.%
|
|
81
|
+ \MessageBreak
|
|
82
|
+ This is tested by comparing the definition of
|
|
83
|
+ \string\mathaccentV\space with a known\MessageBreak definition.%
|
|
84
|
+ \MessageBreak
|
|
85
|
+ Read the manual of this `MRTsfacc`. Afterwards you might contact the
|
|
86
|
+ package\MessageBreak maintainer of this package.%
|
|
87
|
+ }%
|
|
88
|
+ \fi
|
|
89
|
+ \endgroup
|
|
90
|
+ }% <<<
|
|
91
|
+\fi
|
|
92
|
+% <<<
|
|
93
|
+
|
|
94
|
+\newcommand\MRTsfacc@mathaccentV[5]% >>>
|
|
95
|
+ {%
|
|
96
|
+ \global\let\macc@nucleus\@empty
|
|
97
|
+ \mathaccent"\accentclass@#2#3#4{#5}\macc@nucleus
|
|
98
|
+ }% <<<
|
|
99
|
+
|
|
100
|
+\newif\if@MRTsfacc@found@known@
|
|
101
|
+\edef\MRTsfacc@mathaccentV@detokenized{\detokenize{\mathaccentV}}
|
|
102
|
+\long\def\MRTsfacc@mathaccentV@using@inner#1 #2 #3\endMRTsfacc@arg% >>>
|
|
103
|
+ {%
|
|
104
|
+ \MRTifStringsMatchXXTF{\MRTsfacc@mathaccentV@detokenized}{#2 }
|
|
105
|
+ }% <<<
|
|
106
|
+\newcommand\MRTsfacc@mathaccentV@using[1]% >>>
|
|
107
|
+ {%
|
|
108
|
+ \expandafter\MRTsfacc@mathaccentV@using@inner\meaning#1 . .\endMRTsfacc@arg
|
|
109
|
+ }% <<<
|
|
110
|
+\newcommand\MRTsfacc@testnest[2]% >>>
|
|
111
|
+ {%
|
|
112
|
+ \MRTifTwoTokenTF{#2}
|
|
113
|
+ {%
|
|
114
|
+ \@MRTsfacc@found@known@false
|
|
115
|
+ \setbox\z@\hbox
|
|
116
|
+ {%
|
|
117
|
+ \let\MRTsfacc@testknown#1\relax
|
|
118
|
+ \let\mathaccentV\MRTsfacc@testnest@
|
|
119
|
+ \let\use@mathgroup\@gobbletwo
|
|
120
|
+ \let\select@group\@gobblethree
|
|
121
|
+ \frozen@everymath{}%
|
|
122
|
+ $#2$%
|
|
123
|
+ }%
|
|
124
|
+ \if@MRTsfacc@found@known@
|
|
125
|
+ \expandafter\@firstoftwo
|
|
126
|
+ \else
|
|
127
|
+ \expandafter\@secondoftwo
|
|
128
|
+ \fi
|
|
129
|
+ }
|
|
130
|
+ {\@secondoftwo}%
|
|
131
|
+ }% <<<
|
|
132
|
+\newcommand\MRTsfacc@testnest@[5]% >>>
|
|
133
|
+ {%
|
|
134
|
+ \MRTsfacc@testknown{#5}
|
|
135
|
+ {%
|
|
136
|
+ \gdef\MRTsfacc@known{#5}%
|
|
137
|
+ \global\@MRTsfacc@found@known@true
|
|
138
|
+ }
|
|
139
|
+ {%
|
|
140
|
+ \MRTifTwoTokenTF{#5}
|
|
141
|
+ {%
|
|
142
|
+ \expandafter\MRTsfacc@mathaccentV@using\expandafter{\@firstoftwo#5}%
|
|
143
|
+ {\@firstoftwo}
|
|
144
|
+ {\@secondoftwo}%
|
|
145
|
+ }
|
|
146
|
+ {\@secondoftwo}%
|
|
147
|
+ {%
|
|
148
|
+ #5%
|
|
149
|
+ }
|
|
150
|
+ {%
|
|
151
|
+ \global\@MRTsfacc@found@known@false
|
|
152
|
+ }%
|
|
153
|
+ }%
|
|
154
|
+ }% <<<
|
|
155
|
+
|
40
|
156
|
% stupid package for math font is stupid. Have to cure the sickness >>>
|
41
|
|
-\if@MRTsfacc@patching@
|
|
157
|
+\if@MRTsfacc@height@
|
42
|
158
|
% true >>>
|
43
|
|
- \RequirePackage{amsmath}
|
44
|
|
- \newcommand\MRTsfacc@kern%>>>
|
|
159
|
+ \newcommand*\MRTsfacc@patch@mathaccentV% >>>
|
|
160
|
+ {%
|
|
161
|
+ \protected\long\def\mathaccentV##1##2##3##4% >>>
|
|
162
|
+ {%
|
|
163
|
+ \ifmmode
|
|
164
|
+ \def\mathaccentV@args{{##1}{##2}{##3}{##4}}%
|
|
165
|
+ \expandafter\@firstofone
|
|
166
|
+ \else
|
|
167
|
+ \@xp\nonmatherr@\csname ##1\endcsname
|
|
168
|
+ \expandafter\@gobble
|
|
169
|
+ \fi
|
|
170
|
+ {\futurelet\next\mathaccentV@a}%
|
|
171
|
+ }% <<<
|
|
172
|
+ }% <<<
|
|
173
|
+ \newcommand*\MRTsfacc@kern% >>>
|
45
|
174
|
{%
|
46
|
175
|
\MRTsfacc@shift\ht\MRTsfacc@box
|
47
|
|
- }%<<<
|
|
176
|
+ }% <<<
|
48
|
177
|
\newbox\MRTsfacc@box
|
49
|
|
- \newcommand*\MRTsfacc@patch@mathaccentV%>>>
|
|
178
|
+ \newcommand*\mathaccentV@a[1]% >>>
|
50
|
179
|
{%
|
51
|
|
- \let\mathaccentV@orig\mathaccentV
|
52
|
|
- \protected\long\def\mathaccentV##1##2##3##4% >>>
|
|
180
|
+ \expandafter\ifx\next!%
|
|
181
|
+ \expandafter\@firstofthree
|
|
182
|
+ \else
|
|
183
|
+ \expandafter\ifx\next*%
|
|
184
|
+ \expandafter\expandafter\expandafter\@secondofthree
|
|
185
|
+ \else
|
|
186
|
+ \expandafter\expandafter\expandafter\@thirdofthree
|
|
187
|
+ \fi
|
|
188
|
+ \fi
|
|
189
|
+ {\expandafter\MRTsfacc@mathaccentV\mathaccentV@args}
|
|
190
|
+ {\expandafter\mathaccentV@shifted\mathaccentV@args}
|
|
191
|
+ {\expandafter\mathaccentV@b\mathaccentV@args{#1}}%
|
|
192
|
+ }% <<<
|
|
193
|
+ \newcommand*\mathaccentV@b[5]% >>>
|
|
194
|
+ {%
|
|
195
|
+ \MRTifLetterGTF{#5}
|
|
196
|
+ {\mathaccentV@shifted{#1}{#2}{#3}{#4}{#5}}
|
53
|
197
|
{%
|
54
|
|
- \def\mathaccentV@args{{##1}{##2}{##3}{##4}}%
|
55
|
|
- \futurelet\next\mathaccentV@a
|
56
|
|
- }% <<<
|
57
|
|
- \newcommand*\mathaccentV@a[1]% >>>
|
|
198
|
+ \MRTsfacc@testnest\MRTifLetterGTF{#5}
|
|
199
|
+ {\mathaccentV@shifted{#1}{#2}{#3}{#4}{#5}}
|
|
200
|
+ {\MRTsfacc@mathaccentV{#1}{#2}{#3}{#4}{#5}}%
|
|
201
|
+ }%
|
|
202
|
+ }% <<<
|
|
203
|
+ \newcommand*\mathaccentV@shifted[5]% >>>
|
|
204
|
+ {%
|
|
205
|
+ \mathchoice
|
|
206
|
+ {\mathaccentV@shifted@a{display}{#1}{#2}{#3}{#4}{#5}}
|
|
207
|
+ {\mathaccentV@shifted@a{text}{#1}{#2}{#3}{#4}{#5}}
|
|
208
|
+ {\mathaccentV@shifted@a{script}{#1}{#2}{#3}{#4}{#5}}
|
|
209
|
+ {\mathaccentV@shifted@a{scriptscript}{#1}{#2}{#3}{#4}{#5}}%
|
|
210
|
+ }% <<<
|
|
211
|
+ \newcommand*\mathaccentV@shifted@a[6]% >>>
|
|
212
|
+ {%
|
|
213
|
+ \setbox\MRTsfacc@box\hbox{$\csname #1style\endcsname#6$}%
|
|
214
|
+ \MRTsfacc@mathaccentV{#2}{#3}{#4}{#5}%
|
|
215
|
+ {%
|
|
216
|
+ #6%
|
|
217
|
+ \kern\MRTsfacc@kern
|
|
218
|
+ }%
|
|
219
|
+ \kern-\MRTsfacc@kern
|
|
220
|
+ }% <<<
|
|
221
|
+\else% <<<
|
|
222
|
+% false >>>
|
|
223
|
+ \newcommand*\MRTsfacc@patch@mathaccentV% >>>
|
|
224
|
+ {%
|
|
225
|
+ \protected\def\mathaccentV##1##2##3##4% >>>
|
58
|
226
|
{%
|
59
|
|
- \expandafter\ifx\next!%
|
60
|
|
- \expandafter\@firstofthree
|
|
227
|
+ \ifmmode
|
|
228
|
+ \expandafter\@firstofone
|
61
|
229
|
\else
|
62
|
|
- \expandafter\ifx\next*%
|
63
|
|
- \expandafter\expandafter\expandafter\@secondofthree
|
64
|
|
- \else
|
65
|
|
- \expandafter\expandafter\expandafter\@thirdofthree
|
66
|
|
- \fi
|
|
230
|
+ \@xp\nonmatherr@\csname ##1\endcsname
|
|
231
|
+ \expandafter\@gobble
|
67
|
232
|
\fi
|
68
|
|
- {\expandafter\mathaccentV@orig\mathaccentV@args}
|
69
|
|
- {\expandafter\mathaccentV@shifted\mathaccentV@args}
|
70
|
|
- {\expandafter\mathaccentV@b\mathaccentV@args{##1}}%
|
|
233
|
+ {%
|
|
234
|
+ \@ifnextchar[%]
|
|
235
|
+ {\mathaccentV@b{##1}{##2}{##3}{##4}}
|
|
236
|
+ {\mathaccentV@a{##1}{##2}{##3}{##4}}%
|
|
237
|
+ }%
|
71
|
238
|
}% <<<
|
72
|
|
- \newcommand*\mathaccentV@b[5]% >>>
|
|
239
|
+ }% <<<
|
|
240
|
+ \newcommand*\MRTsfacc@ifknown[1]% >>>
|
|
241
|
+ {%
|
|
242
|
+ \ifcsname\MRTsfacc@shift{#1}\endcsname
|
|
243
|
+ \expandafter\@firstoftwo
|
|
244
|
+ \else
|
|
245
|
+ \expandafter\@secondoftwo
|
|
246
|
+ \fi
|
|
247
|
+ }% <<<
|
|
248
|
+ \newcommand*\MRTsfacc@mathaccentV@shifted@expandhelper[6]% >>>
|
|
249
|
+ {%
|
|
250
|
+ \mathaccentV@shifted{#2}{#3}{#4}{#5}
|
|
251
|
+ {\csname\MRTsfacc@shift{#1}\endcsname}{#6}%
|
|
252
|
+ }% <<<
|
|
253
|
+ \newcommand\mathaccentV@a[5]% >>>
|
|
254
|
+ {%
|
|
255
|
+ \MRTsfacc@ifknown{#5}
|
73
|
256
|
{%
|
74
|
|
- \MRTifLetterGTF{##5}
|
75
|
|
- {\mathaccentV@shifted{##1}{##2}{##3}{##4}{##5}}
|
76
|
|
- {\mathaccentV@orig{##1}{##2}{##3}{##4}{##5}}%
|
77
|
|
- }% <<<
|
78
|
|
- \newcommand*\mathaccentV@shifted[5]% >>>
|
|
257
|
+ \mathaccentV@shifted{#1}{#2}{#3}{#4}
|
|
258
|
+ {\csname\MRTsfacc@shift{#5}\endcsname}{#5}%
|
|
259
|
+ }%
|
79
|
260
|
{%
|
80
|
|
- \mathchoice%
|
81
|
|
- {\mathaccentV@shifted@a{display}{##1}{##2}{##3}{##4}{##5}}
|
82
|
|
- {\mathaccentV@shifted@a{text}{##1}{##2}{##3}{##4}{##5}}
|
83
|
|
- {\mathaccentV@shifted@a{script}{##1}{##2}{##3}{##4}{##5}}
|
84
|
|
- {\mathaccentV@shifted@a{scriptscript}{##1}{##2}{##3}{##4}{##5}}%
|
85
|
|
- }% <<<
|
86
|
|
- \newcommand*\mathaccentV@shifted@a[6]% >>>
|
|
261
|
+ \MRTsfacc@testnest\MRTsfacc@ifknown{#5}
|
|
262
|
+ {%
|
|
263
|
+ \expandafter\MRTsfacc@mathaccentV@shifted@expandhelper\expandafter
|
|
264
|
+ {\MRTsfacc@known}{#1}{#2}{#3}{#4}{#5}%
|
|
265
|
+ }
|
|
266
|
+ {\MRTsfacc@mathaccentV{#1}{#2}{#3}{#4}{#5}}%
|
|
267
|
+ }%
|
|
268
|
+ }% <<<
|
|
269
|
+ \long\def\mathaccentV@b#1#2#3#4[#5]#6% >>>
|
|
270
|
+ {%
|
|
271
|
+ \MRTsfacc@ifknown{#5}
|
87
|
272
|
{%
|
88
|
|
- \setbox\MRTsfacc@box\hbox{$\csname ##1style\endcsname##6$}%
|
89
|
|
- \kern\MRTsfacc@kern
|
90
|
|
- \mathaccentV@orig{##2}{##3}{##4}{##5}%
|
|
273
|
+ \mathaccentV@shifted{#1}{#2}{#3}{#4}
|
|
274
|
+ {\csname\MRTsfacc@shift{#5}\endcsname}{#6}%
|
|
275
|
+ }
|
|
276
|
+ {\mathaccentV@shifted{#1}{#2}{#3}{#4}{#5}{#6}}%
|
|
277
|
+ }% <<<
|
|
278
|
+ \newcommand\mathaccentV@shifted[6]% >>>
|
|
279
|
+ {%
|
|
280
|
+ \MRTsfacc@mathaccentV{#1}{#2}{#3}{#4}
|
|
281
|
+ {%
|
|
282
|
+ #6%
|
|
283
|
+ \mkern#5\relax
|
|
284
|
+ }
|
|
285
|
+ \mkern-#5\relax
|
|
286
|
+ }% <<<
|
|
287
|
+ \renewcommand*\MRTsfacc@shift[1]% >>>
|
|
288
|
+ {%
|
|
289
|
+ MRTsfacc@shift@\detokenize{#1}%
|
|
290
|
+ }% <<<
|
|
291
|
+ \newcommand*\MRTsfaccShift[2]% >>>
|
|
292
|
+ {%
|
|
293
|
+ \expandafter\def\csname MRTsfacc@shift@\detokenize{#1}\endcsname{#2}%
|
|
294
|
+ }% <<<
|
|
295
|
+ \newcommand*\MRTsfaccShiftLet[2]% >>>
|
|
296
|
+ {%
|
|
297
|
+ \MRTsfacc@ifknown{#2}
|
|
298
|
+ {%
|
|
299
|
+ \expandafter\MRTsfaccShiftLet@a\csname\MRTsfacc@shift{#2}\endcsname
|
|
300
|
+ {#1}%
|
|
301
|
+ }
|
|
302
|
+ {%
|
|
303
|
+ \PackageError{MRTsfacc}{No shift defined for `\detokenize{#2}`.}
|
91
|
304
|
{%
|
92
|
|
- \kern-\MRTsfacc@kern
|
93
|
|
- %\copy\MRTsfacc@box % or ##6 both have drawbacks
|
94
|
|
- ##6%
|
|
305
|
+ You have to use an already defined shift as second argument for
|
|
306
|
+ \string\MRTsfaccShiftLet.
|
95
|
307
|
}%
|
96
|
|
- }% <<<
|
97
|
|
- }%<<<
|
98
|
|
- \AtBeginDocument{\MRTsfacc@patch@mathaccentV}
|
99
|
|
-\else% <<<
|
100
|
|
-% false >>>
|
101
|
|
- \RequirePackage[italic,defaultmathsizes]{mathastext}
|
102
|
|
- \RequirePackage{xparse}
|
103
|
|
- \newlength\MRTsfacc@mu
|
104
|
|
- \newcommand*\MRTsfacc@getmu%>>>
|
|
308
|
+ }%
|
|
309
|
+ }% <<<
|
|
310
|
+ \newcommand*\MRTsfaccShiftLet@a[2]% >>>
|
105
|
311
|
{%
|
106
|
|
- \begingroup
|
107
|
|
- \setbox0\hbox{$\mkern1mu$}%
|
108
|
|
- \expandafter
|
109
|
|
- \endgroup
|
110
|
|
- \expandafter\MRTsfacc@mu\the\wd0
|
111
|
|
- }%<<<
|
112
|
|
- \ExplSyntaxOn
|
113
|
|
- \NewDocumentCommand \MRTsfaccAll {}
|
114
|
|
- {
|
115
|
|
- \clist_set_eq:NN \l_MRTsfacc_chars_clist \c_MRTsfacc_chars_clist
|
116
|
|
- }
|
117
|
|
- \NewDocumentCommand \MRTsfaccSingle { m m }
|
118
|
|
- {
|
119
|
|
- \clist_remove_all:Nn \l_MRTsfacc_chars_clist { #1 }
|
120
|
|
- \AtBeginDocument { \MRTsfacc@apply@single [ #2 ] { #1 } }
|
121
|
|
- }
|
122
|
|
- \NewDocumentCommand \MRTsfaccHelvet {}
|
123
|
|
- {
|
124
|
|
- %\MRTsfaccSet{.2}
|
125
|
|
- %\MRTsfaccAll
|
126
|
|
- %\MRTsfaccSingle
|
127
|
|
- }
|
128
|
|
- \clist_const:Nn \c_MRTsfacc_chars_clist%>>>
|
129
|
|
- {
|
130
|
|
- A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,
|
131
|
|
- a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
|
132
|
|
- }%<<<
|
133
|
|
- \clist_new:N \l_MRTsfacc_chars_clist
|
134
|
|
- \MRTsfaccAll
|
135
|
|
- \newcommand*\MRTsfacc@pttomu[1]%>>>
|
136
|
|
- {
|
137
|
|
- \fp_eval:n { #1 / \MRTsfacc@mu } mu
|
138
|
|
- }%<<<
|
139
|
|
- \newcommand*\MRTsfacc@apply%>>>
|
140
|
|
- {
|
141
|
|
- \clist_map_function:NN \c_MRTsfacc_chars_clist \MRTsfacc@apply@single
|
142
|
|
- }%<<<
|
143
|
|
- \ExplSyntaxOff
|
144
|
|
- \newcommand*\MRTsfacc@apply@single@a[2]%>>>
|
145
|
|
- {%
|
146
|
|
- \typeout{Moving accents for #2 with #1}
|
147
|
|
- \MTsetmathskips{#2}{-#1}{#1}%
|
148
|
|
- }%<<<
|
149
|
|
- \newcommand*\MRTsfacc@apply@single[2][\MRTsfacc@shift]%>>>
|
150
|
|
- {%
|
151
|
|
- \begingroup
|
152
|
|
- \setbox0\hbox{$#2$}%
|
153
|
|
- \ht0=#1\ht0
|
154
|
|
- \edef\MRTsfacc@tmp{\MRTsfacc@pttomu{\ht0}}%
|
155
|
|
- \expandafter
|
156
|
|
- \endgroup
|
157
|
|
- \expandafter\MRTsfacc@apply@single@a\expandafter{\MRTsfacc@tmp}{#2}%
|
158
|
|
- }%<<<
|
159
|
|
- \AtBeginDocument%>>>
|
|
312
|
+ \expandafter\let\csname\MRTsfacc@shift{#2}\endcsname#1%
|
|
313
|
+ }% <<<
|
|
314
|
+ \newcommand*\MRTsfaccLoadShiftList[1]% >>>
|
160
|
315
|
{%
|
161
|
|
- \MRTsfacc@getmu
|
162
|
|
- \MRTsfacc@apply
|
163
|
|
- }%<<<
|
|
316
|
+ \input{MRTsfacc.list.#1.tex}%
|
|
317
|
+ }% <<<
|
164
|
318
|
% <<<
|
165
|
319
|
\fi
|
166
|
320
|
% <<<
|
|
321
|
+\AtBeginDocument{\MRTsfacc@patch@mathaccentV}
|
167
|
322
|
|
168
|
323
|
|
169
|
324
|
\endinput
|