From 2935ee2140aaffed80b7fbf5d7650e0bcb065d99 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 31 Dec 2006 23:31:51 +0000 Subject: cool update (31dec06) git-svn-id: svn://tug.org/texlive/trunk@3072 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/cool/cool.dtx | 38 +++++++++++++--------------- 1 file changed, 18 insertions(+), 20 deletions(-) (limited to 'Master/texmf-dist/source') 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 @@ % %\NeedsTeXFormat{LaTeX2e}[1999/12/01] %\ProvidesPackage{cool} -% [2006/10/07 v1.3 COntent Oriented LaTeX] +% [2006/12/29 v1.35 COntent Oriented LaTeX] %\RequirePackage{ifthen} %\RequirePackage{coollist} %\RequirePackage{coolstr} @@ -26,10 +26,7 @@ % % \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 }% -- cgit v1.2.3