diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-either.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-either.sty | 809 |
1 files changed, 0 insertions, 809 deletions
diff --git a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-either.sty b/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-either.sty deleted file mode 100644 index 14329eb349a..00000000000 --- a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing-either.sty +++ /dev/null @@ -1,809 +0,0 @@ -%% -%% This is file `tikz-timing-either.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% tikz-timing.dtx (with options: `lib,lib-either') -%% -%% 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-either] - {$Id: tikz-timing.dtx 2038 2011-01-09 20:44:26Z martin $} - [v0.7d - TikZ-Timing Library for - uncertain transitions] -\GetFileInfoSVN*% -\RequirePackage{tikz-timing}[\filedate]% -\DefineFileInfoSVN -\tikztimingchar{E}{ - ++(0,0) - \code{\setcounter{tikztimingtranspos}{0}}% - \code{\setcounter{tikztimingtrans}{1}}% -}{ - \code{\setcounter{tikztimingtranspos}{0}}% - \code{\setcounter{tikztimingtrans}{1}}% - \tikztiminguse{D}{#1}% - \newdraw -} -\def\tikztiming@triple@E{}% - -\tikztimingdef{LE@}{% - \newdraw [\bgstyle] - -- ++(\slope,\height)% - -- ++($ (#1,0) - (\slope,0) $)% - -- ++(0,-\height)% - -- ++($ -1*(#1,0) $)% - \newdraw [\style] - -- ++(\slope,\height)% - -- ++($ (#1,0) - (\slope,0) $)% - ++($ -1*(#1,\height) $)% - -- ++($ 1*(#1,0) $)% - ++(0,.5\height)% - \newdraw - \code{\setcounter{tikztimingtranspos}{0}}% - \code{\setcounter{tikztimingtrans}{1}}% -}% - -\tikztimingdef{HE@}{% - \newdraw [\bgstyle] - -- ++(\slope,-\height)% - -- ++($ (#1,0) - (\slope,0) $)% - -- ++(0,\height)% - -- ++($ -1*(#1,0) $)% - \newdraw [\style] - -- ++(\slope,-\height)% - -- ++($ (#1,0) - (\slope,0) $)% - ++($ -1*(#1,-\height) $)% - -- ++($ 1*(#1,0) $)% - ++(0,-.5\height)% - \newdraw - \code{\setcounter{tikztimingtranspos}{1}}% - \code{\setcounter{tikztimingtrans}{-1}}% -}% - -\tikztimingdef{TE@}{% - \newdraw [\bgstyle] - -- ++(\slope,-\height * \value{tikztimingtrans})% - -- ++($ (#1,0) - (\slope,0) $)% - -- ++(0,\height * \value{tikztimingtrans})% - -- ++($ -1*(#1,0) $)% - \newdraw [\style] - -- ++(\slope,-\height * \value{tikztimingtrans})% - -- ++($ (#1,0) - (\slope,0) $)% - ++($ -1*(#1,-\height * \value{tikztimingtrans}) $)% - -- ++($ 1*(#1,0) $)% - ++(0,-1*\value{tikztimingtrans}*.5*\height)% - \newdraw -}% - -\tikztimingdef{LEL}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\slope,\height)% - -- +(#1,\height)% - -- +($ (#1,0) + (\slope,0) $)% - -- +(0,0) - ++(#1,\height/2) coordinate (timing@ref) - ++(\slope,-\height/2)% - \newdraw -}% - -\tikztimingdef{LEH}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\slope,\height)% - -- +($ (#1,\height) + (\slope,0) $)% - -- +(#1,0)% - -- +(0,0) - ++(#1,\height/2) coordinate (timing@ref) - ++(\slope,\height/2)% - \newdraw -}% - -\tikztimingdef{HEH}{% - \newdraw [\style,preaction={\bgstyle}] - -- +($ (#1,0) + (\slope,0) $)% - -- +(#1,-\height)% - -- +(\slope,-\height) - -- +(0,0) - ++(#1,-\height/2) coordinate (timing@ref) - ++(\slope,\height/2)% - \newdraw -}% - -\tikztimingdef{HEL}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(#1,0) - -- +($ (#1,-\height) + (\slope,0) $)% - -- +(\slope,-\height) - -- +(0,0) - ++(#1,-\height/2) coordinate (timing@ref) - ++(\slope,-\height/2)% - \newdraw -}% - -\tikztimingdef{HET}{ - \newdraw [\style,preaction={\bgstyle}] - -- +(#1,0) - {[\nstyle] - -- +($ (#1,-\height) + (\slope,0) $)% - } - -- +(\slope,-\height) - -- +(0,0) - {[\nstyle] - ++(#1,-\height/2) coordinate (timing@ref) - ++(\slope,-\height/2)% - } - \newdraw - \code{\setcounter{tikztimingtrans}{-1}}% -} - -\tikztimingdef{LET}{ - \newdraw [\style,preaction={\bgstyle}] - -- +(\slope,\height)% - {[\nstyle] - -- +($ (#1,\height) + (\slope,0) $)% - } - -- +(#1,0)% - -- +(0,0) - {[\nstyle] - ++(#1,\height/2)% - coordinate (timing@ref) - ++(\slope,\height/2)% - } - \newdraw - \code{\setcounter{tikztimingtrans}{1}}% -} - -\tikztimingdef{HEE}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(#1,0) coordinate (timing@refb) - \tikztiming@setref{timing@ref}{0,-\height/2} - -- +($ (#1,-\height) + (\slope,0) $) coordinate (timing@refa) - -- +(\slope,-\height) - -- +(0,0) - \tikztiming@setref{timing@ref}{#1,-\height/2} - ++($ (#1,-\height) + (\slope,0) $)% - \code{\setcounter{tikztimingtranspos}{1}}% - \code{\setcounter{tikztimingtrans}{-1}}% - \newdraw -}% - -\tikztimingdef{LEE}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(#1,0) coordinate (timing@refa) - \tikztiming@setref{timing@ref}{0,\height/2} - -- +($ (#1,\height) + (\slope,0) $) coordinate (timing@refb) - -- +(\slope,\height) - -- +(0,0) - ++(#1,0) \tikztiming@setref{timing@ref}{0,\height/2} - \code{\setcounter{tikztimingtranspos}{0}}% - \code{\setcounter{tikztimingtrans}{1}}% - \newdraw -}% - -\tikztimingdef{TEE}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\slope, -\height * \value{tikztimingtrans})% - -- +($ (#1,0) + (\slope, -\height * \value{tikztimingtrans}) $) - -- +(#1,0) - -- +(0,0)% - \code{\setcounter{tikztimingtranspos}{\value{tikztimingtrans}}% - \addtocounter{tikztimingtranspos}{+1}} - +($ (#1,0) + (\slope/2 + \slope/2 * \value{tikztimingtrans}, -\height/2 * \value{tikztimingtranspos}) $) - coordinate (timing@refa) - +($ (#1,0) + (\slope/2 - \slope/2 * \value{tikztimingtrans}, \height - \height/2 * \value{tikztimingtranspos}) $) - coordinate (timing@refb) - ++(#1,0) - \tikztiming@setref{timing@ref}{0,-\height/2 * \value{tikztimingtrans}} - ++( - .5 * \slope + .5 * \value{tikztimingtrans} * \slope, - -.5 * \height - .5 * \value{tikztimingtrans} * \height - ) - \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} - \newdraw -}% - -\tikztimingdef{TEH}{% - \newdraw [\style,preaction={\bgstyle}] - -- ++(\slope,-\height * \value{tikztimingtrans}) - -- ++($ (#1,0) - (\slope/2 + \slope/2 * \value{tikztimingtrans},0) $) - -- ++(\slope * \value{tikztimingtrans}, - \height * \value{tikztimingtrans}) - -- ++($ -1*(#1,0) - (\slope/2 + \slope/2 * \value{tikztimingtrans},0) $) - ++($ (#1,-\height/2 * \value{tikztimingtrans}) $) coordinate (timing@ref) - ++(\slope,\height/2) - \newdraw -} - -\tikztimingdef{TEL}{% - \newdraw [\style,preaction={\bgstyle}] - -- ++(\slope,-\height * \value{tikztimingtrans}) - -- ++($ (#1,0) - (\slope/2 - \slope/2 * \value{tikztimingtrans},0) $) - -- ++(-\slope * \value{tikztimingtrans}, - \height * \value{tikztimingtrans}) - -- ++($ -1*(#1,0) - (\slope/2 + -\slope/2 * \value{tikztimingtrans},0) $) - ++($ (#1,-\height/2 * \value{tikztimingtrans}) $) coordinate (timing@ref) - ++(\slope,-\height/2) - \newdraw -} - -\tikztimingdef{TEZ}{% - \newdraw [\style,preaction={\bgstyle}] - -- ++(\slope,-\height * \value{tikztimingtrans}) - -- ++($ (#1,0) - (\slope,0) $) - -- ++(\zslope, - \height/2 * \value{tikztimingtrans}) - -- ++(-\zslope, - \height/2 * \value{tikztimingtrans}) - -- ++($ -1*(#1,0) $) - ++($ (#1,0) + (0,-\height/2 * \value{tikztimingtrans}) $) - coordinate (timing@ref) - ++(\zslope,0) - \newdraw -} - -\tikztimingdef{TED}{% - \newdraw [\style,preaction={\bgstyle}] - -- ++(\slope,-\height * \value{tikztimingtrans}) - -- ++($ (#1,0) - (\slope,0) $) - -- ++(\dslope/2, - \height/2 * \value{tikztimingtrans}) - -- ++(-\dslope/2, - \height/2 * \value{tikztimingtrans}) - -- ++($ -1*(#1,0) $) - ++($ (#1,0) + (0,-\height/2 * \value{tikztimingtrans}) $) - coordinate (timing@ref) - ++(\dslope/2,0) - \newdraw -} - -\tikztimingdef{TET}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\slope, -\height * \value{tikztimingtrans})% - {[\nstyle] - -- +($ (#1,0) + (\slope, -\height * \value{tikztimingtrans}) $)% - } - -- +(#1,0)% - -- +(0,0)% - {[\nstyle] - ++($ (#1,0) + (0, -\height/2 * \value{tikztimingtrans}) $)% - coordinate (timing@ref) - ++(\slope, -\height/2 * \value{tikztimingtrans})% - } - \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} - \newdraw -}% - -\tikztimingdef{EEZ}{% - \newdraw [\style,preaction={\bgstyle}] - -- (timing@refb) - -- ($ (timing@ref) + (#1,+\height/2) $) - -- ($ (timing@ref) + (#1,0) + (\zslope,0) $) - -- ($ (timing@ref) + (#1,-\height/2) $) - -- (timing@refa) - ($ (timing@ref) + (#1,0) + (\zslope,0) $) - coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $) - \newdraw -}% - -\tikztimingdef{EED}{% - \newdraw [\style,preaction={\bgstyle}] - -- (timing@refb) - -- ($ (timing@ref) + (#1,+\height/2) $) - -- ($ (timing@ref) + (#1,0) + (\dslope/2,0) $) - -- ($ (timing@ref) + (#1,-\height/2) $) - -- (timing@refa) - ($ (timing@ref) + (#1,0) + (\dslope/2,0) $) - coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $) - \newdraw -}% - -\tikztimingdef{HEZ}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(#1,0) - -- +($ (#1,-\height/2) + (\zslope,0) $)% - -- +(#1,-\height) - -- +(\slope,-\height) - -- +(0,0) - ++(#1,-\height/2) coordinate (timing@ref) - ++(\zslope,0)% - \newdraw -}% - -\tikztimingdef{LEZ}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\slope,\height) - -- +(#1,\height) - -- +($ (#1,\height/2) + (\zslope,0) $)% - -- +(#1,0) - -- +(0,0) - ++(#1,\height/2) coordinate (timing@ref) - ++(\zslope,0)% - \newdraw -}% - -\tikztimingdef{LED}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\slope,\height) - -- +(#1,\height) - -- +($ (#1,\height/2) + (\dslope/2,0) $)% - -- +(#1,0) - -- +(0,0) - ++(#1,\height/2) coordinate (timing@ref) - ++(\dslope/2,0)% - \newdraw -}% - -\tikztimingdef{HED}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(#1,0) - -- +($ (#1,-\height/2) + (\dslope/2,0) $)% - -- +(#1,-\height) - -- +(\slope,-\height) - -- +(0,0) - ++(#1,-\height/2) coordinate (timing@ref) - ++(\dslope/2,0)% - \newdraw -}% - -\tikztimingdef{EZ}{% - \newdraw [\style] - -- ($ (timing@ref) + (#1,0) $)% -} - -\tikztimingdef{EM}{% - \newdraw [\style] - -- ($ (timing@ref) + (#1,0) $)% - \newdraw [\style/base] -} - -\tikztimingdef{EL}{% - -- ($ (timing@ref) + (#1,-\height/2) $)% -}% -\tikztimingdef{EH}{% - -- ($ (timing@ref) + (#1,+\height/2) $)% -}% - -\tikztimingdef{ED@}{% - \tikztiming@chard@{#1}% -} -\tikztimingcpy{E{D@edge@}@}{ED@} - -\tikztimingdef{ED}{% - \tikztiming@chard{#1}% -} -\tikztimingcpy{E{D@edge@}}{ED} -\tikztimingdef{EDD}{% - \tikztiming@chard@{#1}% -} -\tikztimingdef{EUU}{% - \tikztiming@chard@{#1}% -} -\tikztimingdef{EDU}{% - \tikztiming@chard{#1}% -} -\tikztimingdef{EUD}{% - \tikztiming@chard{#1}% -} - -\tikztimingdef{DE@}{% - \tikztiming@oldnodecenter@% - \newdraw [\bgstyle] - -- +(\dslope/2,\height/2) - -- ($ (timing@ref) + (#1,\height/2) $)% - -- ($ (timing@ref) + (#1,-\height/2) $)% - -- ($ (timing@save) + (\dslope/2,-\height/2) $) - -- (timing@save) - \newdraw [\style] - -- +(\dslope/2,\height/2) - -- ($ (timing@ref) + (#1,\height/2) $)% - ($ (timing@ref) + (#1,-\height/2) $)% - -- ($ (timing@save) + (\dslope/2,-\height/2) $) - -- (timing@save) - ($ (timing@ref) + (#1,0) $)% - coordinate (timing@ref) -} - -\tikztimingdef{EEE}{% - \newdraw [\style,preaction={\bgstyle}] - -- (timing@refb) - -- ($ (timing@refb) + (#1,0) $) - -- ($ (timing@refa) + (#1,0) $) - -- (timing@refa) - ++(#1,0) coordinate (timing@refa) - coordinate (timing@refb) at ($ (timing@refb) + (#1,0) $) - coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $) - \newdraw -}% - -\tikztimingdef{EET}{% - \newdraw [\style,preaction={\bgstyle}] - -- (timing@refb) - {[\nstyle] - -- ($ (timing@ref) + (#1,+\height/2) + (\slope/2 + \slope/2 * \value{tikztimingtrans},0) $) - -- ($ (timing@ref) + (#1,-\height/2) + (\slope/2 - \slope/2 * \value{tikztimingtrans},0) $) - } - -- (timing@refa) - {[\nstyle] - ($ (timing@ref) + (#1,\height/2 * \value{tikztimingtrans}) + (\slope,0) $) - } - coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $) - \newdraw -}% - -\tikztimingdef{EEL}{% - \newdraw [\style,preaction={\bgstyle}] - -- (timing@refb) - -- ($ (timing@ref) + (#1,+\height/2) $) - -- ($ (timing@ref) + (#1,-\height/2) + (\slope,0) $) - -- (timing@refa) - ($ (timing@ref) + (#1,-\height/2) + (\slope,0) $) - coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $) - \newdraw -}% - -\tikztimingdef{EEH}{% - \newdraw [\style,preaction={\bgstyle}] - -- (timing@refb) - -- ($ (timing@ref) + (#1,+\height/2) + (\slope,0) $) - -- ($ (timing@ref) + (#1,-\height/2) $) - -- (timing@refa) - ($ (timing@ref) + (#1,+\height/2) + (\slope,0) $) - coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $) - \newdraw -}% - -\tikztimingdef{EE@}{% - \newdraw [\bgstyle] - let \p0 = (timing@ref), \p1 = (timing@refa), \p2 = (timing@refb) in - -- (\p2) - -- ($ (\x0,\y2) + (#1,0) $) - -- +(0,\y1-\y2) - -- (\p1) - \newdraw [\style] - let \p0 = (timing@ref), \p1 = (timing@refa), \p2 = (timing@refb) in - -- (\p2) - -- ($ (\x0,\y2) + (#1,0) $) - +(0,\y1-\y2) - -- (\p1) - ($ (timing@ref) + (#1,0) $) coordinate (timing@ref) - \newdraw -}% - -\tikztimingdef{ZE@}{ - \newdraw [\bgstyle] - -- +(\zslope,\height/2) - -- +(#1,\height/2)% - -- +(#1,-\height/2)% - -- +(\zslope,-\height/2) - -- +(0,0) - \newdraw [\style] - -- +(\zslope,\height/2) - -- +(#1,\height/2)% - +(#1,-\height/2)% - -- +(\zslope,-\height/2) - -- +(0,0) - ++(#1,0) coordinate (timing@ref) -} - -\tikztimingdef{ZEH}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\zslope, \height/2) - -- +($ (#1,0) + (\slope, \height/2) $) - -- +(#1,-\height/2) - -- +(\zslope, -\height/2) - -- +(0,0) - ++(#1,0) coordinate (timing@ref) - ++(\slope, \height/2) - \newdraw -} - -\tikztimingdef{ZEL}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\zslope, \height/2) - -- +(#1,\height/2) - -- +($ (#1,0) + (\slope, -\height/2) $) - -- +(\zslope, -\height/2) - -- +(0,0) - ++(#1,0) coordinate (timing@ref) - ++(\slope, -\height/2) - \newdraw -} - -\tikztimingdef{ZET}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\zslope, \height/2) - {[\nstyle] - -- +($ (#1, \height/2) + (\slope/2 - \slope/2 * \value{tikztimingtrans}, 0) $) - -- +($ (#1,-\height/2) + (\slope/2 + \slope/2 * \value{tikztimingtrans}, 0) $) - } - -- +(\zslope, -\height/2) - -- +(0,0) - {[\nstyle] - ++(#1,0) coordinate (timing@ref) - ++(\slope,-\height/2 * \value{tikztimingtrans}) - } - \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} - \newdraw -} - -\tikztimingdef{DET}{% - \tikztiming@oldnodecenter@% - \newdraw [\style,preaction={\bgstyle}] - -- +(\dslope/2, \height/2) - {[\nstyle] - -- ($ (timing@ref) + (#1, \height/2) + (\slope/2 - \slope/2 * \value{tikztimingtrans}, 0) $) - -- ($ (timing@ref) + (#1,-\height/2) + (\slope/2 + \slope/2 * \value{tikztimingtrans}, 0) $) - } - -- ($ (timing@save) + (\dslope/2, -\height/2) $) - -- (timing@save) - {[\nstyle] - ($ (timing@ref) + (#1,0) $) coordinate (timing@ref) - ++(\slope,-\height/2 * \value{tikztimingtrans}) - } - \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} - \newdraw -} - -\tikztimingdef{ZEZ}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\zslope, \height/2) - -- +(#1,\height/2) - -- +($ (#1,0) + (\zslope, 0) $) - -- +(#1,-\height/2) - -- +(\zslope, -\height/2) - -- +(0,0) - ++(#1,0) coordinate (timing@ref) - ++(\zslope, 0) - \newdraw -} - -\tikztimingdef{ZEE}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\zslope, \height/2) - -- +($ (#1,0) + (\slope, \height/2) $) coordinate (timing@refb) - -- +(#1,-\height/2) coordinate (timing@refa) - -- +(\zslope, -\height/2) - -- +(0,0) - +(#1,0) coordinate (timing@ref) - ++(#1,-\height/2) - \code{\setcounter{tikztimingtranspos}{0}}% - \code{\setcounter{tikztimingtrans}{1}}% -} - -\tikztimingdef{DEE}{% - \tikztiming@oldnodecenter@ - \newdraw [\style,preaction={\bgstyle}] - -- +(\dslope/2, \height/2) - -- ($ (timing@ref) + (#1,0) + (\slope, \height/2) $) coordinate (timing@refb) - -- ($ (timing@ref) + (#1,-\height/2) $) coordinate (timing@refa) - -- ($ (timing@save) + (\dslope/2, -\height/2) $) - -- (timing@save) - coordinate (timing@ref) at ($ (timing@ref) + (#1,0) $) - (timing@refa) - \code{\setcounter{tikztimingtranspos}{0}}% - \code{\setcounter{tikztimingtrans}{1}}% -} - -\tikztimingdef{DED}{% - \tikztiming@oldnodecenter@% - \newdraw [\style,preaction={\bgstyle}] - -- +(\dslope/2, \height/2) - -- ($ (timing@ref) + (#1,\height/2) $) - -- ($ (timing@ref) + (#1,0) + (\dslope/2,0) $) - -- ($ (timing@ref) + (#1,-\height/2) $) - -- ($ (timing@save) + (\dslope/2, -\height/2) $) - -- (timing@save) - ($ (timing@ref) + (#1,0) $) - coordinate (timing@ref) - ++(\dslope/2,0) - \newdraw -} - -\tikztimingdef{ZED}{% - \newdraw [\style,preaction={\bgstyle}] - -- +(\zslope, \height/2) - -- +(#1,\height/2) - -- +($ (#1,0) + (\dslope/2, 0) $) - -- +(#1,-\height/2) - -- +(\zslope, -\height/2) - -- +(0,0) - ++(#1,0) coordinate (timing@ref) - ++(\dslope/2, 0) - \newdraw -} - -\tikztimingdef{DEZ}{% - \tikztiming@oldnodecenter@ - \newdraw [\style,preaction={\bgstyle}] - -- +(\dslope/2, \height/2) - -- ($ (timing@ref) + (#1,\height/2) $) - -- ($ (timing@ref) + (#1,0) + (\zslope, 0) $) - -- ($ (timing@ref) + (#1,-\height/2) $) - -- ($ (timing@save) + (\dslope/2, -\height/2) $) - -- (timing@save) - ($ (timing@ref) + (#1,0) $) - coordinate (timing@ref) - ++(\zslope, 0) - \newdraw -} - -\tikztimingdef{DEH}{% - \tikztiming@oldnodecenter@% - \newdraw [\style,preaction={\bgstyle}] - -- +(\dslope/2, \height/2) - -- ($ (timing@ref) + (#1,0) + (\slope, \height/2) $) - -- ($ (timing@ref) + (#1,-\height/2) $) - -- ($ (timing@save) + (\dslope/2, -\height/2) $) - -- (timing@save) - ($ (timing@ref) + (#1,0) $) coordinate (timing@ref) - ++(\slope, \height/2) - \newdraw -} - -\tikztimingdef{DEL}{% - \tikztiming@oldnodecenter@% - \newdraw [\style,preaction={\bgstyle}] - -- +(\dslope/2, \height/2) - -- ($ (timing@ref) + (#1,\height/2) $) - -- ($ (timing@ref) + (#1,0) + (\slope, -\height/2) $) - -- ($ (timing@save) + (\dslope/2, -\height/2) $) - -- (timing@save) - ($ (timing@ref) + (#1,0) $) coordinate (timing@ref) - ++(\slope, -\height/2) - \newdraw -} - -\tikztimingdef{@E}{% - \code{\setcounter{tikztimingtranspos}{0}}% - \code{\setcounter{tikztimingtrans}{1}}% - \tikztiminguse{@D}{#1} -} - -\tikztimingdef{@DE}{% - \tikztiming@@chard{#1}% -} -\tikztimingdef{DDE}{ - \tikztiming@@chard{#1}% -} - -\tikztimingdef{@EH}{% - \tikztiming@setref{timing/start}{0,\height/2} - \newdraw [\bgstyle] - -- +(0,\height) - -- +($ (#1,\height) + (\slope,0) $) - -- +(#1,0) - -- +(0,0) - \newdraw [\style] - +(0,\height) - -- +($ (#1,\height) + (\slope,0) $) - -- +(#1,0) - -- +(0,0) - ++(#1,\height/2) coordinate (timing@ref) - ++(\slope,\height/2) - \newdraw -} - -\tikztimingdef{@ET}{% - \tikztiming@setref{timing/start}{0,\height/2} - \newdraw [\bgstyle] - -- +(0,\height) - {[\nstyle] - -- ($ (timing@ref) + (#1,\height/2) + (\slope,0) $) - } - -- ($ (timing@ref) + (#1,-\height/2) $) - -- (timing@save) - \newdraw [\style] - +(0,\height) - {[\nstyle] - -- ($ (timing@ref) + (#1,\height/2) + (\slope,0) $) - } - -- ($ (timing@ref) + (#1,-\height/2) $) - -- (timing@save) - {[\nstyle] - ($ (timing@ref) + (#1,0) $) coordinate (timing@ref) - ++(\slope,\height/2) - } - \newdraw - \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} -} - -\tikztimingdef{ET}{% - {[\style] - -- ($ (timing@ref) + (#1,\height/2 * \value{tikztimingtrans}) $) - } -} - -\tikztimingdef{@EL}{% - \tikztiming@setref{timing/start}{0,\height/2} - \newdraw [\bgstyle] - -- +(0,\height) - -- +(#1,\height) - -- +($ (#1,0) + (\slope,0) $) - -- +(0,0) - \newdraw [\style] - +(0,\height) - -- +(#1,\height) - -- +($ (#1,0) + (\slope,0) $) - -- +(0,0) - ++(#1,\height/2) coordinate (timing@ref) - ++(\slope,-\height/2) - \newdraw -} - -\tikztimingdef{@ED}{% - \tikztiming@setref{timing/start}{0,\height/2} - \newdraw [\bgstyle] - -- +(0,\height) - -- +(#1,\height) - -- +($ (#1,\height/2) + (\dslope/2,0) $) - -- +(#1,0) - -- +(0,0) - \newdraw [\style] - +(0,\height) - -- +(#1,\height) - -- +($ (#1,\height/2) + (\dslope/2,0) $) - -- +(#1,0) - -- +(0,0) - ++(#1,\height/2) coordinate (timing@ref) - ++(\dslope/2,0) -} - -\tikztimingdef{@EZ}{% - \tikztiming@setref{timing/start}{0,\height/2} - \newdraw [\bgstyle] - -- +(0,\height) - -- +(#1,\height) - -- +($ (#1,\height/2) + (\zslope,0) $) - -- +(#1,0) - -- +(0,0) - \newdraw [\style] - +(0,\height) - -- +(#1,\height) - -- +($ (#1,\height/2) + (\zslope,0) $) - -- +(#1,0) - -- +(0,0) - ++(#1,\height/2) coordinate (timing@ref) - ++(\zslope,0) -} - -\tikztimingdef{@EE}{% - \tikztiming@setref{timing/start}{0,\height/2} - \newdraw [\bgstyle] - -- +(0,\height) - -- +($ (#1,\height) + (\slope,0) $) - -- +(#1,0) - -- +(0,0) - \newdraw [\style] - +(0,\height) - -- +($ (#1,\height) + (\slope,0) $) coordinate (timing@refb) - -- +(#1,0) coordinate (timing@refa) - -- +(0,0) - ++(#1,0) - \tikztiming@setref{timing@ref}{0,\height/2} - \code{\setcounter{tikztimingtranspos}{0}}% - \code{\setcounter{tikztimingtrans}{1}}% -} - -\def\tikztiming@nocombine@E{}%% -\endinput -%% -%% End of file `tikz-timing-either.sty'. |