From 64ac32424e6d9862183c9261c2824155d8b9ba75 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 9 Sep 2010 00:05:31 +0000 Subject: tabvar update (24aug10) git-svn-id: svn://tug.org/texlive/trunk@19619 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/tabvar/README | 2 +- Master/texmf-dist/doc/latex/tabvar/demo.pdf | Bin 259399 -> 259298 bytes Master/texmf-dist/doc/latex/tabvar/tabvar.pdf | Bin 304304 -> 305919 bytes Master/texmf-dist/source/latex/tabvar/tabvar.dtx | 51 ++++++++++++++++++----- Master/texmf-dist/tex/latex/tabvar/tabvar.1 | 2 +- Master/texmf-dist/tex/latex/tabvar/tabvar.2 | 2 +- Master/texmf-dist/tex/latex/tabvar/tabvar.3 | 2 +- Master/texmf-dist/tex/latex/tabvar/tabvar.cfg | 6 +++ Master/texmf-dist/tex/latex/tabvar/tabvar.sty | 24 +++++++---- 9 files changed, 68 insertions(+), 21 deletions(-) (limited to 'Master') 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, -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 Binary files a/Master/texmf-dist/doc/latex/tabvar/demo.pdf and b/Master/texmf-dist/doc/latex/tabvar/demo.pdf 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 Binary files a/Master/texmf-dist/doc/latex/tabvar/tabvar.pdf and b/Master/texmf-dist/doc/latex/tabvar/tabvar.pdf 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} % %<*!cfg> - [2010/04/03 v1.3 (Daniel Flipo)] + [2010/08/22 v1.4 (Daniel Flipo)] % % %<*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} -- cgit v1.2.3