diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryintersections.code.tex')
-rw-r--r-- | Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryintersections.code.tex | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryintersections.code.tex b/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryintersections.code.tex index 361d961339b..f3e4f94144b 100644 --- a/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryintersections.code.tex +++ b/Master/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryintersections.code.tex @@ -7,28 +7,28 @@ % % See the file doc/generic/pgf/licenses/LICENSE for more details. -\usepgflibrary{intersections} +\usepgflibrary{intersections}% % FIXME : the 'name path global' is not reset properly - and some % following 'name path' will append to it rather that reset it. \pgfkeys{% /tikz/name path global/.code={% - % reset any "old" variables inheritted from some other path - % - we do not accidentally want to append to an old path with the - % same name (or if someone provided the option twice)... - \expandafter\global\expandafter\let\csname tikz@intersect@path@name@#1\endcsname=\relax - \tikz@key@name@path{#1}{\gdef}% + % reset any "old" variables inherited from some other path + % - we do not accidentally want to append to an old path with the + % same name (or if someone provided the option twice)... + \expandafter\global\expandafter\let\csname tikz@intersect@path@name@#1\endcsname=\relax + \tikz@key@name@path{#1}{\gdef}% }, /tikz/name path local/.code={% \pgfkeys{/tikz/name path={#1}}% }, /tikz/name path/.code={% - % hm. Do we need this "reset old option" as in 'name path global' - % for this case as well? - \tikz@key@name@path{#1}{\def}% + % hm. Do we need this "reset old option" as in 'name path global' + % for this case as well? + \tikz@key@name@path{#1}{\def}% }, -} +}% % #1: the name to assign. % #2: one of '\def' or '\gdef'. @@ -51,27 +51,27 @@ \expandafter\expandafter\expandafter\def\expandafter\expandafter\expandafter\tikz@marshal% \expandafter\expandafter\expandafter{\expandafter\tikz@marshal\expandafter{\tikz@intersect@temppath}}% \expandafter\pgfutil@g@addto@macro\expandafter\tikz@intersect@namedpaths\expandafter{\tikz@marshal}% -} +}% \let\tikz@finish@orig=\tikz@finish \def\tikz@finish{% \tikz@finish@orig% \tikz@intersect@finish% -} +}% -\def\tikz@intersect@finish{% +\def\tikz@intersect@finish{% \ifx\tikz@intersect@namedpaths\pgfutil@empty% \else% \tikz@intersect@namedpaths% - % FIXME : it is reasonable to reset this globally as it is global - % in its nature. But the reset instruction should be moved to - % \endscope or something related. Resetting it here breaks the - % manual + % FIXME : it is reasonable to reset this globally as it is global + % in its nature. But the reset instruction should be moved to + % \endscope or something related. Resetting it here breaks the + % manual \let\tikz@intersect@namedpaths=\pgfutil@empty% \fi% -} - +}% + \let\tikz@intersect@namedpaths=\pgfutil@empty \let\tikz@intersect@path@a=\pgfutil@empty \let\tikz@intersect@path@b=\pgfutil@empty @@ -124,24 +124,24 @@ total/.store in=\tikz@intersect@total, by/.store in=\tikz@intersect@by, sort by/.code=\edef\tikz@intersect@sort@by{#1}\tikz@intersect@check@sort@by% -} +}% \def\tikz@intersect@check@sort@by{% - \ifx\tikz@intersect@sort@by\tikz@intersect@path@a% - \pgfintersectionsortbyfirstpath% - \else% - \ifx\tikz@intersect@sort@by\tikz@intersect@path@b% - \pgfintersectionsortbysecondpath% - \else% - \pgf@intersect@sortfalse% - \fi% - \fi% -} + \ifx\tikz@intersect@sort@by\tikz@intersect@path@a% + \pgfintersectionsortbyfirstpath% + \else% + \ifx\tikz@intersect@sort@by\tikz@intersect@path@b% + \pgfintersectionsortbysecondpath% + \else% + \pgf@intersect@sortfalse% + \fi% + \fi% +}% \def\tikz@intersect@path@names@parse#1 and #2\tikz@stop{% \def\tikz@intersect@path@a{#1}% \def\tikz@intersect@path@b{#2}% -} +}% \def\tikz@intersect@name@parse{\pgfutil@ifnextchar[\tikz@intersect@name@parse@opt{\tikz@intersect@name@parse@opt[]}}%} \def\tikz@intersect@name@parse@opt[#1]#2\pgf@stop{% |