diff options
author | Karl Berry <karl@freefriends.org> | 2008-12-01 00:25:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-12-01 00:25:57 +0000 |
commit | f33d3e3a849c1da12b3681ea9459703b201befbf (patch) | |
tree | 5bbd4f5fc8f4e0c3a6de2965233ffce5b08b0bca /Master | |
parent | d84817b2629f67853c891272ea657bdf162b275f (diff) |
tabvar 1.2 (30nov08)
git-svn-id: svn://tug.org/texlive/trunk@11485 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/latex/tabvar/README | 9 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/tabvar/demo.pdf | bin | 251455 -> 255167 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/tabvar/tabvar.pdf | bin | 295257 -> 299997 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/latex/tabvar/tabvar.dtx | 87 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tabvar/tabvar.1 | 4 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tabvar/tabvar.2 | 4 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tabvar/tabvar.3 | 4 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tabvar/tabvar.sty | 13 |
8 files changed, 66 insertions, 55 deletions
diff --git a/Master/texmf-dist/doc/latex/tabvar/README b/Master/texmf-dist/doc/latex/tabvar/README index a42de84fff4..4086c86dfaa 100644 --- a/Master/texmf-dist/doc/latex/tabvar/README +++ b/Master/texmf-dist/doc/latex/tabvar/README @@ -23,11 +23,14 @@ Listing of the package: Installation: this bundle is included in most TeX distributions, but if you need to install it by yourself, a TDS compliant zip archive is provided (tabvar.tds.zip). Just download that file, and unpack it in -your TDS directory (~/texmf for Unix-like systems). That's all! you -have got everything in place including documentation and sources. +your TDS directory (~/texmf for Unix-like systems). You have got +everything in place including documentation and sources, the only +remaining thing to do is to type the command +updmap --enable Map=tabvar.map +in a Terminal window in order to make the PostScript arrows available. On MikTeX/Windows, please use the very efficient management of updates provided by MIkTeX. -- Daniel Flipo, <daniel.flipo@free.fr> -April, 23rd, 2008. +April, 30th, 2008. diff --git a/Master/texmf-dist/doc/latex/tabvar/demo.pdf b/Master/texmf-dist/doc/latex/tabvar/demo.pdf Binary files differindex 59b49dedbd4..93f775727f3 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 f22e6d9d864..7a8e08baaff 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 aed146fbabc..6f13f73debe 100644 --- a/Master/texmf-dist/source/latex/tabvar/tabvar.dtx +++ b/Master/texmf-dist/source/latex/tabvar/tabvar.dtx @@ -1,9 +1,9 @@ -% \CheckSum{476} +% \CheckSum{482} % % \iffalse meta-comment % Files `tabvar.dtx', `tabvar.ins' and `tabvar.mp' % -% Copyright (C) Daniel Flipo 2003-2007 <Daniel.Flipo at univ-lille1.fr> +% Copyright (C) Daniel Flipo 2003-2008 <Daniel.Flipo at univ-lille1.fr> % % All the files included in the `tabvar' distribution, including % the font, may be distributed and/or modified under the conditions @@ -11,21 +11,21 @@ % license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of LaTeX +% and version 1.3 or later is part of all distributions of LaTeX % version 2003/12/01 or later. -% +% % This file has the LPPL maintenance status "maintained". % % NO PERMISSION is granted to produce or to distribute a % modified version of this file under its original name. -% +% % \fi % % \iffalse % %<*sty> %% -%% Copyright (C) Daniel Flipo 2003-2007 <Daniel.Flipo at univ-lille1.fr> +%% Copyright (C) Daniel Flipo 2003-2008 <Daniel.Flipo at univ-lille1.fr> %% \NeedsTeXFormat{LaTeX2e}[1997/06/01] \ProvidesFile{tabvar.sty} @@ -34,7 +34,7 @@ \ProvidesFile{tabvar.dtx} %</dtx> %<*!cfg> - [2007/08/08 v1.11 (Daniel Flipo)] + [2008/10/23 v1.2 (Daniel Flipo)] %</!cfg> % %<*driver> @@ -74,7 +74,7 @@ % et \file{varwidth}. Les fl\`eches sont prises dans une fonte % (type\,1) sp\'ecialement cr\'e\'ee par Michel~\bsc{Bovani}. % Un grand merci \`a Michel pour cette contribution et pour -% ses remarques qui m'ont \'et\'e tr\`es utiles pour +% ses remarques qui m'ont \'et\'e tr\`es utiles pour % am\'eliorer les versions pr\'eliminaires. % % Une autre possibilit\'e est de faire appel, pour les fl\`eches, @@ -98,7 +98,7 @@ % \`a condition que celle-ci soit correctement install\'ee : % il est n\'ecessaire de placer le fichier \file{tabvar.pfb} dans % un r\'epertoire o\`u il sera pris en compte, par exemple, pour -% respecter l'architecture TDS : |texmf/fonts/type1/public/tabvar|. +% respecter l'architecture TDS : |texmf/fonts/type1/public/tabvar|. % De m\^eme, son fichier de m\'etriques \file{tabvar.tfm} devra % \^etre mis par exemple dans |texmf/fonts/tfm/public/tabvar|. % @@ -154,7 +154,7 @@ % traditionnelle ; elle prend trois arguments obligatoires : % les valeurs \`a gauche~$f_-$ et \`a droite~$f_+$ de la % fonction, s\'epar\'ees par un signe |<| ou |>| selon que -% $f_-<f_+$ ou $f_->f_+$. +% $f_-<f_+$ ou $f_->f_+$. % Enfin, l'argument optionnel, qui vaut~0 par d\'efaut, % permet d'intercaler \emph{num} niveaux suppl\'ementaires % entre les valeurs de~$f_-$ et~$f_+$ si n\'ecessaire. @@ -200,7 +200,7 @@ % Si cette fonte sp\'ecifique n'a pas pu \^etre correctement % install\'ee, on pourra d\'eclarer |\FlechesMPtrue| dans le % fichier \file{tabvar.cfg} ou dans le pr\'eambule, ou encore -% utiliser l'option |FlechesMP| pour que les fl\`eches +% utiliser l'option |FlechesMP| pour que les fl\`eches % MetaPost utilis\'ees \`a la place. % % \begin{macrocode} @@ -249,17 +249,24 @@ \newsavebox{\arhor} % \end{macrocode} % -% \changes{tabvar-0.9}{2004/12/29}{\cs{@ptsize} n'est malheureusement -% pas d\'efinie par toutes les classes, d'o\`u le \cs{providecommand}.} -% -% Certaines classes (beamer par exemple) ne d\'efinissent pas -% |\@ptsize|, dans ce cas on renonce \`a la mise \`a l'\'echelle -% des fl\`eches MetaPost. +%\changes{tabvar-1.2}{2008/10/23}{\cs{@ptsize} peut prendre des +% valeurs n\'egatives (classes koma-script avec tailles inf\'erieures +% \`a 10pt). Utiliser \cs{f@size} à la place (patch propos\'e par +% Ulrike Fisher, merci Ulrike).} +% +% 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 +% ne d\'efinit pas |\f@size|, on donne la valeur 10 \`a |\f@size|, +% la valeur par défaut de |\TVarrowscale| est alors 1.0 (échelle 1), +% l'utilisateur peut toujours redéfinir lui-même |\TVarrowscale| +% selon ses besoins. % \begin{macrocode} -\providecommand{\@ptsize}{0} -\sbox{\arup} {\includegraphics[scale=1.\@ptsize]{tabvar.1}} -\sbox{\ardown}{\includegraphics[scale=1.\@ptsize]{tabvar.2}} -\sbox{\arhor} {\includegraphics[scale=1.\@ptsize]{tabvar.3}} +\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}}} @@ -267,21 +274,21 @@ % % \subsection{Fl\`eches comme caract\`eres d'une fonte type\,1} % -% Les fl\`eches utilis\'ees par d\'efaut sont prises dans +% Les fl\`eches utilis\'ees par d\'efaut sont prises dans % la fonte type\,1 \og tvsymbols \fg{} de Michel Bovani. % % \begin{macro}{\FlecheC} % \begin{macro}{\FlecheD} % \begin{macro}{\FlecheH} % Le trac\'e des trois types de fl\`eches est fait par les -% commandes |\FlecheC|, |\FlecheD| et |\FlecheH|. -% Il pourrait sembler plus naturel de d\'efinir des commandes -% |\FlecheCp|, |\FlecheDp| et |\FlecheHp| faisant appel \`a la -% fonte \og tvsymbols \fg{} et de choisir au |\begin{document}| -% entre la variante MetaPost et la variante type\,1 ; mais cette -% solution consommerait syst\'ematiquement une fonte math\'ematique -% parmi les 16 disponibles. Ici, la fonte \og tvsymbols \fg{} n'est -% pas d\'eclar\'ee si on travaille avec les variantes MetaPost. +% commandes |\FlecheC|, |\FlecheD| et |\FlecheH|. Il pourrait +% sembler plus naturel de d\'efinir des commandes |\FlecheCp|, +% |\FlecheDp| et |\FlecheHp| faisant appel \`a la fonte \og +% tvsymbols \fg{} et de choisir au |\begin{document}| entre la +% variante MetaPost et la variante type\,1 ; mais cette solution +% consommerait syst\'ematiquement une fonte math\'ematique parmi +% les 16 disponibles. Ici, la fonte \og tvsymbols \fg{} n'est pas +% d\'eclar\'ee si on travaille avec les variantes MetaPost. % % \begin{macrocode} \AtBeginDocument{% @@ -306,7 +313,7 @@ % \end{macro} % % \subsection{Positionnement vertical de \'el\'ements} -% +% % La variable |\TVextraheight|, dont la valeur par d\'efaut vaut % |.7\baselineskip| permet d'\'ecarter l\'eg\`erement les valeurs % maximales de la fonction, du filet horizontal sup\'erieur. @@ -347,7 +354,7 @@ % \end{macro} % % \subsection{Nouveaux types de colonnes} -% +% % Ces d\'efinitions n\'ecessitent les extensions |array| et % |varwidth|. L'environnement |varwidth|, comme |minipage|, % red\'efinit la commande |\\|. On la renomme \`a l'int\'erieur @@ -364,7 +371,7 @@ % compteurs |\@pos| et |\@niveaux| \`a la valeur~1. % Cette r\'einitialisation aura lieu \emph{apr\`es} que la % commande |\@socle| ait plac\'e les valeurs de la fonction et -% les fl\`eches \`a la bonne hauteur. +% les fl\`eches \`a la bonne hauteur. % % \begin{macrocode} \newif\ifreset@niveaux @@ -381,26 +388,26 @@ % 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 +% maximum de |\TVmaxcolwidth| fix\'e \`a 5em par d\'efaut, (voir la % documentation de l'extension \file{varwidth.sty}). % % \begin{macrocode} \newdimen\TVmaxcolwidth \setlength{\TVmaxcolwidth}{5em} \newcolumntype{C}{% - >{\begin{varwidth}[b]{\TVmaxcolwidth}\let\TVnl=\\ + >{\begin{varwidth}[b]{\TVmaxcolwidth}\let\TVnl=\\ \let\\=\TVtabularnewline $}% c% <{\@socle \reset@niveaux $\@finalstrut\@arstrutbox\end{varwidth}}} \newcolumntype{L}{% - >{\begin{varwidth}[b]{\TVmaxcolwidth}\let\TVnl=\\ + >{\begin{varwidth}[b]{\TVmaxcolwidth}\let\TVnl=\\ \let\\=\TVtabularnewline $}% l% <{\@socle \reset@niveaux $\@finalstrut\@arstrutbox\end{varwidth}}} \newcolumntype{R}{% - >{\begin{varwidth}[b]{\TVmaxcolwidth}\let\TVnl=\\ + >{\begin{varwidth}[b]{\TVmaxcolwidth}\let\TVnl=\\ \let\\=\TVtabularnewline $}% r% <{\@socle \reset@niveaux @@ -427,7 +434,7 @@ % \end{macrocode} % % \subsection{Commandes de saisie} -% +% % Les valeurs \`a afficher dans chaque ligne peuvent \^etre % saisies directement (|1.4|, |+|, |-|, etc.) comme dans un % tableau normal. Les lignes correspondant aux valeurs des @@ -478,7 +485,7 @@ % % On calcule la hauteur exacte de la rang\'ee, dans les deux cas % |\@niveaux=1| et |\@niveaux>1|, |\@tempdimc| contient la hauteur -% totale (\textit{totalheight}) et |\@tempdimc| la profondeur +% totale (\textit{totalheight}) et |\@tempdimc| la profondeur % (\textit{depth}). % \begin{macrocode} \newcommand{\barre@dth}{% @@ -608,7 +615,7 @@ % \end{macro} % % \subsection{Environnement `tabvar'} -% +% % L'environnement |tabvar| est un |array| o\`u sont red\'efinis % |\TVarraystretch|, |\TVarraycolsep| et |\tabularnewline|. % diff --git a/Master/texmf-dist/tex/latex/tabvar/tabvar.1 b/Master/texmf-dist/tex/latex/tabvar/tabvar.1 index a3919e05bcc..6c16a6afb46 100644 --- a/Master/texmf-dist/tex/latex/tabvar/tabvar.1 +++ b/Master/texmf-dist/tex/latex/tabvar/tabvar.1 @@ -1,8 +1,8 @@ %!PS %%BoundingBox: -1 -1 25 13 %%HiResBoundingBox: -0.09962 -0.09962 24.0099 12.05476 -%%Creator: MetaPost 0.993 -%%CreationDate: 2008.04.24:0919 +%%Creator: MetaPost 1.005 +%%CreationDate: 2008.10.23:1235 %%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 4b757ca9274..dcb62aaba6a 100644 --- a/Master/texmf-dist/tex/latex/tabvar/tabvar.2 +++ b/Master/texmf-dist/tex/latex/tabvar/tabvar.2 @@ -1,8 +1,8 @@ %!PS %%BoundingBox: -1 -1 25 13 %%HiResBoundingBox: -0.09962 -0.09962 24.0099 12.05476 -%%Creator: MetaPost 0.993 -%%CreationDate: 2008.04.24:0919 +%%Creator: MetaPost 1.005 +%%CreationDate: 2008.10.23:1235 %%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 de08248434a..aeed24d263c 100644 --- a/Master/texmf-dist/tex/latex/tabvar/tabvar.3 +++ b/Master/texmf-dist/tex/latex/tabvar/tabvar.3 @@ -1,8 +1,8 @@ %!PS %%BoundingBox: -1 -2 25 2 %%HiResBoundingBox: -0.09962 -1.63043 24.0099 1.63043 -%%Creator: MetaPost 0.993 -%%CreationDate: 2008.04.24:0919 +%%Creator: MetaPost 1.005 +%%CreationDate: 2008.10.23:1235 %%Pages: 1 %%BeginProlog %%EndProlog diff --git a/Master/texmf-dist/tex/latex/tabvar/tabvar.sty b/Master/texmf-dist/tex/latex/tabvar/tabvar.sty index 956039fa1ac..376bb59c1a4 100644 --- a/Master/texmf-dist/tex/latex/tabvar/tabvar.sty +++ b/Master/texmf-dist/tex/latex/tabvar/tabvar.sty @@ -21,11 +21,11 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) %% -%% Copyright (C) Daniel Flipo 2003-2007 <Daniel.Flipo at univ-lille1.fr> +%% Copyright (C) Daniel Flipo 2003-2008 <Daniel.Flipo at univ-lille1.fr> %% \NeedsTeXFormat{LaTeX2e}[1997/06/01] \ProvidesFile{tabvar.sty} - [2007/08/08 v1.11 (Daniel Flipo)] + [2008/10/23 v1.2 (Daniel Flipo)] \newif\ifFlechesMP \FlechesMPfalse \DeclareOption{FlechesMP}{\FlechesMPtrue} \DeclareOption{FlechesPS}{\FlechesMPfalse} @@ -43,10 +43,11 @@ \newsavebox{\arup} \newsavebox{\ardown} \newsavebox{\arhor} -\providecommand{\@ptsize}{0} -\sbox{\arup} {\includegraphics[scale=1.\@ptsize]{tabvar.1}} -\sbox{\ardown}{\includegraphics[scale=1.\@ptsize]{tabvar.2}} -\sbox{\arhor} {\includegraphics[scale=1.\@ptsize]{tabvar.3}} +\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}}} |