diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-nicetabs.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-nicetabs.sty | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-nicetabs.sty b/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-nicetabs.sty index 4b4f8cc0ad8..c2644419bca 100644 --- a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-nicetabs.sty +++ b/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-nicetabs.sty @@ -27,28 +27,26 @@ %% \RequirePackage{svn-prov}[2009/05/03] \ProvidesPackageSVN[tikz-timing-nicetabs] - {$Id: tikz-timing.dtx 1580 2009-12-09 11:14:01Z martin $} - [v0.7 + {$Id: tikz-timing.dtx 1647 2009-12-28 14:18:14Z martin $} + [v0.7a TikZ-Timing Library for nice timing tables] \GetFileInfoSVN*% \RequirePackage{tikz-timing}[\filedate]% \DefineFileInfoSVN - \RequirePackage{array} \RequirePackage{booktabs} -\newcommand*\tikztiming@nicetabs@tableheader[3][]{% +\newcommand*\tikztiming@nicetabs@tableheader[1][]{% \path [timing/table/midrules] [/utils/exec=\xdef\@gtempa{\the\pgflinewidth}]; \path [timing/table/header,#1] let \p1 = (0,\belowrulesep + \aboverulesep + \@gtempa + \arraystretch * - {(\ht\strutbox + \extrarowheight)} + \arraystretch\dp\strutbox) in - node [anchor=base west] (tikztiming@header) at (0,\y1) {\ignorespaces - #3\unskip\strut} - node [anchor=base east] at (-1*{(\tikztiming@coldist)},\y1) {\ignorespaces - #2\unskip\strut} - ; - \tikztiming@tableheadtrue + {(\ht\strutbox + \extrarowheight)} + \arraystretch\dp\strutbox) + in + coordinate (diagram@header) at (0,\y1) + coordinate (label@header) at (-1*{(\tikztiming@coldist)},\y1) + ; + \tikztiming@normal@tableheader[#1]% } \newcommand*\tikztiming@nicetabs@tablerules[1][]{% \begin{scope}[#1] @@ -59,14 +57,14 @@ let \p1 = (NW), \p2 = (SE), - \p3 = (last row text.base), + \p3 = (last label.base), \p4 = ($ (0,\y3) - (0,\arraystretch\dp\strutbox + \aboverulesep + .5\pgflinewidth) $) in (\x1-\tabcolsep,\y4) -- (\x2+\tabcolsep,\y4) \iftikztiming@tablehead let - \p5 = (tikztiming@header.base), + \p5 = (diagram@header.base), \p6 = ($ (0,\y5) + (0,\arraystretch * {(\ht\strutbox + \extrarowheight )} + \belowrulesep + .5\pgflinewidth) $) in |