summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-nicetabs.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-12-11 22:21:38 +0000
committerKarl Berry <karl@freefriends.org>2017-12-11 22:21:38 +0000
commitc56b93f86ac9c40c9edaceb99404ef79dd4107b7 (patch)
treea4ac21b493269a1d94b56e349f85e791b459adec /Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-nicetabs.sty
parent123db0a82e69a247801bbc3f28e0d4f6df041732 (diff)
tikz-timing (11dec17)
git-svn-id: svn://tug.org/texlive/trunk@46035 c570f23f-e606-0410-a88d-b1316a301751
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.sty125
1 files changed, 0 insertions, 125 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
deleted file mode 100644
index ff80200102c..00000000000
--- a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-nicetabs.sty
+++ /dev/null
@@ -1,125 +0,0 @@
-%%
-%% This is file `tikz-timing-nicetabs.sty',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% tikz-timing.dtx (with options: `lib,lib-nicetabs')
-%%
-%% Copyright (C) 2009-2011 by Martin Scharrer <martin@scharrer-online.de>
-%%
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either version 1.3c
-%% of this 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.3c or later is part of all distributions of LaTeX
-%% version 2008/05/04 or later.
-%%
-%% This work has the LPPL maintenance status `maintained'.
-%%
-%% The Current Maintainer of this work is Martin Scharrer.
-%%
-%% This work consists of the files tikz-timing.dtx, tikz-timing.ins
-%% and the derived file tikz-timing.sty.
-%%
-\RequirePackage{svn-prov}[2009/05/03]
-\ProvidesPackageSVN[tikz-timing-nicetabs]
- {$Id: tikz-timing.dtx 2038 2011-01-09 20:44:26Z martin $}
- [v0.7d
- TikZ-Timing Library for
- nice timing tables]
-\GetFileInfoSVN*%
-\RequirePackage{tikz-timing}[\filedate]%
-\DefineFileInfoSVN
-\RequirePackage{array}
-\RequirePackage{booktabs}
-
-\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 + \arraystretch*\extrarowheight
- + \arraystretch\dp\strutbox)
- in
- coordinate (diagram@header) at (0,\y1)
- coordinate (label@header) at ($ -1*(\tikztiming@coldist,0) + (0,\y1) $)
- ;
- \tikztiming@normal@tableheader[#1]%
-}
-\newcommand*\tikztiming@nicetabs@tablerules[1][]{%
- \begin{scope}[#1]
- \coordinate (NW) at (current bounding box.north west);
- \coordinate (SE) at (current bounding box.south east);
- %
- \draw [timing/table/rules]
- let
- \p1 = (NW),
- \p2 = (SE),
- \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 = (diagram@header.base),
- \p6 = ($ (0,\y5) + (0,\arraystretch\ht\strutbox + \arraystretch*\extrarowheight
- + \belowrulesep + .5\pgflinewidth) $)
- in
- (\x1-\tabcolsep,\y6) -- (\x2+\tabcolsep,\y6)
- \fi
- ;
- \draw
- \iftikztiming@tablehead [timing/table/midrules] \else [timing/table/rules] \fi
- let
- \p1 = (NW),
- \p2 = (SE),
- \p3 = (0, \arraystretch\ht\strutbox + \arraystretch*\extrarowheight +
- \belowrulesep + .5\pgflinewidth)
- in
- (\x1-\tabcolsep, \y3)
- --
- (\x2+\tabcolsep, \y3)
- ;
- \end{scope}
-}
-\let\tikztiming@normal@tableheader\tikztiming@tableheader
-\let\tikztiming@normal@tablerules\tikztiming@tablerules
-\let\tikztiming@normal@coldist\tikztiming@coldist
-\let\tikztiming@normal@rowdist\tikztiming@rowdist
-
-\tikzset{%
- timing/no nice tabs/.code={%
- \let\tikztiming@coldist\tikztiming@normal@coldist
- \let\tikztiming@rowdist\tikztiming@normal@rowdist
- \let\tikztiming@tableheader\tikztiming@normal@tableheader
- \let\tikztiming@tablerules\tikztiming@normal@tablerules
- },
- timing/nice tabs/.code={%
- \ifx\tikztiming@tableheader\tikztiming@nicetabs@tableheader\else
- \let\tikztiming@normal@coldist\tikztiming@coldist
- \let\tikztiming@normal@rowdist\tikztiming@rowdist
- \fi
- \def\tikztiming@rowdist{%
- \arraystretch\ht\strutbox
- +\arraystretch*\extrarowheight
- +\arraystretch\dp\strutbox
- }%
- \def\tikztiming@coldist{2\tabcolsep}%
- \let\tikztiming@tableheader\tikztiming@nicetabs@tableheader
- \let\tikztiming@tablerules\tikztiming@nicetabs@tablerules
- },
- timing/nicetabs/no nice tabs/.style={/tikz/timing/no nice tabs},
- timing/nicetabs/off/.style={/tikz/timing/no nice tabs},
- timing/nicetabs/nice tabs/.style={/tikz/timing/nice tabs},
- timing/nicetabs/on/.style={/tikz/timing/nice tabs},
-}
-\tikzset{timing/nice tabs}%
-\RequirePackage{pgfopts}
-\ProcessPgfOptions{/tikz/timing/nicetabs}
-\endinput
-%%
-%% End of file `tikz-timing-nicetabs.sty'.