summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-nicetabs.sty
diff options
context:
space:
mode:
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.sty24
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