1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
|
# dataref package
# Matthew Bertucci 11/22/2021 for v0.6
#include:pgf
#include:iftex
#include:kvoptions
#include:etoolbox
#ifOption:usagereport
#include:xtab
#include:booktabs
\drefusagereport
#endif
\drefset{name}{value}
\drefset[options%keyvals]{name}{value}
\drefsave{name}{value}
\drefsave[options%keyvals]{name}{value}
\drefinput{file}#i
\drefinput[prefix]{file}#i
\dref{name}
\dref[options%keyvals]{name}
\dref*{name}
\dref*[options%keyvals]{name}
\drefvalueof{name}
\drefref{name}
\drefsethelp{pattern}{text}
\drefhelp{name}
\drefresult
\drefcalc{expression}
\drefcalc[options%keyvals]{expression}
\drefcalc*{expression}
\drefcalc*[options%keyvals]{expression}
\drefformat{number}
\drefcalc*[options%keyvals]{number}
\drefrel{key or value}
\drefrel[options%keyvals]{key or value}
\drefrel*{key or value}
\drefrel*[options%keyvals]{key or value}
\drefrow{csv list}{key template}
\drefrow[options%keyvals]{csv list}{key template}
\drefrow*{csv list}{key template}
\drefassert{expression}
\drefkeys{options%keyvals}
#keyvals:\drefset#c,\drefsave#c,\dref#c,\dref*#c,\drefcalc#c,\drefcalc*#c,\drefrel#c,\drefrel*#c,\drefrow#c,\drefkeys#c
set=%<key%>
save=%<key%>
to macro=%<macro%>
prefix=%<key prefix%>
ignoremissing#true,false
defaultvalue=%<value%>
unit=%<unit%>
unit/format=#false,plain,siunitx
unit/format default=#false,plain,siunitx
unit/new scala={%<scala%>}
unit/scale to=%<unit%>
unit/scale to auto
unit/scale to auto=%<number%>
scale by=%<key or value%>
percent
negate
divide by=%<key or value%>
abs
factor of=%<key or value%>
percent of=%<key or value%>
increase from=%<key or value%>
decrease from=%<key or value%>
increase factor from=%<key or value%>
decrease factor from=%<key or value%>
increase percent from=%<key or value%>
decrease percent from=%<key or value%>
noassert#true,false
annotate=#none,footnote,pdfcomment,typeout
#endkeyvals
|