diff options
author | Karl Berry <karl@freefriends.org> | 2010-09-09 00:05:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-09-09 00:05:31 +0000 |
commit | 64ac32424e6d9862183c9261c2824155d8b9ba75 (patch) | |
tree | 9258bb312b9afee967dfd11e9739972754f9adf6 | |
parent | 5adcd9650d837853891dd467590841dae36653cd (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/README | 2 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tabvar/demo.pdf | bin | 259399 -> 259298 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/tabvar/tabvar.pdf | bin | 304304 -> 305919 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/tabvar/tabvar.dtx | 51 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tabvar/tabvar.1 | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tabvar/tabvar.2 | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tabvar/tabvar.3 | 2 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tabvar/tabvar.cfg | 6 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tabvar/tabvar.sty | 24 |
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 Binary files differindex 67622d2d870..64627199c8c 100644 --- a/Master/texmf-dist/doc/latex/tabvar/demo.pdf +++ b/Master/texmf-dist/doc/latex/tabvar/demo.pdf diff --git a/Master/texmf-dist/doc/latex/tabvar/tabvar.pdf b/Master/texmf-dist/doc/latex/tabvar/tabvar.pdf Binary files differindex e6ed7cfcdf3..4fb40c3aa86 100644 --- a/Master/texmf-dist/doc/latex/tabvar/tabvar.pdf +++ b/Master/texmf-dist/doc/latex/tabvar/tabvar.pdf 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} |