summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-09-09 00:05:31 +0000
committerKarl Berry <karl@freefriends.org>2010-09-09 00:05:31 +0000
commit64ac32424e6d9862183c9261c2824155d8b9ba75 (patch)
tree9258bb312b9afee967dfd11e9739972754f9adf6
parent5adcd9650d837853891dd467590841dae36653cd (diff)
tabvar update (24aug10)
git-svn-id: svn://tug.org/texlive/trunk@19619 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/tabvar/README2
-rw-r--r--Master/texmf-dist/doc/latex/tabvar/demo.pdfbin259399 -> 259298 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tabvar/tabvar.pdfbin304304 -> 305919 bytes
-rw-r--r--Master/texmf-dist/source/latex/tabvar/tabvar.dtx51
-rw-r--r--Master/texmf-dist/tex/latex/tabvar/tabvar.12
-rw-r--r--Master/texmf-dist/tex/latex/tabvar/tabvar.22
-rw-r--r--Master/texmf-dist/tex/latex/tabvar/tabvar.32
-rw-r--r--Master/texmf-dist/tex/latex/tabvar/tabvar.cfg6
-rw-r--r--Master/texmf-dist/tex/latex/tabvar/tabvar.sty24
9 files changed, 68 insertions, 21 deletions
diff --git a/Master/texmf-dist/doc/latex/tabvar/README b/Master/texmf-dist/doc/latex/tabvar/README
index 1a75b84cd4a..8c4f628361d 100644
--- a/Master/texmf-dist/doc/latex/tabvar/README
+++ b/Master/texmf-dist/doc/latex/tabvar/README
@@ -31,4 +31,4 @@ in a Terminal window in order to make the PostScript arrows available.
--
Daniel Flipo, <daniel.flipo@free.fr>
-April, 3trd, 2010.
+April, 3rd, 2010.
diff --git a/Master/texmf-dist/doc/latex/tabvar/demo.pdf b/Master/texmf-dist/doc/latex/tabvar/demo.pdf
index 67622d2d870..64627199c8c 100644
--- a/Master/texmf-dist/doc/latex/tabvar/demo.pdf
+++ b/Master/texmf-dist/doc/latex/tabvar/demo.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tabvar/tabvar.pdf b/Master/texmf-dist/doc/latex/tabvar/tabvar.pdf
index e6ed7cfcdf3..4fb40c3aa86 100644
--- a/Master/texmf-dist/doc/latex/tabvar/tabvar.pdf
+++ b/Master/texmf-dist/doc/latex/tabvar/tabvar.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/tabvar/tabvar.dtx b/Master/texmf-dist/source/latex/tabvar/tabvar.dtx
index 56de7c1989e..6bf971c3c70 100644
--- a/Master/texmf-dist/source/latex/tabvar/tabvar.dtx
+++ b/Master/texmf-dist/source/latex/tabvar/tabvar.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{483}
+% \CheckSum{501}
%
% \iffalse meta-comment
% Files `tabvar.dtx', `tabvar.ins' and `tabvar.mp'
@@ -34,7 +34,7 @@
\ProvidesFile{tabvar.dtx}
%</dtx>
%<*!cfg>
- [2010/04/03 v1.3 (Daniel Flipo)]
+ [2010/08/22 v1.4 (Daniel Flipo)]
%</!cfg>
%
%<*driver>
@@ -178,6 +178,10 @@
% accompagn\'es de leur code source, illustrant les utilisations
% possibles de l'environnement |tabvar|.
%
+% Plusieurs commandes ou param\`etres permettent de personnaliser
+% l'aspect du tableau (augmentation de la largeur ou de la hauteur
+% des cellules, etc.), voir le fichier \file{tabvar.cfg}.
+
% \StopEventually{\PrintChanges}
%
% \iffalse
@@ -254,6 +258,22 @@
% \`a 10pt). Utiliser \cs{f@size} \`a la place (patch propos\'e par
% Ulrike Fisher, merci Ulrike).}
%
+%\changes{tabvar-1.4}{2010/08/22}{Ajout d'une commande
+% \cs{TVarrowscolstretch} permettant d'augmenter la largeur des
+% colonnes contenant les fl\`eches.}
+%
+% La commande |\TVarrowscolstretch|, dont la valeur par d\'efaut
+% est~1, permet d'augmenter la largeur des colonnes contenant les
+% fl\`eches.
+%
+% \begin{macro}{\TVarrowscolstretch}
+% \begin{macrocode}
+\newcommand*{\TVarrowscolstretch}{1}
+\newcommand*{\TV@arrowcol@stretch}[1]{%
+ \makebox[\TVarrowscolstretch\width][c]{#1}}
+% \end{macrocode}
+% \end{macro}
+%
% La mise \`a l'\'echelle des fl\`eches MetaPost se fait \`a partir
% de la valeur de |\f@size| qui contient normalement la taille en
% points de la police de base (10 en 10pt). Si la classe utilis\'ee
@@ -267,9 +287,12 @@
\sbox{\arup}{\includegraphics[scale=\TVarrowscale]{tabvar.1}}
\sbox{\ardown}{\includegraphics[scale=\TVarrowscale]{tabvar.2}}
\sbox{\arhor}{\includegraphics[scale=\TVarrowscale]{tabvar.3}}
-\newcommand{\FlecheCm}{\raisebox{.5ex}{\usebox{\arup}}}
-\newcommand{\FlecheDm}{\raisebox{.5ex}{\usebox{\ardown}}}
-\newcommand{\FlecheHm}{\raisebox{.5ex}{\usebox{\arhor}}}
+\newcommand{\FlecheCm}{%
+ \TV@arrowcol@stretch{\raisebox{.5ex}{\usebox{\arup}}}}
+\newcommand{\FlecheDm}{%
+ \TV@arrowcol@stretch{\raisebox{.5ex}{\usebox{\ardown}}}}
+\newcommand{\FlecheHm}{%
+ \TV@arrowcol@stretch{\raisebox{.5ex}{\usebox{\arhor}}}}
% \end{macrocode}
%
% \subsection{Fl\`eches comme caract\`eres d'une fonte type\,1}
@@ -303,9 +326,12 @@
\DeclareMathSymbol{\enearrow}{\mathrel}{tvsymbols}{"25}%
\DeclareMathSymbol{\esearrow}{\mathrel}{tvsymbols}{"26}%
\DeclareMathSymbol{\eastarrow}{\mathrel}{tvsymbols}{"21}%
- \newcommand{\FlecheC}{\ensuremath{\enearrow}}%
- \newcommand{\FlecheD}{\ensuremath{\esearrow}}%
- \newcommand{\FlecheH}{\ensuremath{\eastarrow}}%
+ \newcommand{\FlecheC}{%
+ \TV@arrowcol@stretch{\ensuremath{\enearrow}}}%
+ \newcommand{\FlecheD}{%
+ \TV@arrowcol@stretch{\ensuremath{\esearrow}}}%
+ \newcommand{\FlecheH}{%
+ \TV@arrowcol@stretch{\ensuremath{\eastarrow}}}%
\fi}
% \end{macrocode}
% \end{macro}
@@ -391,8 +417,8 @@
% On d\'efinit des variantes |C|, |L| et |R|, des colonnes |c|,
% |l| et |r| : ce sont des \emph{minipage} align\'ees par le bas,
% dont la largeur est celle de la ligne la plus longue, avec un
-% maximum de |\TVmaxcolwidth| fix\'e \`a 5em par d\'efaut, (voir la
-% documentation de l'extension \file{varwidth.sty}).
+% maximum de |\TVmaxcolwidth| fix\'e \`a |\linewidth| par d\'efaut,
+% (voir la documentation de l'extension \file{varwidth.sty}).
%
% \begin{macrocode}
\newdimen\TVmaxcolwidth
@@ -663,6 +689,11 @@
%%
%%\FlechesMPtrue
%%
+%% Ce param\`etre permet d'augmenter la largeur des colonnes contenant
+%% des fl\`eches (essayer 1.3, 1.5, etc.), sa valeur par d\'efaut est 1 :
+%%
+%%\renewcommand*{\TVarrowscolstretch}{1}
+%%
%% Ce param\`etre permet d'ajuster la hauteur des lignes
%% de `tabvar' correspondant aux variations d'une fonction ;
%% sa valeur par d\'efaut est :
diff --git a/Master/texmf-dist/tex/latex/tabvar/tabvar.1 b/Master/texmf-dist/tex/latex/tabvar/tabvar.1
index c676fa49c79..3ba41ff40ce 100644
--- a/Master/texmf-dist/tex/latex/tabvar/tabvar.1
+++ b/Master/texmf-dist/tex/latex/tabvar/tabvar.1
@@ -2,7 +2,7 @@
%%BoundingBox: -1 -1 25 13
%%HiResBoundingBox: -0.09962 -0.09962 24.0099 12.05476
%%Creator: MetaPost 1.208
-%%CreationDate: 2010.04.03:1712
+%%CreationDate: 2010.08.23:1154
%%Pages: 1
%%BeginProlog
%%EndProlog
diff --git a/Master/texmf-dist/tex/latex/tabvar/tabvar.2 b/Master/texmf-dist/tex/latex/tabvar/tabvar.2
index 8d6f34b9125..65ae7118f4f 100644
--- a/Master/texmf-dist/tex/latex/tabvar/tabvar.2
+++ b/Master/texmf-dist/tex/latex/tabvar/tabvar.2
@@ -2,7 +2,7 @@
%%BoundingBox: -1 -1 25 13
%%HiResBoundingBox: -0.09962 -0.09962 24.0099 12.05476
%%Creator: MetaPost 1.208
-%%CreationDate: 2010.04.03:1712
+%%CreationDate: 2010.08.23:1154
%%Pages: 1
%%BeginProlog
%%EndProlog
diff --git a/Master/texmf-dist/tex/latex/tabvar/tabvar.3 b/Master/texmf-dist/tex/latex/tabvar/tabvar.3
index 9754ddb953a..5a281bb6034 100644
--- a/Master/texmf-dist/tex/latex/tabvar/tabvar.3
+++ b/Master/texmf-dist/tex/latex/tabvar/tabvar.3
@@ -2,7 +2,7 @@
%%BoundingBox: -1 -2 25 2
%%HiResBoundingBox: -0.09962 -1.63043 24.0099 1.63043
%%Creator: MetaPost 1.208
-%%CreationDate: 2010.04.03:1712
+%%CreationDate: 2010.08.23:1154
%%Pages: 1
%%BeginProlog
%%EndProlog
diff --git a/Master/texmf-dist/tex/latex/tabvar/tabvar.cfg b/Master/texmf-dist/tex/latex/tabvar/tabvar.cfg
index 64f2db1169e..4ff62822214 100644
--- a/Master/texmf-dist/tex/latex/tabvar/tabvar.cfg
+++ b/Master/texmf-dist/tex/latex/tabvar/tabvar.cfg
@@ -1,3 +1,4 @@
+
%% Fichier de configuration de l'extension `tabvar.sty'.
%%
%% D\'ecommenter la ligne suivante pour que les variantes MetaPost
@@ -5,6 +6,11 @@
%%
%%\FlechesMPtrue
%%
+%% Ce param\`etre permet d'augmenter la largeur des colonnes contenant
+%% des fl\`eches (essayer 1.3, 1.5, etc.), sa valeur par d\'efaut est 1 :
+%%
+%%\renewcommand*{\TVarrowscolstretch}{1}
+%%
%% Ce param\`etre permet d'ajuster la hauteur des lignes
%% de `tabvar' correspondant aux variations d'une fonction ;
%% sa valeur par d\'efaut est :
diff --git a/Master/texmf-dist/tex/latex/tabvar/tabvar.sty b/Master/texmf-dist/tex/latex/tabvar/tabvar.sty
index 015d4448ff6..bd9f9fdd410 100644
--- a/Master/texmf-dist/tex/latex/tabvar/tabvar.sty
+++ b/Master/texmf-dist/tex/latex/tabvar/tabvar.sty
@@ -25,7 +25,8 @@
%%
\NeedsTeXFormat{LaTeX2e}[1997/06/01]
\ProvidesFile{tabvar.sty}
- [2010/04/03 v1.3 (Daniel Flipo)]
+ [2010/08/22 v1.4 (Daniel Flipo)]
+
\newif\ifFlechesMP \FlechesMPfalse
\DeclareOption{FlechesMP}{\FlechesMPtrue}
\DeclareOption{FlechesPS}{\FlechesMPfalse}
@@ -43,14 +44,20 @@
\newsavebox{\arup}
\newsavebox{\ardown}
\newsavebox{\arhor}
+\newcommand*{\TVarrowscolstretch}{1}
+\newcommand*{\TV@arrowcol@stretch}[1]{%
+ \makebox[\TVarrowscolstretch\width][c]{#1}}
\providecommand{\f@size}{10}
\newcommand{\TVarrowscale}{\strip@pt\dimexpr\f@size pt/10\relax}
\sbox{\arup}{\includegraphics[scale=\TVarrowscale]{tabvar.1}}
\sbox{\ardown}{\includegraphics[scale=\TVarrowscale]{tabvar.2}}
\sbox{\arhor}{\includegraphics[scale=\TVarrowscale]{tabvar.3}}
-\newcommand{\FlecheCm}{\raisebox{.5ex}{\usebox{\arup}}}
-\newcommand{\FlecheDm}{\raisebox{.5ex}{\usebox{\ardown}}}
-\newcommand{\FlecheHm}{\raisebox{.5ex}{\usebox{\arhor}}}
+\newcommand{\FlecheCm}{%
+ \TV@arrowcol@stretch{\raisebox{.5ex}{\usebox{\arup}}}}
+\newcommand{\FlecheDm}{%
+ \TV@arrowcol@stretch{\raisebox{.5ex}{\usebox{\ardown}}}}
+\newcommand{\FlecheHm}{%
+ \TV@arrowcol@stretch{\raisebox{.5ex}{\usebox{\arhor}}}}
\AtBeginDocument{%
\ifFlechesMP
\newcommand{\FlecheC}{\FlecheCm}%
@@ -63,9 +70,12 @@
\DeclareMathSymbol{\enearrow}{\mathrel}{tvsymbols}{"25}%
\DeclareMathSymbol{\esearrow}{\mathrel}{tvsymbols}{"26}%
\DeclareMathSymbol{\eastarrow}{\mathrel}{tvsymbols}{"21}%
- \newcommand{\FlecheC}{\ensuremath{\enearrow}}%
- \newcommand{\FlecheD}{\ensuremath{\esearrow}}%
- \newcommand{\FlecheH}{\ensuremath{\eastarrow}}%
+ \newcommand{\FlecheC}{%
+ \TV@arrowcol@stretch{\ensuremath{\enearrow}}}%
+ \newcommand{\FlecheD}{%
+ \TV@arrowcol@stretch{\ensuremath{\esearrow}}}%
+ \newcommand{\FlecheH}{%
+ \TV@arrowcol@stretch{\ensuremath{\eastarrow}}}%
\fi}
\newdimen\TVextraheight
\setlength{\TVextraheight}{.7\baselineskip}