summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/spreadtab/README6
-rw-r--r--Master/texmf-dist/doc/latex/spreadtab/spreadtab_doc_en.pdfbin856371 -> 842553 bytes
-rw-r--r--Master/texmf-dist/doc/latex/spreadtab/spreadtab_doc_fr.pdfbin891558 -> 877472 bytes
-rw-r--r--Master/texmf-dist/tex/latex/spreadtab/spreadtab.sty36
4 files changed, 25 insertions, 17 deletions
diff --git a/Master/texmf-dist/doc/latex/spreadtab/README b/Master/texmf-dist/doc/latex/spreadtab/README
index a225c9ff8e2..069921b06da 100644
--- a/Master/texmf-dist/doc/latex/spreadtab/README
+++ b/Master/texmf-dist/doc/latex/spreadtab/README
@@ -1,8 +1,8 @@
_____________________
spreadtab package
- v0.4
- 2011/07/04
+ v0.4a
+ 2011/08/11
_____________________
This package provides spreadsheet features for LaTeX table environments.
@@ -16,7 +16,7 @@ generate values in other cells.
Ce package permet d'imiter le fonctionnement d'un tableur dans les
environnements tableau de LaTeX.
-Les cellules d'un tableau ont des coordonnées repr\'esentant leur ligne et
+Les cellules d'un tableau ont des coordonn\'ees repr\'esentant leur ligne et
colonne, et par cet interm\'ediaire, peuvent \^etre ins\'er\'ees dans des
formules pour g\'en\'erer des valeurs dans d'autres cellules.
diff --git a/Master/texmf-dist/doc/latex/spreadtab/spreadtab_doc_en.pdf b/Master/texmf-dist/doc/latex/spreadtab/spreadtab_doc_en.pdf
index 68e1e310474..8fc055d345c 100644
--- a/Master/texmf-dist/doc/latex/spreadtab/spreadtab_doc_en.pdf
+++ b/Master/texmf-dist/doc/latex/spreadtab/spreadtab_doc_en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/spreadtab/spreadtab_doc_fr.pdf b/Master/texmf-dist/doc/latex/spreadtab/spreadtab_doc_fr.pdf
index a6dae84e6f6..c2fe2da0f84 100644
--- a/Master/texmf-dist/doc/latex/spreadtab/spreadtab_doc_fr.pdf
+++ b/Master/texmf-dist/doc/latex/spreadtab/spreadtab_doc_fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/tex/latex/spreadtab/spreadtab.sty b/Master/texmf-dist/tex/latex/spreadtab/spreadtab.sty
index b7bfbfba56a..6a3cd0c0760 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.4 |
+% | spreadtab v0.4a |
% | |
-% | 4 July 2011 |
+% | 11 August 2011 |
% | |
% |___________________________________________________________________________|
%
@@ -37,10 +37,10 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%% D\'efinitions pr\'ealables %%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand\ST@ver {0.4}
-\newcommand\ST@date {2011/07/04}
-\newcommand\ST@fr@date {4 juillet 2011}
-\newcommand\ST@eng@date{4 July 2011}
+\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}
\ProvidesPackage{spreadtab}[\ST@date\space v\ST@ver\space Spreadsheet features for table environments]
\NeedsTeXFormat{LaTeX2e}
@@ -361,7 +361,12 @@
}%
\relax
\ST@search@hline% on va purger les hlines et les mettre dans la fin de ligne
- \ifx\ST@tab\@empty\let\ST@next@readrows\relax\edef\ST@total@rownumber{\number\ST@rowcount}\else\let\ST@next@readrows\ST@read@tab@i\fi
+ \ifx\ST@tab\@empty
+ \let\ST@next@readrows\relax
+ \edef\ST@total@rownumber{\number\ST@rowcount}%
+ \else
+ \let\ST@next@readrows\ST@read@tab@i
+ \fi
}%
{\let\ST@current@row\ST@tab% plus de ligne ? on prend le tout c-\'a-d la ligne incompl\`ete qui finit le tableau
\let\ST@next@readrows\relax
@@ -496,7 +501,7 @@
\newcommand\ST@search@hline@i{%
\ST@remove@first@spaces\ST@tab% on enl\`eve les espaces au d\'ebut
\StrChar\ST@tab1[\ST@temp@a]% \ST@temp@a est le 1er car
- \let\ST@temp@b\ST@search@hline@i
+ \let\ST@next\ST@search@hline@i
\IfStrEqCase\ST@temp@a{% on envisage tous les cas de trac\'e de ligne horizontale
{\@empty\hline}{\StrGobbleLeft\ST@tab1[\ST@tab]\expandafter\ST@add@tomacro\csname endrow@\number\ST@rowcount\endcsname\hline}%
{\@empty\cline}{\StrSplit\ST@tab2\ST@temp@a\ST@tab\expandafter\ST@expadd@tomacro\csname endrow@\number\ST@rowcount\endcsname\ST@temp@a}%
@@ -532,8 +537,8 @@
}%
{\@empty\morecmidrules}{\StrGobbleLeft\ST@tab1[\ST@tab]\expandafter\ST@add@tomacro\csname endrow@\number\ST@rowcount\endcsname\morecmidrules}%
{\@empty\specialrule}{\StrSplit\ST@tab4\ST@temp@a\ST@tab\expandafter\ST@expadd@tomacro\csname endrow@\number\ST@rowcount\endcsname\ST@temp@a}%
- }[\let\ST@temp@b\relax]%
- \ST@temp@b
+ }[\let\ST@next\relax]%
+ \ST@next
}
% Cette macro transpose toutes les r\'ef\'erences (absolues et relatives) de la sc #3.
@@ -1080,12 +1085,12 @@
% liste des fonctions dont l'argument est une plage ou est vide
\newcommand\ST@functions@with@range@arg{sum,rand,randint,sumprod}
-% liste des fonctions dont l'argument ne doit pas \^etre calcul\'e
-\newcommand\ST@functions@no@calc@arg{ifeq,ifgt,iflt,gcd,lcm}
-
% liste des fonctions dont l'argument est un texte
\newcommand\ST@functions@with@text@arg{frshortdatetonum,engshortdatetonum,englongdatetonum,frlongdatetonum,scitodec,tag,row,col,cell}
+% liste des fonctions dont l'argument ne doit pas \^etre calcul\'e
+\newcommand\ST@functions@no@calc@arg{ifeq,ifgt,iflt,gcd,lcm}
+
% liste des fonctions dont l'argument est une variable -> il ne faut donc pas aller chercher des r\'ef\'erences dans l'argument
\newcommand\ST@functions@with@assign@argument{tag,row,col,cell}
@@ -2123,4 +2128,7 @@ v0.4 2011/07/04
4 La commande \STeol permet de choisir quel est le marqueur de
fin de ligne dans les tableau de spreadtab
5 dans une cellule mixte, les macro fonctions renvoyant du texte ont leur
- r\'esultat qui prend la place de :={<formule>} \ No newline at end of file
+ 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