1# diffcoeff package
2# Matthew Bertucci 9/21/2021 for v3.2
3
4#include:expl3
5#include:xparse
6#include:l3keys2e
7#include:xtemplate
8
9\diff{arg}{var}#m
10\diff[ord]{arg}{var}#m
11\diff[ord]{arg}{var}[subscript]^{supscript}#*m
12\diff*{arg}{var}#m
13\diff*[ord]{arg}{var}#m
14\diff*[ord]{arg}{var}[subscript]^{supscript}#*m
15
16\diffp{arg}{var}#m
17\diffp[ord]{arg}{var}#m
18\diffp[ord]{arg}{var}[subscript]^{supscript}#*m
19\diffp*{arg}{var}#m
20\diffp*[ord]{arg}{var}#m
21\diffp*[ord]{arg}{var}[subscript]^{supscript}#*m
22
23\jacob{arg1,arg2,...}{var1,var2,...}#m
24
25\diffdef{name}{options%keyvals}
26
27#keyvals:\diffdef
28op-symbol=
29op-symbol-alt=
30op-order-sep=##L
31*-op-left#true,false
32*-italic-nudge=##L
33*/-op-wrap#true,false
34long-var-wrap=
35denom-term-sep=##L
36/-denom-term-sep=##L
37term-sep-adjust=##L
38left-delim=
39right-delim=
40elbowroom=##L
41subscr-nudge=##L
42/-left-delim=
43/-right-delim=
44/-elbowroom=##L
45/-subscr-nudge=##L
46#endkeyvals
47
48\dl{arg}#m
49
50\negmu#*m
51\nilmu#*m
52\onemu#*m
53\twomu#*m
54