diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse14.html')
-rw-r--r-- | Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse14.html | 3886 |
1 files changed, 0 insertions, 3886 deletions
diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse14.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse14.html deleted file mode 100644 index 269a0bd0738..00000000000 --- a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse14.html +++ /dev/null @@ -1,3886 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" - "http://www.w3.org/TR/html4/loose.dtd"> -<html > -<head><title>14 Libraries</title> -<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> -<meta name="generator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)"> -<meta name="originator" content="TeX4ht (http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html)"> -<!-- html --> -<meta name="src" content="pgfmanual.tex"> -<meta name="date" content="2005-11-15 18:41:00"> -<link rel="stylesheet" type="text/css" href="pgfmanual.css"> -</head><body -> - <div class="crosslinks"><p class="noindent">[<a -href="pgfmanualse15.html" >next</a>] [<a -href="#tailpgfmanualse14.html">tail</a>] [<a -href="pgfmanual.html#pgfmanualse14.html" >up</a>] </p></div> - <h3 class="sectionHead"><span class="titlemark">14 </span> <a - id="x15-15900014"></a>Libraries</h3> -<!--l. 10--><p class="noindent"> - <h4 class="subsectionHead"><span class="titlemark">14.1 </span> <a - id="x15-16000014.1"></a>Arrow Tip Library</h4> -<!--l. 13--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox96"><span -class="cmtt-10">\usepackage{</span><span -class="cmtt-10">pgflibraryarrows</span><span -class="cmtt-10">} % </span><span class="LATEX"><span -class="cmtt-10">L</span><span class="A"><span -class="cmtt-10">A</span></span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span></span> </dt><dd -class="description"> -<a - id="dx15-160001"></a> -<a - id="dx15-160002"></a> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox97"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibraryarrows</span><span -class="cmtt-10">.tex % plain </span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span> </dt><dd -class="description"> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox98"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibraryarrows</span><span -class="cmtt-10">.tex % Con</span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span><span -class="cmtt-10">t</span></span> </dt><dd -class="description"> - <!--l. 14--><p class="noindent">The package defines additional arrow tips, which are described below. See page <a -href="pgfmanualse24.html#x25-25900024.5">295<!--tex4ht:ref: section-pos-option --></a> for the arrows tips - that are defined by default. Note that neither the standard packages nor this package defines an arrow - name containing <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">></span></span></span> or <span class="obeylines-h"><span class="verb"><span -class="cmtt-10"><</span></span></span>. These are left for the user to defined as he or she sees fit. </dd></dl> -<!--l. 21--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">14.1.1 </span> <a - id="x15-16100014.1.1"></a>Triangular Arrow Tips</h5> - <div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-313-" ><colgroup id="TBL-313-1g"><col -id="TBL-313-1"><col -id="TBL-313-2"></colgroup><tr - valign="baseline" id="TBL-313-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-1-1" -class="td11"> <a - id="dx15-161001"></a><a - id="dx15-161002"></a> <span -class="cmtt-10">latex' </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-1-2" -class="td11"> yields thick <object data="pgfmanual-306.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-307.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-2-1" -class="td11"> <a - id="dx15-161003"></a><a - id="dx15-161004"></a> <span -class="cmtt-10">latex' reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-2-2" -class="td11"> yields thick <object data="pgfmanual-308.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-309.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-3-1" -class="td11"> <a - id="dx15-161005"></a><a - id="dx15-161006"></a> <span -class="cmtt-10">stealth' </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-3-2" -class="td11"> yields thick <object data="pgfmanual-310.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-311.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-4-1" -class="td11"> <a - id="dx15-161007"></a><a - id="dx15-161008"></a> <span -class="cmtt-10">stealth' reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-4-2" -class="td11"> yields thick <object data="pgfmanual-312.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-313.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-5-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-5-1" -class="td11"> <a - id="dx15-161009"></a><a - id="dx15-161010"></a> <span -class="cmtt-10">triangle 90 </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-5-2" -class="td11"> yields thick <object data="pgfmanual-314.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-315.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-6-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-6-1" -class="td11"> <a - id="dx15-161011"></a><a - id="dx15-161012"></a> <span -class="cmtt-10">triangle 90 reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-6-2" -class="td11"> yields thick <object data="pgfmanual-316.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-317.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-7-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-7-1" -class="td11"> <a - id="dx15-161013"></a><a - id="dx15-161014"></a> <span -class="cmtt-10">triangle 60 </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-7-2" -class="td11"> yields thick <object data="pgfmanual-318.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-319.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-8-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-8-1" -class="td11"> <a - id="dx15-161015"></a><a - id="dx15-161016"></a> <span -class="cmtt-10">triangle 60 reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-8-2" -class="td11"> yields thick <object data="pgfmanual-320.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-321.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-9-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-9-1" -class="td11"> <a - id="dx15-161017"></a><a - id="dx15-161018"></a> <span -class="cmtt-10">triangle 45 </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-9-2" -class="td11"> yields thick <object data="pgfmanual-322.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-323.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-10-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-10-1" -class="td11"> <a - id="dx15-161019"></a><a - id="dx15-161020"></a> <span -class="cmtt-10">triangle 45 reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-10-2" -class="td11"> yields thick <object data="pgfmanual-324.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-325.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-11-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-11-1" -class="td11"> <a - id="dx15-161021"></a><a - id="dx15-161022"></a> <span -class="cmtt-10">open triangle 90 </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-11-2" -class="td11"> yields thick <object data="pgfmanual-326.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-327.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-12-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-12-1" -class="td11"> <a - id="dx15-161023"></a><a - id="dx15-161024"></a> <span -class="cmtt-10">open triangle 90 reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-12-2" -class="td11"> yields thick <object data="pgfmanual-328.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-329.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-13-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-13-1" -class="td11"> <a - id="dx15-161025"></a><a - id="dx15-161026"></a> <span -class="cmtt-10">open triangle 60 </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-13-2" -class="td11"> yields thick <object data="pgfmanual-330.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-331.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-14-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-14-1" -class="td11"> <a - id="dx15-161027"></a><a - id="dx15-161028"></a> <span -class="cmtt-10">open triangle 60 reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-14-2" -class="td11"> yields thick <object data="pgfmanual-332.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-333.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-15-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-15-1" -class="td11"> <a - id="dx15-161029"></a><a - id="dx15-161030"></a> <span -class="cmtt-10">open triangle 45 </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-15-2" -class="td11"> yields thick <object data="pgfmanual-334.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-335.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-16-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-16-1" -class="td11"> <a - id="dx15-161031"></a><a - id="dx15-161032"></a> <span -class="cmtt-10">open triangle 45 reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-16-2" -class="td11"> yields thick <object data="pgfmanual-336.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-337.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-313-17-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-313-17-1" -class="td11"> </td> </tr></table> -</div> -<!--l. 42--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">14.1.2 </span> <a - id="x15-16200014.1.2"></a>Barbed Arrow Tips</h5> - <div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-314-" ><colgroup id="TBL-314-1g"><col -id="TBL-314-1"><col -id="TBL-314-2"></colgroup><tr - valign="baseline" id="TBL-314-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-1-1" -class="td11"> <a - id="dx15-162001"></a><a - id="dx15-162002"></a> <span -class="cmtt-10">angle 90 </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-1-2" -class="td11"> yields thick <object data="pgfmanual-338.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-339.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-314-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-2-1" -class="td11"> <a - id="dx15-162003"></a><a - id="dx15-162004"></a> <span -class="cmtt-10">angle 90 reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-2-2" -class="td11"> yields thick <object data="pgfmanual-340.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-341.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-314-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-3-1" -class="td11"> <a - id="dx15-162005"></a><a - id="dx15-162006"></a> <span -class="cmtt-10">angle 60 </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-3-2" -class="td11"> yields thick <object data="pgfmanual-342.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-343.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-314-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-4-1" -class="td11"> <a - id="dx15-162007"></a><a - id="dx15-162008"></a> <span -class="cmtt-10">angle 60 reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-4-2" -class="td11"> yields thick <object data="pgfmanual-344.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-345.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-314-5-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-5-1" -class="td11"> <a - id="dx15-162009"></a><a - id="dx15-162010"></a> <span -class="cmtt-10">angle 45 </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-5-2" -class="td11"> yields thick <object data="pgfmanual-346.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-347.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-314-6-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-6-1" -class="td11"> <a - id="dx15-162011"></a><a - id="dx15-162012"></a> <span -class="cmtt-10">angle 45 reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-6-2" -class="td11"> yields thick <object data="pgfmanual-348.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-349.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-314-7-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-7-1" -class="td11"> <a - id="dx15-162013"></a><a - id="dx15-162014"></a> <span -class="cmtt-10">hooks </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-7-2" -class="td11"> yields thick <object data="pgfmanual-350.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-351.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-314-8-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-8-1" -class="td11"> <a - id="dx15-162015"></a><a - id="dx15-162016"></a> <span -class="cmtt-10">hooks reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-8-2" -class="td11"> yields thick <object data="pgfmanual-352.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-353.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-314-9-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-314-9-1" -class="td11"> </td> </tr></table> -</div> - - -<!--l. 56--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">14.1.3 </span> <a - id="x15-16300014.1.3"></a>Bracket-Like Arrow Tips</h5> - <div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-315-" ><colgroup id="TBL-315-1g"><col -id="TBL-315-1"><col -id="TBL-315-2"></colgroup><tr - valign="baseline" id="TBL-315-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-315-1-1" -class="td11"> <a - id="dx15-163001"></a><a - id="dx15-163002"></a> <a - id="dx15-163003"></a><a - id="dx15-163004"></a> <span -class="cmtt-10">[-] </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-315-1-2" -class="td11"> yields thick <object data="pgfmanual-354.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-355.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-315-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-315-2-1" -class="td11"> <a - id="dx15-163005"></a><a - id="dx15-163006"></a> <a - id="dx15-163007"></a><a - id="dx15-163008"></a> <span -class="cmtt-10">]-[ </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-315-2-2" -class="td11"> yields thick <object data="pgfmanual-356.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-357.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-315-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-315-3-1" -class="td11"> <a - id="dx15-163009"></a><a - id="dx15-163010"></a> <a - id="dx15-163011"></a><a - id="dx15-163012"></a> <span -class="cmtt-10">(-) </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-315-3-2" -class="td11"> yields thick <object data="pgfmanual-358.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-359.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-315-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-315-4-1" -class="td11"> <a - id="dx15-163013"></a><a - id="dx15-163014"></a> <a - id="dx15-163015"></a><a - id="dx15-163016"></a> <span -class="cmtt-10">)-( </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-315-4-2" -class="td11"> yields thick <object data="pgfmanual-360.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-361.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> </tr></table> -</div> -<!--l. 65--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">14.1.4 </span> <a - id="x15-16400014.1.4"></a>Circle and Diamond Arrow Tips</h5> - <div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-316-" ><colgroup id="TBL-316-1g"><col -id="TBL-316-1"><col -id="TBL-316-2"></colgroup><tr - valign="baseline" id="TBL-316-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-1-1" -class="td11"> <a - id="dx15-164001"></a><a - id="dx15-164002"></a> <span -class="cmtt-10">o </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-1-2" -class="td11"> yields thick <object data="pgfmanual-362.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-363.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-316-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-2-1" -class="td11"> <a - id="dx15-164003"></a><a - id="dx15-164004"></a> <span -class="cmtt-10">* </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-2-2" -class="td11"> yields thick <object data="pgfmanual-364.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-365.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-316-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-3-1" -class="td11"> <a - id="dx15-164005"></a><a - id="dx15-164006"></a> <span -class="cmtt-10">diamond </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-3-2" -class="td11"> yields thick <object data="pgfmanual-366.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-367.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-316-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-4-1" -class="td11"> <a - id="dx15-164007"></a><a - id="dx15-164008"></a> <span -class="cmtt-10">open diamond </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-4-2" -class="td11"> yields thick <object data="pgfmanual-368.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-369.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-316-5-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-5-1" -class="td11"> </td> </tr></table> -</div> -<!--l. 76--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">14.1.5 </span> <a - id="x15-16500014.1.5"></a>Partial Arrow Tips</h5> - <div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-317-" ><colgroup id="TBL-317-1g"><col -id="TBL-317-1"><col -id="TBL-317-2"></colgroup><tr - valign="baseline" id="TBL-317-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-1-1" -class="td11"> <a - id="dx15-165001"></a><a - id="dx15-165002"></a> <span -class="cmtt-10">left to </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-1-2" -class="td11"> yields thick <object data="pgfmanual-370.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-371.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-317-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-2-1" -class="td11"> <a - id="dx15-165003"></a><a - id="dx15-165004"></a> <span -class="cmtt-10">left to reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-2-2" -class="td11"> yields thick <object data="pgfmanual-372.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-373.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-317-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-3-1" -class="td11"> <a - id="dx15-165005"></a><a - id="dx15-165006"></a> <span -class="cmtt-10">right to </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-3-2" -class="td11"> yields thick <object data="pgfmanual-374.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-375.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-317-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-4-1" -class="td11"> <a - id="dx15-165007"></a><a - id="dx15-165008"></a> <span -class="cmtt-10">right to reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-4-2" -class="td11"> yields thick <object data="pgfmanual-376.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-377.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-317-5-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-5-1" -class="td11"> <a - id="dx15-165009"></a><a - id="dx15-165010"></a> <span -class="cmtt-10">left hook </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-5-2" -class="td11"> yields thick <object data="pgfmanual-378.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-379.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-317-6-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-6-1" -class="td11"> <a - id="dx15-165011"></a><a - id="dx15-165012"></a> <span -class="cmtt-10">left hook reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-6-2" -class="td11"> yields thick <object data="pgfmanual-380.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-381.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-317-7-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-7-1" -class="td11"> <a - id="dx15-165013"></a><a - id="dx15-165014"></a> <span -class="cmtt-10">right hook </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-7-2" -class="td11"> yields thick <object data="pgfmanual-382.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-383.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-317-8-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-8-1" -class="td11"> <a - id="dx15-165015"></a><a - id="dx15-165016"></a> <span -class="cmtt-10">right hook reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-317-8-2" -class="td11"> yields thick <object data="pgfmanual-384.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-385.svg" width="38.93684 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> </tr></table> -</div> -<!--l. 90--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">14.1.6 </span> <a - id="x15-16600014.1.6"></a>Line Caps</h5> - <div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-318-" ><colgroup id="TBL-318-1g"><col -id="TBL-318-1"><col -id="TBL-318-2"></colgroup><tr - valign="baseline" id="TBL-318-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-1-1" -class="td11"> <a - id="dx15-166001"></a><a - id="dx15-166002"></a> <span -class="cmtt-10">round cap </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-1-2" -class="td11"> yields for line width 1ex <object data="pgfmanual-386.svg" width="57.90527 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-318-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-2-1" -class="td11"> <a - id="dx15-166003"></a><a - id="dx15-166004"></a> <span -class="cmtt-10">butt cap </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-2-2" -class="td11"> yields for line width 1ex <object data="pgfmanual-387.svg" width="57.90527 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-318-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-3-1" -class="td11"> <a - id="dx15-166005"></a><a - id="dx15-166006"></a> <span -class="cmtt-10">triangle 90 cap </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-3-2" -class="td11"> yields for line width 1ex <object data="pgfmanual-388.svg" width="57.90527 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-318-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-4-1" -class="td11"> <a - id="dx15-166007"></a><a - id="dx15-166008"></a> <span -class="cmtt-10">triangle 90 cap reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-4-2" -class="td11"> yields for line width 1ex <object data="pgfmanual-389.svg" width="57.90527 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-318-5-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-5-1" -class="td11"> <a - id="dx15-166009"></a><a - id="dx15-166010"></a> <span -class="cmtt-10">fast cap </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-5-2" -class="td11"> yields for line width 1ex <object data="pgfmanual-390.svg" width="57.90527 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-318-6-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-6-1" -class="td11"> <a - id="dx15-166011"></a><a - id="dx15-166012"></a> <span -class="cmtt-10">fast cap reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-6-2" -class="td11"> yields for line width 1ex <object data="pgfmanual-391.svg" width="57.90527 " height="15.35175 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-318-7-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-7-1" -class="td11"> </td> </tr></table> -</div> -<!--l. 102--><p class="noindent"> - <h4 class="subsectionHead"><span class="titlemark">14.2 </span> <a - id="x15-16700014.2"></a>Snake Library</h4> -<!--l. 106--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox99"><span -class="cmtt-10">\usepackage{</span><span -class="cmtt-10">pgflibrarysnakes</span><span -class="cmtt-10">} % </span><span class="LATEX"><span -class="cmtt-10">L</span><span class="A"><span -class="cmtt-10">A</span></span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span></span> </dt><dd -class="description"> -<a - id="dx15-167001"></a> -<a - id="dx15-167002"></a> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox100"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibrarysnakes</span><span -class="cmtt-10">.tex % plain </span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span> </dt><dd -class="description"> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox101"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibrarysnakes</span><span -class="cmtt-10">.tex % Con</span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span><span -class="cmtt-10">t</span></span> </dt><dd -class="description"> - <!--l. 107--><p class="noindent">This library package defines basic snakes. Section <a -href="pgfmanualse9.html#x10-1020009.2.3">9.2.3<!--tex4ht:ref: section-tikz-snakes --></a> explains how snakes are used in Ti<span -class="cmti-10">k</span>Z, - Section <a -href="pgfmanualse22.html#x23-22900022">22<!--tex4ht:ref: section-base-snakes --></a> explains how new snakes can be defined. - - - <!--l. 112--><p class="noindent">The snakes are influenced by the current values of parameters like <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentamplitude</span></span></span>. Only - this parameter and <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentlength</span></span></span> are proper <span class="TEX">T<span -class="E">E</span>X</span> dimensions, all other parameters are - <span class="TEX">T<span -class="E">E</span>X</span> macros. - <!--l. 117--><p class="noindent">In Ti<span -class="cmti-10">k</span>Z, each parameter can be set using an option having the parameters name minus the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnake</span></span></span> - part. </dd></dl> -<!--l. 122--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox102">Snake <span -class="cmtt-10">border</span></span> </dt><dd -class="description"> -<a - id="dx15-167003"></a> -<a - id="dx15-167004"></a> - <!--l. 123--><p class="noindent">This snake adds straight lines the path that are at a specific angle to the line toward the target. The idea is to - add these little lines to indicate the “border” or an area. The following parameters influence the - snake: - <ul class="itemize1"> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentlength</span></span></span> determines the distance between consecutive ticks. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentamplitude</span></span></span> determines the length of the ticks. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentangle</span></span></span> determines the angle between the ticks and the line toward the target.</li></ul> - <!--l. 136--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-319-" ><colgroup id="TBL-319-1g"><col -id="TBL-319-1"><col -id="TBL-319-2"></colgroup><tr - valign="baseline" id="TBL-319-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-319-1-1" -class="td11"> <object data="pgfmanual-392.svg" width="115.34386 " height="39.47017 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-319-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikz{\draw</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> rectangle</span><span -class="cmtt-8"> (3,1)</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> [snake=border,segment</span><span -class="cmtt-8"> angle=-45]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> rectangle</span><span -class="cmtt-8"> (3,1);}</span></div> </td></tr></table> </td> -</tr></table></div> - </dd></dl> -<!--l. 143--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox103">Snake <span -class="cmtt-10">brace</span></span> </dt><dd -class="description"> -<a - id="dx15-167005"></a> -<a - id="dx15-167006"></a> - <!--l. 144--><p class="noindent">This snake adds a long brace to the path. The left and right end of the brace will be exactly on the start and - endpoint of the snake. The following parameters influence the snake: - <ul class="itemize1"> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentamplitude</span></span></span> determines how much the brace rises above the path. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentaspect</span></span></span> determines the fraction of the total length where the “middle part” of - the brace will be.</li></ul> - <!--l. 154--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-320-" ><colgroup id="TBL-320-1g"><col -id="TBL-320-1"><col -id="TBL-320-2"></colgroup><tr - valign="baseline" id="TBL-320-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-320-1-1" -class="td11"> <object data="pgfmanual-393.svg" width="114.90073 " height="4.86664 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-320-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikz{\draw[snake=brace,segment</span><span -class="cmtt-8"> aspect=0.25]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> --</span><span -class="cmtt-8"> (3,0);}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> -<!--l. 159--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox104">Snake <span -class="cmtt-10">bumps</span></span> </dt><dd -class="description"> -<a - id="dx15-167007"></a> -<a - id="dx15-167008"></a> - <!--l. 160--><p class="noindent">This snake consists of little half ellipses. The following parameters influence the snake: - <ul class="itemize1"> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentamplitude</span></span></span> determines the height of the half ellipse. - - - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentlength</span></span></span> determines the width of the half ellipse.</li></ul> - <!--l. 168--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-321-" ><colgroup id="TBL-321-1g"><col -id="TBL-321-1"><col -id="TBL-321-2"></colgroup><tr - valign="baseline" id="TBL-321-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-321-1-1" -class="td11"> <object data="pgfmanual-394.svg" width="114.90073 " height="4.86664 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-321-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikz{\draw[snake=bumps]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> --</span><span -class="cmtt-8"> (3,0);}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> -<!--l. 174--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox105">Snake <span -class="cmtt-10">coil</span></span> </dt><dd -class="description"> -<a - id="dx15-167009"></a> -<a - id="dx15-167010"></a> - <!--l. 175--><p class="noindent">This snake adds a coil to the path. To understand how this works, imagine a three-dimensional spring. The - spring’s axis points along the line toward the target. Then, we “view” the spring from a certain angle. If we - look “straight from the side” we will see a perfect sine curve, if we look “more from the front” we will see a - coil. The following parameters influence the snake: - <ul class="itemize1"> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentamplitude</span></span></span> determines how much the coil rises above the path and falls below - it. Thus, this is the radius of the coil. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentlength</span></span></span> determines the distance between two consecutive “curls.” Thus, when - the spring is see “from the side” this will be the wave length of the sine curve. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentaspect</span></span></span> determines the “viewing direction.” A value of <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">0</span></span></span> means “looking from - the side” and a value of <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">0.5</span></span></span>, which is the default, means “look more from the front.”</li></ul> - <!--l. 194--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-322-" ><colgroup id="TBL-322-1g"><col -id="TBL-322-1"><col -id="TBL-322-2"></colgroup><tr - valign="baseline" id="TBL-322-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-322-1-1" -class="td11"> <object data="pgfmanual-395.svg" width="114.90073 " height="66.13673 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-322-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}[segment</span><span -class="cmtt-8"> amplitude=10pt]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[snake=coil]</span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> (0,1)</span><span -class="cmtt-8"> --</span><span -class="cmtt-8"> (3,1);</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[snake=coil,segment</span><span -class="cmtt-8"> aspect=0]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> --</span><span -class="cmtt-8"> (3,0);</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </dd></dl> -<!--l. 203--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox106">Snake <span -class="cmtt-10">expanding waves</span></span> </dt><dd -class="description"> -<a - id="dx15-167011"></a> -<a - id="dx15-167012"></a> - <!--l. 204--><p class="noindent">This snake adds arcs to the path that get bigger along the line towards the target. The following parameters - influence the snake: - <ul class="itemize1"> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentlength</span></span></span> determines the distance between consecutive arcs. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentangle</span></span></span> determines the opening angle below and above the path. Thus, the total - opening angle is twice this angle.</li></ul> - - - <!--l. 213--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> -<table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-323-" ><colgroup id="TBL-323-1g"><col -id="TBL-323-1"><col -id="TBL-323-2"></colgroup><tr - valign="baseline" id="TBL-323-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-323-1-1" -class="td11"> <object data="pgfmanual-396.svg" width="118.81558 " height="152.38235 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-323-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikz{\draw[snake=expanding</span><span -class="cmtt-8"> waves]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> --</span><span -class="cmtt-8"> (3,0);}</span></div> </td></tr></table> </td> -</tr></table></div> - </dd></dl> -<!--l. 219--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox107">Snake <span -class="cmtt-10">saw</span></span> </dt><dd -class="description"> -<a - id="dx15-167013"></a> -<a - id="dx15-167014"></a> - <!--l. 220--><p class="noindent">This snake looks like the blade of a saw. The following parameters influence the snake: - <ul class="itemize1"> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentamplitude</span></span></span> determines how much each spike raises above the straight line. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentlength</span></span></span> determines the length each spike.</li></ul> - <!--l. 228--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-324-" ><colgroup id="TBL-324-1g"><col -id="TBL-324-1"><col -id="TBL-324-2"></colgroup><tr - valign="baseline" id="TBL-324-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-324-1-1" -class="td11"> <object data="pgfmanual-397.svg" width="114.90073 " height="4.86664 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-324-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikz{\draw[snake=saw]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> --</span><span -class="cmtt-8"> (3,0);}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> -<!--l. 234--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox108">Snake <span -class="cmtt-10">snake</span></span> </dt><dd -class="description"> -<a - id="dx15-167015"></a> -<a - id="dx15-167016"></a> - <!--l. 235--><p class="noindent">This snake is the “architypical” snake: It looks like a snake seen from above. More precisely, the - snake is a sine wave with a “softened” start and ending. The following parameters influence the - snake: - <ul class="itemize1"> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentamplitude</span></span></span> determines the sine wave’s amplitude. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentlength</span></span></span> determines the sine wave’s wave length.</li></ul> - <!--l. 245--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-325-" ><colgroup id="TBL-325-1g"><col -id="TBL-325-1"><col -id="TBL-325-2"></colgroup><tr - valign="baseline" id="TBL-325-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-325-1-1" -class="td11"> <object data="pgfmanual-398.svg" width="114.90073 " height="8.19995 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-325-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikz{\draw[snake=snake]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> --</span><span -class="cmtt-8"> (3,0);}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> -<!--l. 251--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox109">Snake <span -class="cmtt-10">ticks</span></span> </dt><dd -class="description"> -<a - id="dx15-167017"></a> -<a - id="dx15-167018"></a> - <!--l. 252--><p class="noindent">This snake adds straight lines the path that are orthogonal to the line toward the target. The following - parameters influence the snake: - - - <ul class="itemize1"> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentlength</span></span></span> determines the distance between consecutive ticks. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentamplitude</span></span></span> determines half the length of the ticks.</li></ul> - <!--l. 260--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-326-" ><colgroup id="TBL-326-1g"><col -id="TBL-326-1"><col -id="TBL-326-2"></colgroup><tr - valign="baseline" id="TBL-326-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-326-1-1" -class="td11"> <object data="pgfmanual-399.svg" width="114.90073 " height="8.19995 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-326-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikz{\draw[snake=ticks]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> --</span><span -class="cmtt-8"> (3,0);}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> -<!--l. 264--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox110">Snake <span -class="cmtt-10">triangles</span></span> </dt><dd -class="description"> -<a - id="dx15-167019"></a> -<a - id="dx15-167020"></a> - <!--l. 265--><p class="noindent">This snake adds triangles to the path that point toward the target. The following parameters influence the - snake: - <ul class="itemize1"> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentlength</span></span></span> determines the distance between consecutive triangles. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentamplitude</span></span></span> determines half the length of the triangle side that is orthogonal - to the path. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentobjectlength</span></span></span> determines the height of the triangle.</li></ul> - <!--l. 276--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-327-" ><colgroup id="TBL-327-1g"><col -id="TBL-327-1"><col -id="TBL-327-2"></colgroup><tr - valign="baseline" id="TBL-327-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-327-1-1" -class="td11"> <object data="pgfmanual-400.svg" width="114.90073 " height="8.19995 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-327-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikz{\draw[snake=triangles]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> --</span><span -class="cmtt-8"> (3,0);}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> -<!--l. 282--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox111">Snake <span -class="cmtt-10">waves</span></span> </dt><dd -class="description"> -<a - id="dx15-167021"></a> -<a - id="dx15-167022"></a> - <!--l. 283--><p class="noindent">This snake adds arcs to the path that have a constant size. The following parameters influence the - snake: - <ul class="itemize1"> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentlength</span></span></span> determines the distance between consecutive arcs. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentangle</span></span></span> determines the opening angle below and above the path. Thus, the total - opening angle is twice this angle. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentamplitude</span></span></span> determines the radius of each arc.</li></ul> - <!--l. 294--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-328-" ><colgroup id="TBL-328-1g"><col -id="TBL-328-1"><col -id="TBL-328-2"></colgroup><tr - valign="baseline" id="TBL-328-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-328-1-1" -class="td11"> <object data="pgfmanual-401.svg" width="114.90073 " height="6.24733 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-328-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikz{\draw[snake=waves]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> --</span><span -class="cmtt-8"> (3,0);}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> -<!--l. 300--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox112">Snake <span -class="cmtt-10">zigzag</span></span> </dt><dd -class="description"> -<a - id="dx15-167023"></a> -<a - id="dx15-167024"></a> - <!--l. 301--><p class="noindent">This snake looks like a zig-zag line. The following parameters influence the snake: - - - <ul class="itemize1"> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentamplitude</span></span></span> determines how much the zig-zag lines raises above and falls below - a straight line to the target point. - </li> - <li class="itemize"><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsnakesegmentlength</span></span></span> determines the length of a complete “up-down” cycle.</li></ul> - <!--l. 310--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-329-" ><colgroup id="TBL-329-1g"><col -id="TBL-329-1"><col -id="TBL-329-2"></colgroup><tr - valign="baseline" id="TBL-329-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-329-1-1" -class="td11"> <object data="pgfmanual-402.svg" width="114.90073 " height="8.19995 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-329-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikz{\draw[snake=zigzag]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> --</span><span -class="cmtt-8"> (3,0);}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> -<!--l. 317--><p class="noindent"> - <h4 class="subsectionHead"><span class="titlemark">14.3 </span> <a - id="x15-16800014.3"></a>Plot Handler Library</h4> -<!--l. 320--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox113"><span -class="cmtt-10">\usepackage{</span><span -class="cmtt-10">pgflibraryplothandlers</span><span -class="cmtt-10">} % </span><span class="LATEX"><span -class="cmtt-10">L</span><span class="A"><span -class="cmtt-10">A</span></span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span></span> </dt><dd -class="description"> -<a - id="dx15-168001"></a> -<a - id="dx15-168002"></a> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox114"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibraryplothandlers</span><span -class="cmtt-10">.tex % plain </span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span> </dt><dd -class="description"> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox115"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibraryplothandlers</span><span -class="cmtt-10">.tex % Con</span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span><span -class="cmtt-10">t</span></span> </dt><dd -class="description"> - <!--l. 321--><p class="noindent">This library packages defines additional plot handlers, see Section <a -href="pgfmanualse29.html#x30-29700029.3">29.3<!--tex4ht:ref: section-plot-handlers --></a> for an introduction to plot - handlers. The additional handlers are described in the following. </dd></dl> -<!--l. 327--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">14.3.1 </span> <a - id="x15-16900014.3.1"></a>Curve Plot Handlers</h5> -<!--l. 329--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox116"><span -class="cmtt-10">\pgfplothandlercurveto</span></span> </dt><dd -class="description"> -<a - id="dx15-169001"></a> - <!--l. 330--><p class="noindent">This handler will issue a <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfpathcurveto</span></span></span> command for each point of the plot, <span -class="cmti-10">except </span>possibly - for the first. As for the line-to handler, what happens with the first point can be specified using - <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsetmovetofirstplotpoint</span></span></span> or <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfsetlinetofirstplotpoint</span></span></span>. - <!--l. 335--><p class="noindent">Obviously, the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfpathcurveto</span></span></span> command needs, in addition to the points on the path, some control points. - These are generated automatically using a somewhat “dumb” algorithm: Suppose you have three points <span -class="cmmi-10">x</span>, <span -class="cmmi-10">y</span>, - and <span -class="cmmi-10">z </span>on the curve such that <span -class="cmmi-10">y </span>is between <span -class="cmmi-10">x </span>and <span -class="cmmi-10">z</span>: - <!--l. 340--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-330-" ><colgroup id="TBL-330-1g"><col -id="TBL-330-1"><col -id="TBL-330-2"></colgroup><tr - valign="baseline" id="TBL-330-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-330-1-1" -class="td11"> <object data="pgfmanual-403.svg" width="92.24306 " height="54.86172 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-330-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[gray]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {x}</span><span -class="cmtt-8"> (1,1)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {y}</span><span -class="cmtt-8"> (2,.5)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {z};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplothandlercurveto</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamstart</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{0cm}{0cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{1cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{.5cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamend</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfusepath{stroke}</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - - - <!--l. 353--><p class="noindent">In order to determine the control points of the curve at the point <span -class="cmmi-10">y</span>, the handler computes the vector <span -class="cmmi-10">z </span><span -class="cmsy-10">- </span><span -class="cmmi-10">x</span> - and scales it by the tension factor (see below). Let us call the resulting vector <span -class="cmmi-10">s</span>. Then <span -class="cmmi-10">y </span>+ <span -class="cmmi-10">s</span> - and <span -class="cmmi-10">y </span><span -class="cmsy-10">- </span><span -class="cmmi-10">s </span>will be the control points around <span -class="cmmi-10">y</span>. The first control point at the beginning of the - curve will be the beginning itself, once more; likewise the last control point is the end itself. - </dd></dl> -<!--l. 362--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox117"><span -class="cmtt-10">\pgfsetplottension</span><span -class="cmtt-10">{</span><span -class="cmsy-10"><</span><span -class="cmti-10">value</span><span -class="cmsy-10">></span><span -class="cmtt-10">}</span></span> </dt><dd -class="description"> -<a - id="dx15-169002"></a> - <!--l. 363--><p class="noindent">Sets the factor used by the curve plot handlers to determine the distance of the control points from - the points they control. The higher the curvature of the curve points, the higher this value should be. - A value of 1 will cause four points at quarter positions of a circle to be connected using a circle. The - default is 0<span -class="cmmi-10">.</span>5. - <!--l. 370--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-331-" ><colgroup id="TBL-331-1g"><col -id="TBL-331-1"><col -id="TBL-331-2"></colgroup><tr - valign="baseline" id="TBL-331-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-331-1-1" -class="td11"> <object data="pgfmanual-404.svg" width="92.24306 " height="54.86172 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-331-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[gray]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {x}</span><span -class="cmtt-8"> (1,1)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {y}</span><span -class="cmtt-8"> (2,.5)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {z};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfsetplottension{0.75}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplothandlercurveto</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamstart</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{0cm}{0cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{1cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{0.5cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamend</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfusepath{stroke}</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </dd></dl> -<!--l. 386--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox118"><span -class="cmtt-10">\pgfplothandlerclosedcurve</span></span> </dt><dd -class="description"> -<a - id="dx15-169003"></a> - <!--l. 387--><p class="noindent">This handler works like the curve-to plot handler, only it will add a new part to the current path that is a - closed curve through the plot points. - <!--l. 390--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-332-" ><colgroup id="TBL-332-1g"><col -id="TBL-332-1"><col -id="TBL-332-2"></colgroup><tr - valign="baseline" id="TBL-332-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-332-1-1" -class="td11"> <object data="pgfmanual-405.svg" width="92.24306 " height="54.86172 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-332-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[gray]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {x}</span><span -class="cmtt-8"> (1,1)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {y}</span><span -class="cmtt-8"> (2,.5)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {z};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplothandlerclosedcurve</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamstart</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{0cm}{0cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{1cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{0.5cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamend</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfusepath{stroke}</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </dd></dl> -<!--l. 405--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">14.3.2 </span> <a - id="x15-17000014.3.2"></a>Comb Plot Handlers</h5> -<!--l. 407--><p class="noindent">There are three “comb” plot handlers. There name stems from the fact that the plots they produce look like -“combs” (more or less). -<!--l. 410--><p class="indent"> - - - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox119"><span -class="cmtt-10">\pgfplothandlerxcomb</span></span> </dt><dd -class="description"> -<a - id="dx15-170001"></a> - <!--l. 411--><p class="noindent">This handler converts each point in the plot stream into a line from the <span -class="cmmi-10">y</span>-axis to the point’s coordinate, - resulting in a “horizontal comb.” - <!--l. 416--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-333-" ><colgroup id="TBL-333-1g"><col -id="TBL-333-1"><col -id="TBL-333-2"></colgroup><tr - valign="baseline" id="TBL-333-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-333-1-1" -class="td11"> <object data="pgfmanual-406.svg" width="92.24306 " height="54.86172 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-333-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[gray]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {x}</span><span -class="cmtt-8"> (1,1)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {y}</span><span -class="cmtt-8"> (2,.5)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {z};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplothandlerxcomb</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamstart</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{0cm}{0cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{1cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{0.5cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamend</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfusepath{stroke}</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </dd></dl> -<!--l. 431--><p class="indent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox120"><span -class="cmtt-10">\pgfplothandlerycomb</span></span> </dt><dd -class="description"> -<a - id="dx15-170002"></a> - <!--l. 432--><p class="noindent">This handler converts each point in the plot stream into a line from the <span -class="cmmi-10">x</span>-axis to the point’s coordinate, - resulting in a “vertical comb.” - <!--l. 436--><p class="noindent">This handler is useful for creating “bar diagrams.” - <!--l. 437--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-334-" ><colgroup id="TBL-334-1g"><col -id="TBL-334-1"><col -id="TBL-334-2"></colgroup><tr - valign="baseline" id="TBL-334-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-334-1-1" -class="td11"> <object data="pgfmanual-407.svg" width="92.24306 " height="54.86172 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-334-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[gray]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {x}</span><span -class="cmtt-8"> (1,1)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {y}</span><span -class="cmtt-8"> (2,.5)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {z};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplothandlerycomb</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamstart</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{0cm}{0cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{1cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{0.5cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamend</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfusepath{stroke}</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </dd></dl> -<!--l. 451--><p class="indent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox121"><span -class="cmtt-10">\pgfplothandlerpolarcomb</span></span> </dt><dd -class="description"> -<a - id="dx15-170003"></a> - <!--l. 452--><p class="noindent">This handler converts each point in the plot stream into a line from the origin to the point’s coordinate. - - - <!--l. 455--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-335-" ><colgroup id="TBL-335-1g"><col -id="TBL-335-1"><col -id="TBL-335-2"></colgroup><tr - valign="baseline" id="TBL-335-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-335-1-1" -class="td11"> <object data="pgfmanual-408.svg" width="92.24306 " height="54.86172 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-335-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[gray]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {x}</span><span -class="cmtt-8"> (1,1)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {y}</span><span -class="cmtt-8"> (2,.5)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {z};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplothandlerpolarcomb</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamstart</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{0cm}{0cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{1cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{0.5cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamend</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfusepath{stroke}</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </dd></dl> -<!--l. 469--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">14.3.3 </span> <a - id="x15-17100014.3.3"></a>Mark Plot Handler</h5> -<!--l. 473--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox122"><span -class="cmtt-10">\pgfplothandlermark</span><span -class="cmtt-10">{</span><span -class="cmsy-10"><</span><span -class="cmti-10">mark code</span><span -class="cmsy-10">></span><span -class="cmtt-10">}</span></span> </dt><dd -class="description"> -<a - id="dx15-171001"></a> - <!--l. 474--><p class="noindent">This command will execute the <span -class="cmsy-10"><</span><span -class="cmti-10">mark code</span><span -class="cmsy-10">> </span>for each point of the plot, but each time the coordinate - transformation matrix will be setup such that the origin is at the position of the point to be plotted. - This way, if the <span -class="cmsy-10"><</span><span -class="cmti-10">mark code</span><span -class="cmsy-10">> </span>draws a little circle around the origin, little circles will be drawn at each - point of the plot. - <!--l. 481--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-336-" ><colgroup id="TBL-336-1g"><col -id="TBL-336-1"><col -id="TBL-336-2"></colgroup><tr - valign="baseline" id="TBL-336-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-336-1-1" -class="td11"> <object data="pgfmanual-409.svg" width="92.24306 " height="54.86172 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-336-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[gray]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {x}</span><span -class="cmtt-8"> (1,1)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {y}</span><span -class="cmtt-8"> (2,.5)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {z};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplothandlermark{\pgfpathcircle{\pgfpointorigin}{4pt}\pgfusepath{stroke}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamstart</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{0cm}{0cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{1cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{0.5cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamend</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfusepath{stroke}</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 494--><p class="noindent">Typically, the <span -class="cmsy-10"><</span><span -class="cmti-10">code</span><span -class="cmsy-10">> </span>will be <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfuseplotmark{</span></span></span><span -class="cmsy-10"><</span><span -class="cmti-10">plot mark name</span><span -class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">}</span></span></span>, where <span -class="cmsy-10"><</span><span -class="cmti-10">plot mark name</span><span -class="cmsy-10">> </span>is the name of a - predefined plot mark. </dd></dl> -<!--l. 499--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox123"><span -class="cmtt-10">\pgfuseplotmark</span><span -class="cmtt-10">{</span><span -class="cmsy-10"><</span><span -class="cmti-10">plot mark name</span><span -class="cmsy-10">></span><span -class="cmtt-10">}</span></span> </dt><dd -class="description"> -<a - id="dx15-171002"></a> - <!--l. 500--><p class="noindent">Draws the given <span -class="cmsy-10"><</span><span -class="cmti-10">plot mark name</span><span -class="cmsy-10">> </span>at the origin. The <span -class="cmsy-10"><</span><span -class="cmti-10">plot mark name</span><span -class="cmsy-10">> </span>must previously have been - declared using <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfdeclareplotmark</span></span></span>. - - - <!--l. 504--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-337-" ><colgroup id="TBL-337-1g"><col -id="TBL-337-1"><col -id="TBL-337-2"></colgroup><tr - valign="baseline" id="TBL-337-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-337-1-1" -class="td11"> <object data="pgfmanual-410.svg" width="92.24306 " height="54.86172 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-337-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[gray]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {x}</span><span -class="cmtt-8"> (1,1)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {y}</span><span -class="cmtt-8"> (2,.5)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {z};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplothandlermark{\pgfuseplotmark{pentagon}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamstart</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{0cm}{0cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{1cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{0.5cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamend</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfusepath{stroke}</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </dd></dl> -<!--l. 518--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox124"><span -class="cmtt-10">\pgfdeclareplotmark</span><span -class="cmtt-10">{</span><span -class="cmsy-10"><</span><span -class="cmti-10">plot mark name</span><span -class="cmsy-10">></span><span -class="cmtt-10">}{</span><span -class="cmsy-10"><</span><span -class="cmti-10">code</span><span -class="cmsy-10">></span><span -class="cmtt-10">}</span></span> </dt><dd -class="description"> -<a - id="dx15-171003"></a> - <!--l. 519--><p class="noindent">Declares a plot mark for later used with the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfuseplotmark</span></span></span> command. - <!--l. 522--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-338-" ><colgroup id="TBL-338-1g"><col -id="TBL-338-1"><col -id="TBL-338-2"></colgroup><tr - valign="baseline" id="TBL-338-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-338-1-1" -class="td11"> <object data="pgfmanual-411.svg" width="92.24306 " height="57.73254 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-338-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\pgfdeclareplotmark{my</span><span -class="cmtt-8"> plot</span><span -class="cmtt-8"> mark}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> {\pgfpathcircle{\pgfpoint{0cm}{1ex}}{1ex}\pgfusepathqstroke}</span> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[gray]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {x}</span><span -class="cmtt-8"> (1,1)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {y}</span><span -class="cmtt-8"> (2,.5)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {z};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplothandlermark{\pgfuseplotmark{my</span><span -class="cmtt-8"> plot</span><span -class="cmtt-8"> mark}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamstart</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{0cm}{0cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{1cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{0.5cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamend</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfusepath{stroke}</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </dd></dl> -<!--l. 539--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox125"><span -class="cmtt-10">\pgfsetplotmarksize</span><span -class="cmtt-10">{</span><span -class="cmsy-10"><</span><span -class="cmti-10">dimension</span><span -class="cmsy-10">></span><span -class="cmtt-10">}</span></span> </dt><dd -class="description"> -<a - id="dx15-171004"></a> - <!--l. 540--><p class="noindent">This command sets the <span class="TEX">T<span -class="E">E</span>X</span> dimension <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\pgfplotmarksize</span></span></span> to <span -class="cmsy-10"><</span><span -class="cmti-10">dimension</span><span -class="cmsy-10">></span>. This dimension is a - “recommendation” for plot mark code at which size the plot mark should be drawn; plot mark code - may choose to ignore this <span -class="cmsy-10"><</span><span -class="cmti-10">dimension</span><span -class="cmsy-10">> </span>altogether. For circles, <span -class="cmsy-10"><</span><span -class="cmti-10">dimension</span><span -class="cmsy-10">> </span>should be the radius, for - other shapes it should be about half the width/height. - <!--l. 547--><p class="noindent">The predefined plot marks all take this dimension into account. - <!--l. 549--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-339-" ><colgroup id="TBL-339-1g"><col -id="TBL-339-1"><col -id="TBL-339-2"></colgroup><tr - valign="baseline" id="TBL-339-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-339-1-1" -class="td11"> <object data="pgfmanual-412.svg" width="92.24306 " height="54.86172 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-339-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[gray]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {x}</span><span -class="cmtt-8"> (1,1)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {y}</span><span -class="cmtt-8"> (2,.5)</span><span -class="cmtt-8"> node</span><span -class="cmtt-8"> {z};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfsetplotmarksize{1ex}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplothandlermark{\pgfuseplotmark{*}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamstart</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{0cm}{0cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{1cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{0.5cm}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfplotstreamend</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \pgfusepath{stroke}</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - - - </dd></dl> -<!--l. 564--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox126"><span -class="cmtt-10">\pgfplotmarksize</span></span> </dt><dd -class="description"> -<a - id="dx15-171005"></a> - <!--l. 565--><p class="noindent">A <span class="TEX">T<span -class="E">E</span>X</span> dimension that is a “recommendation” for the size of plot marks. </dd></dl> -<!--l. 569--><p class="noindent">The following plot marks are predefined (the filling color has been set to yellow): - <div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-340-" ><colgroup id="TBL-340-1g"><col -id="TBL-340-1"><col -id="TBL-340-2"></colgroup><tr - valign="baseline" id="TBL-340-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-1-1" -class="td11"> <a - id="dx15-171006"></a><a - id="dx15-171007"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">*</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-340-1-2" -class="td11"> <object data="pgfmanual-413.svg" width="63.23857 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-340-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-2-1" -class="td11"> <a - id="dx15-171008"></a><a - id="dx15-171009"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">x</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-340-2-2" -class="td11"> <object data="pgfmanual-414.svg" width="61.67648 " height="12.35847 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-340-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-3-1" -class="td11"> <a - id="dx15-171010"></a><a - id="dx15-171011"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">+</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-340-3-2" -class="td11"> <object data="pgfmanual-415.svg" width="63.23857 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-340-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-4-1" -class="td11"> </td> </tr></table> -</div> -<!--l. 580--><p class="noindent"> - <h4 class="subsectionHead"><span class="titlemark">14.4 </span> <a - id="x15-17200014.4"></a>Plot Mark Library</h4> -<!--l. 582--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox127"><span -class="cmtt-10">\usepackage{</span><span -class="cmtt-10">pgflibraryplotmarks</span><span -class="cmtt-10">} % </span><span class="LATEX"><span -class="cmtt-10">L</span><span class="A"><span -class="cmtt-10">A</span></span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span></span> </dt><dd -class="description"> -<a - id="dx15-172001"></a> -<a - id="dx15-172002"></a> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox128"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibraryplotmarks</span><span -class="cmtt-10">.tex % plain </span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span> </dt><dd -class="description"> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox129"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibraryplotmarks</span><span -class="cmtt-10">.tex % Con</span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span><span -class="cmtt-10">t</span></span> </dt><dd -class="description"> - <!--l. 583--><p class="noindent">When this package is loaded, the following plot marks are defined in addition to <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">*</span></span></span>, <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">x</span></span></span>, and <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">+</span></span></span> (the filling - color has been set to a dark yellow): - <div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-341-" ><colgroup id="TBL-341-1g"><col -id="TBL-341-1"><col -id="TBL-341-2"></colgroup><tr - valign="baseline" id="TBL-341-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-1-1" -class="td11"> <a - id="dx15-172003"></a><a - id="dx15-172004"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">-</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-1-2" -class="td11"> <object data="pgfmanual-416.svg" width="63.23857 " height="9.12056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-2-1" -class="td11"> <a - id="dx15-172005"></a><a - id="dx15-172006"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">|</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-2-2" -class="td11"> <object data="pgfmanual-417.svg" width="58.43857 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-3-1" -class="td11"> <a - id="dx15-172007"></a><a - id="dx15-172008"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">o</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-3-2" -class="td11"> <object data="pgfmanual-418.svg" width="63.23857 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-4-1" -class="td11"> <a - id="dx15-172009"></a><a - id="dx15-172010"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">asterisk</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-4-2" -class="td11"> <object data="pgfmanual-419.svg" width="62.52405 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-5-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-5-1" -class="td11"> <a - id="dx15-172011"></a><a - id="dx15-172012"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">star</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-5-2" -class="td11"> <object data="pgfmanual-420.svg" width="62.9775 " height="13.41129 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-6-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-6-1" -class="td11"> <a - id="dx15-172013"></a><a - id="dx15-172014"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">oplus</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-6-2" -class="td11"> <object data="pgfmanual-421.svg" width="63.23857 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-7-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-7-1" -class="td11"> <a - id="dx15-172015"></a><a - id="dx15-172016"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">oplus*</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-7-2" -class="td11"> <object data="pgfmanual-422.svg" width="63.23857 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-8-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-8-1" -class="td11"> <a - id="dx15-172017"></a><a - id="dx15-172018"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">otimes</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-8-2" -class="td11"> <object data="pgfmanual-423.svg" width="63.23857 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-9-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-9-1" -class="td11"> <a - id="dx15-172019"></a><a - id="dx15-172020"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">otimes*</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-9-2" -class="td11"> <object data="pgfmanual-424.svg" width="63.23857 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-10-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-10-1" -class="td11"> <a - id="dx15-172021"></a><a - id="dx15-172022"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">square</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-10-2" -class="td11"> <object data="pgfmanual-425.svg" width="63.23857 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-11-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-11-1" -class="td11"> <a - id="dx15-172023"></a><a - id="dx15-172024"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">square*</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-11-2" -class="td11"> <object data="pgfmanual-426.svg" width="63.23857 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-12-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-12-1" -class="td11"> <a - id="dx15-172025"></a><a - id="dx15-172026"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">triangle</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-12-2" -class="td11"> <object data="pgfmanual-427.svg" width="62.52405 " height="12.58723 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-13-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-13-1" -class="td11"> <a - id="dx15-172027"></a><a - id="dx15-172028"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">triangle*</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-13-2" -class="td11"> <object data="pgfmanual-428.svg" width="62.52405 " height="12.58723 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-14-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-14-1" -class="td11"> <a - id="dx15-172029"></a><a - id="dx15-172030"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">diamond</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-14-2" -class="td11"> <object data="pgfmanual-429.svg" width="61.90524 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-15-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-15-1" -class="td11"> <a - id="dx15-172031"></a><a - id="dx15-172032"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">diamond*</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-15-2" -class="td11"> <object data="pgfmanual-430.svg" width="61.90524 " height="13.92056 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-16-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-16-1" -class="td11"> <a - id="dx15-172033"></a><a - id="dx15-172034"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">pentagon</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-16-2" -class="td11"> <object data="pgfmanual-431.svg" width="62.9775 " height="13.41129 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-17-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-17-1" -class="td11"> <a - id="dx15-172035"></a><a - id="dx15-172036"></a> <span -class="cmtt-10">\pgfuseplotmark{</span><span -class="cmtt-10">pentagon*</span><span -class="cmtt-10">} </span></td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-341-17-2" -class="td11"> <object data="pgfmanual-432.svg" width="62.9775 " height="13.41129 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> -</tr><tr - valign="baseline" id="TBL-341-18-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-18-1" -class="td11"> </td> -</tr></table></div> </dd></dl> - - -<!--l. 616--><p class="noindent"> - <h4 class="subsectionHead"><span class="titlemark">14.5 </span> <a - id="x15-17300014.5"></a>Shape Library</h4> -<!--l. 618--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox130"><span -class="cmtt-10">\usepackage{</span><span -class="cmtt-10">pgflibraryshapes</span><span -class="cmtt-10">} % </span><span class="LATEX"><span -class="cmtt-10">L</span><span class="A"><span -class="cmtt-10">A</span></span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span></span> </dt><dd -class="description"> -<a - id="dx15-173001"></a> -<a - id="dx15-173002"></a> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox131"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibraryshapes</span><span -class="cmtt-10">.tex % plain </span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span> </dt><dd -class="description"> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox132"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibraryshapes</span><span -class="cmtt-10">.tex % Con</span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span><span -class="cmtt-10">t</span></span> </dt><dd -class="description"> - <!--l. 619--><p class="noindent">This library packages defines additional shapes, which are described in the following. </dd></dl> -<!--l. 623--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox133">Shape <span -class="cmtt-10">cross out</span></span> </dt><dd -class="description"> -<a - id="dx15-173003"></a> -<a - id="dx15-173004"></a> - <!--l. 624--><p class="noindent">This shape “crosses out” the node. Its foreground path are simply two diagonal lines that between the - corners of the node’s bounding box. Here is an example: - <!--l. 628--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-342-" ><colgroup id="TBL-342-1g"><col -id="TBL-342-1"><col -id="TBL-342-2"></colgroup><tr - valign="baseline" id="TBL-342-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-342-1-1" -class="td11"> <object data="pgfmanual-433.svg" width="115.07718 " height="77.14032 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-342-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[help</span><span -class="cmtt-8"> lines]</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> grid</span><span -class="cmtt-8"> (3,2);</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> [cross</span><span -class="cmtt-8"> out,draw=red]</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (1.5,1)</span><span -class="cmtt-8"> {cross</span><span -class="cmtt-8"> out};</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 635--><p class="noindent">A useful application is inside text as in the following example: - <!--l. 636--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-343-" ><colgroup id="TBL-343-1g"><col -id="TBL-343-1"><col -id="TBL-343-2"></colgroup><tr - valign="baseline" id="TBL-343-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-343-1-1" -class="td11"> Cross <object data="pgfmanual-434.svg" width="27.99155 " height="16.69525 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> out! </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-343-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">Cross</span><span -class="cmtt-8"> \tikz[baseline]</span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> [cross</span><span -class="cmtt-8"> out,draw,anchor=text]</span><span -class="cmtt-8"> {me};</span><span -class="cmtt-8"> out!</span></div> </td></tr></table> </td> -</tr></table> - </div> - <!--l. 640--><p class="noindent">This shape inherits all anchors from the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">rectangle</span></span></span> shape, see also the following figure: - <!--l. 642--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-435.svg" width="509.12688 " height="189.39648 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-344-" ><colgroup id="TBL-344-1g"><col -id="TBL-344-1"></colgroup><tr - valign="baseline" id="TBL-344-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-344-1-1" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\Huge</span> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node[name=s,shape=cross</span><span -class="cmtt-8"> out,style=shape</span><span -class="cmtt-8"> example]</span><span -class="cmtt-8"> {cross</span><span -class="cmtt-8"> out\vrule</span><span -class="cmtt-8"> width</span><span -class="cmtt-8"> 1pt</span><span -class="cmtt-8"> height</span><span -class="cmtt-8"> 2cm};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \foreach</span><span -class="cmtt-8"> \anchor/\placement</span><span -class="cmtt-8"> in</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> {north</span><span -class="cmtt-8"> west/above</span><span -class="cmtt-8"> left,</span><span -class="cmtt-8"> north/above,</span><span -class="cmtt-8"> north</span><span -class="cmtt-8"> east/above</span><span -class="cmtt-8"> right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> west/left,</span><span -class="cmtt-8"> center/above,</span><span -class="cmtt-8"> east/right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> mid</span><span -class="cmtt-8"> west/right,</span><span -class="cmtt-8"> mid/above,</span><span -class="cmtt-8"> mid</span><span -class="cmtt-8"> east/left,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> base</span><span -class="cmtt-8"> west/left,</span><span -class="cmtt-8"> base/below,</span><span -class="cmtt-8"> base</span><span -class="cmtt-8"> east/right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> south</span><span -class="cmtt-8"> west/below</span><span -class="cmtt-8"> left,</span><span -class="cmtt-8"> south/below,</span><span -class="cmtt-8"> south</span><span -class="cmtt-8"> east/below</span><span -class="cmtt-8"> right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> text/left,</span><span -class="cmtt-8"> 10/right,</span><span -class="cmtt-8"> 130/above}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[shift=(s.\anchor)]</span><span -class="cmtt-8"> plot[mark=x]</span><span -class="cmtt-8"> coordinates{(0,0)}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> node[\placement]</span><span -class="cmtt-8"> {\scriptsize\texttt{(s.\anchor)}};</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> - - -<!--l. 659--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox134">Shape <span -class="cmtt-10">ellipse</span></span> </dt><dd -class="description"> -<a - id="dx15-173005"></a> -<a - id="dx15-173006"></a> - <!--l. 660--><p class="noindent">This shape is an ellipse tightly fitting the text box, if no inner separation is given. The following figure shows - the anchors this shape defines; the anchors <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">10</span></span></span> and <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">130</span></span></span> are example of border anchors. - <!--l. 663--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-436.svg" width="584.62265 " height="245.66365 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-345-" ><colgroup id="TBL-345-1g"><col -id="TBL-345-1"></colgroup><tr - valign="baseline" id="TBL-345-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-345-1-1" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\Huge</span> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node[name=s,shape=ellipse,style=shape</span><span -class="cmtt-8"> example]</span><span -class="cmtt-8"> {Ellipse\vrule</span><span -class="cmtt-8"> width</span><span -class="cmtt-8"> 1pt</span><span -class="cmtt-8"> height</span><span -class="cmtt-8"> 2cm};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \foreach</span><span -class="cmtt-8"> \anchor/\placement</span><span -class="cmtt-8"> in</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> {north</span><span -class="cmtt-8"> west/above</span><span -class="cmtt-8"> left,</span><span -class="cmtt-8"> north/above,</span><span -class="cmtt-8"> north</span><span -class="cmtt-8"> east/above</span><span -class="cmtt-8"> right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> west/left,</span><span -class="cmtt-8"> center/above,</span><span -class="cmtt-8"> east/right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> mid</span><span -class="cmtt-8"> west/right,</span><span -class="cmtt-8"> mid/above,</span><span -class="cmtt-8"> mid</span><span -class="cmtt-8"> east/left,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> base</span><span -class="cmtt-8"> west/left,</span><span -class="cmtt-8"> base/below,</span><span -class="cmtt-8"> base</span><span -class="cmtt-8"> east/right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> south</span><span -class="cmtt-8"> west/below</span><span -class="cmtt-8"> left,</span><span -class="cmtt-8"> south/below,</span><span -class="cmtt-8"> south</span><span -class="cmtt-8"> east/below</span><span -class="cmtt-8"> right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> text/left,</span><span -class="cmtt-8"> 10/right,</span><span -class="cmtt-8"> 130/above}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[shift=(s.\anchor)]</span><span -class="cmtt-8"> plot[mark=x]</span><span -class="cmtt-8"> coordinates{(0,0)}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> node[\placement]</span><span -class="cmtt-8"> {\scriptsize\texttt{(s.\anchor)}};</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> -<!--l. 680--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox135">Shape <span -class="cmtt-10">forbidden sign</span></span> </dt><dd -class="description"> -<a - id="dx15-173007"></a> -<a - id="dx15-173008"></a> - <!--l. 681--><p class="noindent">This shape places the node inside a circle with a diagonal from the lower left to the upper right added. - The circle is part of the background, the diagonal line part of the foreground path; thus, the diagonal - line is on top of the text. - <!--l. 686--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-346-" ><colgroup id="TBL-346-1g"><col -id="TBL-346-1"><col -id="TBL-346-2"></colgroup><tr - valign="baseline" id="TBL-346-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-346-1-1" -class="td11"> <object data="pgfmanual-437.svg" width="69.03473 " height="69.03473 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-346-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> [forbidden</span><span -class="cmtt-8"> sign,line</span><span -class="cmtt-8"> width=1ex,draw=red,fill=white]</span><span -class="cmtt-8"> {Smoking};</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 692--><p class="noindent">The shape inherits all anchors from the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">circle</span></span></span> shape, see also the following figure: - - - <!--l. 694--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-438.svg" width="533.68391 " height="419.28453 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-347-" ><colgroup id="TBL-347-1g"><col -id="TBL-347-1"></colgroup><tr - valign="baseline" id="TBL-347-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-347-1-1" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\Huge</span> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node[name=s,shape=forbidden</span><span -class="cmtt-8"> sign,style=shape</span><span -class="cmtt-8"> example]</span><span -class="cmtt-8"> {Forbidden\vrule</span><span -class="cmtt-8"> width</span><span -class="cmtt-8"> 1pt</span><span -class="cmtt-8"> height</span><span -class="cmtt-8"> 2cm};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \foreach</span><span -class="cmtt-8"> \anchor/\placement</span><span -class="cmtt-8"> in</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> {north</span><span -class="cmtt-8"> west/above</span><span -class="cmtt-8"> left,</span><span -class="cmtt-8"> north/above,</span><span -class="cmtt-8"> north</span><span -class="cmtt-8"> east/above</span><span -class="cmtt-8"> right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> west/left,</span><span -class="cmtt-8"> center/above,</span><span -class="cmtt-8"> east/right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> mid</span><span -class="cmtt-8"> west/right,</span><span -class="cmtt-8"> mid/above,</span><span -class="cmtt-8"> mid</span><span -class="cmtt-8"> east/left,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> base</span><span -class="cmtt-8"> west/left,</span><span -class="cmtt-8"> base/below,</span><span -class="cmtt-8"> base</span><span -class="cmtt-8"> east/right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> south</span><span -class="cmtt-8"> west/below</span><span -class="cmtt-8"> left,</span><span -class="cmtt-8"> south/below,</span><span -class="cmtt-8"> south</span><span -class="cmtt-8"> east/below</span><span -class="cmtt-8"> right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> text/left,</span><span -class="cmtt-8"> 10/right,</span><span -class="cmtt-8"> 130/above}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[shift=(s.\anchor)]</span><span -class="cmtt-8"> plot[mark=x]</span><span -class="cmtt-8"> coordinates{(0,0)}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> node[\placement]</span><span -class="cmtt-8"> {\scriptsize\texttt{(s.\anchor)}};</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> -<!--l. 712--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox136">Shape <span -class="cmtt-10">strike out</span></span> </dt><dd -class="description"> -<a - id="dx15-173009"></a> -<a - id="dx15-173010"></a> - <!--l. 713--><p class="noindent">This shape is idential to the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">cross</span><span -class="cmtt-10"> out</span></span></span> shape, only its foreground path consists of a single line from - the lower left to the upper right. - <!--l. 717--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-348-" ><colgroup id="TBL-348-1g"><col -id="TBL-348-1"><col -id="TBL-348-2"></colgroup><tr - valign="baseline" id="TBL-348-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-348-1-1" -class="td11"> Strike <object data="pgfmanual-439.svg" width="27.99155 " height="16.69525 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> out! </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-348-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">Strike</span><span -class="cmtt-8"> \tikz[baseline]</span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> [strike</span><span -class="cmtt-8"> out,draw,anchor=text]</span><span -class="cmtt-8"> {me};</span><span -class="cmtt-8"> out!</span></div> </td></tr></table> </td> -</tr></table> - </div> - <!--l. 721--><p class="noindent">See the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">cross</span><span -class="cmtt-10"> out</span></span></span> shape for the anchors. </dd></dl> -<!--l. 726--><p class="noindent"> - <h4 class="subsectionHead"><span class="titlemark">14.6 </span> <a - id="x15-17400014.6"></a>Tree Library</h4> -<!--l. 731--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox137"><span -class="cmtt-10">\usepackage{</span><span -class="cmtt-10">pgflibrarytikztrees</span><span -class="cmtt-10">} % </span><span class="LATEX"><span -class="cmtt-10">L</span><span class="A"><span -class="cmtt-10">A</span></span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span></span> </dt><dd -class="description"> -<a - id="dx15-174001"></a> -<a - id="dx15-174002"></a> - - - </dd><dt class="description"> -<span -class="colorbox" id="colorbox138"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibrarytikztrees</span><span -class="cmtt-10">.tex % plain </span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span> </dt><dd -class="description"> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox139"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibrarytikztrees</span><span -class="cmtt-10">.tex % Con</span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span><span -class="cmtt-10">t</span></span> </dt><dd -class="description"> - <!--l. 732--><p class="noindent">This packages defines styles to be used when drawing trees. </dd></dl> -<!--l. 735--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">14.6.1 </span> <a - id="x15-17500014.6.1"></a>Growth Functions</h5> -<!--l. 737--><p class="noindent">The package <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">pgflibrarytikztrees</span></span></span> defines two new growth functions. They are installed using the following -options: - <ul class="itemize1"> - <li class="itemize"><span -class="cmtt-10">grow via three points</span><a - id="dx15-175001"></a><a - id="dx15-175002"></a><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">=one</span><span -class="cmtt-10"> child</span><span -class="cmtt-10"> at</span><span -class="cmtt-10"> (</span></span></span><span -class="cmsy-10"><</span><span -class="cmti-10">x</span><span -class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">)</span><span -class="cmtt-10"> and</span><span -class="cmtt-10"> two</span><span -class="cmtt-10"> children</span><span -class="cmtt-10"> at</span><span -class="cmtt-10"> (</span></span></span><span -class="cmsy-10"><</span><span -class="cmti-10">y</span><span -class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">)</span><span -class="cmtt-10"> and</span><span -class="cmtt-10"> (</span></span></span><span -class="cmsy-10"><</span><span -class="cmti-10">z</span><span -class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">)</span></span></span> This option - installs a growth function that works as follows: If a parent node has just one child, this child is placed - at <span -class="cmsy-10"><</span><span -class="cmti-10">x</span><span -class="cmsy-10">></span>. If the parent node has two children, these are placed at <span -class="cmsy-10"><</span><span -class="cmti-10">y</span><span -class="cmsy-10">> </span>and <span -class="cmsy-10"><</span><span -class="cmti-10">z</span><span -class="cmsy-10">></span>. If the parent node has - more than two children, the children are placed at points that are linearly extrapolated from the three - points <span -class="cmsy-10"><</span><span -class="cmti-10">x</span><span -class="cmsy-10">></span>, <span -class="cmsy-10"><</span><span -class="cmti-10">y</span><span -class="cmsy-10">></span>, and <span -class="cmsy-10"><</span><span -class="cmti-10">z</span><span -class="cmsy-10">></span>. In detail, the position is <span -class="cmmi-10">x</span>+<img -src="pgfmanual28x.gif" alt="n-1 - 2" class="frac" align="middle">(<span -class="cmmi-10">y</span><span -class="cmsy-10">-</span><span -class="cmmi-10">x</span>)+(<span -class="cmmi-10">c</span><span -class="cmsy-10">-</span>1)(<span -class="cmmi-10">z</span><span -class="cmsy-10">-</span><span -class="cmmi-10">y</span>), where <span -class="cmmi-10">n </span>is the number - of children and <span -class="cmmi-10">c </span>is the number of the current child (starting with 1). - <!--l. 753--><p class="noindent">The net effect of all this is that if you have a certain “linear arrangement” in mind and use this option - to specify the placement of a single child and of two children, then any number of children will be - placed correctly. - <!--l. 758--><p class="noindent">Here are some arrangements based on this growth function. We start with a simple “above” - arrangement: - <!--l. 760--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> -<table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-349-" ><colgroup id="TBL-349-1g"><col -id="TBL-349-1"><col -id="TBL-349-2"></colgroup><tr - valign="baseline" id="TBL-349-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-349-1-1" -class="td11"> <object data="pgfmanual-440.svg" width="115.3438 " height="218.99286 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-349-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}[grow</span><span -class="cmtt-8"> via</span><span -class="cmtt-8"> three</span><span -class="cmtt-8"> points={</span><span -class="cmsltt-10x-x-80">%</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> one</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,1)</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> two</span><span -class="cmtt-8"> children</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (-.5,1)</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> (.5,1)}]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> {one}</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,-1.5)</span><span -class="cmtt-8"> {two}</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,-3)</span><span -class="cmtt-8"> {three}</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,-4.5)</span><span -class="cmtt-8"> {four}</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 770--><p class="noindent">The next arrangement places children above, but “grows only to the right.” - - - <!--l. 772--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> -<table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-350-" ><colgroup id="TBL-350-1g"><col -id="TBL-350-1"><col -id="TBL-350-2"></colgroup><tr - valign="baseline" id="TBL-350-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-350-1-1" -class="td11"> <object data="pgfmanual-441.svg" width="134.35445 " height="218.99286 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-350-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}[grow</span><span -class="cmtt-8"> via</span><span -class="cmtt-8"> three</span><span -class="cmtt-8"> points={</span><span -class="cmsltt-10x-x-80">%</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> one</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,1)</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> two</span><span -class="cmtt-8"> children</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,1)</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> (1,1)}]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> {one}</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,-1.5)</span><span -class="cmtt-8"> {two}</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,-3)</span><span -class="cmtt-8"> {three}</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,-4.5)</span><span -class="cmtt-8"> {four}</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 782--><p class="noindent">In the final arrangement, the children are placed along a line going down and right. - <!--l. 784--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> -<table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-351-" ><colgroup id="TBL-351-1g"><col -id="TBL-351-1"><col -id="TBL-351-2"></colgroup><tr - valign="baseline" id="TBL-351-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-351-1-1" -class="td11"> <object data="pgfmanual-442.svg" width="115.34386 " height="226.71782 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-351-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}[grow</span><span -class="cmtt-8"> via</span><span -class="cmtt-8"> three</span><span -class="cmtt-8"> points={</span><span -class="cmsltt-10x-x-80">%</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> one</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (-1,-.5)</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> two</span><span -class="cmtt-8"> children</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (-1,-.5)</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> (0,-.75)}]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> {one}</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,-1.5)</span><span -class="cmtt-8"> {two}</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,-3)</span><span -class="cmtt-8"> {three}</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> at</span><span -class="cmtt-8"> (0,-4.5)</span><span -class="cmtt-8"> {four}</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> child;</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 794--><p class="noindent">These examples should make it clear how you can create new styles to arrange your children along a - line. - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">grow cyclic</span><a - id="dx15-175003"></a><a - id="dx15-175004"></a> This style causes the children to be arranged “on a circle.” For this, the children are - placed at distance <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\tikzleveldistance</span></span></span> from the parent node, but not on a straight line, but points on a - circle. Instead of a sibling distance, there is a <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">sibling</span><span -class="cmtt-10"> angle</span></span></span> that denotes the angle between two given - children. - <ul class="itemize2"> - <li class="itemize"><span -class="cmtt-10">sibling angle</span><a - id="dx15-175005"></a><a - id="dx15-175006"></a><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">=</span></span></span><span -class="cmsy-10"><</span><span -class="cmti-10">angle</span><span -class="cmsy-10">> </span>Sets the angle between siblings in the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">grow</span><span -class="cmtt-10"> cyclic</span></span></span> style.</li></ul> - <!--l. 807--><p class="noindent">Note that this function will rotate the coordinate system of the children to ensure that the grandchildren will - grow in the right direction. - - - <!--l. 810--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-352-" ><colgroup id="TBL-352-1g"><col -id="TBL-352-1"><col -id="TBL-352-2"></colgroup><tr - valign="baseline" id="TBL-352-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-352-1-1" -class="td11"> <object data="pgfmanual-443.svg" width="98.18277 " height="54.631 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-352-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}[grow</span><span -class="cmtt-8"> cyclic]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \tikzstyle{level</span><span -class="cmtt-8"> 1}=[level</span><span -class="cmtt-8"> distance=8mm,sibling</span><span -class="cmtt-8"> angle=60]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \tikzstyle{level</span><span -class="cmtt-8"> 2}=[level</span><span -class="cmtt-8"> distance=4mm,sibling</span><span -class="cmtt-8"> angle=45]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \tikzstyle{level</span><span -class="cmtt-8"> 3}=[level</span><span -class="cmtt-8"> distance=2mm,sibling</span><span -class="cmtt-8"> angle=30]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \coordinate</span><span -class="cmtt-8"> [rotate=-90]</span><span -class="cmtt-8"> </span><span -class="cmsltt-10x-x-80">%</span><span -class="cmsltt-10x-x-80"> going</span><span -class="cmsltt-10x-x-80"> down</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> foreach</span><span -class="cmtt-8"> \x</span><span -class="cmtt-8"> in</span><span -class="cmtt-8"> {1,2,3}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> {child</span><span -class="cmtt-8"> foreach</span><span -class="cmtt-8"> \x</span><span -class="cmtt-8"> in</span><span -class="cmtt-8"> {1,2,3}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> {child</span><span -class="cmtt-8"> foreach</span><span -class="cmtt-8"> \x</span><span -class="cmtt-8"> in</span><span -class="cmtt-8"> {1,2,3}}};</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </li></ul> -<!--l. 823--><p class="noindent"> - <h5 class="subsubsectionHead"><span class="titlemark">14.6.2 </span> <a - id="x15-17600014.6.2"></a>Edges From Parent</h5> -<!--l. 825--><p class="noindent">The following styles can be used to modify how the edges from parents are drawn: - <ul class="itemize1"> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">edge from parent fork down</span><a - id="dx15-176001"></a><a - id="dx15-176002"></a> This style will draw a line from the parent downwards (for half the - level distance) and then on to the child using only horizontal and vertical lines. - <!--l. 833--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-353-" ><colgroup id="TBL-353-1g"><col -id="TBL-353-1"><col -id="TBL-353-2"></colgroup><tr - valign="baseline" id="TBL-353-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-353-1-1" -class="td11"> <object data="pgfmanual-444.svg" width="118.57913 " height="132.42857 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-353-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> {root}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> [edge</span><span -class="cmtt-8"> from</span><span -class="cmtt-8"> parent</span><span -class="cmtt-8"> fork</span><span -class="cmtt-8"> down]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> {node</span><span -class="cmtt-8"> {left}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> {node</span><span -class="cmtt-8"> {right}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> child[child</span><span -class="cmtt-8"> anchor=north</span><span -class="cmtt-8"> east]</span><span -class="cmtt-8"> {node</span><span -class="cmtt-8"> {child}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> {node</span><span -class="cmtt-8"> {child}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> };</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">edge from parent fork right</span><a - id="dx15-176003"></a><a - id="dx15-176004"></a> This style behaves similarly, only it will first draw its edge to the - right. - <!--l. 847--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-354-" ><colgroup id="TBL-354-1g"><col -id="TBL-354-1"><col -id="TBL-354-2"></colgroup><tr - valign="baseline" id="TBL-354-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-354-1-1" -class="td11"> <object data="pgfmanual-445.svg" width="149.64285 " height="104.50505 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-354-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> {root}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> [edge</span><span -class="cmtt-8"> from</span><span -class="cmtt-8"> parent</span><span -class="cmtt-8"> fork</span><span -class="cmtt-8"> right,grow=right]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> {node</span><span -class="cmtt-8"> {left}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> {node</span><span -class="cmtt-8"> {right}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> {node</span><span -class="cmtt-8"> {child}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> child</span><span -class="cmtt-8"> {node</span><span -class="cmtt-8"> {child}}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> };</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - - - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">edge from parent fork left</span><a - id="dx15-176005"></a><a - id="dx15-176006"></a> behaves similary. - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">edge from parent fork up</span><a - id="dx15-176007"></a><a - id="dx15-176008"></a> behaves similary.</li></ul> -<!--l. 866--><p class="noindent"> - <h4 class="subsectionHead"><span class="titlemark">14.7 </span> <a - id="x15-17700014.7"></a>Background Library</h4> -<!--l. 870--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox140"><span -class="cmtt-10">\usepackage{</span><span -class="cmtt-10">pgflibrarytikzbackgrounds</span><span -class="cmtt-10">} % </span><span class="LATEX"><span -class="cmtt-10">L</span><span class="A"><span -class="cmtt-10">A</span></span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span></span> </dt><dd -class="description"> -<a - id="dx15-177001"></a> -<a - id="dx15-177002"></a> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox141"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibrarytikzbackgrounds</span><span -class="cmtt-10">.tex % plain </span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span> </dt><dd -class="description"> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox142"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibrarytikzbackgrounds</span><span -class="cmtt-10">.tex % Con</span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span><span -class="cmtt-10">t</span></span> </dt><dd -class="description"> - <!--l. 871--><p class="noindent">This packages defines “backgrounds” for pictures. This does not refer to background pictures, but - rather to frames drawn around and behind pictures. For example, this package allows you to just add - the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">framed</span></span></span> option to a picture to get a rectangular box around your picture or <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">gridded</span></span></span> to put a grid - behind your picture. </dd></dl> -<!--l. 878--><p class="noindent">When this package is loaded, the following styles become available: - <ul class="itemize1"> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">show background rectangle</span><a - id="dx15-177003"></a><a - id="dx15-177004"></a> This style causes a rectangle to be drawn behind your - graphic. This style option must be given to the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">{tikzpicture}</span></span></span> environment or to the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">\tikz</span></span></span> - command. - <!--l. 884--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-355-" ><colgroup id="TBL-355-1g"><col -id="TBL-355-1"><col -id="TBL-355-2"></colgroup><tr - valign="baseline" id="TBL-355-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-355-1-1" -class="td11"> <object data="pgfmanual-446.svg" width="89.42174 " height="51.48486 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-355-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}[show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> rectangle]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> ellipse</span><span -class="cmtt-8"> (10mm</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> 5mm);</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 889--><p class="noindent">The size of the background rectangle is determined as follows: We start with the bounding box of the picture. - Then, a certain separator distance is added on the sides. This distance can be different for the <span -class="cmmi-10">x</span>- and - <span -class="cmmi-10">y</span>-directions and can be set using the following options: - <ul class="itemize2"> - <li class="itemize"><span -class="cmtt-10">inner frame xsep</span><a - id="dx15-177005"></a><a - id="dx15-177006"></a><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">=</span></span></span><span -class="cmsy-10"><</span><span -class="cmti-10">dimension</span><span -class="cmsy-10">> </span>Sets the additional horizontal separator distance for the - background rectangle. The default is <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">1ex</span></span></span>. - </li> - <li class="itemize"><span -class="cmtt-10">inner frame ysep</span><a - id="dx15-177007"></a><a - id="dx15-177008"></a><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">=</span></span></span><span -class="cmsy-10"><</span><span -class="cmti-10">dimension</span><span -class="cmsy-10">> </span>Same for the vertical separator distance. - </li> - <li class="itemize"><span -class="cmtt-10">inner frame sep</span><a - id="dx15-177009"></a><a - id="dx15-177010"></a><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">=</span></span></span><span -class="cmsy-10"><</span><span -class="cmti-10">dimension</span><span -class="cmsy-10">> </span>sets the horizontal and vertical separator distances - simultaneously.</li></ul> - <!--l. 904--><p class="noindent">The following two styles make setting the inner separator a bit easier to remember: - <ul class="itemize2"> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">tight background</span><a - id="dx15-177011"></a><a - id="dx15-177012"></a> Sets the inner frame separator to 0pt. The background rectangle will - have the size of the bounding box. - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">loose background</span><a - id="dx15-177013"></a><a - id="dx15-177014"></a> Sets the inner frame separator to 2ex.</li></ul> - - - <!--l. 913--><p class="noindent">You can influence how the background rectangle is rendered by setting the following style: - <ul class="itemize2"> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">background rectangle</span><a - id="dx15-177015"></a><a - id="dx15-177016"></a> This style dictates how the background rectangle is drawn or filled. By - default this style is set to <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">draw</span></span></span>, which causes the path of the background rectangle to be drawn in - the usual way. Setting this style to, say, <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">fill=blue!20</span></span></span> causes a light blue background to - be added to the picture. You can also use more fancy settings as shown in the following - example: - <!--l. 923--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-356-" ><colgroup id="TBL-356-1g"><col -id="TBL-356-1"><col -id="TBL-356-2"></colgroup><tr - valign="baseline" id="TBL-356-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-356-1-1" -class="td11"> <object data="pgfmanual-447.svg" width="93.95508 " height="56.01822 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-356-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikzstyle{background</span><span -class="cmtt-8"> rectangle}=</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> [double,ultra</span><span -class="cmtt-8"> thick,draw=red,top</span><span -class="cmtt-8"> color=blue,rounded</span><span -class="cmtt-8"> corners]</span> -<br><span -class="cmtt-8">\begin{tikzpicture}[show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> rectangle]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> ellipse</span><span -class="cmtt-8"> (10mm</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> 5mm);</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 930--><p class="noindent">Naturally, no one in their right mind would use the above, but here is a nice background: - <!--l. 932--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-357-" ><colgroup id="TBL-357-1g"><col -id="TBL-357-1"><col -id="TBL-357-2"></colgroup><tr - valign="baseline" id="TBL-357-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-357-1-1" -class="td11"> <object data="pgfmanual-448.svg" width="89.42174 " height="51.48486 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-357-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikzstyle{background</span><span -class="cmtt-8"> rectangle}=</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> [draw=blue!50,fill=blue!20,rounded</span><span -class="cmtt-8"> corners=1ex]</span> -<br><span -class="cmtt-8">\begin{tikzpicture}[show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> rectangle]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> ellipse</span><span -class="cmtt-8"> (10mm</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> 5mm);</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </li></ul> - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">framed</span><a - id="dx15-177017"></a><a - id="dx15-177018"></a> This is a shorthand for <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">show</span><span -class="cmtt-10"> background</span><span -class="cmtt-10"> rectangle</span></span></span>. - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">show background grid</span><a - id="dx15-177019"></a><a - id="dx15-177020"></a> This style behaves similarly to the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">show</span><span -class="cmtt-10"> background</span><span -class="cmtt-10"> rectangle</span></span></span> style, but it - will not use a rectangle path, but a grid. The lower left and upper right corner of the grid is computed in the - same way as for the background rectangle: - <!--l. 947--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-358-" ><colgroup id="TBL-358-1g"><col -id="TBL-358-1"><col -id="TBL-358-2"></colgroup><tr - valign="baseline" id="TBL-358-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-358-1-1" -class="td11"> <object data="pgfmanual-449.svg" width="89.15504 " height="51.21819 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-358-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}[show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> grid]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> ellipse</span><span -class="cmtt-8"> (10mm</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> 5mm);</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 952--><p class="noindent">You can influence the background grid by setting the following style: - <ul class="itemize2"> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">background grid</span><a - id="dx15-177021"></a><a - id="dx15-177022"></a> This style dictates how the background grid path is drawn. The default is - <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">draw,help</span><span -class="cmtt-10"> lines</span></span></span>. - <!--l. 958--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-359-" ><colgroup id="TBL-359-1g"><col -id="TBL-359-1"><col -id="TBL-359-2"></colgroup><tr - valign="baseline" id="TBL-359-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-359-1-1" -class="td11"> <object data="pgfmanual-450.svg" width="89.95506 " height="52.01819 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-359-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikzstyle{background</span><span -class="cmtt-8"> grid}=[thick,draw=red,step=.5cm]</span> -<br><span -class="cmtt-8">\begin{tikzpicture}[show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> grid]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> ellipse</span><span -class="cmtt-8"> (10mm</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> 5mm);</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 964--><p class="noindent">This option can be combined with the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">framed</span></span></span> option (use the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">framed</span></span></span> option first): - - - <!--l. 966--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-360-" ><colgroup id="TBL-360-1g"><col -id="TBL-360-1"><col -id="TBL-360-2"></colgroup><tr - valign="baseline" id="TBL-360-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-360-1-1" -class="td11"> <object data="pgfmanual-451.svg" width="89.95506 " height="52.01819 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-360-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikzstyle{background</span><span -class="cmtt-8"> grid}=[thick,draw=red,step=.5cm]</span> -<br><span -class="cmtt-8">\tikzstyle{background</span><span -class="cmtt-8"> rectangle}=[rounded</span><span -class="cmtt-8"> corners,fill=yellow]</span> -<br><span -class="cmtt-8">\begin{tikzpicture}[framed,gridded]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> ellipse</span><span -class="cmtt-8"> (10mm</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> 5mm);</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">gridded</span><a - id="dx15-177023"></a><a - id="dx15-177024"></a> This is a shorthand for <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">show</span><span -class="cmtt-10"> background</span><span -class="cmtt-10"> grid</span></span></span>.</li></ul> - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">show background top</span><a - id="dx15-177025"></a><a - id="dx15-177026"></a> This style causes a single line to be drawn at the top of the background - rectangle. Normally, the line coincides exactly with the top line of the background rectangle: - <!--l. 980--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-361-" ><colgroup id="TBL-361-1g"><col -id="TBL-361-1"><col -id="TBL-361-2"></colgroup><tr - valign="baseline" id="TBL-361-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-361-1-1" -class="td11"> <object data="pgfmanual-452.svg" width="89.42174 " height="51.2182 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-361-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikzstyle{background</span><span -class="cmtt-8"> rectangle}=[fill=yellow]</span> -<br><span -class="cmtt-8">\begin{tikzpicture}[framed,show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> top]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> ellipse</span><span -class="cmtt-8"> (10mm</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> 5mm);</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 986--><p class="noindent">The following option allows you to lengthen (or shorten) the line: - <ul class="itemize2"> - <li class="itemize"><span -class="cmtt-10">outer frame xsep</span><a - id="dx15-177027"></a><a - id="dx15-177028"></a><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">=</span></span></span><span -class="cmsy-10"><</span><span -class="cmti-10">dimension</span><span -class="cmsy-10">> </span>The <span -class="cmsy-10"><</span><span -class="cmti-10">dimension</span><span -class="cmsy-10">> </span>is added at the left and right side of the - line. - <!--l. 991--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-362-" ><colgroup id="TBL-362-1g"><col -id="TBL-362-1"><col -id="TBL-362-2"></colgroup><tr - valign="baseline" id="TBL-362-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-362-1-1" -class="td11"> <object data="pgfmanual-453.svg" width="100.90314 " height="51.2182 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-362-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikzstyle{background</span><span -class="cmtt-8"> rectangle}=[fill=yellow]</span> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> [framed,show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> top,outer</span><span -class="cmtt-8"> frame</span><span -class="cmtt-8"> xsep=1ex]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> ellipse</span><span -class="cmtt-8"> (10mm</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> 5mm);</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </li> - <li class="itemize"><span -class="cmtt-10">outer frame ysep</span><a - id="dx15-177029"></a><a - id="dx15-177030"></a><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">=</span></span></span><span -class="cmsy-10"><</span><span -class="cmti-10">dimension</span><span -class="cmsy-10">> </span>This option does not apply to the top line, but to the left and right - lines, see below. - </li> - <li class="itemize"><span -class="cmtt-10">outer frame sep</span><a - id="dx15-177031"></a><a - id="dx15-177032"></a><span class="obeylines-h"><span class="verb"><span -class="cmtt-10">=</span></span></span><span -class="cmsy-10"><</span><span -class="cmti-10">dimension</span><span -class="cmsy-10">> </span>Sets both the <span -class="cmmi-10">x</span>- and <span -class="cmmi-10">y</span>-separation. - <!--l. 1003--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-363-" ><colgroup id="TBL-363-1g"><col -id="TBL-363-1"><col -id="TBL-363-2"></colgroup><tr - valign="baseline" id="TBL-363-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-363-1-1" -class="td11"> <object data="pgfmanual-454.svg" width="100.90314 " height="62.96626 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-363-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikzstyle{background</span><span -class="cmtt-8"> rectangle}=[fill=blue!20]</span> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> [outer</span><span -class="cmtt-8"> frame</span><span -class="cmtt-8"> sep=1ex,</span><span -class="cmsltt-10x-x-80">%</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> top,</span><span -class="cmsltt-10x-x-80">%</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> bottom,</span><span -class="cmsltt-10x-x-80">%</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> left,</span><span -class="cmsltt-10x-x-80">%</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> right]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> ellipse</span><span -class="cmtt-8"> (10mm</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> 5mm);</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </li></ul> - <!--l. 1015--><p class="noindent">You can influence how the line is drawn grid by setting the following style: - <ul class="itemize2"> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">background top</span><a - id="dx15-177033"></a><a - id="dx15-177034"></a> Default is <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">draw</span></span></span>. - - - <!--l. 1020--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-364-" ><colgroup id="TBL-364-1g"><col -id="TBL-364-1"><col -id="TBL-364-2"></colgroup><tr - valign="baseline" id="TBL-364-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-364-1-1" -class="td11"> <object data="pgfmanual-455.svg" width="94.6291 " height="53.8219 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-364-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\tikzstyle{background</span><span -class="cmtt-8"> rectangle}=[fill=blue!20]</span> -<br><span -class="cmtt-8">\tikzstyle{background</span><span -class="cmtt-8"> top}=[draw=blue!50,line</span><span -class="cmtt-8"> width=1ex]</span> -<br><span -class="cmtt-8">\begin{tikzpicture}[framed,show</span><span -class="cmtt-8"> background</span><span -class="cmtt-8"> top]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw</span><span -class="cmtt-8"> (0,0)</span><span -class="cmtt-8"> ellipse</span><span -class="cmtt-8"> (10mm</span><span -class="cmtt-8"> and</span><span -class="cmtt-8"> 5mm);</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - </li></ul> - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">show background bottom</span><a - id="dx15-177035"></a><a - id="dx15-177036"></a> works like the style for the top line. - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">show background left</span><a - id="dx15-177037"></a><a - id="dx15-177038"></a> works like the style for the top line. - </li> - <li class="itemize"><span -class="cmtt-10">style=</span><span -class="cmtt-10">show background right</span><a - id="dx15-177039"></a><a - id="dx15-177040"></a> works like the style for the top line.</li></ul> -<!--l. 1037--><p class="noindent"> - <h4 class="subsectionHead"><span class="titlemark">14.8 </span> <a - id="x15-17800014.8"></a>Automata Drawing Library</h4> -<!--l. 1039--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox143"><span -class="cmtt-10">\usepackage{</span><span -class="cmtt-10">pgflibraryautomata</span><span -class="cmtt-10">} % </span><span class="LATEX"><span -class="cmtt-10">L</span><span class="A"><span -class="cmtt-10">A</span></span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span></span> </dt><dd -class="description"> -<a - id="dx15-178001"></a> -<a - id="dx15-178002"></a> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox144"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibraryautomata</span><span -class="cmtt-10">.tex % plain </span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span></span> </dt><dd -class="description"> - </dd><dt class="description"> -<span -class="colorbox" id="colorbox145"><span -class="cmtt-10">\input </span><span -class="cmtt-10">pgflibraryautomata</span><span -class="cmtt-10">.tex % Con</span><span class="TEX"><span -class="cmtt-10">T</span><span -class="E"><span -class="cmtt-10">E</span></span><span -class="cmtt-10">X</span></span><span -class="cmtt-10">t</span></span> </dt><dd -class="description"> - <!--l. 1040--><p class="noindent">This packages, which is still under construction, provides shapes and styles for drawing automata. </dd></dl> -<!--l. 1045--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox146">Shape <span -class="cmtt-10">state</span></span> </dt><dd -class="description"> -<a - id="dx15-178003"></a> -<a - id="dx15-178004"></a> - <!--l. 1046--><p class="noindent">This shape is currently just an alias for the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">circle</span></span></span> shape. However, it is useful to have another shape - <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">state</span></span></span> since one can then say, for example, the the style <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">every</span><span -class="cmtt-10"> state</span><span -class="cmtt-10"> shape</span></span></span> should be set to some - special value. </dd></dl> -<!--l. 1052--><p class="noindent"> - <dl class="description"><dt class="description"> -<span -class="colorbox" id="colorbox147">Shape <span -class="cmtt-10">state with output</span></span> </dt><dd -class="description"> -<a - id="dx15-178005"></a> -<a - id="dx15-178006"></a> - <!--l. 1053--><p class="noindent">This shape is a multi-part shape. The main part (the text part) is the name of the state as in the - <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">state</span></span></span> shape. The second part is called <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">output</span></span></span>. This node part is drawn in the lower part of the node, - separated from the upper part by a line. - - - <!--l. 1058--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-365-" ><colgroup id="TBL-365-1g"><col -id="TBL-365-1"><col -id="TBL-365-2"></colgroup><tr - valign="baseline" id="TBL-365-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-365-1-1" -class="td11"> <object data="pgfmanual-456.svg" width="44.43355 " height="44.43355 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-365-1-2" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node</span><span -class="cmtt-8"> [state</span><span -class="cmtt-8"> with</span><span -class="cmtt-8"> output,draw,double,fill=red!20]</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> {</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> $q_1$</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> \nodepart{output}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> $00$</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> };</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table></div> - <!--l. 1069--><p class="noindent">The shape inherits all anchors from the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">circle</span></span></span> shape and defines the <span class="obeylines-h"><span class="verb"><span -class="cmtt-10">output</span></span></span> anchor in addition. See also the - following figure: - <!--l. 1072--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-457.svg" width="553.4436 " height="439.04422 " type="image/svg+xml"><p>SVG-Viewer needed.</p></object><!--tex4ht:inline--><div class="tabular"><table class="tabular" -cellspacing="0" cellpadding="0" -frame="void" id="TBL-366-" ><colgroup id="TBL-366-1g"><col -id="TBL-366-1"></colgroup><tr - valign="baseline" id="TBL-366-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-366-1-1" -class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> -<br><span -class="cmtt-8">\Huge</span> -<br><span -class="cmtt-8">\begin{tikzpicture}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \node[name=s,shape=state</span><span -class="cmtt-8"> with</span><span -class="cmtt-8"> output,style=shape</span><span -class="cmtt-8"> example]</span><span -class="cmtt-8"> {state</span><span -class="cmtt-8"> name\nodepart{output}output};</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> \foreach</span><span -class="cmtt-8"> \anchor/\placement</span><span -class="cmtt-8"> in</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> {north</span><span -class="cmtt-8"> west/above</span><span -class="cmtt-8"> left,</span><span -class="cmtt-8"> north/above,</span><span -class="cmtt-8"> north</span><span -class="cmtt-8"> east/above</span><span -class="cmtt-8"> right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> west/left,</span><span -class="cmtt-8"> center/below,</span><span -class="cmtt-8"> east/right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> mid</span><span -class="cmtt-8"> west/right,</span><span -class="cmtt-8"> mid/above,</span><span -class="cmtt-8"> mid</span><span -class="cmtt-8"> east/left,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> base</span><span -class="cmtt-8"> west/left,</span><span -class="cmtt-8"> base/below,</span><span -class="cmtt-8"> base</span><span -class="cmtt-8"> east/right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> south</span><span -class="cmtt-8"> west/below</span><span -class="cmtt-8"> left,</span><span -class="cmtt-8"> south/below,</span><span -class="cmtt-8"> south</span><span -class="cmtt-8"> east/below</span><span -class="cmtt-8"> right,</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> text/left,</span><span -class="cmtt-8"> output/left,</span><span -class="cmtt-8"> 130/above}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> \draw[shift=(s.\anchor)]</span><span -class="cmtt-8"> plot[mark=x]</span><span -class="cmtt-8"> coordinates{(0,0)}</span> -<br><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> </span><span -class="cmtt-8"> node[\placement]</span><span -class="cmtt-8"> {\scriptsize\texttt{(s.\anchor)}};</span> -<br><span -class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> -</tr></table> - </div> - </dd></dl> - - - - - - - <div class="crosslinks"><p class="noindent">[<a -href="pgfmanualse15.html" >next</a>] [<a -href="pgfmanualse14.html" >front</a>] [<a -href="pgfmanual.html#pgfmanualse14.html" >up</a>] </p></div> -<!--l. 7--><p class="indent"> <a - id="tailpgfmanualse14.html"></a> -</body></html> |