diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.markings.code.tex')
-rw-r--r-- | Master/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.markings.code.tex | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/Master/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.markings.code.tex b/Master/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.markings.code.tex index 546301c4d07..6a17dbe3c0a 100644 --- a/Master/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.markings.code.tex +++ b/Master/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.markings.code.tex @@ -7,7 +7,7 @@ % % See the file doc/generic/pgf/licenses/LICENSE for more details. -\usepgfmodule{decorations} +\usepgfmodule{decorations}% % A marking decoration is used to add markings (which are just pgf @@ -16,37 +16,37 @@ \pgfkeys{ /pgf/decoration/reset marks/.code=\let\pgf@lib@dec@mark@marks\pgfutil@empty, /pgf/decoration/mark/.code=\pgf@lib@dec@parsemark#1\pgf@lib@dec@stop, -} +}% \let\pgf@lib@dec@mark@marks=\pgfutil@empty -\def\pgf@lib@dec@parsemark{\pgfutil@ifnextchar b{\pgf@lib@dec@parsebetween}{\pgf@lib@dec@parseat}} +\def\pgf@lib@dec@parsemark{\pgfutil@ifnextchar b{\pgf@lib@dec@parsebetween}{\pgf@lib@dec@parseat}}% \def\pgf@lib@dec@parseat at position#1with#2\pgf@lib@dec@stop{% \expandafter\def\expandafter\pgf@lib@dec@mark@marks\expandafter{\pgf@lib@dec@mark@marks% \pgf@lib@dec@domark{#1}{#2}% }% -} +}% \def\pgf@lib@dec@parsebetween between positions#1and#2step#3with#4\pgf@lib@dec@stop{% \expandafter\def\expandafter\pgf@lib@dec@mark@marks\expandafter{\pgf@lib@dec@mark@marks% \pgf@lib@dec@dobetweenmark{#1}{#2}{#3}{#4}% }% -} +}% \def\pgf@lib@dec@arrowhead#1#2{% \pgftransformxscale{#1} \pgfarrowdraw{#2}% -} +}% \def\pgf@lib@dec@doarrowhead#1{% \pgf@lib@dec@arrowhead{1}{#1}% -} +}% \def\pgf@lib@dec@doarrowheadrev#1{% \pgf@lib@dec@arrowhead{-1}{#1}% -} +}% \pgfdeclaredecoration{markings}{init} -{ +{% \state{init} [ width=0pt, @@ -56,8 +56,8 @@ }, next state=pre ] - {} - + {}% + \state{pre} [ width=0pt, @@ -69,11 +69,11 @@ }, next state=skipper ] - {} + {}% \state{skipper}[width=\pgf@lib@dec@computed@width-\pgfdecoratedcompleteddistance-1sp, - next state=\pgf@lib@dec@next@state]{} - + next state=\pgf@lib@dec@next@state]{}% + \state{main} [ width=1sp, @@ -104,15 +104,15 @@ \else% \pgfpathlineto{\pgfpointdecoratedpathlast} \fi% - } -} + }% +}% \def\pgf@lib@dec@domark#1#2#3\pgf@lib@dec@mark@last{% \def\pgf@lib@dec@mark@marks{#3}% \pgf@lib@dec@parsenum{#1}% \def\pgf@lib@dec@computed@action{#2}% \def\pgf@lib@dec@next@state{main}% -} +}% \def\pgf@lib@dec@dobetweenmark#1#2#3#4#5\pgf@lib@dec@mark@last{% @@ -124,7 +124,7 @@ % Skip! #5\pgf@lib@dec@mark@last% \else% - % + % \pgf@lib@dec@parsenum{#3}% \pgfmathparse{\pgf@lib@dec@mark@start+\pgf@lib@dec@computed@width}% % Update entry in mark list @@ -134,7 +134,7 @@ \def\pgf@lib@dec@computed@action{#4}% \def\pgf@lib@dec@next@state{main}% \fi% -} +}% \def\pgf@lib@dec@parsenum#1{% @@ -145,28 +145,28 @@ \else% \pgfmathparse{\pgfmathresult pt}% \fi% - \else% + \else% \ifdim\pgfmathresult pt<0pt\relax% \pgfmathparse{\pgfdecoratedpathlength\pgfmathresult*\pgfdecoratedpathlength}% \else% \pgfmathparse{\pgfmathresult*\pgfdecoratedpathlength}% \fi% \fi% - \edef\pgf@lib@dec@computed@width{\pgfmathresult pt}% -} + \edef\pgf@lib@dec@computed@width{\pgfmathresult pt}% +}% \def\pgf@lib@dec@mark@last{% \def\pgf@lib@dec@next@state{final}% -} +}% % % If you set the mark connection node inside a mark picture, the -% output path will contain a line to this node +% output path will contain a line to this node % \pgfkeys{/pgf/decoration/mark connection node/.store in=\pgf@lib@mark@node, - /pgf/decoration/mark connection node=} + /pgf/decoration/mark connection node=}% \def\pgf@lib@mark@connect@node{% % Line to "left" end of the node \pgfpathlineto{\pgfpointshapeborder{\pgf@lib@mark@node}{\pgfqpoint{-1pt}{0pt}}} @@ -175,4 +175,4 @@ }% -\endinput
\ No newline at end of file +\endinput |