%% %% This is file `tikz-timing-either.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% tikz-timing.dtx (with options: `lib-either') %% %% Copyright (C) 2009 by Martin Scharrer %% %% 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 1158 2009-07-28 09:14:00Z martin $} [v0.6a TikZ-Timing Library for uncertain transitions] \DefineFileInfoSVN \tikztimingecopy{E}{D} \tikztimingchar{E}{ ++(0,0) \code{\setcounter{tikztimingtranspos}{0}}% \code{\setcounter{tikztimingtrans}{1}}% }{ \code{\setcounter{tikztimingtranspos}{0}}% \code{\setcounter{tikztimingtrans}{1}}% \tikztiminguse{D}{#1}% } \tikztimingdef{LE}{% -- ++(#1,0)% \code{\setcounter{tikztimingtranspos}{0}}% \code{\setcounter{tikztimingtrans}{1}}% ++($ -1*(#1,0) $)% -- ++(\slope,\height)% -- ++($ (#1,0) - (\slope,0) $)% ++(0,-\height)% }% \tikztimingdef{HE}{% -- ++(#1,0)% \code{\setcounter{tikztimingtranspos}{1}}% \code{\setcounter{tikztimingtrans}{-1}}% ++($ -1*(#1,0) $)% -- ++(\slope,-\height)% -- ++($ (#1,0) - (\slope,0) $)% }% \tikztimingdef{EE}{% ++(0, \height * \value{tikztimingtranspos})% ++(#1,0)% -- ++($ -1*(#1,0) $)% -- ++(\slope, \height * \value{tikztimingtrans})% -- ++(-\slope,0)% -- ++(#1,0)% ++(0, -\height + \height * \value{tikztimingtranspos})% }% \tikztimingdef{EH}{% ++(0,+\height)% -- ++(\slope,0)% ++(-\slope,-\height)% -- ++(\slope/2.,+\height/2.)% \newdraw [\style]% -- ++(\slope/2.,+\height/2.)% -- ++($ (#1,0) - (\slope,0) $)% }% \tikztimingdef{EL}{% -- ++(\slope,0)% ++(-\slope,\height)% -- ++(\slope/2.,-\height/2.)% \newdraw [\style]% -- ++(\slope/2.,-\height/2.)% -- ++($ (#1,0) - (\slope,0) $)% }% \tikztimingdef{ZE}{% \code{\setcounter{tikztimingtranspos}{1}}% \code{\setcounter{tikztimingtrans}{-1}}% \tikztiminguse{ZD}{#1}% } \tikztimingdef{XE}{% \code{\setcounter{tikztimingtranspos}{1}}% \code{\setcounter{tikztimingtrans}{-1}}% \tikztiminguse{XD}{#1}% } \tikztimingdef{ME}{% \code{\setcounter{tikztimingtranspos}{1}}% \code{\setcounter{tikztimingtrans}{-1}}% \tikztiminguse{MD}{#1}% } \def\tikztiming@nocombine@E{}%% \def\tikztiming@nocombine@e{}%% \endinput %% %% End of file `tikz-timing-either.sty'.