%-------------------------------------------- % % Package pgfplots % % Provides a user-friendly interface to create function plots (normal % plots, semi-logplots and double-logplots). % % It is based on Till Tantau's PGF package. % % Copyright 2007/2008 by Christian Feuersänger. % % This program is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation, either version 3 of the License, or % (at your option) any later version. % % This program is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License % along with this program. If not, see . % %-------------------------------------------- \def\pgfplots@error#1{\PackageError{pgfplots}{#1}{}}% \def\pgfplots@warning#1{\pgfplots@message{! Package pgfplots Warning: #1}}% \def\pgfplots@message#1{% \immediate\write16{#1}% }% \pgfutil@ifundefined{pgfkeys}{% \pgfplots@error{It seems your version of PGF/Tikz is older than 2.00. Unfortunately, pgfplots requires at least version 2.00 ... you may need to update your TeX-Distribution or install PGF manually, sorry}% }{\relax} \def\pgfplots@EOI{\pgfplots@EOI}% \newif\ifpgfplots@loc@tmp \newtoks\t@pgfplots@toka \newtoks\t@pgfplots@tokb \newtoks\t@pgfplots@tokc \newdimen\pgfplots@tmpa % use these macros for GLOBAL temporary assignments. % you can NEVER rely on their values unless you know exactly what you are doing. \gdef\pgfplots@glob@TMPa{}% \gdef\pgfplots@glob@TMPb{}% \gdef\pgfplots@glob@TMPc{}% % use these macros for LOCAL temporary assigments. % you can NEVER rely on their values unless you know exactly what you are doing. \def\pgfplots@loc@TMPa{}% \def\pgfplots@loc@TMPb{}% \def\pgfplots@loc@TMPc{}% % Invokes code #2 if file '#1' exists and #3 if not. \def\pgfplots@iffileexists#1#2#3{% \begingroup \openin1=#1 \ifeof1 \xdef\pgfplots@glob@TMPa{0}% \else \closein1 \xdef\pgfplots@glob@TMPa{1}% \fi \endgroup \if1\pgfplots@glob@TMPa #2% \else #3% \fi } \endinput