summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/cool
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-12-31 23:31:51 +0000
committerKarl Berry <karl@freefriends.org>2006-12-31 23:31:51 +0000
commit2935ee2140aaffed80b7fbf5d7650e0bcb065d99 (patch)
tree3676a1ef78d20587da25ccaf8cb9004b69555870 /Master/texmf-dist/source/latex/cool
parentea8cdb2c44082b3029c4d1dbf17360094b66fe89 (diff)
cool update (31dec06)
git-svn-id: svn://tug.org/texlive/trunk@3072 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/cool')
-rw-r--r--Master/texmf-dist/source/latex/cool/cool.dtx38
1 files changed, 18 insertions, 20 deletions
diff --git a/Master/texmf-dist/source/latex/cool/cool.dtx b/Master/texmf-dist/source/latex/cool/cool.dtx
index c1a2086d1f6..55094a69c18 100644
--- a/Master/texmf-dist/source/latex/cool/cool.dtx
+++ b/Master/texmf-dist/source/latex/cool/cool.dtx
@@ -2,7 +2,7 @@
%
%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%<package>\ProvidesPackage{cool}
-%<package> [2006/10/07 v1.3 COntent Oriented LaTeX]
+%<package> [2006/12/29 v1.35 COntent Oriented LaTeX]
%<package>\RequirePackage{ifthen}
%<package>\RequirePackage{coollist}
%<package>\RequirePackage{coolstr}
@@ -26,10 +26,7 @@
%</driver>
% \fi
%
-% \iffalse meta-comment
-% remove this comment to get a checksum
-% \CheckSum{0}
-% \fi
+% \CheckSum{3591}
%
%% \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
@@ -52,6 +49,7 @@
% \changes{v1.1}{2006/03/19}{Added listlenstore to package to allow storing of the list length}
% \changes{v1.2}{2006/09/17}{Split off the list, string, and forloop parts to separate packages}
% \changes{v1.3}{2006/10/07}{Redefined the {\tt in*} commands to have a {\tt mathopen} before the {\tt left}. Added {\tt IntegrateDifferentialDSymb} and {\tt DSymb} options for {\tt Integrate} and {\tt D}. Added {\tt IdentityMatrixSymb} for {\tt IdentityMatrix} and changed the default to display a double-struck $1$. Added {\tt ESymb}, {\tt ISymb}, {\tt PISymb}, and {\tt EulerGammaSymb} for fundamental constants}
+% \changes{v1.35}{2006/12/29}{Adjusted package to be compatible with new \textsf{coolstr}}
%
% \GetFileInfo{cool.sty}
%
@@ -1641,7 +1639,7 @@
% ElseIf
{ \ifthenelse{\value{COOL@listpointer} = 4}%
{%
- \isint{\COOL@LegendreP@arg@iii}%
+ \isint{\COOL@LegendreP@arg@iii}{COOL@isint}%
\ifthenelse{\boolean{COOL@isint}}%
{%
\ifcase\COOL@LegendreP@arg@iii\relax%
@@ -1711,7 +1709,7 @@
% ElseIf
{ \ifthenelse{\value{COOL@listpointer} = 4}%
{%
- \isint{\COOL@LegendreQ@arg@iii}%
+ \isint{\COOL@LegendreQ@arg@iii}{COOL@isint}%
\ifthenelse{\boolean{COOL@isint}}%
{%
\ifcase\COOL@LegendreQ@arg@iii\relax%
@@ -1908,14 +1906,14 @@
\listval{#1}{0}% get the length of the list
\setcounter{COOL@listlen}{\value{COOL@listpointer}}% record length
\liststore{#1}{COOL@list@temp@}%
-\isint{\COOL@list@temp@i}% check that the entries are integers
+\isint{\COOL@list@temp@i}{COOL@isint}% check that the entries are integers
\setcounter{COOL@ct}{2}%
\whiledo{ \boolean{COOL@isint} \AND
\NOT \value{COOL@ct}>\value{COOL@listlen} }%
{%
\def\COOL@Multinomial@tempa%
{\csname COOL@list@temp@\roman{COOL@ct}\endcsname}%
- \isint{\COOL@Multinomial@tempa}%
+ \isint{\COOL@Multinomial@tempa}{COOL@isint}%
\stepcounter{COOL@ct}%
}%
\ifthenelse{\boolean{COOL@isint}}%
@@ -2661,12 +2659,12 @@
\provideboolean{COOL@q@isint}%
\provideboolean{COOL@a@islist}%
\provideboolean{COOL@b@islist}%
-\isint{#2}%
+\isint{#2}{COOL@isint}%
\ifthenelse{\boolean{COOL@isint}}%
{\setboolean{COOL@p@isint}{true}}%
% Else
{\setboolean{COOL@p@isint}{false}}%
-\isint{#3}%
+\isint{#3}{COOL@isint}%
\ifthenelse{\boolean{COOL@isint}}%
{\setboolean{COOL@q@isint}{true}}%
% Else
@@ -2744,12 +2742,12 @@
\provideboolean{COOL@q@isint}%
\provideboolean{COOL@a@islist}%
\provideboolean{COOL@b@islist}%
-\isint{#2}%
+\isint{#2}{COOL@isint}%
\ifthenelse{\boolean{COOL@isint}}%
{\setboolean{COOL@p@isint}{true}}%
% Else
{\setboolean{COOL@p@isint}{false}}%
-\isint{#3}%
+\isint{#3}{COOL@isint}%
\ifthenelse{\boolean{COOL@isint}}%
{\setboolean{COOL@q@isint}{true}}%
% Else
@@ -2861,10 +2859,10 @@
% \MakeShortVerb{\|}
% \begin{macrocode}
\newcommand{\COOL@MeijerG@anp@value}[3]{%
-\isint{#3}%
+\isint{#3}{COOL@isint}%
\ifthenelse{\boolean{COOL@isint}}%
{%
- \isint{#2}%
+ \isint{#2}{COOL@isint}%
\ifthenelse{\boolean{COOL@isint}}%
{%
\forLoop{1}{#3}{COOL@ct}%
@@ -2880,7 +2878,7 @@
}%
% else
{%
- \isint{#2}%
+ \isint{#2}{COOL@isint}%
\ifthenelse{\boolean{COOL@isint}}%
{%
\forLoop{1}{#2}{COOL@ct}%
@@ -4719,7 +4717,7 @@
% \end{tabular}
% \begin{macrocode}
\newcommand{\DigitCount}[2]{%
-\isint{#2}%
+\isint{#2}{COOL@isint}%
\ifthenelse{\boolean{COOL@isint}}%
{%
\{%
@@ -4885,14 +4883,14 @@
% \end{macrocode}
% Check to see if all of the powers are integers---if they are, then we may sum them in the usual sense
% \begin{macrocode}
-\isint{\COOL@deriv@powers@i}%
+\isint{\COOL@deriv@powers@i}{COOL@isint}%
\setcounter{COOL@multideriv}{2}%
\whiledo{ \boolean{COOL@isint} \AND
\NOT \value{COOL@multideriv}>\value{COOL@ct} }%
{%
\def\COOL@tempd%
{\csname COOL@deriv@powers@\roman{COOL@multideriv}\endcsname}%
- \isint{\COOL@tempd}%
+ \isint{\COOL@tempd}{COOL@isint}%
\stepcounter{COOL@multideriv}%
}%
% \end{macrocode}
@@ -5745,7 +5743,7 @@
\newcounter{COOL@col}%
\newcommand{\COOL@notation@IdentityMatrixSymb}{\mathbbm{1}}
\newcommand{\IdentityMatrix}[1][0]{%
-\isint{#1}%
+\isint{#1}{COOL@isint}%
\ifthenelse{\boolean{COOL@isint}}%
{%
\ifthenelse{ #1=0 }%