summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/spreadtab/spreadtab.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-05-14 23:52:35 +0000
committerKarl Berry <karl@freefriends.org>2012-05-14 23:52:35 +0000
commit43bb87fb699f597f53baf7a8a32c288036fee558 (patch)
treeb631128a3a8d5fc176d6dcb1ea2547b058d62e49 /Master/texmf-dist/tex/latex/spreadtab/spreadtab.sty
parent72ec54e48fe2f256b70e9e6cf71abde41f87fd47 (diff)
spreadtab (14may12)
git-svn-id: svn://tug.org/texlive/trunk@26384 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/spreadtab/spreadtab.sty')
-rw-r--r--Master/texmf-dist/tex/latex/spreadtab/spreadtab.sty43
1 files changed, 22 insertions, 21 deletions
diff --git a/Master/texmf-dist/tex/latex/spreadtab/spreadtab.sty b/Master/texmf-dist/tex/latex/spreadtab/spreadtab.sty
index 6a3cd0c0760..4e0c9924a34 100644
--- a/Master/texmf-dist/tex/latex/spreadtab/spreadtab.sty
+++ b/Master/texmf-dist/tex/latex/spreadtab/spreadtab.sty
@@ -1,9 +1,9 @@
% ____________________________________________________________________________
% | |
% | |
-% | spreadtab v0.4a |
+% | spreadtab v0.4b |
% | |
-% | 11 August 2011 |
+% | 13 may 2012 |
% | |
% |___________________________________________________________________________|
%
@@ -37,10 +37,10 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%% D\'efinitions pr\'ealables %%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand\ST@ver {0.4a}
-\newcommand\ST@date {2011/08/10}
-\newcommand\ST@fr@date {11 ao\^ut 2011}
-\newcommand\ST@eng@date{11 August 2011}
+\newcommand\ST@ver {0.4b}
+\newcommand\ST@date {2012/05/13}
+\newcommand\ST@fr@date {13 mai 2012}
+\newcommand\ST@eng@date{13 may 2012}
\ProvidesPackage{spreadtab}[\ST@date\space v\ST@ver\space Spreadsheet features for table environments]
\NeedsTeXFormat{LaTeX2e}
@@ -177,7 +177,7 @@
\fi
}
-% transforme la s\'equence de contrôle #1 qui contient par exemple «4,5» en «D5»
+% transforme la s\'equence de contr\^ole #1 qui contient par exemple «4,5» en «D5»
\newcommand*\ST@coord@toref[1]{%
\ST@split#1,\ST@temp@a#1%
\edef#1{\ifcase\ST@temp@a\or A\or B\or C\or D\or E\or F\or G\or H\or I\or J\or K\or L\or M\or
@@ -343,7 +343,7 @@
\newcommand\ST@read@tab{%
\def\ST@total@colnumber{0}%
\ST@rowcount\z@
- \ST@search@hline% on met de côt\'e la (ou les) ligne sup\'erieure du tableau
+ \ST@search@hline% on met de c\^ot\'e la (ou les) ligne sup\'erieure du tableau
\ST@read@tab@i
}
@@ -640,20 +640,20 @@
\ifx\@empty#6\@empty
\let\ST@next\@firstoftwo
\else
- \ifnum#2>\numexpr#4+#6
+ \ifnum#2>\numexpr#4+#6\relax
\let\ST@next\@secondoftwo
\else
\let\ST@next\@firstoftwo
\fi
\fi
\else
- \ifnum#1>\numexpr#3+#5
+ \ifnum#1>\numexpr#3+#5\relax
\let\ST@next\@secondoftwo
\else
\ifx\@empty#6\@empty
\let\ST@next\@firstoftwo
\else
- \ifnum#2>\numexpr#4+#6
+ \ifnum#2>\numexpr#4+#6\relax
\let\ST@next\@secondoftwo
\else
\let\ST@next\@firstoftwo
@@ -1153,7 +1153,7 @@
% Cette macro cherche dans la sc #1 la premi\`ere fonction qu'elle trouve ne contenant pas d'autre fonction dans son argument
% En sortie, \ST@function@namefound contient le nom de la fonction trouv\'ee et \ST@function@argfound son argument.
-% Si aucune fonction mot-cl\'e n'est trouv\'e, ces 2 derni\`eres s\'equences de contrôles sont vides.
+% Si aucune fonction mot-cl\'e n'est trouv\'e, ces 2 derni\`eres s\'equences de contr\^oles sont vides.
\newcommand\ST@find@first@func[1]{%
\let\ST@function@namefound\@empty\let\ST@function@argfound\@empty
\let\ST@function@namefound@\@empty\let\ST@function@argfound@\@empty
@@ -1213,7 +1213,7 @@
\def#2{0}% r\'esultat nul pour l'instant
\let\ST@temp@stack\@empty% pile d'appel temporaire vide aussi au d\'ebut
\ST@for{#1}% on parcourt la <plage de cellules>
- {\ifcase0\csname code@\number\ST@colcount@i @\number\ST@rowcount@i\endcsname\relax% on ne prend en compte que les code 1 et 2
+ {\ifcase\csname code@\number\ST@colcount@i @\number\ST@rowcount@i\endcsname\relax% on ne prend en compte que les code 1 et 2
\or% code=1
\edef\ST@temp@stack{\ST@temp@stack(\number\ST@colcount@i,\number\ST@rowcount@i)}%
\or% code=2
@@ -1224,7 +1224,7 @@
\fi
}%
\ifx\ST@temp@stack\@empty% toutes les cellules dans la plage \'etaient calcul\'ees ?
- \FPclip#2#2% on ôte les 0 inutiles si le calcul a \'et\'e men\'e au bout
+ \FPclip#2#2% on \^ote les 0 inutiles si le calcul a \'et\'e men\'e au bout
\else
\let#2\@empty
\edef\ST@stackcall{\ST@temp@stack(\ST@current@colnumber,\ST@current@rownumber)\ST@stackcall}% on met \'a jour la pile d'appel
@@ -1293,7 +1293,7 @@
\FPadd#2#2\ST@inter@result
}%
\ifx\ST@temp@stack\@empty% toutes les cellules dans la plage \'etaient calcul\'ees ?
- \FPclip#2#2% on ôte les 0 inutiles si le calcul a \'et\'e men\'e au bout
+ \FPclip#2#2% on \^ote les 0 inutiles si le calcul a \'et\'e men\'e au bout
\else
\let#2\@empty
\edef\ST@stackcall{\ST@temp@stack(\ST@current@colnumber,\ST@current@rownumber)\ST@stackcall}% on met \'a jour la pile d'appel
@@ -1826,11 +1826,9 @@
% renvoie la valeur num\'erique de la cellule de tag #1
\newcommand\STtag[1]{%
- \ifcsname ST@celltag@\detokenize\expandafter{#1}\endcsname
- \csname ST@celltag@\detokenize\expandafter{#1}\endcsname
- \else
- \PackageError\ST@package@name{Tag "#1" is unknown, have you defined it?}\ST@seedoc@i
- \fi
+ \ifcsname ST@celltag@\detokenize\expandafter{#1}\endcsname\expandafter\@firstoftwo\else\expandafter\@scondoftwo\fi
+ {\csname ST@celltag@\detokenize\expandafter{#1}\endcsname}
+ {\PackageError\ST@package@name{Tag "#1" is unknown, have you defined it?}\ST@seedoc@i}%
}
\newcommand*\STmakegtag[1]{%
@@ -2131,4 +2129,7 @@ v0.4 2011/07/04
r\'esultat qui prend la place de :={<formule>}
-------------------------------------------------------------------------------
v0.4a 2011/08/11
- 1 Un bug corrig\'e dans \ST@search@hline@i \ No newline at end of file
+ 1 Un bug corrig\'e dans \ST@search@hline@i
+-------------------------------------------------------------------------------
+v0.4b 2012/05/13
+ 1 Un bug corrig\'e dans \ST@func@sum \ No newline at end of file