TikZ and PGF
Manual for Version 1.01
|
Für meinen Vater, damit er noch viele schöne TEX-Graphiken erschaffen kann.
The TikZ and PGF Packages
Manual for Version 1.01
http://sourceforge.net/projects/pgf
Till Tantau |
mailto:tantau@users.sourceforge.net |
November 15, 2005
This part is intended to help you get started with the PGF package. First, the installation process is explained; however, the system will typically be already installed on your system, so this can often be skipped. Next, a short tutorial is given that explains the most often used commands and concepts of TikZ, without going into any of the glorious details. At the end of this section you will find some, hopefully useful, hints on how to create “good” graphics in general. The information in this section is not specific to PGF.
|
|
In this part the library and utility packages are documented. The library packages provide additional predefined graphic objects like new arrow heads, or new plot marks. These are not loaded by default since many users will not need them.
The utility packages are not directly involved in creating graphics, but you may find them useful nonetheless. All of them either directly depend on PGF or they are designed to work well together with PGF even though they can be used in a stand-alone way.
|
|
This part describes the low-level interface of PGF, called the system layer. This interface provides a complete abstraction of the internals of the underlying drivers.
Unless you intend to port PGF to another driver or unless you intend to write your own optimized frontend, you need not read this part.
In the following it is assumed that you are familiar with the basic workings of the graphics package and that you know what TEX-drivers are and how they work.
|
|
above option, 142
above left option, 142
above right option, 142
\anchor, 308
anchor option, 141
\anchorborder, 309
angle 45 arrow tip, 176
angle 45 reversed arrow tip, 176
angle 60 arrow tip, 176
angle 60 reversed arrow tip, 176
angle 90 arrow tip, 176
angle 90 reversed arrow tip, 176
arc path operation, 101
Arrow tips
(, 177
), 177
*, 177
|, 295
[, 177
], 177
angle 45, 176
angle 45 reversed, 176
angle 60, 176
angle 60 reversed, 176
angle 90, 176
angle 90 reversed, 176
butt cap, 177
diamond, 177
fast cap, 177
fast cap reversed, 177
hooks, 176
hooks reversed, 176
latex, 295
latex reversed, 295
latex', 176
latex' reversed, 176
left hook, 177
left hook reversed, 177
left to, 177
left to reversed, 177
o, 177
open diamond, 177
open triangle 45, 176
open triangle 45 reversed, 176
open triangle 60, 176
open triangle 60 reversed, 176
open triangle 90, 176
open triangle 90 reversed, 176
right hook, 177
right hook reversed, 177
right to, 177
right to reversed, 177
round cap, 177
stealth, 295
stealth reversed, 295
stealth', 176
stealth' reversed, 176
to, 295
to reversed, 295
triangle 45, 176
triangle 45 reversed, 176
triangle 60, 176
triangle 60 reversed, 176
triangle 90, 176
triangle 90 cap, 177
triangle 90 cap reversed, 177
triangle 90 reversed, 176
arrows option, 122
asterisk plot mark, 187
at option, 238
at end style, 146
at start style, 146
background grid style, 195
background rectangle style, 195
background top style, 196
\backgroundpath, 310
ball plot mark, 109
ball color option, 130
base option, 238
baseline option, 76
\beforebackgroundpath, 310
\beforeforegroundpath, 311
\behindbackgroundpath, 310
\behindforegroundpath, 310
below option, 143
below left option, 143
below right option, 143
bend option, 103
bend at end style, 104
bend at start style, 104
bend pos option, 104
border snake, 178
bottom option, 237
bottom color option, 129
brace snake, 178
\breakforeach, 205
bumps snake, 178
butt cap arrow tip, 177
cap option, 119
child path operation, 152
child anchor option, 163
circle path operation, 101
circle shape, 313
\clip, 116
clip option, 131
cm option, 173
coil snake, 179
color option, 116
color option option, 116
\colorcurrentmixin, 221
colormixin environment, 220
\coordinate, 116
coordinate path operation, 137
coordinate shape, 313
cos path operation, 105
cross out shape, 188
dash pattern option, 119
dash phase option, 120
dashed style, 120
densely dashed style, 120
densely dotted style, 120
diamond arrow tip, 177
diamond plot mark, 187
diamond* plot mark, 187
domain option, 108
dotted style, 120
double option, 124
double distance option, 124
draft package option, 231, 330
\draw, 115
draw option, 117
draw opacity option, 121
edge from parent path operation, 162
edge from parent style, 163
edge from parent fork down style, 193
edge from parent fork left style, 194
edge from parent fork right style, 193
edge from parent fork up style, 194
edge from parent path option, 162
ellipse path operation, 101
ellipse shape, 189
<empty> path operation, 92
Environments
colormixin, 220
pgfinterruptpath, 236
pgfinterruptpicture, 236
pgflowlevelscope, 327
pgfonlayer, 354, 355
pgfpicture, 233, 234
pgfscope, 234, 235
scope, 78, 79
tikzpicture, 76, 77
even odd rule option, 126
every <part name> node part style, 138
every <shape> node style, 137
every child style, 156
every child node style, 156
every node style, 136
every path style, 92
every picture style, 77
every plot style, 109
every scope style, 78
execute at begin picture option, 76
execute at begin scope option, 79
execute at end picture option, 76
execute at end scope option, 79
expanding waves snake, 179
fast cap arrow tip, 177
fast cap reversed arrow tip, 177
File, see Packages and files
\fill, 115
fill option, 125
fill opacity option, 127
\filldraw, 115
font option, 139
forbidden sign shape, 189
\foreach, 201
\foregroundpath, 310
framed style, 195
gap after snake option, 95
gap around snake option, 95
gap before snakes option, 95
Graphic options
>, 123
<shape name>, 136
above, 142
above left, 142
above right, 142
anchor, 141
arrows, 122
at, 238
ball color, 130
base, 238
baseline, 76
below, 143
below left, 143
below right, 143
bend, 103
bend pos, 104
bottom, 237
bottom color, 129
cap, 119
child anchor, 163
clip, 131
cm, 173
color, 116
color option, 116
dash pattern, 119
dash phase, 120
domain, 108
double, 124
double distance, 124
draw, 117
draw opacity, 121
edge from parent path, 162
even odd rule, 126
execute at begin picture, 76
execute at begin scope, 79
execute at end picture, 76
execute at end scope, 79
fill, 125
fill opacity, 127
font, 139
gap after snake, 95
gap around snake, 95
gap before snakes, 95
grow, 160
grow via three points, 191
grow', 161
growth function, 161
id, 109
inner color, 129
inner frame sep, 194
inner frame xsep, 194
inner frame ysep, 194
inner sep, 147
inner xsep, 148
inner ysep, 148
join, 119
left, 142, 237
left color, 129
level distance, 158
line after snake, 96
line around snake, 96
line before snake, 95
line width, 118
mark, 109
mark options, 110
mark size, 110
middle color, 129
minimum height, 148
minimum size, 149
minimum width, 148
mirror snake, 96
miter limit, 119
name, 135
next state, 269
nonzero rule, 125
only marks, 112
opacity, 121
outer color, 130
outer frame sep, 196
outer frame xsep, 196
outer frame ysep, 196
outer sep, 148
outer xsep, 148
outer ysep, 148
parabola height, 104
parametric, 108
parent anchor, 163
polar comb, 112
pos, 144
prefix, 109
raise snake, 96
raw gnuplot, 109
reset cm, 173
right, 143, 237
right color, 129
rotate, 172, 238
rotate around, 173
rounded corners, 100
samples, 108
scale, 171
segment amplitude, 96
segment angle, 97
segment aspect, 98
segment length, 97
segment object length, 97
set style, 80
shade, 127
shading, 128
shading angle, 128
shape, 136
sharp corners, 101
sharp plot, 110
shift, 171
shorten <, 124
shorten >, 123
sibling angle, 192
sibling distance, 159
sloped, 145
smooth, 110
smooth cycle, 111
snake, 95
step, 102, 259
stepx, 259
stepy, 259
style, 79
switch if less than, 269
tension, 110
text, 138
text badly centered, 141
text badly ragged, 140
text centered, 140
text justified, 140
text opacity, 138
text ragged, 140
text width, 139
top, 237
top color, 129
transform shape, 143
use as bounding box, 130
width, 269
x, 169, 238
xcomb, 111
xscale, 171
xshift, 171
xslant, 172
xstep, 102
y, 169, 238
ycomb, 111
yscale, 172
yshift, 171
yslant, 172
ystep, 102
z, 169
grid path operation, 102
gridded style, 196
grow option, 160
grow cyclic style, 192
grow via three points option, 191
grow' option, 161
growth function option, 161
help lines style, 103
hooks arrow tip, 176
hooks reversed arrow tip, 176
id option, 109
\ifpgfresetnontranslationsattime, 323
\ifpgfslopedattime, 323
\ifpgfsys@eorule, 374
\inheritanchor, 312
\inheritanchorborder, 312
\inheritbackgroundpath, 311
\inheritbeforebackgroundpath, 311
\inheritbeforeforegroundpath, 311
\inheritbehindbackgroundpath, 311
\inheritbehindforegroundpath, 311
\inheritforegroundpath, 311
\inheritsavedanchors, 311
inner color option, 129
inner frame sep option, 194
inner frame xsep option, 194
inner frame ysep option, 194
inner sep option, 147
inner xsep option, 148
inner ysep option, 148
join option, 119
latex arrow tip, 295
latex reversed arrow tip, 295
latex' arrow tip, 176
latex' reversed arrow tip, 176
Layout, see Page layout
left option, 142, 237
left color option, 129
left hook arrow tip, 177
left hook reversed arrow tip, 177
left to arrow tip, 177
left to reversed arrow tip, 177
level <number> style, 156
level distance option, 158
line after snake option, 96
line around snake option, 96
line before snake option, 95
line width option, 118
lineto snake, 272
loose background style, 194
loosely dashed style, 120
loosely dotted style, 120
mark option, 109
mark options option, 110
mark size option, 110
middle color option, 129
midway style, 145
minimum height option, 148
minimum size option, 149
minimum width option, 148
mirror snake option, 96
miter limit option, 119
moveto snake, 272
name option, 135
near end style, 146
near start style, 146
nearly opaque style, 122
nearly transparent style, 121
next state option, 269
\node, 116
node path operation, 135
\nodepart, 137
\nodeparts, 306
nonzero rule option, 125
o arrow tip, 177
o plot mark, 187
only marks option, 112
opacity option, 121
opaque style, 122
open diamond arrow tip, 177
open triangle 45 arrow tip, 176
open triangle 45 reversed arrow tip, 176
open triangle 60 arrow tip, 176
open triangle 60 reversed arrow tip, 176
open triangle 90 arrow tip, 176
open triangle 90 reversed arrow tip, 176
oplus plot mark, 187
oplus* plot mark, 187
Options for graphics, see Graphic options
Options for packages, see Package options
otimes plot mark, 187
otimes* plot mark, 187
outer color option, 130
outer frame sep option, 196
outer frame xsep option, 196
outer frame ysep option, 196
outer sep option, 148
outer xsep option, 148
outer ysep option, 148
Package options for PGF
draft, 231, 330
version=<version>, 231
Packages and files
pgf, 231
pgf.cfg, 363
pgfbaseimage, 330
pgfbaselayers, 353
pgfbaseplot, 345
pgfbaseshapes, 298
pgfcore, 232
pgflibraryarrows, 176
pgflibraryautomata, 197
pgflibraryplothandlers, 182
pgflibraryplotmarks, 187
pgflibraryshapes, 188
pgflibrarysnakes, 177
pgflibrarytikzbackgrounds, 194
pgflibrarytikztrees, 190
pgfsys, 363
pgfsys-common-pdf, 364
pgfsys-common-postscript, 364
pgfsys-dvipdfm.def, 64
pgfsys-dvips.def, 65
pgfsys-pdftex.def, 64
pgfsys-tex4ht.def, 65
pgfsys-textures.def, 65
pgfsys-vtex.def, 64
tikz, 75
Page layouts
16 on 1, 211
2 on 1, 211
4 on 1, 211
8 on 1, 211
resize to, 210
rounded corners, 211
two screens with lagging second, 212
two screens with optional second, 212
parabola path operation, 103
parabola height option, 104
parametric option, 108
parent anchor option, 163
\path, 91
Path operations
--, 93
-|, 93
|-, 94
--cycle, 99
--plot, 105
.., 99
arc, 101
child, 152
circle, 101
coordinate, 137
cos, 105
edge from parent, 162
ellipse, 101
<empty>, 92
grid, 102
node, 135
parabola, 103
plot, 106
rectangle, 100
sin, 105
pentagon plot mark, 187
pentagon* plot mark, 187
pgf package, 231
pgf.cfg file, 363
\pgf@pathmaxx, 263
\pgf@pathmaxy, 263
\pgf@pathminx, 263
\pgf@pathminy, 263
\pgf@picmaxx, 263
\pgf@picmaxy, 264
\pgf@picminx, 263
\pgf@picminy, 263
\pgf@process, 249
\pgf@protocolsizes, 264
\pgf@relevantforpicturesizefalse, 264
\pgf@relevantforpicturesizetrue, 264
\pgf@sys@bp, 380
\pgfaliasimage, 331
\pgfalternateextension, 333
\pgfarrowsdeclare, 288
\pgfarrowsdeclarealias, 292
\pgfarrowsdeclarecombine, 292
\pgfarrowsdeclaredouble, 293
\pgfarrowsdeclarereversed, 292
\pgfarrowsdeclaretriple, 294
pgfbaseimage package, 330
pgfbaselayers package, 353
pgfbaseplot package, 345
pgfbaseshapes package, 298
pgfcore package, 232
\pgfdeclarehorizontalshading, 338
\pgfdeclareimage, 331
\pgfdeclarelayer, 353
\pgfdeclaremask, 334
\pgfdeclareplotmark, 186
\pgfdeclareradialshading, 339
\pgfdeclareshape, 306
\pgfdeclaresnake, 268
\pgfdeclareverticalshading, 339
\pgfextractx, 249
\pgfextracty, 249
\pgfgettransform, 325
\pgfimage, 333
pgfinterruptpath environment, 236
pgfinterruptpicture environment, 236
pgflibraryarrows package, 176
pgflibraryautomata package, 197
pgflibraryplothandlers package, 182
pgflibraryplotmarks package, 187
pgflibraryshapes package, 188
pgflibrarysnakes package, 177
pgflibrarytikzbackgrounds package, 194
pgflibrarytikztrees package, 190
\pgflinewidth, 278
\pgflowlevel, 326
\pgflowlevelobj, 326
pgflowlevelscope environment, 327
\pgflowlevelsynccm, 326
\pgfmultipartnode, 301
\pgfnode, 300
pgfonlayer environment, 354, 355
\pgfpagescurrentpagewillbelogicalpage, 217
\pgfpagesdeclarelayout, 212
\pgfpageslogicalpageoptions, 214
\pgfpagesphysicalpageoptions, 213
\pgfpagesshipoutlogicalpage, 216
\pgfpagesuselayout, 210
\pgfpatharc, 256
\pgfpathcirlce, 258
\pgfpathclose, 255
\pgfpathcosine, 261
\pgfpathcurveto, 255
\pgfpathellipse, 257
\pgfpathgrid, 259
\pgfpathlineto, 254
\pgfpathmoveto, 254
\pgfpathparabola, 260
\pgfpathqcircle, 359
\pgfpathqcurveto, 359
\pgfpathqlineto, 358
\pgfpathqmoveto, 358
\pgfpathrectangle, 258
\pgfpathrectanglecorners, 258
\pgfpathsine, 260
\pgfpathsnakealongvector, 272
\pgfpathsnakesto, 272
\pgfpathsnaketo, 273
pgfpicture environment, 233, 234
\pgfplotgnuplot, 348
\pgfplothandlerclosedcurve, 183
\pgfplothandlercurveto, 182
\pgfplothandlerdiscard, 350
\pgfplothandlerlineto, 349
\pgfplothandlermark, 185
\pgfplothandlerpolarcomb, 184
\pgfplothandlerrecord, 350
\pgfplothandlerxcomb, 184
\pgfplothandlerycomb, 184
\pgfplotmarksize, 187
\pgfplotstreamend, 347
\pgfplotstreampoint, 347
\pgfplotstreamstart, 347
\pgfplotxyfile, 347
\pgfplotxyzfile, 348
\pgfpoint, 241
\pgfpointadd, 244
\pgfpointanchor, 303
\pgfpointborderellipse, 248
\pgfpointborderrectangle, 247
\pgfpointcurveattime, 246
\pgfpointdiff, 244
\pgfpointintersectionoflines, 248
\pgfpointlineatdistance, 246
\pgfpointlineattime, 245
\pgfpointnormalised, 245
\pgfpointorigin, 241
\pgfpointpolar, 241
\pgfpointscale, 244
\pgfpointshapeborder, 304
\pgfpointxy, 242
\pgfpointxyz, 242
\pgfqbox, 360
\pgfqboxsynced, 360
pgfscope environment, 234, 235
\pgfsetarrows, 281, 295
\pgfsetarrowsend, 281, 294
\pgfsetarrowsstart, 281, 294
\pgfsetbaseline, 234
\pgfsetbeveljoin, 278
\pgfsetbuttcap, 278
\pgfsetcolor, 280
\pgfsetcornersarced, 262
\pgfsetdash, 279
\pgfseteorule, 282
\pgfsetfillcolor, 283
\pgfsetfillopacity, 283
\pgfsetlayers, 354
\pgfsetlinetofirstplotpoint, 349
\pgfsetlinewidth, 277
\pgfsetmiterjoin, 279
\pgfsetmiterlimit, 279
\pgfsetmovetofirstplotpoint, 349
\pgfsetnonzerorule, 282
\pgfsetplotmarksize, 186
\pgfsetplottension, 183
\pgfsetrectcap, 278
\pgfsetroundcap, 278
\pgfsetroundjoin, 278
\pgfsetshapeinnerxsep, 302
\pgfsetshapeinnerysep, 303
\pgfsetshapeminheight, 302
\pgfsetshapeminwidth, 302
\pgfsetshapeouterxsep, 303
\pgfsetshapeouterysep, 303
\pgfsetshortenend, 282
\pgfsetshortenstart, 281
\pgfsetsnakesegmenttransformation, 273
\pgfsetstrokecolor, 279
\pgfsetstrokeopacity, 280
\pgfsettransform, 325
\pgfsetxvec, 243
\pgfsetyvec, 243
\pgfsetzvec, 243
\pgfshadepath, 340
\pgfsnakecompleteddistance, 270
\pgfsnakeremainingdistance, 270
pgfsys package, 363
pgfsys-common-pdf file, 364
pgfsys-common-postscript file, 364
pgfsys-dvipdfm.def file, 64
pgfsys-dvips.def file, 65
pgfsys-pdftex.def file, 64
pgfsys-tex4ht.def file, 65
pgfsys-textures.def file, 65
pgfsys-vtex.def file, 64
\pgfsys@begininvisible, 380
\pgfsys@beginpicture, 367
\pgfsys@beginpurepicture, 367
\pgfsys@beginscope, 377
\pgfsys@beveljoin, 373
\pgfsys@buttcap, 372
\pgfsys@clipnext, 372
\pgfsys@closepath, 369
\pgfsys@closestroke, 371
\pgfsys@color@cmy, 375
\pgfsys@color@cmy@fill, 375
\pgfsys@color@cmy@stroke, 375
\pgfsys@color@cmyk, 375
\pgfsys@color@cmyk@fill, 375
\pgfsys@color@cmyk@stroke, 375
\pgfsys@color@gray, 376
\pgfsys@color@gray@fill, 376
\pgfsys@color@gray@stroke, 376
\pgfsys@color@reset, 376
\pgfsys@color@reset@inorderfalse, 376
\pgfsys@color@reset@inordertrue, 376
\pgfsys@color@rgb, 374
\pgfsys@color@rgb@fill, 375
\pgfsys@color@rgb@stroke, 374
\pgfsys@color@unstacked, 377
\pgfsys@curveto, 369
\pgfsys@defineimage, 377
\pgfsys@definemask, 378
\pgfsys@defobject, 379
\pgfsys@discardpath, 372
\pgfsys@endinvisible, 380
\pgfsys@endpicture, 367
\pgfsys@endpurepicture, 368
\pgfsys@endscope, 377
\pgfsys@fill, 371
\pgfsys@fill@opacity, 374
\pgfsys@fillstroke, 372
\pgfsys@hbox, 368
\pgfsys@hboxsynced, 368
\pgfsys@horishading, 378
\pgfsys@imagesuffixlist, 377
\pgfsys@invoke, 379
\pgfsys@lineto, 368
\pgfsys@miterjoin, 373
\pgfsys@moveto, 368
\pgfsys@radialshading, 379
\pgfsys@rect, 369
\pgfsys@rectcap, 373
\pgfsys@roundcap, 372
\pgfsys@roundjoin, 373
\pgfsys@setdash, 373
\pgfsys@setlinewidth, 372
\pgfsys@setmiterlimit, 373
\pgfsys@stroke, 370
\pgfsys@stroke@opacity, 374
\pgfsys@transformcm, 370
\pgfsys@transformshift, 370
\pgfsys@transformxyscale, 370
\pgfsys@typesetpicturebox, 367
\pgfsys@useobject, 379
\pgfsys@vertshading, 379
\pgfsysdriver, 363
\pgfsysprotocol@bufferedfalse, 389
\pgfsysprotocol@bufferedtrue, 389
\pgfsysprotocol@flushcurrentprotocol, 390
\pgfsysprotocol@getcurrentprotocol, 390
\pgfsysprotocol@invokecurrentprotocol, 390
\pgfsysprotocol@literal, 389
\pgfsysprotocol@literalbuffered, 389
\pgfsysprotocol@setcurrentprotocol, 390
\pgfsyssoftpath@closepath, 385
\pgfsyssoftpath@curveto, 385
\pgfsyssoftpath@flushcurrentpath, 384
\pgfsyssoftpath@getcurrentpath, 384
\pgfsyssoftpath@invokecurrentpath, 384
\pgfsyssoftpath@lineto, 385
\pgfsyssoftpath@moveto, 384
\pgfsyssoftpath@rect, 385
\pgfsyssoftpath@setcurrentpath, 384
\pgftext, 237
\pgftransformarrow, 321
\pgftransformcm, 320
\pgftransformcurveattime, 322
\pgftransforminvert, 324
\pgftransformlineattime, 321
\pgftransformreset, 323
\pgftransformresetnontranslations, 324
\pgftransformrotate, 320
\pgftransformscale, 319
\pgftransformshift, 318
\pgftransformxscale, 319
\pgftransformxshift, 318
\pgftransformxslant, 319
\pgftransformyscale, 319
\pgftransformyshift, 318
\pgftransformyslant, 320
\pgfuseimage, 332
\pgfusepath, 276
\pgfusepathqclip, 360
\pgfusepathqfill, 360
\pgfusepathqfillstroke, 360
\pgfusepathqstroke, 360
\pgfuseplotmark, 185
\pgfuseshading, 340
plot path operation, 106
Plot marks
*, 187
|, 187
+, 187
-, 187
asterisk, 187
ball, 109
diamond, 187
diamond*, 187
o, 187
oplus, 187
oplus*, 187
otimes, 187
otimes*, 187
pentagon, 187
pentagon*, 187
square, 187
square*, 187
star, 187
triangle, 187
triangle*, 187
x, 187
polar comb option, 112
pos option, 144
prefix option, 109
raise snake option, 96
raw gnuplot option, 109
rectangle path operation, 100
rectangle shape, 313
reset cm option, 173
resize to layout, 210
right option, 143, 237
right color option, 129
right hook arrow tip, 177
right hook reversed arrow tip, 177
right to arrow tip, 177
right to reversed arrow tip, 177
rotate option, 172, 238
rotate around option, 173
round cap arrow tip, 177
rounded corners layout, 211
rounded corners option, 100
samples option, 108
\savedanchor, 307
\saveddimen, 308
saw snake, 180
scale option, 171
scope environment, 78, 79
segment amplitude option, 96
segment angle option, 97
segment aspect option, 98
segment length option, 97
segment object length option, 97
semithick style, 118
semitransparent style, 122
set style option, 80
\shade, 116
shade option, 127
\shadedraw, 116
shading option, 128
shading angle option, 128
shape option, 136
Shapes
circle, 313
coordinate, 313
cross out, 188
ellipse, 189
forbidden sign, 189
rectangle, 313
state, 197
state with output, 197
strike out, 190
sharp corners option, 101
sharp plot option, 110
shift option, 171
shorten < option, 124
shorten > option, 123
show background bottom style, 197
show background grid style, 195
show background left style, 197
show background rectangle style, 194
show background right style, 197
show background top style, 196
sibling angle option, 192
sibling distance option, 159
sin path operation, 105
sloped option, 145
smooth option, 110
smooth cycle option, 111
snake option, 95
snake snake, 180
snake triangles 45 style, 98
snake triangles 60 style, 98
snake triangles 90 style, 98
Snakes
border, 178
brace, 178
bumps, 178
coil, 179
expanding waves, 179
lineto, 272
moveto, 272
saw, 180
snake, 180
ticks, 180
triangles, 181
waves, 181
zigzag, 181
solid style, 120
square plot mark, 187
square* plot mark, 187
star plot mark, 187
\state, 269
state shape, 197
state with output shape, 197
stealth arrow tip, 295
stealth reversed arrow tip, 295
stealth' arrow tip, 176
stealth' reversed arrow tip, 176
step option, 102, 259
stepx option, 259
stepy option, 259
strike out shape, 190
style option, 79
Styles
at end, 146
at start, 146
background grid, 195
background rectangle, 195
background top, 196
bend at end, 104
bend at start, 104
dashed, 120
densely dashed, 120
densely dotted, 120
dotted, 120
edge from parent, 163
edge from parent fork down, 193
edge from parent fork left, 194
edge from parent fork right, 193
edge from parent fork up, 194
every <part name> node part, 138
every <shape> node, 137
every child, 156
every child node, 156
every node, 136
every path, 92
every picture, 77
every plot, 109
every scope, 78
framed, 195
gridded, 196
grow cyclic, 192
help lines, 103
level <number>, 156
loose background, 194
loosely dashed, 120
loosely dotted, 120
midway, 145
near end, 146
near start, 146
nearly opaque, 122
nearly transparent, 121
opaque, 122
semithick, 118
semitransparent, 122
show background bottom, 197
show background grid, 195
show background left, 197
show background rectangle, 194
show background right, 197
show background top, 196
snake triangles 45, 98
snake triangles 60, 98
snake triangles 90, 98
solid, 120
thick, 118
thin, 118
tight background, 194
transparent, 121
ultra nearly opaque, 122
ultra nearly transparent, 121
ultra thick, 118
ultra thin, 118
very near end, 146
very near start, 146
very nearly opaque, 122
very nearly transparent, 121
very thick, 118
very thin, 118
switch if less than option, 269
tension option, 110
text option, 138
text badly centered option, 141
text badly ragged option, 140
text centered option, 140
text justified option, 140
text opacity option, 138
text ragged option, 140
text width option, 139
thick style, 118
thin style, 118
ticks snake, 180
tight background style, 194
\tikz, 77, 78
tikz package, 75
tikzpicture environment, 76, 77
\tikzstyle, 80
to arrow tip, 295
to reversed arrow tip, 295
top option, 237
top color option, 129
transform shape option, 143
transparent style, 121
triangle plot mark, 187
triangle 45 arrow tip, 176
triangle 45 reversed arrow tip, 176
triangle 60 arrow tip, 176
triangle 60 reversed arrow tip, 176
triangle 90 arrow tip, 176
triangle 90 cap arrow tip, 177
triangle 90 cap reversed arrow tip, 177
triangle 90 reversed arrow tip, 176
triangle* plot mark, 187
triangles snake, 181
two screens with lagging second layout, 212
two screens with optional second layout, 212
ultra nearly opaque style, 122
ultra nearly transparent style, 121
ultra thick style, 118
ultra thin style, 118
use as bounding box option, 130
\useasboundingbox, 116
version=<version> package option, 231
very near end style, 146
very near start style, 146
very nearly opaque style, 122
very nearly transparent style, 121
very thick style, 118
very thin style, 118
waves snake, 181
width option, 269
x option, 169, 238
x plot mark, 187
xcomb option, 111
xscale option, 171
xshift option, 171
xslant option, 172
xstep option, 102
y option, 169, 238
ycomb option, 111
yscale option, 172
yshift option, 171
yslant option, 172
ystep option, 102
z option, 169
zigzag snake, 181