summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tabvar
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2006-07-16 22:58:09 +0000
committerKarl Berry <karl@freefriends.org>2006-07-16 22:58:09 +0000
commit3c4a8a783f3a2342fdbff699b20dbde9051c104a (patch)
tree0aa119ada809c4a8696bc4a3c70a641eb31332f3 /Master/texmf-dist/source/latex/tabvar
parent930b94a22b8f1af9b4aac624c8d75d108c6f6b75 (diff)
tabvar 1.0 (16mar06), better in french
git-svn-id: svn://tug.org/texlive/trunk@1861 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tabvar')
-rw-r--r--Master/texmf-dist/source/latex/tabvar/tabvar.dtx31
1 files changed, 22 insertions, 9 deletions
diff --git a/Master/texmf-dist/source/latex/tabvar/tabvar.dtx b/Master/texmf-dist/source/latex/tabvar/tabvar.dtx
index 3946e03aef0..ebe7f524ecd 100644
--- a/Master/texmf-dist/source/latex/tabvar/tabvar.dtx
+++ b/Master/texmf-dist/source/latex/tabvar/tabvar.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{427}
+% \CheckSum{436}
%
% \iffalse
% Files `tabvar.dtx', `tabvar.ins' and `tabvar.mp'
@@ -20,11 +20,11 @@
%<dtx>\ProvidesFile{tabvar.dtx}
%<*sty>
%%
-%% Copyright (C) Daniel Flipo 2003-2005 <daniel.flipo@univ-lille1.fr>.
+%% Copyright (C) Daniel Flipo 2003-2006 <daniel.flipo@univ-lille1.fr>.
%%
\NeedsTeXFormat{LaTeX2e}[1997/06/01]
\ProvidesFile{tabvar.sty}
- [2005/02/05 v0.9 (Daniel Flipo)]
+ [2006/03/14 v1.0 (Daniel Flipo)]
%</sty>
%<*filedriver>
\documentclass{ltxdoc}
@@ -223,7 +223,7 @@
% \end{macrocode}
%
% \changes{tabvar-0.9}{2004/12/29}{\cs{@ptsize} n'est malheureusement
-% pas définie par toutes les classes, d'où le \cs{providecommand}.}
+% 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
@@ -347,25 +347,34 @@
\fi}
% \end{macrocode}
%
+% \changes{tabvar-1.0}{2006/03/14}{Ajout d'un param\`etre
+% \cs{TVmaxcolwidth} pour choisir la largeur maximale des colonnes
+% de type C, L, R, au lieu d'une valeur fixe (5em).}
+%
% 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 |5em|, (voir la documentation de l'extension
-% \file{varwidth.sty}).
+% 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]{5em}\let\TVnl=\\ \let\\=\TVtabularnewline $}%
+ >{\begin{varwidth}[b]{\TVmaxcolwidth}\let\TVnl=\\
+ \let\\=\TVtabularnewline $}%
c%
<{\@socle \reset@niveaux
$\@finalstrut\@arstrutbox\end{varwidth}}}
\newcolumntype{L}{%
- >{\begin{varwidth}[b]{5em}\let\TVnl=\\ \let\\=\TVtabularnewline $}%
+ >{\begin{varwidth}[b]{\TVmaxcolwidth}\let\TVnl=\\
+ \let\\=\TVtabularnewline $}%
l%
<{\@socle \reset@niveaux
$\@finalstrut\@arstrutbox\end{varwidth}}}
\newcolumntype{R}{%
- >{\begin{varwidth}[b]{5em}\let\TVnl=\\ \let\\=\TVtabularnewline $}%
+ >{\begin{varwidth}[b]{\TVmaxcolwidth}\let\TVnl=\\
+ \let\\=\TVtabularnewline $}%
r%
<{\@socle \reset@niveaux
$\@finalstrut\@arstrutbox\end{varwidth}}}
@@ -596,6 +605,10 @@
%%
%%\renewcommand{\TVarraystretch}{1.5}
%%
+%% Largeur maximale des colonnes de type C, L ou R.
+%%
+%%\setlength{\TVmaxcolwidth}{5em}
+%%
%% Exemples de d\'efinitions de couleurs pour les colonnes `N'
%% o\`u la fonction est non d\'efinie.
%%