summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tabvar
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 /Master/texmf-dist/source/latex/tabvar
parent5adcd9650d837853891dd467590841dae36653cd (diff)
tabvar update (24aug10)
git-svn-id: svn://tug.org/texlive/trunk@19619 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tabvar')
-rw-r--r--Master/texmf-dist/source/latex/tabvar/tabvar.dtx51
1 files changed, 41 insertions, 10 deletions
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 :