1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
|
# pgf package
# Benito van der Zander, 14 May 2011, init contribute
# Matthew Bertucci updated 12/1/2021 for v3.1.9a
# pgf.sty
# ├── pgfrcs.sty
# ├── pgfcore.sty
# ├── pgfmoduleshapes.code.tex
# └── pgfmoduleplot.code.tex
#include:pgfrcs
#include:pgfcore
#keyvals:\usepackage/pgf#c
draft
version=#0.65,0.96,1.18,latest
#endkeyvals
# plot pgfmodule
\pgfplotstreamstart#*
\pgfplotstreampoint{point}#*
\pgfplotstreampointoutlier{point}#*
\pgfplotstreampointundefined#*
\pgfplotstreamnewdataset#*
\pgfplotstreamspecial{text}#*
\pgfplotstreamend#*
\pgfdeclareplothandler{macro%cmd}{args}{options%keyvals}#*d
#keyvals:\pgfdeclareplothandler#c
start=%<code%>
end=%<code%>
point=%<code%>
jump=%<code%>
special=%<code%>
point macro=%<macro%>
special macro=%<macro%>
start macro=%<macro%>
end macro=%<macro%>
jump macro=%<macro%>
#endkeyvals
\pgfsetlinetofirstplotpoint#*
\pgfsetmovetofirstplotpoint#*
\pgfplothandlerlineto#*
\pgfplothandlerpolygon#*
\pgfplothandlerdiscard#*
\pgfplothandlerrecord{macro%cmd}#*d
\pgfplotxyfile{file}#*
\pgfplotxyzfile{file}#*
\pgfplotgnuplot{gnuplot function}#*
\pgfplotgnuplot[prefix]{gnuplot function}#*
\pgfplotfunction{variable%cmd}{sample list}{point}#*d
# shapes pgfmodule
\pgfnodeparttextbox#*
\pgfmultipartnode{shape}{anchor}{name}{path usage cmd}#*
\pgfnode{shape}{anchor}{label text}{name}{path usage cmd}#*
\pgfpositionnodelater{macro}#*
\pgfpositionnodelatername#*
\pgfpositionnodelaterminx#*
\pgfpositionnodelatermaxx#*
\pgfpositionnodelaterminy#*
\pgfpositionnodelatermaxy#*
\ifpgflatenodepositioning#*
\pgflatenodepositioningtrue#*
\pgflatenodepositioningfalse#*
\pgfpositionnodelaterbox#*
\pgfpositionnodenow{coordinate}#*
\pgffakenode{node name}#*
\pgfnodepostsetupcode{node name}{code}#*
\pgfnodealias{new name}{existing name}#*
\pgfnoderename{new name}{existing name}#*
\pgfcoordinate{name}{coordinate}#*
\pgfdeclaregenericanchor{anchor}{code}#*
\pgfpointanchor{node}{anchor}#*
\pgfpointshapeborder{node}{point}#*
\pgfgetnodeparts{macro}{shape name}#*d
\pgfdeclareshape{shape name}{shape spec}#*
\centerpoint#S
\ifpgfshapeborderusesincircle#*
\pgfshapeborderusesincircletrue#*
\pgfshapeborderusesincirclefalse#*
\northeast#S
\southwest#S
\radius#S
\nodeparts{list of node parts}#*
\savedanchor{cmd}{code}#*d
\saveddimen{cmd}{code}#*d
\savedmacro{cmd}{code}#*d
\addtosavedmacro{macro}#*
\anchor{name}{code}#*
\deferredanchor{name}{code}#*
\anchorborder{code}#*
\backgroundpath{code}#*
\foregroundpath{code}#*
\behindbackgroundpath{code}#*
\beforebackgroundpath{code}#*
\behindforegroundpath{code}#*
\beforeforegroundpath{code}#*
\inheritsavedanchors#*
\inheritsavedanchors[from={%<shape name%>}]#*
\inheritbehindbackgroundpath#*
\inheritbehindbackgroundpath[from={%<shape name%>}]#*
\inheritbackgroundpath#*
\inheritbackgroundpath[from={%<shape name%>}]#*
\inheritbeforebackgroundpath#*
\inheritbeforebackgroundpath[from={%<shape name%>}]#*
\inheritbehindforegroundpath#*
\inheritbehindforegroundpath[from={%<shape name%>}]#*
\inheritforegroundpath#*
\inheritforegroundpath[from={%<shape name%>}]#*
\inheritbeforeforegroundpath#*
\inheritbeforeforegroundpath[from={%<shape name%>}]#*
\inheritanchor#*
\inheritanchor[from={%<shape name%>}]{name}#*
\inheritanchorborder#*
\inheritanchorborder[from={%<shape name%>}]#*
|