%PDF- %PDF-
| Direktori : /proc/self/root/data/old/usr/share/texlive/texmf-dist/tex/latex/datatool/ |
| Current File : //proc/self/root/data/old/usr/share/texlive/texmf-dist/tex/latex/datatool/datatool-pgfmath.sty |
%%
%% 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 2013 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, datagidx.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}[2013/01/15 v2.13 (NLCT)]
\RequirePackage{xkeyval}
\RequirePackage{pgfrcs,pgfkeys,pgfmath}
\ProcessOptionsX
\providecommand*{\@dtl@mathprocessor}{pgfmath}
\newcommand*{\dtlifnumeq}[4]{%
\def\@dtl@truepart{#3}%
\def\@dtl@falsepart{#4}%
\pgfmathifthenelse{0#1==0#2}{"\noexpand\@dtl@truepart"}{"\noexpand\@dtl@falsepart"}%
\pgfmathresult
}
\RequirePackage{datatool-base}
\newcommand*{\dtlifnumlt}[4]{%
\def\@dtl@truepart{#3}%
\def\@dtl@falsepart{#4}%
\pgfmathifthenelse{0#1 < 0#2}{"\noexpand\@dtl@truepart"}{"\noexpand\@dtl@falsepart"}%
\pgfmathresult
}
\newcommand*{\dtlifnumgt}[4]{%
\def\@dtl@truepart{#3}%
\def\@dtl@falsepart{#4}%
\pgfmathifthenelse{0#1 > 0#2}{"\noexpand\@dtl@truepart"}{"\noexpand\@dtl@falsepart"}%
\pgfmathresult
}
\newcommand*{\dtlifnumopenbetween}[5]{%
\def\@dtl@truepart{#4}%
\def\@dtl@falsepart{#5}%
\pgfmathifthenelse{(0#2 < 0#1) && (0#1 < 0#3)}
{"\noexpand\@dtl@truepart"}{"\noexpand\@dtl@falsepart"}%
\pgfmathresult
}
\newcommand*{\dtlifnumclosedbetween}[5]{%
\def\@dtl@truepart{#4}%
\def\@dtl@falsepart{#5}%
\pgfmathifthenelse{(0#2 <= #1) && (0#1 <= 0#3)}
{"\noexpand\@dtl@truepart"}{"\noexpand\@dtl@falsepart"}%
\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'.