diff options
author | Karl Berry <karl@freefriends.org> | 2011-01-11 00:37:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-01-11 00:37:47 +0000 |
commit | e5f36b0897c221814fc50224d1be73d2b549bd95 (patch) | |
tree | a54db13b0e8563055ecadedc45ad72218a585416 /Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty | |
parent | 16d9f4855f8b6ffc886506f977596c5aa7b2ef12 (diff) |
tikz-timing 0.7d (10jan11)
git-svn-id: svn://tug.org/texlive/trunk@21013 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty b/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty index 27e77ff483c..86b08a0a43d 100644 --- a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty +++ b/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty @@ -6,7 +6,7 @@ %% %% tikz-timing.dtx (with options: `package') %% -%% Copyright (C) 2009 by Martin Scharrer <martin@scharrer-online.de> +%% 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 @@ -27,8 +27,8 @@ %% \RequirePackage{svn-prov}[2009/05/03] \ProvidesPackageSVN - {$Id: tikz-timing.dtx 1657 2010-01-17 13:26:00Z martin $} - [v0.7b + {$Id: tikz-timing.dtx 2038 2011-01-09 20:44:26Z martin $} + [v0.7d Digital Timing Diagrams using TikZ] \DefineFileInfoSVN[tikztiming] \RequirePackage{tikz} @@ -384,7 +384,7 @@ \def\tikz@timing@@@end{% \@ifnextchar{;}% {\@gobble}% - {\PackageError{tikz-package}{Can not parse timing path}{}{}{}}% + {\PackageError{tikz-package}{Can not parse timing path}{}}% } \def\tikz@timing@@@init[#1]{% \begingroup @@ -1114,13 +1114,10 @@ \@ifnextchar[{\tikztiming@oset}{}% } \def\tikztiming@endextracode{% - \@ifnextchar\@checkend - {\aftergroup\expandafter\aftergroup\tikztimingtable@checkrow}% - {\tikztimingtable@checkrow}% }% \def\tikztimingtable@checkrow{% \@ifnextchar\end - {}% + {\tikztimingtable@chkendec}% {\ifx\@let@token\extracode \let\tikztiming@next\empty \else @@ -1146,6 +1143,19 @@ \fi \tikztiming@next } +\def\tikztimingtable@chkendec\end#1{ + \begingroup + \def\@tempa{#1}% + \def\@tempb{extracode}% + \ifx\@tempa\@tempb + \endgroup + \def\tikztiming@next{\end{extracode}\tikztimingtable@row}% + \else + \endgroup + \def\tikztiming@next{\end{#1}}% + \fi + \tikztiming@next +} \def\tikztiming@oset[#1]{% \let\tikz@options\pgfutil@empty \tikzset{#1}% @@ -2293,8 +2303,7 @@ \let\zap@space\tikztiming@orig@zap@space }% {\PackageError{tikz-timing}% - {No tikz-timing library `#1' found!}% - {}{}{}{}% + {No tikz-timing library `#1' found!}{}% }% \@ifnextchar\relax{}{\tikztiming@library@}% } |