diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/diffcoeff/diffcoeff-doc.def |
Initial commit
Diffstat (limited to 'macros/latex/contrib/diffcoeff/diffcoeff-doc.def')
-rw-r--r-- | macros/latex/contrib/diffcoeff/diffcoeff-doc.def | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/macros/latex/contrib/diffcoeff/diffcoeff-doc.def b/macros/latex/contrib/diffcoeff/diffcoeff-doc.def new file mode 100644 index 0000000000..8b6b415acf --- /dev/null +++ b/macros/latex/contrib/diffcoeff/diffcoeff-doc.def @@ -0,0 +1,120 @@ +% file `diffcoeff.def' +% variant forms of derivative +% 2018-11-12 +% Andrew Parsloe ajparsloe@gmail.com +% +% paren, up, Up, wrapall, nabla, left, svrule +% pvrule, padrift, psqbra, pDelta, pleft, ptxt, pscr +%%%%%%%%%% ordinary %%%%%%%%%% +% ( ) for pt of eval. +\diffdef { paren } + { + left-delim = \left ( , + right-delim = \right ), + subscr-nudge = -6 mu + } + +% upright +\diffdef { up } + { + op-symbol = \mathrm{d}, + op-order-sep = 0 mu , + /-op-order-sep = 0 mu + } + +\diffdef { Up } + { + op-symbol = \mathrm{D}, + op-order-sep = 0 mu , + /-op-order-sep = 0 mu + } + +% wrap long vars: (d longvar) +\diffdef { wrapall } {long-var-wrap = (dv)} + +% nabla in numerator, d in denominator +\diffdef { nabla } + { + op-symbol = \nabla, + op-symbol-alt = d + } + +% align op left; no italic nudge +\diffdef { left } + { + *-op-left = true, + *-italic-nudge = 0 mu + } + +% slash-form: vrule for pt of eval +\diffdef { svrule } + { + /-left-delim = , + /-right-delim = | + } + +%%%%%%%%%% partial %%%%%%%%%% +% partial, vrule for pt of eval. +\diffdef { pvrule } { op-symbol = \partial } + +% partial, no subscr nudge (adrift in a sea of white space) +\diffdef { padrift } + { + op-symbol = \partial, + left-delim = \left ( , + right-delim = \right ), + subscr-nudge = 0 mu + } + +% partial, [ ] for pt of eval. +\diffdef { psqbra } + { + op-symbol = \partial, + left-delim = \left [ , + right-delim = \right ], + subscr-nudge = 0 mu + } + +% Delta as partial deriv. +\diffdef { pDelta } + { + op-symbol = \Delta , + op-order-sep = 0 mu , + /-op-order-sep = 0 mu , + left-delim = \left ( , + right-delim = \right ), + subscr-nudge = -6 mu + } + +% align op left; italic nudge +\diffdef { pleft } + { + op-symbol = \partial, + *-op-left = true , + *-italic-nudge = 3 mu , + left-delim = \left ( , + right-delim = \right ), + subscr-nudge = -3 mu + } + +% partial, textstyle +\diffdef { ptxt } + { + op-symbol = \partial, + denom-term-sep = 1 mu , + left-delim = \left ( , + right-delim = \right ), + elbowroom = -2 mu , + subscr-nudge = -3 mu + } + +% partial, wide sep of terms +\diffdef { pwide } + { + op-symbol = \partial, + denom-term-sep = 3 mu , + /-denom-term-sep = 3 mu , + left-delim = \left ( , + right-delim = \right ), + subscr-nudge = -6 mu + }
\ No newline at end of file |