%% %% This is file `datatool-pgfmath.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% datatool.dtx (with options: `datatool-pgfmath.sty,package') %% %% datatool.dtx %% Copyright 2012 Nicola Talbot %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license of (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. %% %% This work has the LPPL maintenance status `maintained'. %% %% The Current Maintainer of this work is Nicola Talbot. %% %% This work consists of the files datatool.dtx and datatool.ins and the derived files datatool-base.sty, datatool-fp.sty, datatool-pgfmath.sty, datatool.sty, databib.sty, databar.sty, datapie.sty, dataplot.sty, person.sty, databib.bst. %% %% \CharacterTable %% {Upper-case \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 %% Lower-case \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 %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{datatool-pgfmath}[2012/09/25 v2.11 (NLCT)] \RequirePackage{xkeyval} \RequirePackage{pgfrcs,pgfkeys,pgfmath} \ProcessOptionsX \providecommand*{\@dtl@mathprocessor}{pgfmath} \newcommand*{\dtlifnumeq}[4]{% \pgfmathifthenelse{#1==#2}{"#3"}{"#4"}% \pgfmathresult } \RequirePackage{datatool-base} \newcommand*{\dtlifnumlt}[4]{% \pgfmathifthenelse{#1 < #2}{"#3"}{"#4"}% \pgfmathresult } \newcommand*{\dtlifnumgt}[4]{% \pgfmathifthenelse{#1 > #2}{"#3"}{"#4"}% \pgfmathresult } \newcommand*{\dtlifnumopenbetween}[5]{% \pgfmathifthenelse{(#2 < #1) && (#1 < #3)}{"#4"}{"#5"}% \pgfmathresult } \newcommand*{\dtlifnumclosedbetween}[5]{% \pgfmathifthenelse{(#2 <= #1) && (#1 <= #3)}{"#4"}{"#5"}% \pgfmathresult } \newcommand*{\dtladd}[3]{% \pgfmathadd{#2}{#3}% \let#1\pgfmathresult } \newcommand*{\dtlsub}[3]{% \pgfmathsubtract{#2}{#3}% \let#1\pgfmathresult } \newcommand*{\dtlmul}[3]{% \pgfmathmultiply{#2}{#3}% \let#1\pgfmathresult } \newcommand*{\dtldiv}[3]{% \pgfmathdivide{#2}{#3}% \let#1\pgfmathresult } \newcommand*{\dtlroot}[2]{% \pgfmathsqrt{#2}% \let#1\pgfmathresult } \newcommand*{\dtlround}[3]{% \pgfmathparse{10^#3}% \let\dtl@tmpshift\pgfmathresult \pgfmathparse{round(#2 * \dtl@tmpshift) / \dtl@tmpshift}% \let#1\pgfmathresult } \newcommand*{\dtltrunc}[3]{% \pgfmathparse{10^#3}% \let\dtl@tmpshift\pgfmathresult \pgfmathparse{floor(#2 * \dtl@tmpshift) / \dtl@tmpshift}% \let#1\pgfmathresult } \newcommand*{\dtlclip}[2]{% \edef#1{#2}% } \newcommand*{\dtlmin}[3]{% \pgfmathmin{#2}{#3}% \let#1\pgfmathresult } \newcommand*{\dtlmax}[3]{% \pgfmathmax{#2}{#3}% \let#1\pgfmathresult } \newcommand*{\dtlabs}[2]{% \pgfmathabs{#2}% \let#1\pgfmathresult } \newcommand*{\dtlneg}[2]{% \pgfmathmul{-1}{#2}% \let#1\pgfmathresult } \endinput %% %% End of file `datatool-pgfmath.sty'.