diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/pgf/version-for-tex4ht')
738 files changed, 86571 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/Makefile b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/Makefile new file mode 100644 index 00000000000..a1dea1c4d33 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/Makefile @@ -0,0 +1,15 @@ +doc = pgfmanual + +all: $(doc).html + +pgfmanual.idx: + touch pgfmanual.idx + +pgfmanual.ind: pgfmanual.idx + makeindex $(doc).idx + +pgfmanual.html: $(doc).tex $(doc).ind + htlatex $(doc).tex + +clean: + rm -f *.aux *.log *.bbl *.blg *.ps *.dvi *.pdf *.toc *.out *.snm *.html *.svg diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmex10-52.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmex10-52.gif Binary files differnew file mode 100644 index 00000000000..439065cf1be --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmex10-52.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmex10-5a.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmex10-5a.gif Binary files differnew file mode 100644 index 00000000000..967ecf84480 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmex10-5a.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-19.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-19.gif Binary files differnew file mode 100644 index 00000000000..48c4c8a32c0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-19.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-b.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-b.gif Binary files differnew file mode 100644 index 00000000000..f5a57582cf1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-b.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-c.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-c.gif Binary files differnew file mode 100644 index 00000000000..878e780ada8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-c.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-d.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-d.gif Binary files differnew file mode 100644 index 00000000000..feb9af822d1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-d.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-e.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-e.gif Binary files differnew file mode 100644 index 00000000000..7e8963d0086 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi10-e.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi7-19.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi7-19.gif Binary files differnew file mode 100644 index 00000000000..d111e7a9e29 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmmi7-19.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmsy10-21.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmsy10-21.gif Binary files differnew file mode 100644 index 00000000000..99ac34c462e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmsy10-21.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmsy10-31.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmsy10-31.gif Binary files differnew file mode 100644 index 00000000000..495358a43b0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/cmsy10-31.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-1.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-1.svg new file mode 100644 index 00000000000..1ba8cc519f7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-1.svg @@ -0,0 +1,732 @@ +<svg width="216.7301pt" height="215.40262pt" viewBox="-99.1179 -107.70131 216.7301 215.40262 "> +<g transform="translate(0,107.70131pt) scale(1,-1) translate(0,107.70131pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="1.2pt"> + <g stroke-linecap="round"> + <g> + <path d=" M 6.64648 0.0 C 6.64648 3.68874 3.68874 6.64648 0.0 6.64648 C -3.68874 6.64648 -6.64648 3.68874 -6.64648 0.0 C -6.64648 -3.68874 -3.68874 -6.64648 0.0 -6.64648 C 3.68874 -6.64648 6.64648 -3.68874 6.64648 0.0 Z M 0.0 0.0 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,0.0)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g> + <path d=" M -11.8478 -32.03313 C -11.8478 -28.34439 -14.80554 -25.38664 -18.49428 -25.38664 C -22.18301 -25.38664 -25.14076 -28.34439 -25.14076 -32.03313 C -25.14076 -35.72186 -22.18301 -38.67961 -18.49428 -38.67961 C -14.80554 -38.67961 -11.8478 -35.72186 -11.8478 -32.03313 Z M -18.49428 -32.03313 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.49428,-32.03313)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -18.49428 -32.03313 M -3.63478 -6.29546 M -4.61101 -8.97757 C -4.93282 -8.86044 -5.2071 -8.70209 -5.46947 -8.48196 M -5.58723 -11.65971 C -6.2309 -11.42543 -6.77942 -11.10875 -7.30415 -10.66847 M -6.56346 -14.34186 C -7.529 -13.99042 -8.3517 -13.51544 -9.13884 -12.85498 M -7.53969 -17.024 C -8.82709 -16.5554 -9.92401 -15.9221 -10.97353 -15.04149 M -8.51591 -19.70613 C -10.12517 -19.12039 -11.49632 -18.32877 -12.80821 -17.22798 M -9.49214 -22.38828 C -11.42326 -21.6854 -13.06862 -20.73544 -14.6429 -19.41449 M -10.46835 -25.07042 C -12.72134 -24.25038 -14.6409 -23.1421 -16.47757 -21.601 M -14.82973 -25.6857 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g> + <path d=" M -48.83636 -32.03313 C -48.83636 -28.34439 -51.79411 -25.38664 -55.48285 -25.38664 C -59.17159 -25.38664 -62.12933 -28.34439 -62.12933 -32.03313 C -62.12933 -35.72186 -59.17159 -38.67961 -55.48285 -38.67961 C -51.79411 -38.67961 -48.83636 -35.72186 -48.83636 -32.03313 Z M -55.48285 -32.03313 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-55.48285,-32.03313)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -55.48285 -32.03313 M -25.74075 -32.03313 M -28.54277 -32.52719 C -28.60205 -32.19098 -28.60205 -31.87527 -28.54277 -31.53906 M -31.34479 -33.02126 C -31.46335 -32.3488 -31.46335 -31.71745 -31.34479 -31.045 M -34.1468 -33.51532 C -34.32466 -32.5066 -34.32466 -31.55965 -34.1468 -30.55093 M -36.94882 -34.00938 C -37.18596 -32.66443 -37.18596 -31.40182 -36.94882 -30.05687 M -39.75084 -34.50345 C -40.04727 -32.82225 -40.04727 -31.244 -39.75084 -29.5628 M -42.55286 -34.99751 C -42.90858 -32.98006 -42.90858 -31.0862 -42.55286 -29.06874 M -45.35487 -35.49158 C -45.76988 -33.13788 -45.76988 -30.92838 -45.35487 -28.57468 M -48.14871 -32.03313 " style="fill:none"/> + <g> + <g stroke="rgb(50.0%,0.0%,0.0%)"> + <g fill="rgb(50.0%,0.0%,0.0%)"> + <g> + <path d=" M -80.86949 -13.53885 C -80.86949 -9.85011 -83.82724 -6.89236 -87.51598 -6.89236 C -91.20471 -6.89236 -94.16246 -9.85011 -94.16246 -13.53885 C -94.16246 -17.22758 -91.20471 -20.18533 -87.51598 -20.18533 C -83.82724 -20.18533 -80.86949 -17.22758 -80.86949 -13.53885 Z M -87.51598 -13.53885 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-87.51598,-13.53885)"> + <g fill="rgb(50.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -87.51598 -13.53885 M -61.7783 -28.39836 M -64.46042 -27.42213 C -64.34329 -27.10033 -64.18494 -26.82603 -63.96481 -26.56367 M -67.14256 -26.4459 C -66.90828 -25.80225 -66.5916 -25.25372 -66.15132 -24.72899 M -69.8247 -25.46968 C -69.47327 -24.50414 -68.99829 -23.68144 -68.33783 -22.8943 M -72.50685 -24.49345 C -72.03825 -23.20605 -71.40495 -22.10913 -70.52434 -21.05962 M -75.18898 -23.51723 C -74.60324 -21.90797 -73.81161 -20.53682 -72.71083 -19.22493 M -77.87112 -22.541 C -77.16824 -20.60988 -76.21829 -18.96452 -74.89734 -17.39024 M -80.55327 -21.56479 C -79.73323 -19.3118 -78.62495 -17.39224 -77.08385 -15.55557 M -81.16855 -17.20341 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(75.0%,25.0%,25.0%)"> + <g fill="rgb(75.0%,25.0%,25.0%)"> + <g> + <path d=" M -85.82494 -32.03313 C -85.82494 -28.34439 -88.78268 -25.38664 -92.47142 -25.38664 C -96.16016 -25.38664 -99.1179 -28.34439 -99.1179 -32.03313 C -99.1179 -35.72186 -96.16016 -38.67961 -92.47142 -38.67961 C -88.78268 -38.67961 -85.82494 -35.72186 -85.82494 -32.03313 Z M -92.47142 -32.03313 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-92.47142,-32.03313)"> + <g fill="rgb(75.0%,25.0%,25.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -92.47142 -32.03313 M -62.72932 -32.03313 M -65.53134 -32.52719 C -65.59062 -32.19098 -65.59062 -31.87527 -65.53134 -31.53906 M -68.33336 -33.02126 C -68.45192 -32.3488 -68.45192 -31.71745 -68.33336 -31.045 M -71.13538 -33.51532 C -71.31323 -32.5066 -71.31323 -31.55965 -71.13538 -30.55093 M -73.9374 -34.00938 C -74.17453 -32.66443 -74.17453 -31.40182 -73.9374 -30.05687 M -76.73941 -34.50345 C -77.03584 -32.82225 -77.03584 -31.244 -76.73941 -29.5628 M -79.54143 -34.99751 C -79.89716 -32.98006 -79.89716 -31.0862 -79.54143 -29.06874 M -82.34344 -35.49158 C -82.75845 -33.13788 -82.75845 -30.92838 -82.34344 -28.57468 M -85.13728 -32.03313 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <g> + <path d=" M -80.86949 -50.5274 C -80.86949 -46.83867 -83.82724 -43.88092 -87.51598 -43.88092 C -91.20471 -43.88092 -94.16246 -46.83867 -94.16246 -50.5274 C -94.16246 -54.21614 -91.20471 -57.17389 -87.51598 -57.17389 C -83.82724 -57.17389 -80.86949 -54.21614 -80.86949 -50.5274 Z M -87.51598 -50.5274 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-87.51598,-50.5274)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -87.51598 -50.5274 M -61.7783 -35.66791 M -63.96481 -37.5026 C -64.18494 -37.24023 -64.34329 -36.96594 -64.46042 -36.64413 M -66.15132 -39.33728 C -66.5916 -38.81255 -66.90828 -38.26402 -67.14256 -37.62036 M -68.33783 -41.17197 C -68.99829 -40.38483 -69.47327 -39.56213 -69.8247 -38.59659 M -70.52434 -43.00665 C -71.40495 -41.95714 -72.03825 -40.86021 -72.50685 -39.57281 M -72.71083 -44.84134 C -73.81161 -43.52945 -74.60324 -42.1583 -75.18898 -40.54904 M -74.89734 -46.67603 C -76.21829 -45.10175 -77.16824 -43.45639 -77.87112 -41.52527 M -77.08385 -48.5107 C -78.62495 -46.67403 -79.73323 -44.75447 -80.55327 -42.50148 M -81.16855 -46.86285 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,0.0%)"> + <g fill="rgb(50.0%,50.0%,0.0%)"> + <g> + <path d=" M -30.34207 -64.06625 C -30.34207 -60.37752 -33.29982 -57.41977 -36.98856 -57.41977 C -40.67729 -57.41977 -43.63504 -60.37752 -43.63504 -64.06625 C -43.63504 -67.75499 -40.67729 -70.71274 -36.98856 -70.71274 C -33.29982 -70.71274 -30.34207 -67.75499 -30.34207 -64.06625 Z M -36.98856 -64.06625 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-36.98856,-64.06625)"> + <g fill="rgb(50.0%,50.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -36.98856 -64.06625 M -22.12906 -38.32858 M -23.10529 -41.0107 C -23.4271 -40.89357 -23.70139 -40.73521 -23.96375 -40.51509 M -24.08151 -43.69284 C -24.72517 -43.45856 -25.2737 -43.14188 -25.79843 -42.7016 M -25.05774 -46.37498 C -26.02328 -46.02354 -26.84598 -45.54857 -27.63312 -44.8881 M -26.03397 -49.05713 C -27.32137 -48.58853 -28.41829 -47.95523 -29.4678 -47.07462 M -27.0102 -51.73926 C -28.61945 -51.15352 -29.9906 -50.3619 -31.30249 -49.26111 M -27.98642 -54.4214 C -29.91754 -53.71852 -31.5629 -52.76857 -33.13718 -51.44762 M -28.96263 -57.10355 C -31.21562 -56.28351 -33.13518 -55.17523 -34.97185 -53.63412 M -33.324 -57.71883 " style="fill:none"/> + <g> + <g stroke="rgb(25.0%,25.0%,0.0%)"> + <g fill="rgb(25.0%,25.0%,0.0%)"> + <g> + <path d=" M -62.3752 -82.56053 C -62.3752 -78.8718 -65.33295 -75.91405 -69.02168 -75.91405 C -72.71042 -75.91405 -75.66817 -78.8718 -75.66817 -82.56053 C -75.66817 -86.24927 -72.71042 -89.20702 -69.02168 -89.20702 C -65.33295 -89.20702 -62.3752 -86.24927 -62.3752 -82.56053 Z M -69.02168 -82.56053 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-69.02168,-82.56053)"> + <g fill="rgb(25.0%,25.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -69.02168 -82.56053 M -43.28401 -67.70103 M -45.47052 -69.53572 C -45.69064 -69.27336 -45.849 -68.99907 -45.96613 -68.67726 M -47.65703 -71.3704 C -48.0973 -70.84567 -48.41399 -70.29715 -48.64827 -69.65349 M -49.84354 -73.2051 C -50.504 -72.41795 -50.97897 -71.59526 -51.33041 -70.62971 M -52.03004 -75.03978 C -52.91066 -73.99026 -53.54396 -72.89334 -54.01256 -71.60594 M -54.21654 -76.87447 C -55.31732 -75.56258 -56.10895 -74.19142 -56.69469 -72.58217 M -56.40305 -78.70915 C -57.724 -77.13487 -58.67395 -75.48952 -59.37683 -73.5584 M -58.58955 -80.54382 C -60.13066 -78.70715 -61.23894 -76.7876 -62.05898 -74.5346 M -62.67426 -78.89598 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,25.0%)"> + <g fill="rgb(50.0%,50.0%,25.0%)"> + <g> + <path d=" M -48.83635 -96.09938 C -48.83635 -92.41064 -51.7941 -89.4529 -55.48283 -89.4529 C -59.17157 -89.4529 -62.12932 -92.41064 -62.12932 -96.09938 C -62.12932 -99.78812 -59.17157 -102.74586 -55.48283 -102.74586 C -51.7941 -102.74586 -48.83635 -99.78812 -48.83635 -96.09938 Z M -55.48283 -96.09938 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-55.48283,-96.09938)"> + <g fill="rgb(50.0%,50.0%,25.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -55.48283 -96.09938 M -40.62334 -70.36171 M -41.59956 -73.04382 C -41.92137 -72.9267 -42.19566 -72.76834 -42.45802 -72.54822 M -42.57579 -75.72597 C -43.21945 -75.49168 -43.76797 -75.175 -44.29271 -74.73473 M -43.55202 -78.40811 C -44.51756 -78.05667 -45.34026 -77.5817 -46.1274 -76.92123 M -44.52824 -81.09026 C -45.81564 -80.62166 -46.91257 -79.98836 -47.96208 -79.10774 M -45.50447 -83.77238 C -47.11372 -83.18665 -48.48488 -82.39502 -49.79677 -81.29424 M -46.4807 -86.45453 C -48.41182 -85.75165 -50.05717 -84.8017 -51.63145 -83.48074 M -47.45691 -89.13667 C -49.7099 -88.31664 -51.62946 -87.20836 -53.46613 -85.66725 M -51.81828 -89.75195 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(75.0%,75.0%,50.0%)"> + <g fill="rgb(75.0%,75.0%,50.0%)"> + <g> + <path d=" M -30.34207 -101.05482 C -30.34207 -97.36609 -33.29982 -94.40834 -36.98856 -94.40834 C -40.67729 -94.40834 -43.63504 -97.36609 -43.63504 -101.05482 C -43.63504 -104.74356 -40.67729 -107.70131 -36.98856 -107.70131 C -33.29982 -107.70131 -30.34207 -104.74356 -30.34207 -101.05482 Z M -36.98856 -101.05482 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-36.98856,-101.05482)"> + <g fill="rgb(75.0%,75.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -36.98856 -101.05482 M -36.98856 -71.31273 M -36.49449 -74.11475 C -36.8307 -74.17403 -37.14641 -74.17403 -37.48262 -74.11475 M -36.00043 -76.91676 C -36.67288 -77.03532 -37.30423 -77.03532 -37.97668 -76.91676 M -35.50636 -79.71878 C -36.51508 -79.89664 -37.46204 -79.89664 -38.47075 -79.71878 M -35.0123 -82.5208 C -36.35725 -82.75793 -37.61986 -82.75793 -38.96481 -82.5208 M -34.51823 -85.32281 C -36.19943 -85.61925 -37.77768 -85.61925 -39.45888 -85.32281 M -34.02417 -88.12483 C -36.04163 -88.48056 -37.93549 -88.48056 -39.95294 -88.12483 M -33.5301 -90.92685 C -35.8838 -91.34186 -38.0933 -91.34186 -40.447 -90.92685 M -36.98856 -93.72069 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,0.0%,50.0%)"> + <g fill="rgb(50.0%,0.0%,50.0%)"> + <g> + <path d=" M 6.64648 -64.06625 C 6.64648 -60.37752 3.68874 -57.41977 0.0 -57.41977 C -3.68874 -57.41977 -6.64648 -60.37752 -6.64648 -64.06625 C -6.64648 -67.75499 -3.68874 -70.71274 0.0 -70.71274 C 3.68874 -70.71274 6.64648 -67.75499 6.64648 -64.06625 Z M 0.0 -64.06625 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,-64.06625)"> + <g fill="rgb(50.0%,0.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -64.06625 M -14.8595 -38.32858 M -13.02481 -40.51509 C -13.28717 -40.73521 -13.56146 -40.89357 -13.88327 -41.0107 M -11.19012 -42.7016 C -11.71486 -43.14188 -12.26338 -43.45856 -12.90704 -43.69284 M -9.35544 -44.8881 C -10.14258 -45.54857 -10.96527 -46.02354 -11.93082 -46.37498 M -7.52075 -47.07462 C -8.57027 -47.95523 -9.66719 -48.58853 -10.95459 -49.05713 M -5.68607 -49.26111 C -6.99796 -50.3619 -8.36911 -51.15352 -9.97836 -51.73926 M -3.85138 -51.44762 C -5.42566 -52.76857 -7.07101 -53.71852 -9.00214 -54.4214 M -2.01671 -53.63412 C -3.85338 -55.17523 -5.77293 -56.28351 -8.02592 -57.10355 M -3.66455 -57.71883 " style="fill:none"/> + <g> + <g stroke="rgb(25.0%,0.0%,25.0%)"> + <g fill="rgb(25.0%,0.0%,25.0%)"> + <g> + <path d=" M 6.64648 -101.05482 C 6.64648 -97.36609 3.68874 -94.40834 0.0 -94.40834 C -3.68874 -94.40834 -6.64648 -97.36609 -6.64648 -101.05482 C -6.64648 -104.74356 -3.68874 -107.70131 0.0 -107.70131 C 3.68874 -107.70131 6.64648 -104.74356 6.64648 -101.05482 Z M 0.0 -101.05482 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,-101.05482)"> + <g fill="rgb(25.0%,0.0%,25.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -101.05482 M 0.0 -71.31273 M 0.49406 -74.11475 C 0.15785 -74.17403 -0.15785 -74.17403 -0.49406 -74.11475 M 0.98813 -76.91676 C 0.31567 -77.03532 -0.31567 -77.03532 -0.98813 -76.91676 M 1.4822 -79.71878 C 0.47348 -79.89664 -0.47348 -79.89664 -1.4822 -79.71878 M 1.97626 -82.5208 C 0.6313 -82.75793 -0.6313 -82.75793 -1.97626 -82.5208 M 2.47032 -85.32281 C 0.78912 -85.61925 -0.78912 -85.61925 -2.47032 -85.32281 M 2.96439 -88.12483 C 0.94693 -88.48056 -0.94693 -88.48056 -2.96439 -88.12483 M 3.45845 -90.92685 C 1.10475 -91.34186 -1.10475 -91.34186 -3.45845 -90.92685 M 0.0 -93.72069 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,25.0%,50.0%)"> + <g fill="rgb(50.0%,25.0%,50.0%)"> + <g> + <path d=" M 25.14076 -96.09938 C 25.14076 -92.41064 22.18301 -89.4529 18.49428 -89.4529 C 14.80554 -89.4529 11.8478 -92.41064 11.8478 -96.09938 C 11.8478 -99.78812 14.80554 -102.74586 18.49428 -102.74586 C 22.18301 -102.74586 25.14076 -99.78812 25.14076 -96.09938 Z M 18.49428 -96.09938 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,18.49428,-96.09938)"> + <g fill="rgb(50.0%,25.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 18.49428 -96.09938 M 3.63478 -70.36171 M 5.46947 -72.54822 C 5.2071 -72.76834 4.93282 -72.9267 4.61101 -73.04382 M 7.30415 -74.73473 C 6.77942 -75.175 6.2309 -75.49168 5.58723 -75.72597 M 9.13884 -76.92123 C 8.3517 -77.5817 7.529 -78.05667 6.56346 -78.40811 M 10.97353 -79.10774 C 9.92401 -79.98836 8.82709 -80.62166 7.53969 -81.09026 M 12.80821 -81.29424 C 11.49632 -82.39502 10.12517 -83.18665 8.51591 -83.77238 M 14.6429 -83.48074 C 13.06862 -84.8017 11.42326 -85.75165 9.49214 -86.45453 M 16.47757 -85.66725 C 14.6409 -87.20836 12.72134 -88.31664 10.46835 -89.13667 M 14.82973 -89.75195 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(75.0%,50.0%,75.0%)"> + <g fill="rgb(75.0%,50.0%,75.0%)"> + <g> + <path d=" M 38.67961 -82.56053 C 38.67961 -78.8718 35.72186 -75.91405 32.03313 -75.91405 C 28.34439 -75.91405 25.38664 -78.8718 25.38664 -82.56053 C 25.38664 -86.24927 28.34439 -89.20702 32.03313 -89.20702 C 35.72186 -89.20702 38.67961 -86.24927 38.67961 -82.56053 Z M 32.03313 -82.56053 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.03313,-82.56053)"> + <g fill="rgb(75.0%,50.0%,75.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 32.03313 -82.56053 M 6.29546 -67.70103 M 8.97757 -68.67726 C 8.86044 -68.99907 8.70209 -69.27336 8.48196 -69.53572 M 11.65971 -69.65349 C 11.42543 -70.29715 11.10875 -70.84567 10.66847 -71.3704 M 14.34186 -70.62971 C 13.99042 -71.59526 13.51544 -72.41795 12.85498 -73.2051 M 17.024 -71.60594 C 16.5554 -72.89334 15.9221 -73.99026 15.04149 -75.03978 M 19.70613 -72.58217 C 19.12039 -74.19142 18.32877 -75.56258 17.22798 -76.87447 M 22.38828 -73.5584 C 21.6854 -75.48952 20.73544 -77.13487 19.41449 -78.70915 M 25.07042 -74.5346 C 24.25038 -76.7876 23.1421 -78.70715 21.601 -80.54382 M 25.6857 -78.89598 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,100.0%,0.0%)"> + <g fill="rgb(0.0%,100.0%,0.0%)"> + <g> + <path d=" M 43.63506 0.0 C 43.63506 3.68874 40.6773 6.64648 36.98857 6.64648 C 33.29984 6.64648 30.34209 3.68874 30.34209 0.0 C 30.34209 -3.68874 33.29984 -6.64648 36.98857 -6.64648 C 40.6773 -6.64648 43.63506 -3.68874 43.63506 0.0 Z M 36.98857 0.0 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,36.98857,0.0)"> + <g fill="rgb(0.0%,100.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 36.98857 0.0 M 7.24648 0.0 M 10.0485 0.49406 C 10.10777 0.15785 10.10777 -0.15785 10.0485 -0.49406 M 12.85051 0.98813 C 12.96907 0.31567 12.96907 -0.31567 12.85051 -0.98813 M 15.65253 1.4822 C 15.83038 0.47348 15.83038 -0.47348 15.65253 -1.4822 M 18.45454 1.97626 C 18.69168 0.6313 18.69168 -0.6313 18.45454 -1.97626 M 21.25656 2.47032 C 21.553 0.78912 21.553 -0.78912 21.25656 -2.47032 M 24.05858 2.96439 C 24.4143 0.94693 24.4143 -0.94693 24.05858 -2.96439 M 26.8606 3.45845 C 27.2756 1.10475 27.2756 -1.10475 26.8606 -3.45845 M 29.65443 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(50.0%,50.0%,0.0%)"> + <g fill="rgb(50.0%,50.0%,0.0%)"> + <g> + <path d=" M 62.12933 -32.03313 C 62.12933 -28.34439 59.17159 -25.38664 55.48285 -25.38664 C 51.79411 -25.38664 48.83636 -28.34439 48.83636 -32.03313 C 48.83636 -35.72186 51.79411 -38.67961 55.48285 -38.67961 C 59.17159 -38.67961 62.12933 -35.72186 62.12933 -32.03313 Z M 55.48285 -32.03313 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,55.48285,-32.03313)"> + <g fill="rgb(50.0%,50.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 55.48285 -32.03313 M 40.62335 -6.29546 M 42.45804 -8.48196 C 42.19568 -8.70209 41.92139 -8.86044 41.59958 -8.97757 M 44.29272 -10.66847 C 43.76799 -11.10875 43.21947 -11.42543 42.5758 -11.65971 M 46.12741 -12.85498 C 45.34027 -13.51544 44.51758 -13.99042 43.55203 -14.34186 M 47.9621 -15.04149 C 46.91258 -15.9221 45.81566 -16.5554 44.52826 -17.024 M 49.79678 -17.22798 C 48.4849 -18.32877 47.11374 -19.12039 45.50449 -19.70613 M 51.63147 -19.41449 C 50.05719 -20.73544 48.41183 -21.6854 46.48071 -22.38828 M 53.46614 -21.601 C 51.62947 -23.1421 49.70992 -24.25038 47.45692 -25.07042 M 51.8183 -25.6857 " style="fill:none"/> + <g> + <g stroke="rgb(25.0%,25.0%,0.0%)"> + <g fill="rgb(25.0%,25.0%,0.0%)"> + <g> + <path d=" M 62.12933 -69.0217 C 62.12933 -65.33296 59.17159 -62.37521 55.48285 -62.37521 C 51.79411 -62.37521 48.83636 -65.33296 48.83636 -69.0217 C 48.83636 -72.71043 51.79411 -75.66818 55.48285 -75.66818 C 59.17159 -75.66818 62.12933 -72.71043 62.12933 -69.0217 Z M 55.48285 -69.0217 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,55.48285,-69.0217)"> + <g fill="rgb(25.0%,25.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 55.48285 -69.0217 M 55.48285 -39.2796 M 55.97691 -42.08162 C 55.6407 -42.1409 55.325 -42.1409 54.98878 -42.08162 M 56.47098 -44.88364 C 55.79852 -45.0022 55.16718 -45.0022 54.49472 -44.88364 M 56.96504 -47.68565 C 55.95633 -47.86351 55.00937 -47.86351 54.00066 -47.68565 M 57.4591 -50.48767 C 56.11415 -50.72481 54.85155 -50.72481 53.50659 -50.48767 M 57.95317 -53.28969 C 56.27197 -53.58612 54.69373 -53.58612 53.01253 -53.28969 M 58.44724 -56.0917 C 56.42978 -56.44743 54.53592 -56.44743 52.51846 -56.0917 M 58.9413 -58.89372 C 56.5876 -59.30873 54.3781 -59.30873 52.0244 -58.89372 M 55.48285 -61.68756 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,25.0%)"> + <g fill="rgb(50.0%,50.0%,25.0%)"> + <g> + <path d=" M 80.62361 -64.06625 C 80.62361 -60.37752 77.66586 -57.41977 73.97713 -57.41977 C 70.28839 -57.41977 67.33064 -60.37752 67.33064 -64.06625 C 67.33064 -67.75499 70.28839 -70.71274 73.97713 -70.71274 C 77.66586 -70.71274 80.62361 -67.75499 80.62361 -64.06625 Z M 73.97713 -64.06625 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,73.97713,-64.06625)"> + <g fill="rgb(50.0%,50.0%,25.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 73.97713 -64.06625 M 59.11763 -38.32858 M 60.95232 -40.51509 C 60.68996 -40.73521 60.41566 -40.89357 60.09386 -41.0107 M 62.787 -42.7016 C 62.26227 -43.14188 61.71375 -43.45856 61.07008 -43.69284 M 64.62169 -44.8881 C 63.83455 -45.54857 63.01186 -46.02354 62.04631 -46.37498 M 66.45638 -47.07462 C 65.40686 -47.95523 64.30994 -48.58853 63.02254 -49.05713 M 68.29106 -49.26111 C 66.97917 -50.3619 65.60802 -51.15352 63.99876 -51.73926 M 70.12575 -51.44762 C 68.55147 -52.76857 66.90611 -53.71852 64.97499 -54.4214 M 71.96042 -53.63412 C 70.12375 -55.17523 68.2042 -56.28351 65.9512 -57.10355 M 70.31258 -57.71883 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(75.0%,75.0%,50.0%)"> + <g fill="rgb(75.0%,75.0%,50.0%)"> + <g> + <path d=" M 94.16246 -50.5274 C 94.16246 -46.83867 91.20471 -43.88092 87.51598 -43.88092 C 83.82724 -43.88092 80.86949 -46.83867 80.86949 -50.5274 C 80.86949 -54.21614 83.82724 -57.17389 87.51598 -57.17389 C 91.20471 -57.17389 94.16246 -54.21614 94.16246 -50.5274 Z M 87.51598 -50.5274 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,87.51598,-50.5274)"> + <g fill="rgb(75.0%,75.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 87.51598 -50.5274 M 61.7783 -35.66791 M 64.46042 -36.64413 C 64.34329 -36.96594 64.18494 -37.24023 63.96481 -37.5026 M 67.14256 -37.62036 C 66.90828 -38.26402 66.5916 -38.81255 66.15132 -39.33728 M 69.8247 -38.59659 C 69.47327 -39.56213 68.99829 -40.38483 68.33783 -41.17197 M 72.50685 -39.57281 C 72.03825 -40.86021 71.40495 -41.95714 70.52434 -43.00665 M 75.18898 -40.54904 C 74.60324 -42.1583 73.81161 -43.52945 72.71083 -44.84134 M 77.87112 -41.52527 C 77.16824 -43.45639 76.21829 -45.10175 74.89734 -46.67603 M 80.55327 -42.50148 C 79.73323 -44.75447 78.62495 -46.67403 77.08385 -48.5107 M 81.16855 -46.86285 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,100.0%,0.0%)"> + <g fill="rgb(0.0%,100.0%,0.0%)"> + <g> + <path d=" M 80.62363 0.0 C 80.62363 3.68874 77.66588 6.64648 73.97714 6.64648 C 70.2884 6.64648 67.33066 3.68874 67.33066 0.0 C 67.33066 -3.68874 70.2884 -6.64648 73.97714 -6.64648 C 77.66588 -6.64648 80.62363 -3.68874 80.62363 0.0 Z M 73.97714 0.0 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,73.97714,0.0)"> + <g fill="rgb(0.0%,100.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 73.97714 0.0 M 44.23505 0.0 M 47.03706 0.49406 C 47.09634 0.15785 47.09634 -0.15785 47.03706 -0.49406 M 49.83908 0.98813 C 49.95764 0.31567 49.95764 -0.31567 49.83908 -0.98813 M 52.6411 1.4822 C 52.81895 0.47348 52.81895 -0.47348 52.6411 -1.4822 M 55.44312 1.97626 C 55.68025 0.6313 55.68025 -0.6313 55.44312 -1.97626 M 58.24513 2.47032 C 58.54156 0.78912 58.54156 -0.78912 58.24513 -2.47032 M 61.04715 2.96439 C 61.40288 0.94693 61.40288 -0.94693 61.04715 -2.96439 M 63.84917 3.45845 C 64.26418 1.10475 64.26418 -1.10475 63.84917 -3.45845 M 66.643 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <g fill="rgb(0.0%,50.0%,0.0%)"> + <g> + <path d=" M 112.65675 -18.49428 C 112.65675 -14.80554 109.699 -11.8478 106.01027 -11.8478 C 102.32153 -11.8478 99.36378 -14.80554 99.36378 -18.49428 C 99.36378 -22.18301 102.32153 -25.14076 106.01027 -25.14076 C 109.699 -25.14076 112.65675 -22.18301 112.65675 -18.49428 Z M 106.01027 -18.49428 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,106.01027,-18.49428)"> + <g fill="rgb(0.0%,50.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 106.01027 -18.49428 M 80.2726 -3.63478 M 82.95471 -4.61101 C 82.83759 -4.93282 82.67923 -5.2071 82.4591 -5.46947 M 85.63686 -5.58723 C 85.40257 -6.2309 85.08589 -6.77942 84.64561 -7.30415 M 88.319 -6.56346 C 87.96756 -7.529 87.49258 -8.3517 86.83212 -9.13884 M 91.00114 -7.53969 C 90.53255 -8.82709 89.89925 -9.92401 89.01863 -10.97353 M 93.68327 -8.51591 C 93.09753 -10.12517 92.30591 -11.49632 91.20512 -12.80821 M 96.36542 -9.49214 C 95.66254 -11.42326 94.71259 -13.06862 93.39163 -14.6429 M 99.04756 -10.46835 C 98.22752 -12.72134 97.11925 -14.6409 95.57814 -16.47757 M 99.66284 -14.82973 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(25.0%,75.0%,25.0%)"> + <g fill="rgb(25.0%,75.0%,25.0%)"> + <g> + <path d=" M 117.6122 0.0 C 117.6122 3.68874 114.65445 6.64648 110.96571 6.64648 C 107.27698 6.64648 104.31923 3.68874 104.31923 0.0 C 104.31923 -3.68874 107.27698 -6.64648 110.96571 -6.64648 C 114.65445 -6.64648 117.6122 -3.68874 117.6122 0.0 Z M 110.96571 0.0 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,110.96571,0.0)"> + <g fill="rgb(25.0%,75.0%,25.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 110.96571 0.0 M 81.22362 0.0 M 84.02563 0.49406 C 84.08492 0.15785 84.08492 -0.15785 84.02563 -0.49406 M 86.82765 0.98813 C 86.94621 0.31567 86.94621 -0.31567 86.82765 -0.98813 M 89.62967 1.4822 C 89.80753 0.47348 89.80753 -0.47348 89.62967 -1.4822 M 92.43169 1.97626 C 92.66882 0.6313 92.66882 -0.6313 92.43169 -1.97626 M 95.2337 2.47032 C 95.53014 0.78912 95.53014 -0.78912 95.2337 -2.47032 M 98.03572 2.96439 C 98.39145 0.94693 98.39145 -0.94693 98.03572 -2.96439 M 100.83774 3.45845 C 101.25275 1.10475 101.25275 -1.10475 100.83774 -3.45845 M 103.63158 0.0 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,100.0%,50.0%)"> + <g fill="rgb(50.0%,100.0%,50.0%)"> + <g> + <path d=" M 112.65675 18.49428 C 112.65675 22.18301 109.699 25.14076 106.01027 25.14076 C 102.32153 25.14076 99.36378 22.18301 99.36378 18.49428 C 99.36378 14.80554 102.32153 11.8478 106.01027 11.8478 C 109.699 11.8478 112.65675 14.80554 112.65675 18.49428 Z M 106.01027 18.49428 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,106.01027,18.49428)"> + <g fill="rgb(50.0%,100.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 106.01027 18.49428 M 80.2726 3.63478 M 82.4591 5.46947 C 82.67923 5.2071 82.83759 4.93282 82.95471 4.61101 M 84.64561 7.30415 C 85.08589 6.77942 85.40257 6.2309 85.63686 5.58723 M 86.83212 9.13884 C 87.49258 8.3517 87.96756 7.529 88.319 6.56346 M 89.01863 10.97353 C 89.89925 9.92401 90.53255 8.82709 91.00114 7.53969 M 91.20512 12.80821 C 92.30591 11.49632 93.09753 10.12517 93.68327 8.51591 M 93.39163 14.6429 C 94.71259 13.06862 95.66254 11.42326 96.36542 9.49214 M 95.57814 16.47757 C 97.11925 14.6409 98.22752 12.72134 99.04756 10.46835 M 99.66284 14.82973 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,50.0%,50.0%)"> + <g fill="rgb(0.0%,50.0%,50.0%)"> + <g> + <path d=" M 62.12933 32.03313 C 62.12933 35.72186 59.17159 38.67961 55.48285 38.67961 C 51.79411 38.67961 48.83636 35.72186 48.83636 32.03313 C 48.83636 28.34439 51.79411 25.38664 55.48285 25.38664 C 59.17159 25.38664 62.12933 28.34439 62.12933 32.03313 Z M 55.48285 32.03313 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,55.48285,32.03313)"> + <g fill="rgb(0.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 55.48285 32.03313 M 40.62335 6.29546 M 41.59958 8.97757 C 41.92139 8.86044 42.19568 8.70209 42.45804 8.48196 M 42.5758 11.65971 C 43.21947 11.42543 43.76799 11.10875 44.29272 10.66847 M 43.55203 14.34186 C 44.51758 13.99042 45.34027 13.51544 46.12741 12.85498 M 44.52826 17.024 C 45.81566 16.5554 46.91258 15.9221 47.9621 15.04149 M 45.50449 19.70613 C 47.11374 19.12039 48.4849 18.32877 49.79678 17.22798 M 46.48071 22.38828 C 48.41183 21.6854 50.05719 20.73544 51.63147 19.41449 M 47.45692 25.07042 C 49.70992 24.25038 51.62947 23.1421 53.46614 21.601 M 51.8183 25.6857 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,25.0%,25.0%)"> + <g fill="rgb(0.0%,25.0%,25.0%)"> + <g> + <path d=" M 94.16246 50.5274 C 94.16246 54.21614 91.20471 57.17389 87.51598 57.17389 C 83.82724 57.17389 80.86949 54.21614 80.86949 50.5274 C 80.86949 46.83867 83.82724 43.88092 87.51598 43.88092 C 91.20471 43.88092 94.16246 46.83867 94.16246 50.5274 Z M 87.51598 50.5274 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,87.51598,50.5274)"> + <g fill="rgb(0.0%,25.0%,25.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 87.51598 50.5274 M 61.7783 35.66791 M 63.96481 37.5026 C 64.18494 37.24023 64.34329 36.96594 64.46042 36.64413 M 66.15132 39.33728 C 66.5916 38.81255 66.90828 38.26402 67.14256 37.62036 M 68.33783 41.17197 C 68.99829 40.38483 69.47327 39.56213 69.8247 38.59659 M 70.52434 43.00665 C 71.40495 41.95714 72.03825 40.86021 72.50685 39.57281 M 72.71083 44.84134 C 73.81161 43.52945 74.60324 42.1583 75.18898 40.54904 M 74.89734 46.67603 C 76.21829 45.10175 77.16824 43.45639 77.87112 41.52527 M 77.08385 48.5107 C 78.62495 46.67403 79.73323 44.75447 80.55327 42.50148 M 81.16855 46.86285 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(25.0%,50.0%,50.0%)"> + <g fill="rgb(25.0%,50.0%,50.0%)"> + <g> + <path d=" M 80.62361 64.06625 C 80.62361 67.75499 77.66586 70.71274 73.97713 70.71274 C 70.28839 70.71274 67.33064 67.75499 67.33064 64.06625 C 67.33064 60.37752 70.28839 57.41977 73.97713 57.41977 C 77.66586 57.41977 80.62361 60.37752 80.62361 64.06625 Z M 73.97713 64.06625 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,73.97713,64.06625)"> + <g fill="rgb(25.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 73.97713 64.06625 M 59.11763 38.32858 M 60.09386 41.0107 C 60.41566 40.89357 60.68996 40.73521 60.95232 40.51509 M 61.07008 43.69284 C 61.71375 43.45856 62.26227 43.14188 62.787 42.7016 M 62.04631 46.37498 C 63.01186 46.02354 63.83455 45.54857 64.62169 44.8881 M 63.02254 49.05713 C 64.30994 48.58853 65.40686 47.95523 66.45638 47.07462 M 63.99876 51.73926 C 65.60802 51.15352 66.97917 50.3619 68.29106 49.26111 M 64.97499 54.4214 C 66.90611 53.71852 68.55147 52.76857 70.12575 51.44762 M 65.9512 57.10355 C 68.2042 56.28351 70.12375 55.17523 71.96042 53.63412 M 70.31258 57.71883 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,75.0%,75.0%)"> + <g fill="rgb(50.0%,75.0%,75.0%)"> + <g> + <path d=" M 62.12933 69.0217 C 62.12933 72.71043 59.17159 75.66818 55.48285 75.66818 C 51.79411 75.66818 48.83636 72.71043 48.83636 69.0217 C 48.83636 65.33296 51.79411 62.37521 55.48285 62.37521 C 59.17159 62.37521 62.12933 65.33296 62.12933 69.0217 Z M 55.48285 69.0217 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,55.48285,69.0217)"> + <g fill="rgb(50.0%,75.0%,75.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 55.48285 69.0217 M 55.48285 39.2796 M 54.98878 42.08162 C 55.325 42.1409 55.6407 42.1409 55.97691 42.08162 M 54.49472 44.88364 C 55.16718 45.0022 55.79852 45.0022 56.47098 44.88364 M 54.00066 47.68565 C 55.00937 47.86351 55.95633 47.86351 56.96504 47.68565 M 53.50659 50.48767 C 54.85155 50.72481 56.11415 50.72481 57.4591 50.48767 M 53.01253 53.28969 C 54.69373 53.58612 56.27197 53.58612 57.95317 53.28969 M 52.51846 56.0917 C 54.53592 56.44743 56.42978 56.44743 58.44724 56.0917 M 52.0244 58.89372 C 54.3781 59.30873 56.5876 59.30873 58.9413 58.89372 M 55.48285 61.68756 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <g> + <path d=" M -11.8478 32.03313 C -11.8478 35.72186 -14.80554 38.67961 -18.49428 38.67961 C -22.18301 38.67961 -25.14076 35.72186 -25.14076 32.03313 C -25.14076 28.34439 -22.18301 25.38664 -18.49428 25.38664 C -14.80554 25.38664 -11.8478 28.34439 -11.8478 32.03313 Z M -18.49428 32.03313 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.49428,32.03313)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -18.49428 32.03313 M -3.63478 6.29546 M -5.46947 8.48196 C -5.2071 8.70209 -4.93282 8.86044 -4.61101 8.97757 M -7.30415 10.66847 C -6.77942 11.10875 -6.2309 11.42543 -5.58723 11.65971 M -9.13884 12.85498 C -8.3517 13.51544 -7.529 13.99042 -6.56346 14.34186 M -10.97353 15.04149 C -9.92401 15.9221 -8.82709 16.5554 -7.53969 17.024 M -12.80821 17.22798 C -11.49632 18.32877 -10.12517 19.12039 -8.51591 19.70613 M -14.6429 19.41449 C -13.06862 20.73544 -11.42326 21.6854 -9.49214 22.38828 M -16.47757 21.601 C -14.6409 23.1421 -12.72134 24.25038 -10.46835 25.07042 M -14.82973 25.6857 " style="fill:none"/> + <g> + <g stroke="rgb(50.0%,0.0%,50.0%)"> + <g fill="rgb(50.0%,0.0%,50.0%)"> + <g> + <path d=" M 6.64648 64.06625 C 6.64648 67.75499 3.68874 70.71274 0.0 70.71274 C -3.68874 70.71274 -6.64648 67.75499 -6.64648 64.06625 C -6.64648 60.37752 -3.68874 57.41977 0.0 57.41977 C 3.68874 57.41977 6.64648 60.37752 6.64648 64.06625 Z M 0.0 64.06625 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,64.06625)"> + <g fill="rgb(50.0%,0.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 64.06625 M -14.8595 38.32858 M -13.88327 41.0107 C -13.56146 40.89357 -13.28717 40.73521 -13.02481 40.51509 M -12.90704 43.69284 C -12.26338 43.45856 -11.71486 43.14188 -11.19012 42.7016 M -11.93082 46.37498 C -10.96527 46.02354 -10.14258 45.54857 -9.35544 44.8881 M -10.95459 49.05713 C -9.66719 48.58853 -8.57027 47.95523 -7.52075 47.07462 M -9.97836 51.73926 C -8.36911 51.15352 -6.99796 50.3619 -5.68607 49.26111 M -9.00214 54.4214 C -7.07101 53.71852 -5.42566 52.76857 -3.85138 51.44762 M -8.02592 57.10355 C -5.77293 56.28351 -3.85338 55.17523 -2.01671 53.63412 M -3.66455 57.71883 " style="fill:none"/> + <g> + <g stroke="rgb(25.0%,0.0%,25.0%)"> + <g fill="rgb(25.0%,0.0%,25.0%)"> + <g> + <path d=" M 38.67961 82.56053 C 38.67961 86.24927 35.72186 89.20702 32.03313 89.20702 C 28.34439 89.20702 25.38664 86.24927 25.38664 82.56053 C 25.38664 78.8718 28.34439 75.91405 32.03313 75.91405 C 35.72186 75.91405 38.67961 78.8718 38.67961 82.56053 Z M 32.03313 82.56053 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.03313,82.56053)"> + <g fill="rgb(25.0%,0.0%,25.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 32.03313 82.56053 M 6.29546 67.70103 M 8.48196 69.53572 C 8.70209 69.27336 8.86044 68.99907 8.97757 68.67726 M 10.66847 71.3704 C 11.10875 70.84567 11.42543 70.29715 11.65971 69.65349 M 12.85498 73.2051 C 13.51544 72.41795 13.99042 71.59526 14.34186 70.62971 M 15.04149 75.03978 C 15.9221 73.99026 16.5554 72.89334 17.024 71.60594 M 17.22798 76.87447 C 18.32877 75.56258 19.12039 74.19142 19.70613 72.58217 M 19.41449 78.70915 C 20.73544 77.13487 21.6854 75.48952 22.38828 73.5584 M 21.601 80.54382 C 23.1421 78.70715 24.25038 76.7876 25.07042 74.5346 M 25.6857 78.89598 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,25.0%,50.0%)"> + <g fill="rgb(50.0%,25.0%,50.0%)"> + <g> + <path d=" M 25.14076 96.09938 C 25.14076 99.78812 22.18301 102.74586 18.49428 102.74586 C 14.80554 102.74586 11.8478 99.78812 11.8478 96.09938 C 11.8478 92.41064 14.80554 89.4529 18.49428 89.4529 C 22.18301 89.4529 25.14076 92.41064 25.14076 96.09938 Z M 18.49428 96.09938 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,18.49428,96.09938)"> + <g fill="rgb(50.0%,25.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 18.49428 96.09938 M 3.63478 70.36171 M 4.61101 73.04382 C 4.93282 72.9267 5.2071 72.76834 5.46947 72.54822 M 5.58723 75.72597 C 6.2309 75.49168 6.77942 75.175 7.30415 74.73473 M 6.56346 78.40811 C 7.529 78.05667 8.3517 77.5817 9.13884 76.92123 M 7.53969 81.09026 C 8.82709 80.62166 9.92401 79.98836 10.97353 79.10774 M 8.51591 83.77238 C 10.12517 83.18665 11.49632 82.39502 12.80821 81.29424 M 9.49214 86.45453 C 11.42326 85.75165 13.06862 84.8017 14.6429 83.48074 M 10.46835 89.13667 C 12.72134 88.31664 14.6409 87.20836 16.47757 85.66725 M 14.82973 89.75195 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(75.0%,50.0%,75.0%)"> + <g fill="rgb(75.0%,50.0%,75.0%)"> + <g> + <path d=" M 6.64648 101.05482 C 6.64648 104.74356 3.68874 107.70131 0.0 107.70131 C -3.68874 107.70131 -6.64648 104.74356 -6.64648 101.05482 C -6.64648 97.36609 -3.68874 94.40834 0.0 94.40834 C 3.68874 94.40834 6.64648 97.36609 6.64648 101.05482 Z M 0.0 101.05482 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,101.05482)"> + <g fill="rgb(75.0%,50.0%,75.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 101.05482 M 0.0 71.31273 M -0.49406 74.11475 C -0.15785 74.17403 0.15785 74.17403 0.49406 74.11475 M -0.98813 76.91676 C -0.31567 77.03532 0.31567 77.03532 0.98813 76.91676 M -1.4822 79.71878 C -0.47348 79.89664 0.47348 79.89664 1.4822 79.71878 M -1.97626 82.5208 C -0.6313 82.75793 0.6313 82.75793 1.97626 82.5208 M -2.47032 85.32281 C -0.78912 85.61925 0.78912 85.61925 2.47032 85.32281 M -2.96439 88.12483 C -0.94693 88.48056 0.94693 88.48056 2.96439 88.12483 M -3.45845 90.92685 C -1.10475 91.34186 1.10475 91.34186 3.45845 90.92685 M 0.0 93.72069 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,50.0%,50.0%)"> + <g fill="rgb(0.0%,50.0%,50.0%)"> + <g> + <path d=" M -30.34207 64.06625 C -30.34207 67.75499 -33.29982 70.71274 -36.98856 70.71274 C -40.67729 70.71274 -43.63504 67.75499 -43.63504 64.06625 C -43.63504 60.37752 -40.67729 57.41977 -36.98856 57.41977 C -33.29982 57.41977 -30.34207 60.37752 -30.34207 64.06625 Z M -36.98856 64.06625 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-36.98856,64.06625)"> + <g fill="rgb(0.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -36.98856 64.06625 M -22.12906 38.32858 M -23.96375 40.51509 C -23.70139 40.73521 -23.4271 40.89357 -23.10529 41.0107 M -25.79843 42.7016 C -25.2737 43.14188 -24.72517 43.45856 -24.08151 43.69284 M -27.63312 44.8881 C -26.84598 45.54857 -26.02328 46.02354 -25.05774 46.37498 M -29.4678 47.07462 C -28.41829 47.95523 -27.32137 48.58853 -26.03397 49.05713 M -31.30249 49.26111 C -29.9906 50.3619 -28.61945 51.15352 -27.0102 51.73926 M -33.13718 51.44762 C -31.5629 52.76857 -29.91754 53.71852 -27.98642 54.4214 M -34.97185 53.63412 C -33.13518 55.17523 -31.21562 56.28351 -28.96263 57.10355 M -33.324 57.71883 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,25.0%,25.0%)"> + <g fill="rgb(0.0%,25.0%,25.0%)"> + <g> + <path d=" M -30.34207 101.05482 C -30.34207 104.74356 -33.29982 107.70131 -36.98856 107.70131 C -40.67729 107.70131 -43.63504 104.74356 -43.63504 101.05482 C -43.63504 97.36609 -40.67729 94.40834 -36.98856 94.40834 C -33.29982 94.40834 -30.34207 97.36609 -30.34207 101.05482 Z M -36.98856 101.05482 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-36.98856,101.05482)"> + <g fill="rgb(0.0%,25.0%,25.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -36.98856 101.05482 M -36.98856 71.31273 M -37.48262 74.11475 C -37.14641 74.17403 -36.8307 74.17403 -36.49449 74.11475 M -37.97668 76.91676 C -37.30423 77.03532 -36.67288 77.03532 -36.00043 76.91676 M -38.47075 79.71878 C -37.46204 79.89664 -36.51508 79.89664 -35.50636 79.71878 M -38.96481 82.5208 C -37.61986 82.75793 -36.35725 82.75793 -35.0123 82.5208 M -39.45888 85.32281 C -37.77768 85.61925 -36.19943 85.61925 -34.51823 85.32281 M -39.95294 88.12483 C -37.93549 88.48056 -36.04163 88.48056 -34.02417 88.12483 M -40.447 90.92685 C -38.0933 91.34186 -35.8838 91.34186 -33.5301 90.92685 M -36.98856 93.72069 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(25.0%,50.0%,50.0%)"> + <g fill="rgb(25.0%,50.0%,50.0%)"> + <g> + <path d=" M -48.83635 96.09938 C -48.83635 99.78812 -51.7941 102.74586 -55.48283 102.74586 C -59.17157 102.74586 -62.12932 99.78812 -62.12932 96.09938 C -62.12932 92.41064 -59.17157 89.4529 -55.48283 89.4529 C -51.7941 89.4529 -48.83635 92.41064 -48.83635 96.09938 Z M -55.48283 96.09938 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-55.48283,96.09938)"> + <g fill="rgb(25.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -55.48283 96.09938 M -40.62334 70.36171 M -42.45802 72.54822 C -42.19566 72.76834 -41.92137 72.9267 -41.59956 73.04382 M -44.29271 74.73473 C -43.76797 75.175 -43.21945 75.49168 -42.57579 75.72597 M -46.1274 76.92123 C -45.34026 77.5817 -44.51756 78.05667 -43.55202 78.40811 M -47.96208 79.10774 C -46.91257 79.98836 -45.81564 80.62166 -44.52824 81.09026 M -49.79677 81.29424 C -48.48488 82.39502 -47.11372 83.18665 -45.50447 83.77238 M -51.63145 83.48074 C -50.05717 84.8017 -48.41182 85.75165 -46.4807 86.45453 M -53.46613 85.66725 C -51.62946 87.20836 -49.7099 88.31664 -47.45691 89.13667 M -51.81828 89.75195 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,75.0%,75.0%)"> + <g fill="rgb(50.0%,75.0%,75.0%)"> + <g> + <path d=" M -62.3752 82.56053 C -62.3752 86.24927 -65.33295 89.20702 -69.02168 89.20702 C -72.71042 89.20702 -75.66817 86.24927 -75.66817 82.56053 C -75.66817 78.8718 -72.71042 75.91405 -69.02168 75.91405 C -65.33295 75.91405 -62.3752 78.8718 -62.3752 82.56053 Z M -69.02168 82.56053 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-69.02168,82.56053)"> + <g fill="rgb(50.0%,75.0%,75.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -69.02168 82.56053 M -43.28401 67.70103 M -45.96613 68.67726 C -45.849 68.99907 -45.69064 69.27336 -45.47052 69.53572 M -48.64827 69.65349 C -48.41399 70.29715 -48.0973 70.84567 -47.65703 71.3704 M -51.33041 70.62971 C -50.97897 71.59526 -50.504 72.41795 -49.84354 73.2051 M -54.01256 71.60594 C -53.54396 72.89334 -52.91066 73.99026 -52.03004 75.03978 M -56.69469 72.58217 C -56.10895 74.19142 -55.31732 75.56258 -54.21654 76.87447 M -59.37683 73.5584 C -58.67395 75.48952 -57.724 77.13487 -56.40305 78.70915 M -62.05898 74.5346 C -61.23894 76.7876 -60.13066 78.70715 -58.58955 80.54382 M -62.67426 78.89598 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <g> + <path d=" M -48.83636 32.03313 C -48.83636 35.72186 -51.79411 38.67961 -55.48285 38.67961 C -59.17159 38.67961 -62.12933 35.72186 -62.12933 32.03313 C -62.12933 28.34439 -59.17159 25.38664 -55.48285 25.38664 C -51.79411 25.38664 -48.83636 28.34439 -48.83636 32.03313 Z M -55.48285 32.03313 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-55.48285,32.03313)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -55.48285 32.03313 M -25.74075 32.03313 M -28.54277 31.53906 C -28.60205 31.87527 -28.60205 32.19098 -28.54277 32.52719 M -31.34479 31.045 C -31.46335 31.71745 -31.46335 32.3488 -31.34479 33.02126 M -34.1468 30.55093 C -34.32466 31.55965 -34.32466 32.5066 -34.1468 33.51532 M -36.94882 30.05687 C -37.18596 31.40182 -37.18596 32.66443 -36.94882 34.00938 M -39.75084 29.5628 C -40.04727 31.244 -40.04727 32.82225 -39.75084 34.50345 M -42.55286 29.06874 C -42.90858 31.0862 -42.90858 32.98006 -42.55286 34.99751 M -45.35487 28.57468 C -45.76988 30.92838 -45.76988 33.13788 -45.35487 35.49158 M -48.14871 32.03313 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,50.0%)"> + <g fill="rgb(0.0%,0.0%,50.0%)"> + <g> + <path d=" M -80.86949 50.5274 C -80.86949 54.21614 -83.82724 57.17389 -87.51598 57.17389 C -91.20471 57.17389 -94.16246 54.21614 -94.16246 50.5274 C -94.16246 46.83867 -91.20471 43.88092 -87.51598 43.88092 C -83.82724 43.88092 -80.86949 46.83867 -80.86949 50.5274 Z M -87.51598 50.5274 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-87.51598,50.5274)"> + <g fill="rgb(0.0%,0.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -87.51598 50.5274 M -61.7783 35.66791 M -64.46042 36.64413 C -64.34329 36.96594 -64.18494 37.24023 -63.96481 37.5026 M -67.14256 37.62036 C -66.90828 38.26402 -66.5916 38.81255 -66.15132 39.33728 M -69.8247 38.59659 C -69.47327 39.56213 -68.99829 40.38483 -68.33783 41.17197 M -72.50685 39.57281 C -72.03825 40.86021 -71.40495 41.95714 -70.52434 43.00665 M -75.18898 40.54904 C -74.60324 42.1583 -73.81161 43.52945 -72.71083 44.84134 M -77.87112 41.52527 C -77.16824 43.45639 -76.21829 45.10175 -74.89734 46.67603 M -80.55327 42.50148 C -79.73323 44.75447 -78.62495 46.67403 -77.08385 48.5107 M -81.16855 46.86285 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(25.0%,25.0%,75.0%)"> + <g fill="rgb(25.0%,25.0%,75.0%)"> + <g> + <path d=" M -85.82494 32.03313 C -85.82494 35.72186 -88.78268 38.67961 -92.47142 38.67961 C -96.16016 38.67961 -99.1179 35.72186 -99.1179 32.03313 C -99.1179 28.34439 -96.16016 25.38664 -92.47142 25.38664 C -88.78268 25.38664 -85.82494 28.34439 -85.82494 32.03313 Z M -92.47142 32.03313 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-92.47142,32.03313)"> + <g fill="rgb(25.0%,25.0%,75.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -92.47142 32.03313 M -62.72932 32.03313 M -65.53134 31.53906 C -65.59062 31.87527 -65.59062 32.19098 -65.53134 32.52719 M -68.33336 31.045 C -68.45192 31.71745 -68.45192 32.3488 -68.33336 33.02126 M -71.13538 30.55093 C -71.31323 31.55965 -71.31323 32.5066 -71.13538 33.51532 M -73.9374 30.05687 C -74.17453 31.40182 -74.17453 32.66443 -73.9374 34.00938 M -76.73941 29.5628 C -77.03584 31.244 -77.03584 32.82225 -76.73941 34.50345 M -79.54143 29.06874 C -79.89716 31.0862 -79.89716 32.98006 -79.54143 34.99751 M -82.34344 28.57468 C -82.75845 30.92838 -82.75845 33.13788 -82.34344 35.49158 M -85.13728 32.03313 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,100.0%)"> + <g fill="rgb(50.0%,50.0%,100.0%)"> + <g> + <path d=" M -80.86949 13.53885 C -80.86949 17.22758 -83.82724 20.18533 -87.51598 20.18533 C -91.20471 20.18533 -94.16246 17.22758 -94.16246 13.53885 C -94.16246 9.85011 -91.20471 6.89236 -87.51598 6.89236 C -83.82724 6.89236 -80.86949 9.85011 -80.86949 13.53885 Z M -87.51598 13.53885 " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-87.51598,13.53885)"> + <g fill="rgb(50.0%,50.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="14.4"> +</text> +</g> + </g> + </g> + </g> + <path d=" M -87.51598 13.53885 M -61.7783 28.39836 M -63.96481 26.56367 C -64.18494 26.82603 -64.34329 27.10033 -64.46042 27.42213 M -66.15132 24.72899 C -66.5916 25.25372 -66.90828 25.80225 -67.14256 26.4459 M -68.33783 22.8943 C -68.99829 23.68144 -69.47327 24.50414 -69.8247 25.46968 M -70.52434 21.05962 C -71.40495 22.10913 -72.03825 23.20605 -72.50685 24.49345 M -72.71083 19.22493 C -73.81161 20.53682 -74.60324 21.90797 -75.18898 23.51723 M -74.89734 17.39024 C -76.21829 18.96452 -77.16824 20.60988 -77.87112 22.541 M -77.08385 15.55557 C -78.62495 17.39224 -79.73323 19.3118 -80.55327 21.56479 M -81.16855 17.20341 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-10.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-10.svg new file mode 100644 index 00000000000..95775ed3d93 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-10.svg @@ -0,0 +1,18 @@ +<svg width="85.75821pt" height="85.75821pt" viewBox="-42.8791 -42.8791 85.75821 85.75821 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,42.8791pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M -42.67911 0.0 L 42.67911 0.0 " style="fill:none"/> + <path d=" M 0.0 -42.67911 L 0.0 42.67911 " style="fill:none"/> + <path d=" M -28.45274 0.0 C -28.45274 15.79106 -15.79106 28.45274 0.0 28.45274 C 15.79106 28.45274 28.45274 15.79106 28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-100.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-100.svg new file mode 100644 index 00000000000..9a172902fe6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-100.svg @@ -0,0 +1,15 @@ +<svg width="85.75822pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75822 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 54.077 2.82843 C 55.64677 1.25868 58.1642 1.25868 59.73398 2.82843 L 82.52974 25.62431 C 84.09952 27.19406 85.35823 26.67271 85.35823 24.45274 L 85.35823 0.0 L 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-101.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-101.svg new file mode 100644 index 00000000000..0c444d71757 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-101.svg @@ -0,0 +1,25 @@ +<svg width="85.75822pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75822 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 56.90549 0.0 L 85.35823 28.45274 L 85.35823 0.0 L 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-102.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-102.svg new file mode 100644 index 00000000000..9f9f49afe07 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-102.svg @@ -0,0 +1,29 @@ +<svg width="85.75822pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75822 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 56.90549 0.0 L 85.35823 28.45274 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 85.35823 0.0 L 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-103.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-103.svg new file mode 100644 index 00000000000..501a64109b9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-103.svg @@ -0,0 +1,40 @@ +<svg width="85.75822pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75822 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 " /> + <g> + <clipPath id="pgfcp34"> <path d=" M 56.90549 0.0 M 56.90549 0.0 L 56.90549 28.45274 L 85.35823 28.45274 L 85.35823 0.0 L 56.90549 0.0 Z M 85.35823 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp34)"> + <g transform="matrix(1,0,0,1,71.13185,14.22636)"> + <g transform="matrix(0.56917,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh6" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(75.0%,75.0%,75.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh6); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 56.90549 0.0 M 56.90549 0.0 L 56.90549 28.45274 L 85.35823 28.45274 L 85.35823 0.0 L 56.90549 0.0 Z M 85.35823 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-104.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-104.svg new file mode 100644 index 00000000000..296a04f3a26 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-104.svg @@ -0,0 +1,15 @@ +<svg width="57.30548pt" height="28.85274pt" viewBox="-0.2 -0.2 57.30548 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 56.90549 0.0 M 0.0 28.45274 L 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-105.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-105.svg new file mode 100644 index 00000000000..2d40cd7a7a9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-105.svg @@ -0,0 +1,18 @@ +<svg width="152.26372pt" height="47.67911pt" viewBox="-5.0 -5.0 152.26372 47.67911 "> +<g transform="translate(0,42.67911pt) scale(1,-1) translate(0,5.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="10.0pt"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 M 28.45274 28.45274 L 56.90549 0.0 " style="fill:none"/> + <path d=" M 85.35823 0.0 L 113.81097 28.45274 L 142.26372 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-106.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-106.svg new file mode 100644 index 00000000000..0211c8bdb1f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-106.svg @@ -0,0 +1,45 @@ +<svg width="64.38846pt" height="49.82874pt" viewBox="-7.28297 -6.94963 64.38846 49.82874 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,6.94963pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 28.45274 28.45274 " style="fill:none"/> + <g> + <path d=" M -7.08298 -6.74963 h 14.16595 v 13.49927 h -14.16595 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 21.5781 21.70311 h 13.7493 v 13.49927 h -13.7493 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.91107,25.03609)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 6.94963 L 0.0 28.45274 L 21.3781 28.45274 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 7.28297 0.0 L 56.90549 0.0 L 56.90549 42.67911 L 28.45274 42.67911 L 28.45274 35.40237 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-107.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-107.svg new file mode 100644 index 00000000000..131f9e547ec --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-107.svg @@ -0,0 +1,24 @@ +<svg width="86.15822pt" height="95.90797pt" viewBox="-0.4 -10.14975 86.15822 95.90797 "> +<g transform="translate(0,85.75822pt) scale(1,-1) translate(0,10.14975pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.0 85.35823 L 85.35823 85.35823 " style="fill:none"/> + <path d=" M 0.0 71.13185 L 2.5 73.63185 L 5.0 71.13185 L 7.5 68.63185 L 10.0 71.13185 L 12.5 73.63185 L 15.0 71.13185 L 17.5 68.63185 L 20.0 71.13185 L 22.5 73.63185 L 25.0 71.13185 L 27.5 68.63185 L 30.0 71.13185 L 32.5 73.63185 L 35.0 71.13185 L 37.5 68.63185 L 40.0 71.13185 L 42.5 73.63185 L 45.0 71.13185 L 47.5 68.63185 L 50.0 71.13185 L 52.5 73.63185 L 55.0 71.13185 L 57.5 68.63185 L 60.0 71.13185 L 62.5 73.63185 L 65.0 71.13185 L 67.5 68.63185 L 70.0 71.13185 L 72.5 73.63185 L 75.0 71.13185 L 77.5 68.63185 L 80.0 71.13185 L 82.5 73.63185 L 85.0 71.13185 L 85.02588 71.13185 " style="fill:none"/> + <path d=" M 0.0 56.90549 M 0.0 56.90549 C 0.37498 57.65549 1.25 58.15549 2.5 58.15549 L 40.01294 58.15549 C 41.26294 58.15549 42.13795 58.65547 42.51294 59.40549 C 42.88792 58.65547 43.76294 58.15549 45.01294 58.15549 L 82.52588 58.15549 C 83.77588 58.15549 84.6509 57.65549 85.02588 56.90549 " style="fill:none"/> + <path d=" M 0.0 42.67911 M 0.0 45.17911 L 2.5 42.67911 L 0.0 40.17911 Z M 10.0 45.17911 L 12.5 42.67911 L 10.0 40.17911 Z M 20.0 45.17911 L 22.5 42.67911 L 20.0 40.17911 Z M 30.0 45.17911 L 32.5 42.67911 L 30.0 40.17911 Z M 40.0 45.17911 L 42.5 42.67911 L 40.0 40.17911 Z M 50.0 45.17911 L 52.5 42.67911 L 50.0 40.17911 Z M 60.0 45.17911 L 62.5 42.67911 L 60.0 40.17911 Z M 70.0 45.17911 L 72.5 42.67911 L 70.0 40.17911 Z M 80.0 45.17911 L 82.5 42.67911 L 80.0 40.17911 Z M 85.02588 42.67911 " style="fill:none"/> + <path d=" M 0.0 28.45274 C 0.33331 29.84023 1.22289 30.95274 2.24994 30.95274 C 3.277 30.95274 4.16656 29.84023 4.49988 28.45274 C 4.83319 27.06526 4.61024 25.95274 4.24982 25.95274 C 3.88939 25.95274 3.66644 27.06526 3.99976 28.45274 C 4.33331 29.84023 5.22289 30.95274 6.24994 30.95274 C 7.277 30.95274 8.16656 29.84023 8.49988 28.45274 C 8.83319 27.06526 8.61024 25.95274 8.24982 25.95274 C 7.88939 25.95274 7.66644 27.06526 7.99976 28.45274 C 8.33331 29.84023 9.22289 30.95274 10.24994 30.95274 C 11.277 30.95274 12.16656 29.84023 12.49988 28.45274 C 12.83319 27.06526 12.61024 25.95274 12.24982 25.95274 C 11.88939 25.95274 11.66644 27.06526 11.99976 28.45274 C 12.33331 29.84023 13.22289 30.95274 14.24994 30.95274 C 15.277 30.95274 16.16656 29.84023 16.49988 28.45274 C 16.83319 27.06526 16.61024 25.95274 16.24982 25.95274 C 15.88939 25.95274 15.66644 27.06526 15.99976 28.45274 C 16.33331 29.84023 17.22289 30.95274 18.24994 30.95274 C 19.277 30.95274 20.16656 29.84023 20.49988 28.45274 C 20.83319 27.06526 20.61024 25.95274 20.24982 25.95274 C 19.88939 25.95274 19.66644 27.06526 19.99976 28.45274 C 20.33331 29.84023 21.22289 30.95274 22.24994 30.95274 C 23.277 30.95274 24.16656 29.84023 24.49988 28.45274 C 24.83319 27.06526 24.61024 25.95274 24.24982 25.95274 C 23.88939 25.95274 23.66644 27.06526 23.99976 28.45274 C 24.33331 29.84023 25.22289 30.95274 26.24994 30.95274 C 27.277 30.95274 28.16656 29.84023 28.49988 28.45274 C 28.83319 27.06526 28.61024 25.95274 28.24982 25.95274 C 27.88939 25.95274 27.66644 27.06526 27.99976 28.45274 C 28.33331 29.84023 29.22289 30.95274 30.24994 30.95274 C 31.277 30.95274 32.16656 29.84023 32.49988 28.45274 C 32.83319 27.06526 32.61024 25.95274 32.24982 25.95274 C 31.88939 25.95274 31.66644 27.06526 31.99976 28.45274 C 32.33331 29.84023 33.22289 30.95274 34.24994 30.95274 C 35.277 30.95274 36.16656 29.84023 36.49988 28.45274 C 36.83319 27.06526 36.61024 25.95274 36.24982 25.95274 C 35.88939 25.95274 35.66644 27.06526 35.99976 28.45274 C 36.33331 29.84023 37.22289 30.95274 38.24994 30.95274 C 39.277 30.95274 40.16656 29.84023 40.49988 28.45274 C 40.83319 27.06526 40.61024 25.95274 40.24982 25.95274 C 39.88939 25.95274 39.66644 27.06526 39.99976 28.45274 C 40.33331 29.84023 41.22289 30.95274 42.24994 30.95274 C 43.277 30.95274 44.16656 29.84023 44.49988 28.45274 C 44.83319 27.06526 44.61024 25.95274 44.24982 25.95274 C 43.88939 25.95274 43.66644 27.06526 43.99976 28.45274 C 44.33331 29.84023 45.22289 30.95274 46.24994 30.95274 C 47.277 30.95274 48.16656 29.84023 48.49988 28.45274 C 48.83319 27.06526 48.61024 25.95274 48.24982 25.95274 C 47.88939 25.95274 47.66644 27.06526 47.99976 28.45274 C 48.33331 29.84023 49.22289 30.95274 50.24994 30.95274 C 51.277 30.95274 52.16656 29.84023 52.49988 28.45274 C 52.83319 27.06526 52.61024 25.95274 52.24982 25.95274 C 51.88939 25.95274 51.66644 27.06526 51.99976 28.45274 C 52.33331 29.84023 53.22289 30.95274 54.24994 30.95274 C 55.277 30.95274 56.16656 29.84023 56.49988 28.45274 C 56.83319 27.06526 56.61024 25.95274 56.24982 25.95274 C 55.88939 25.95274 55.66644 27.06526 55.99976 28.45274 C 56.33331 29.84023 57.22289 30.95274 58.24994 30.95274 C 59.277 30.95274 60.16656 29.84023 60.49988 28.45274 C 60.83319 27.06526 60.61024 25.95274 60.24982 25.95274 C 59.88939 25.95274 59.66644 27.06526 59.99976 28.45274 C 60.33331 29.84023 61.22289 30.95274 62.24994 30.95274 C 63.277 30.95274 64.16656 29.84023 64.49988 28.45274 C 64.83319 27.06526 64.61024 25.95274 64.24982 25.95274 C 63.88939 25.95274 63.66644 27.06526 63.99976 28.45274 C 64.33331 29.84023 65.22289 30.95274 66.24994 30.95274 C 67.277 30.95274 68.16656 29.84023 68.49988 28.45274 C 68.83319 27.06526 68.61024 25.95274 68.24982 25.95274 C 67.88939 25.95274 67.66644 27.06526 67.99976 28.45274 C 68.33331 29.84023 69.22289 30.95274 70.24994 30.95274 C 71.277 30.95274 72.16656 29.84023 72.49988 28.45274 C 72.83319 27.06526 72.61024 25.95274 72.24982 25.95274 C 71.88939 25.95274 71.66644 27.06526 71.99976 28.45274 C 72.33331 29.84023 73.22289 30.95274 74.24994 30.95274 C 75.277 30.95274 76.16656 29.84023 76.49988 28.45274 C 76.83319 27.06526 76.61024 25.95274 76.24982 25.95274 C 75.88939 25.95274 75.66644 27.06526 75.99976 28.45274 C 76.33331 29.84023 77.22289 30.95274 78.24994 30.95274 C 79.277 30.95274 80.16656 29.84023 80.49988 28.45274 C 80.83319 27.06526 80.61024 25.95274 80.24982 25.95274 C 79.88939 25.95274 79.66644 27.06526 79.99976 28.45274 C 80.33331 29.84023 81.22289 30.95274 82.24994 30.95274 C 83.277 30.95274 84.16656 29.84023 84.49988 28.45274 L 85.02588 28.45274 " style="fill:none"/> + <path d=" M 0.0 14.22636 C 0.83328 15.61385 1.66656 16.72636 2.49985 16.72636 C 3.33313 16.72636 4.16641 15.61385 4.9997 14.22636 C 5.83298 12.83888 6.66626 11.72636 7.49954 11.72636 C 8.33282 11.72636 9.1661 12.83888 9.99939 14.22636 C 10.83328 15.61385 11.66656 16.72636 12.49985 16.72636 C 13.33313 16.72636 14.16641 15.61385 14.9997 14.22636 C 15.83298 12.83888 16.66626 11.72636 17.49954 11.72636 C 18.33282 11.72636 19.1661 12.83888 19.99939 14.22636 C 20.83328 15.61385 21.66656 16.72636 22.49985 16.72636 C 23.33313 16.72636 24.16641 15.61385 24.9997 14.22636 C 25.83298 12.83888 26.66626 11.72636 27.49954 11.72636 C 28.33282 11.72636 29.1661 12.83888 29.99939 14.22636 C 30.83328 15.61385 31.66656 16.72636 32.49985 16.72636 C 33.33313 16.72636 34.16641 15.61385 34.9997 14.22636 C 35.83298 12.83888 36.66626 11.72636 37.49954 11.72636 C 38.33282 11.72636 39.1661 12.83888 39.99939 14.22636 C 40.83328 15.61385 41.66656 16.72636 42.49985 16.72636 C 43.33313 16.72636 44.16641 15.61385 44.9997 14.22636 C 45.83298 12.83888 46.66626 11.72636 47.49954 11.72636 C 48.33282 11.72636 49.1661 12.83888 49.99939 14.22636 C 50.83328 15.61385 51.66656 16.72636 52.49985 16.72636 C 53.33313 16.72636 54.16641 15.61385 54.9997 14.22636 C 55.83298 12.83888 56.66626 11.72636 57.49954 11.72636 C 58.33282 11.72636 59.1661 12.83888 59.99939 14.22636 C 60.83328 15.61385 61.66656 16.72636 62.49985 16.72636 C 63.33313 16.72636 64.16641 15.61385 64.9997 14.22636 C 65.83298 12.83888 66.66626 11.72636 67.49954 11.72636 C 68.33282 11.72636 69.1661 12.83888 69.99939 14.22636 C 70.83328 15.61385 71.66656 16.72636 72.49985 16.72636 C 73.33313 16.72636 74.16641 15.61385 74.9997 14.22636 C 75.83298 12.83888 76.66626 11.72636 77.49954 11.72636 C 78.33282 11.72636 79.1661 12.83888 79.99939 14.22636 C 80.83328 15.61385 81.66656 16.72636 82.49985 16.72636 C 83.33313 16.72636 84.16641 15.61385 84.9997 14.22636 L 85.02588 14.22636 " style="fill:none"/> + <path d=" M 0.0 0.0 M 9.92538 1.21872 C 10.02776 0.38498 10.02776 -0.38498 9.92538 -1.21872 M 19.85077 2.43744 C 20.05551 0.76996 20.05551 -0.76996 19.85077 -2.43744 M 29.77615 3.65616 C 30.08327 1.15494 30.08327 -1.15494 29.77615 -3.65616 M 39.70154 4.87488 C 40.11102 1.53992 40.11102 -1.53992 39.70154 -4.87488 M 49.62692 6.0936 C 50.13878 1.92488 50.13878 -1.92488 49.62692 -6.0936 M 59.5523 7.31232 C 60.16655 2.30986 60.16655 -2.30986 59.5523 -7.31232 M 69.47769 8.53104 C 70.1943 2.69484 70.1943 -2.69484 69.47769 -8.53104 M 79.40308 9.74976 C 80.22206 3.07982 80.22206 -3.07982 79.40308 -9.74976 M 85.02588 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-108.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-108.svg new file mode 100644 index 00000000000..db4d90c8eb8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-108.svg @@ -0,0 +1,19 @@ +<svg width="90.73915pt" height="62.295pt" viewBox="-2.7 -2.69485 90.73915 62.295 "> +<g transform="translate(0,59.60014pt) scale(1,-1) translate(0,2.69485pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 C -1.38748 0.0 -2.5 1.11252 -2.5 2.5 C -2.5 3.88748 -1.25 5.0 0.0 5.0 C -1.38748 5.0 -2.5 6.11252 -2.5 7.5 C -2.5 8.88748 -1.25 10.0 0.0 10.0 C -1.38748 10.0 -2.5 11.11252 -2.5 12.5 C -2.5 13.88748 -1.25 15.0 0.0 15.0 C -1.38748 15.0 -2.5 16.11252 -2.5 17.5 C -2.5 18.88748 -1.25 20.0 0.0 20.0 C -1.38748 20.0 -2.5 21.11252 -2.5 22.5 C -2.5 23.88748 -1.25 25.0 0.0 25.0 C -1.38748 25.0 -2.5 26.11252 -2.5 27.5 C -2.5 28.88748 -1.25 30.0 0.0 30.0 C -1.38748 30.0 -2.5 31.11252 -2.5 32.5 C -2.5 33.88748 -1.25 35.0 0.0 35.0 C -1.38748 35.0 -2.5 36.11252 -2.5 37.5 C -2.5 38.88748 -1.25 40.0 0.0 40.0 C -1.38748 40.0 -2.5 41.11252 -2.5 42.5 C -2.5 43.88748 -1.25 45.0 0.0 45.0 C -1.38748 45.0 -2.5 46.11252 -2.5 47.5 C -2.5 48.88748 -1.25 50.0 0.0 50.0 C -1.38748 50.0 -2.5 51.11252 -2.5 52.5 C -2.5 53.88748 -1.25 55.0 0.0 55.0 L 0.0 56.68384 C -0.00357 58.07132 1.10608 59.1867 2.49356 59.19028 C 3.88104 59.19385 4.99678 57.94673 5.0 56.69673 C 4.99643 58.08421 6.10608 59.1996 7.49356 59.20317 C 8.88104 59.20674 9.99678 57.95963 10.0 56.70963 C 9.99643 58.0971 11.10608 59.2125 12.49356 59.21606 C 13.88104 59.21964 14.99678 57.97252 15.0 56.72252 C 14.99643 58.11 16.10608 59.22539 17.49356 59.22896 C 18.88104 59.23253 19.99678 57.98541 20.0 56.73541 C 19.99643 58.1229 21.10608 59.23828 22.49356 59.24185 C 23.88104 59.24542 24.99678 57.9983 25.0 56.7483 C 24.99643 58.13579 26.10608 59.25117 27.49356 59.25475 C 28.88104 59.25832 29.99678 58.0112 30.0 56.7612 C 29.99643 58.14868 31.10608 59.26407 32.49356 59.26764 C 33.88104 59.27121 34.99678 58.0241 35.0 56.7741 C 34.99643 58.16158 36.10608 59.27696 37.49356 59.28053 C 38.88104 59.2841 39.99678 58.03699 40.0 56.78699 C 39.99643 58.17447 41.10608 59.28986 42.49356 59.29343 C 43.88104 59.297 44.99678 58.04988 45.0 56.79988 C 44.99643 58.18736 46.10608 59.30275 47.49356 59.30632 C 48.88104 59.30989 49.99678 58.06277 50.0 56.81277 C 49.99643 58.20026 51.10608 59.31564 52.49356 59.31921 C 53.88104 59.32278 54.99678 58.07567 55.0 56.82567 C 54.99643 58.21315 56.10608 59.32854 57.49356 59.3321 C 58.88104 59.33568 59.99678 58.08856 60.0 56.83856 C 59.99643 58.22604 61.10608 59.34143 62.49356 59.345 C 63.88104 59.34857 64.99678 58.10146 65.0 56.85146 C 64.99643 58.23894 66.10608 59.35432 67.49356 59.3579 C 68.88104 59.36147 69.99678 58.11435 70.0 56.86435 C 69.99643 58.25183 71.10608 59.36722 72.49356 59.37079 C 73.88104 59.37436 74.99678 58.12724 75.0 56.87724 C 74.99643 58.26472 76.10608 59.38011 77.49356 59.38368 C 78.88104 59.38725 79.99678 58.14014 80.0 56.89014 C 79.99643 58.27762 81.10608 59.393 82.49356 59.39658 C 83.88104 59.40015 84.99678 58.15303 85.0 56.90303 L 85.02588 56.90309 C 86.41336 56.91115 87.53233 55.8051 87.5404 54.41762 C 87.54848 53.03014 86.30495 51.91035 85.05495 51.90309 C 86.44243 51.91115 87.5614 50.8051 87.56947 49.41762 C 87.57755 48.03014 86.33401 46.91035 85.08401 46.90309 C 86.4715 46.91115 87.59047 45.8051 87.59854 44.41762 C 87.60661 43.03014 86.36308 41.91035 85.11308 41.90309 C 86.50056 41.91115 87.61954 40.8051 87.62761 39.41762 C 87.63568 38.03014 86.39215 36.91035 85.14215 36.90309 C 86.52963 36.91115 87.6486 35.8051 87.65668 34.41762 C 87.66475 33.03014 86.42122 31.91035 85.17122 31.90309 C 86.5587 31.91115 87.67767 30.8051 87.68575 29.41762 C 87.69382 28.03014 86.45029 26.91035 85.20029 26.90309 C 86.58777 26.91115 87.70674 25.8051 87.71481 24.41762 C 87.72289 23.03014 86.47935 21.91035 85.22935 21.90309 C 86.61684 21.91115 87.73581 20.8051 87.74388 19.41762 C 87.75195 18.03014 86.50842 16.91035 85.25842 16.90309 C 86.6459 16.91115 87.76488 15.8051 87.77295 14.41762 C 87.78102 13.03014 86.53749 11.91035 85.28749 11.90309 C 86.67497 11.91115 87.79395 10.8051 87.80202 9.41762 C 87.81009 8.03014 86.56656 6.91035 85.31656 6.90309 C 86.70404 6.91115 87.82301 5.8051 87.83109 4.41762 C 87.83916 3.03014 86.59563 1.91035 85.34563 1.90309 L 85.3554 0.22145 C 85.35896 -1.16603 84.24931 -2.28142 82.86183 -2.28499 C 81.47435 -2.28856 80.35861 -1.04144 80.3554 0.20856 C 80.35896 -1.17892 79.24931 -2.29431 77.86183 -2.29788 C 76.47435 -2.30145 75.35861 -1.05434 75.3554 0.19566 C 75.35896 -1.19182 74.24931 -2.3072 72.86183 -2.31078 C 71.47435 -2.31435 70.35861 -1.06723 70.3554 0.18277 C 70.35896 -1.20471 69.24931 -2.3201 67.86183 -2.32367 C 66.47435 -2.32724 65.35861 -1.08012 65.3554 0.16988 C 65.35896 -1.2176 64.24931 -2.333 62.86183 -2.33656 C 61.47435 -2.34013 60.35861 -1.09302 60.3554 0.15698 C 60.35896 -1.2305 59.24931 -2.34589 57.86183 -2.34946 C 56.47435 -2.35303 55.35861 -1.10591 55.3554 0.14409 C 55.35896 -1.2434 54.24931 -2.35878 52.86183 -2.36235 C 51.47435 -2.36592 50.35861 -1.1188 50.3554 0.1312 C 50.35896 -1.25629 49.24931 -2.37167 47.86183 -2.37524 C 46.47435 -2.37881 45.35861 -1.1317 45.3554 0.1183 C 45.35896 -1.26918 44.24931 -2.38457 42.86183 -2.38814 C 41.47435 -2.39171 40.35861 -1.14459 40.3554 0.10541 C 40.35896 -1.28207 39.24931 -2.39746 37.86183 -2.40103 C 36.47435 -2.4046 35.35861 -1.15749 35.3554 0.09251 C 35.35896 -1.29497 34.24931 -2.41035 32.86183 -2.41393 C 31.47435 -2.4175 30.35861 -1.17038 30.3554 0.07962 C 30.35896 -1.30786 29.24931 -2.42325 27.86183 -2.42682 C 26.47435 -2.43039 25.35861 -1.18327 25.3554 0.06673 C 25.35896 -1.32076 24.24931 -2.43614 22.86183 -2.43971 C 21.47435 -2.44328 20.35861 -1.19617 20.3554 0.05383 C 20.35896 -1.33365 19.24931 -2.44904 17.86183 -2.4526 C 16.47435 -2.45618 15.35861 -1.20906 15.3554 0.04094 C 15.35896 -1.34654 14.24931 -2.46193 12.86183 -2.4655 C 11.47435 -2.46907 10.35861 -1.22195 10.3554 0.02805 C 10.35896 -1.35944 9.24931 -2.47482 7.86183 -2.4784 C 6.47435 -2.48196 5.35861 -1.23485 5.3554 0.01515 C 5.35896 -1.37233 4.24931 -2.48772 2.86183 -2.49129 C 1.47435 -2.49486 0.35861 -1.24774 0.3554 0.00226 L 0.3322 0.00221 Z M 85.35823 56.90549 " /> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-109.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-109.svg new file mode 100644 index 00000000000..59fd0788f9c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-109.svg @@ -0,0 +1,20 @@ +<svg width="89.4185pt" height="62.3028pt" viewBox="-2.68716 25.75543 89.4185 62.3028 "> +<g transform="translate(0,88.05823pt) scale(1,-1) translate(0,-25.75543pt)"> + +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,100.0%)"> + <path d=" M 0.0 85.35823 L 10.0 87.85823 L 10.0 85.35823 L 20.0 87.85823 L 20.0 85.35823 L 30.0 87.85823 L 30.0 85.35823 L 40.0 87.85823 L 40.0 85.35823 L 50.0 87.85823 L 50.0 85.35823 L 60.0 87.85823 L 60.0 85.35823 L 70.0 87.85823 L 70.0 85.35823 L 80.0 87.85823 L 80.0 85.35823 L 85.02588 85.35823 C 85.90207 83.99428 86.53134 82.75232 86.16158 82.00404 C 85.79182 81.25575 84.42302 81.00114 82.80731 80.86853 C 81.19162 80.73593 79.82281 80.48131 79.45305 79.73303 C 79.0833 78.98474 79.71257 77.7428 80.58875 76.37883 C 81.46466 75.01433 82.09393 73.77237 81.72417 73.0241 C 81.35442 72.2758 79.98561 72.0212 78.3699 71.88858 C 76.75421 71.75598 75.3854 71.50136 75.01564 70.75308 C 74.64589 70.00479 75.27516 68.76285 76.15134 67.39888 C 77.02725 66.03438 77.65652 64.79242 77.28676 64.04414 C 76.917 63.29585 75.5482 63.04124 73.9325 62.90863 C 72.3168 62.77603 70.948 62.52141 70.57823 61.77313 C 70.20848 61.02484 70.83775 59.7829 71.71393 58.41893 C 72.58984 57.05443 73.21912 55.81247 72.84935 55.0642 C 72.4796 54.3159 71.1108 54.0613 69.49509 53.92868 C 67.8794 53.79608 66.51059 53.54146 66.14082 52.79318 C 65.77107 52.04489 66.40034 50.80295 67.27652 49.43898 C 68.15244 48.07448 68.78171 46.83252 68.41194 46.08424 C 68.04219 45.33595 66.67339 45.08134 65.05768 44.94873 C 63.44199 44.81613 62.07318 44.56151 61.70341 43.81323 C 61.33366 43.06494 61.96294 41.823 62.83911 40.45903 C 63.71503 39.09453 64.3443 37.85257 63.97453 37.1043 C 63.60478 36.356 62.23598 36.1014 60.62027 35.96878 L 56.92017 28.48091 C 56.92082 27.09343 55.80882 25.9804 54.42134 25.97974 C 53.03386 25.97908 51.92075 27.22855 51.92017 28.47855 C 51.92082 27.09106 50.80882 25.97803 49.42134 25.97737 C 48.03386 25.97672 46.92075 27.22618 46.92017 28.47618 C 46.92082 27.0887 45.80882 25.97566 44.42134 25.975 C 43.03386 25.97435 41.92075 27.22382 41.92017 28.47382 C 41.92082 27.08633 40.80882 25.9733 39.42134 25.97264 C 38.03386 25.97198 36.92075 27.22145 36.92017 28.47145 C 36.92082 27.08397 35.80882 25.97093 34.42134 25.97028 C 33.03386 25.96962 31.92075 27.21909 31.92017 28.46909 C 31.92082 27.0816 30.80882 25.96857 29.42134 25.96791 C 28.03386 25.96725 26.92075 27.21672 26.92017 28.46672 C 26.92082 27.07924 25.80882 25.9662 24.42134 25.96555 C 23.03386 25.96489 21.92075 27.21436 21.92017 28.46436 C 21.92082 27.07687 20.80882 25.96384 19.42134 25.96318 C 18.03386 25.96252 16.92075 27.21199 16.92017 28.46199 C 16.92082 27.07451 15.80882 25.96147 14.42134 25.96082 C 13.03386 25.96016 11.92075 27.20963 11.92017 28.45963 C 11.92082 27.07214 10.80882 25.9591 9.42134 25.95845 C 8.03386 25.9578 6.92075 27.20726 6.92017 28.45726 C 6.92082 27.06978 5.80882 25.95674 4.42134 25.95609 C 3.03386 25.95543 1.92075 27.2049 1.92017 28.4549 L 0.22168 28.4541 C -1.1658 28.44873 -2.28262 29.55693 -2.28801 30.94441 C -2.29338 32.3319 -1.0477 33.44926 0.2023 33.4541 C -1.18518 33.44873 -2.302 34.55693 -2.30739 35.94441 C -2.31276 37.3319 -1.06708 38.44926 0.18292 38.4541 C -1.20456 38.44873 -2.32138 39.55693 -2.32677 40.94441 C -2.33214 42.3319 -1.08646 43.44926 0.16354 43.4541 C -1.22394 43.44873 -2.34076 44.55693 -2.34615 45.94441 C -2.35152 47.3319 -1.10583 48.44926 0.14417 48.4541 C -1.24332 48.44873 -2.36014 49.55693 -2.36552 50.94441 C -2.3709 52.3319 -1.12521 53.44926 0.12479 53.4541 C -1.2627 53.44873 -2.37952 54.55693 -2.3849 55.94441 C -2.39027 57.3319 -1.14459 58.44926 0.10541 58.4541 C -1.28207 58.44873 -2.3989 59.55693 -2.40428 60.94441 C -2.40965 62.3319 -1.16397 63.44926 0.08603 63.4541 C -1.30145 63.44873 -2.41827 64.55693 -2.42366 65.94441 C -2.42903 67.3319 -1.18335 68.44926 0.06665 68.4541 C -1.32083 68.44873 -2.43765 69.55693 -2.44304 70.94441 C -2.44841 72.3319 -1.20273 73.44926 0.04727 73.4541 C -1.34021 73.44873 -2.45703 74.55693 -2.46242 75.94441 C -2.46779 77.3319 -1.2221 78.44926 0.0279 78.4541 C -1.35959 78.44873 -2.47641 79.55693 -2.4818 80.94441 C -2.48717 82.3319 -1.24149 83.44926 0.00851 83.4541 L 0.002 85.13672 " /> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-11.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-11.svg new file mode 100644 index 00000000000..e746deb2abd --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-11.svg @@ -0,0 +1,16 @@ +<svg width="20.4pt" height="20.4pt" viewBox="-10.2 -10.2 20.4 20.4 "> +<g transform="translate(0,10.2pt) scale(1,-1) translate(0,10.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 10.0 0.0 C 10.0 5.54993 5.54993 10.0 0.0 10.0 C -5.54993 10.0 -10.0 5.54993 -10.0 0.0 C -10.0 -5.54993 -5.54993 -10.0 0.0 -10.0 C 5.54993 -10.0 10.0 -5.54993 10.0 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-110.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-110.svg new file mode 100644 index 00000000000..2769b945f44 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-110.svg @@ -0,0 +1,25 @@ +<svg width="85.65822pt" height="57.34164pt" viewBox="-0.2 -0.2 85.65822 57.34164 "> +<g transform="translate(0,57.14165pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 28.45274 L 1.58272 31.61816 L 4.74815 30.03546 L 7.91357 28.45274 L 9.4963 31.61818 L 11.07903 34.7836 L 14.24446 33.2009 L 17.40988 31.61818 L 18.99261 34.78362 L 20.57533 37.94904 L 23.74077 36.36633 L 26.90619 34.78362 L 28.48892 37.94905 L 30.07164 41.11447 L 33.23708 39.53177 L 36.4025 37.94905 L 37.98523 41.11449 L 39.56795 44.2799 L 42.73338 42.6972 L 45.8988 41.11449 L 47.48154 44.27992 L 49.06425 47.44534 L 52.22969 45.86264 L 55.39511 44.27992 L 56.97784 47.44536 L 58.56056 50.61078 L 61.726 49.02808 L 64.89142 47.44536 L 66.47415 50.6108 L 68.05687 53.77621 L 71.2223 52.19351 L 74.38773 50.6108 L 75.97046 53.77623 L 77.55318 56.94165 L 80.71861 55.35895 L 85.04527 56.80116 " style="fill:none"/> + <path d=" M 0.0 0.0 M 27.01959 9.00653 L 28.60231 12.17195 L 31.76775 10.58925 L 34.93317 9.00653 L 36.5159 12.17197 L 38.09862 15.33739 L 41.26405 13.75468 L 44.42947 12.17197 L 46.0122 15.3374 L 47.59492 18.50282 L 50.76036 16.92012 L 53.92578 15.3374 L 55.50851 18.50284 L 57.09123 21.66826 L 60.25667 20.08556 L 63.42209 18.50284 L 65.00482 21.66827 L 66.58754 24.8337 L 69.75298 23.25099 L 72.9184 21.66827 L 74.50113 24.83371 L 76.08385 27.99913 L 79.24928 26.41643 L 82.4147 24.83371 L 83.99744 27.99915 L 85.04526 28.34842 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-111.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-111.svg new file mode 100644 index 00000000000..e9ca05a0379 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-111.svg @@ -0,0 +1,25 @@ +<svg width="85.65822pt" height="57.99251pt" viewBox="-0.2 -0.2 85.65822 57.99251 "> +<g transform="translate(0,57.79251pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 28.45274 M 0.0 28.45274 C 0.1187 29.28366 0.79135 30.03545 1.9784 30.43112 L 39.75288 43.02263 C 40.93993 43.4183 41.6126 44.17009 41.73128 45.00102 C 42.32478 44.40749 43.31398 44.20966 44.50102 44.60533 L 82.27553 57.19684 C 83.46257 57.59251 84.45178 57.39468 85.04527 56.80116 " style="fill:none"/> + <path d=" M 0.0 0.0 M 13.50978 4.50325 M 13.50978 4.50325 C 13.62848 5.33417 14.30113 6.08595 15.48817 6.48163 L 39.75287 14.56987 C 40.93991 14.96555 41.61258 15.71733 41.73126 16.54826 C 42.32477 15.95473 43.31396 15.7569 44.501 16.15257 L 68.76572 24.24081 C 69.95276 24.63649 70.94197 24.43866 71.53546 23.84514 M 85.04524 28.34839 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-112.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-112.svg new file mode 100644 index 00000000000..2caa13c9528 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-112.svg @@ -0,0 +1,25 @@ +<svg width="85.65822pt" height="57.34164pt" viewBox="-0.2 -0.2 85.65822 57.34164 "> +<g transform="translate(0,57.14165pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 28.45274 L 1.58272 31.61816 L 4.74815 30.03546 L 7.91357 28.45274 L 9.4963 31.61818 L 11.07903 34.7836 L 14.24446 33.2009 L 17.40988 31.61818 L 18.99261 34.78362 L 20.57533 37.94904 L 23.74077 36.36633 L 26.90619 34.78362 L 28.48892 37.94905 L 30.07164 41.11447 L 33.23708 39.53177 L 36.4025 37.94905 L 37.98523 41.11449 L 39.56795 44.2799 L 42.73338 42.6972 L 45.8988 41.11449 L 47.48154 44.27992 L 49.06425 47.44534 L 52.22969 45.86264 L 55.39511 44.27992 L 56.97784 47.44536 L 58.56056 50.61078 L 61.726 49.02808 L 64.89142 47.44536 L 66.47415 50.6108 L 68.05687 53.77621 L 71.2223 52.19351 L 74.38773 50.6108 L 75.97046 53.77623 L 77.55318 56.94165 L 80.71861 55.35895 L 85.04527 56.80116 " style="fill:none"/> + <path d=" M 0.0 0.0 L 27.01959 9.00653 L 28.60231 12.17195 L 31.76775 10.58925 L 34.93317 9.00653 L 36.5159 12.17197 L 38.09862 15.33739 L 41.26405 13.75468 L 44.42947 12.17197 L 46.0122 15.3374 L 47.59492 18.50282 L 50.76036 16.92012 L 53.92578 15.3374 L 55.50851 18.50284 L 57.09123 21.66826 L 60.25667 20.08556 L 63.42209 18.50284 L 65.00482 21.66827 L 66.58754 24.8337 L 69.75298 23.25099 L 72.9184 21.66827 L 74.50113 24.83371 L 76.08385 27.99913 L 79.24928 26.41643 L 82.4147 24.83371 L 83.99744 27.99915 L 85.04526 28.34842 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-113.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-113.svg new file mode 100644 index 00000000000..0e51f939869 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-113.svg @@ -0,0 +1,43 @@ +<svg width="70.86311pt" height="41.95201pt" viewBox="-7.08298 -6.74963 70.86311 41.95201 "> +<g transform="translate(0,35.20238pt) scale(1,-1) translate(0,6.74963pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.36382,25.03609)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <path d=" M 7.28297 3.64125 L 49.83084 24.91748 " style="fill:none"/> + <path d=" M 7.28297 3.64125 M 7.28297 3.64125 C 7.28291 4.47977 7.8419 5.31837 8.95993 5.87747 L 25.75911 14.27835 C 26.87714 14.83745 27.43614 15.67603 27.43607 16.51457 C 28.10692 16.01144 29.11319 15.95564 30.23122 16.51474 L 47.03041 24.91563 C 48.14844 25.47473 49.15472 25.4189 49.82556 24.9158 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 7.28297 3.64125 M 5.04657 8.11337 C 5.04651 8.95189 5.6055 9.7905 6.72353 10.3496 L 23.5227 18.75047 C 24.64073 19.30957 25.19974 20.14815 25.19966 20.9867 C 25.87051 20.48357 26.87679 20.42776 27.99481 20.98686 L 44.794 29.38776 C 45.91203 29.94685 46.91832 29.89102 47.58916 29.38792 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-114.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-114.svg new file mode 100644 index 00000000000..a4cc16f05ae --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-114.svg @@ -0,0 +1,45 @@ +<svg width="70.86311pt" height="41.95201pt" viewBox="-7.08298 -6.74963 70.86311 41.95201 "> +<g transform="translate(0,35.20238pt) scale(1,-1) translate(0,6.74963pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.36382,25.03609)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <path d=" M 7.28297 3.64125 L 49.83084 24.91748 " style="fill:none"/> + <path d=" M 7.28297 3.64125 M 7.28297 3.64125 C 7.28291 4.47977 7.8419 5.31837 8.95993 5.87747 L 25.75911 14.27835 C 26.87714 14.83745 27.43614 15.67603 27.43607 16.51457 C 28.10692 16.01144 29.11319 15.95564 30.23122 16.51474 L 47.03041 24.91563 C 48.14844 25.47473 49.15472 25.4189 49.82556 24.9158 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 7.28297 3.64125 M 7.28297 3.64125 C 7.95381 3.13815 8.9601 3.08232 10.07813 3.64142 L 26.8773 12.0423 C 27.99533 12.6014 29.0016 12.5456 29.67245 12.04247 C 29.67238 12.88101 30.23138 13.71959 31.34941 14.27869 L 48.1486 22.67958 C 49.26663 23.23868 49.82562 24.07729 49.82556 24.9158 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-115.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-115.svg new file mode 100644 index 00000000000..40ec5d94bdb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-115.svg @@ -0,0 +1,55 @@ +<svg width="70.93256pt" height="70.40475pt" viewBox="-7.08298 -35.20238 70.93256 70.40475 "> +<g transform="translate(0,35.20238pt) scale(1,-1) translate(0,35.20238pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.36382,25.03609)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.29437,-31.8694)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.61111pt,0pt)" text-anchor="middle" font-size="10"> +C</text> +</g> + </g> + </g> + </g> + <path d=" M 7.28297 3.64125 L 8.40083 6.9955 L 11.7551 5.87766 L 15.10934 4.7598 L 16.22722 8.11406 L 17.34508 11.4683 L 20.69934 10.35046 L 24.05359 9.2326 L 25.17146 12.58687 L 26.28932 15.94112 L 29.64359 14.82327 L 32.99783 13.70541 L 34.1157 17.05968 L 35.23357 20.41393 L 38.58783 19.29608 L 41.94208 18.17822 L 43.05995 21.53249 L 44.17781 24.88673 L 47.53207 23.76889 L 49.82556 24.9158 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 7.28297 -3.64171 L 11.75528 -0.2877 L 11.7551 -5.87796 L 11.7549 -11.4682 L 16.22722 -8.11421 L 20.69952 -4.76021 L 20.69934 -10.35046 L 20.69914 -15.9407 L 25.17146 -12.58672 L 29.64377 -9.23271 L 29.64359 -14.82297 L 29.64339 -20.41321 L 34.1157 -17.05922 L 38.58801 -13.70522 L 38.58783 -19.29547 L 38.58763 -24.88571 L 43.05995 -21.53172 L 47.53226 -18.17772 L 47.53207 -23.76797 L 49.75612 -24.88008 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-116.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-116.svg new file mode 100644 index 00000000000..db946ecc0ae --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-116.svg @@ -0,0 +1,55 @@ +<svg width="70.93256pt" height="70.40475pt" viewBox="-7.08298 -35.20238 70.93256 70.40475 "> +<g transform="translate(0,35.20238pt) scale(1,-1) translate(0,35.20238pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.36382,25.03609)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.29437,-31.8694)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.61111pt,0pt)" text-anchor="middle" font-size="10"> +C</text> +</g> + </g> + </g> + </g> + <path d=" M 7.28297 3.64125 L 8.40083 6.9955 L 11.7551 5.87766 L 15.10934 4.7598 L 16.22722 8.11406 L 17.34508 11.4683 L 20.69934 10.35046 L 24.05359 9.2326 L 25.17146 12.58687 L 26.28932 15.94112 L 29.64359 14.82327 L 32.99783 13.70541 L 34.1157 17.05968 L 35.23357 20.41393 L 38.58783 19.29608 L 41.94208 18.17822 L 43.05995 21.53249 L 44.17781 24.88673 L 47.53207 23.76889 L 49.82556 24.9158 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 7.28297 -3.64171 L 12.87321 -3.6419 L 16.22722 -8.11421 L 19.58122 -12.58652 L 25.17146 -12.58672 L 30.7617 -12.58691 L 34.1157 -17.05922 L 37.46971 -21.53152 L 43.05995 -21.53172 L 49.75612 -24.88008 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-117.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-117.svg new file mode 100644 index 00000000000..4ceab6d2467 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-117.svg @@ -0,0 +1,55 @@ +<svg width="70.93256pt" height="70.40475pt" viewBox="-7.08298 -35.20238 70.93256 70.40475 "> +<g transform="translate(0,35.20238pt) scale(1,-1) translate(0,35.20238pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.36382,25.03609)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.29437,-31.8694)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.61111pt,0pt)" text-anchor="middle" font-size="10"> +C</text> +</g> + </g> + </g> + </g> + <path d=" M 7.28297 3.64125 C 6.66238 4.88225 7.15984 6.37491 8.40083 6.9955 C 9.64183 7.61609 11.196 6.99568 11.7551 5.87766 C 11.1345 7.11865 11.63196 8.61131 12.87296 9.2319 C 14.11395 9.8525 15.66812 9.23209 16.22722 8.11406 C 15.60663 9.35506 16.10408 10.84772 17.34508 11.4683 C 18.58607 12.0889 20.14024 11.46849 20.69934 10.35046 C 20.07875 11.59146 20.5762 13.08412 21.8172 13.70471 C 23.0582 14.3253 24.61237 13.7049 25.17146 12.58687 C 24.55087 13.82787 25.04832 15.32053 26.28932 15.94112 C 27.53032 16.5617 29.08449 15.9413 29.64359 14.82327 C 29.023 16.06427 29.52045 17.55693 30.76144 18.17752 C 32.00244 18.79811 33.55661 18.1777 34.1157 17.05968 C 33.49512 18.30067 33.99257 19.79333 35.23357 20.41393 C 36.47456 21.03452 38.02873 20.41411 38.58783 19.29608 C 37.96724 20.53708 38.46469 22.02974 39.70569 22.65033 C 40.94669 23.27092 42.50085 22.65051 43.05995 21.53249 C 42.43936 22.77348 42.93681 24.26614 44.17781 24.88673 C 45.41881 25.50732 46.97298 24.88692 47.53207 23.76889 L 49.82556 24.9158 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 7.28297 -3.64171 C 7.90352 -2.40071 10.3912 -2.4008 12.87321 -3.6419 C 15.35521 -4.883 16.78627 -6.99619 16.22722 -8.11421 C 16.84776 -6.87321 19.33545 -6.8733 21.81746 -8.11441 C 24.29945 -9.3555 25.73051 -11.46869 25.17146 -12.58672 C 25.792 -11.34572 28.2797 -11.34581 30.7617 -12.58691 C 33.2437 -13.828 34.67476 -15.9412 34.1157 -17.05922 C 34.73625 -15.81822 37.22394 -15.81831 39.70595 -17.05942 C 42.18794 -18.3005 43.619 -20.4137 43.05995 -21.53172 L 49.75612 -24.88008 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-118.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-118.svg new file mode 100644 index 00000000000..c5acf68bfe6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-118.svg @@ -0,0 +1,55 @@ +<svg width="70.93256pt" height="70.40475pt" viewBox="-7.08298 -35.20238 70.93256 70.40475 "> +<g transform="translate(0,35.20238pt) scale(1,-1) translate(0,35.20238pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.36382,25.03609)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.29437,-31.8694)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.61111pt,0pt)" text-anchor="middle" font-size="10"> +C</text> +</g> + </g> + </g> + </g> + <path d=" M 7.28297 3.64125 M 6.16478 5.8773 L 9.51903 4.75945 L 8.40117 1.4052 Z M 15.10902 10.35011 L 18.46327 9.23225 L 17.34541 5.878 Z M 24.05327 14.82292 L 27.40752 13.70506 L 26.28966 10.35081 Z M 32.99751 19.29573 L 36.35176 18.17787 L 35.2339 14.82362 Z M 41.94176 23.76854 L 45.296 22.65068 L 44.17815 19.29643 Z M 49.82555 24.9158 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 7.28297 -3.64171 M 8.4011 -1.40565 L 14.43837 -7.21971 L 6.16486 -5.87776 Z M 17.34534 -5.87816 L 23.38261 -11.69221 L 15.1091 -10.35027 Z M 26.28958 -10.35066 L 32.32686 -16.16472 L 24.05334 -14.82277 Z M 35.23383 -14.82317 L 41.2711 -20.63722 L 32.99759 -19.29527 Z M 49.75612 -24.88008 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-119.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-119.svg new file mode 100644 index 00000000000..1e71d3c1f48 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-119.svg @@ -0,0 +1,44 @@ +<svg width="70.86311pt" height="14.0207pt" viewBox="-7.08298 -6.74963 70.86311 14.0207 "> +<g transform="translate(0,7.27107pt) scale(1,-1) translate(0,6.74963pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.36382,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <path d=" M 7.28297 0.0 M 7.28297 0.0 L 14.35405 7.07108 M 17.28297 0.0 L 24.35405 7.07108 M 27.28297 0.0 L 34.35405 7.07108 M 37.28297 0.0 L 44.35405 7.07108 M 49.66505 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 7.28297 0.0 M 7.28297 0.0 L 16.67995 3.42026 M 17.28297 0.0 L 26.67995 3.42026 M 27.28297 0.0 L 36.67995 3.42026 M 37.28297 0.0 L 46.67995 3.42026 M 49.66505 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-12.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-12.svg new file mode 100644 index 00000000000..481dd8a9417 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-12.svg @@ -0,0 +1,16 @@ +<svg width="40.4pt" height="20.4pt" viewBox="-20.2 -10.2 40.4 20.4 "> +<g transform="translate(0,10.2pt) scale(1,-1) translate(0,10.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 20.0 0.0 C 20.0 5.54993 11.09985 10.0 0.0 10.0 C -11.09985 10.0 -20.0 5.54993 -20.0 0.0 C -20.0 -5.54993 -11.09985 -10.0 0.0 -10.0 C 11.09985 -10.0 20.0 -5.54993 20.0 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-120.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-120.svg new file mode 100644 index 00000000000..b71c9781c2f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-120.svg @@ -0,0 +1,65 @@ +<svg width="70.86311pt" height="71.01807pt" viewBox="-7.08298 -42.53377 70.86311 71.01807 "> +<g transform="translate(0,28.4843pt) scale(1,-1) translate(0,42.53377pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.36382,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-31.8694)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.36382,-31.8694)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <path d=" M 7.28297 0.0 M 14.35405 7.07108 C 18.27823 3.1469 18.27823 -3.1469 14.35405 -7.07108 M 21.42513 14.14215 C 29.27348 6.2938 29.27348 -6.2938 21.42513 -14.14215 M 28.4962 21.21323 C 40.26874 9.44069 40.26874 -9.44069 28.4962 -21.21323 M 35.56728 28.2843 C 51.26399 12.58759 51.26399 -12.58759 35.56728 -28.2843 M 49.66505 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 7.28297 -28.45274 M 16.67995 -25.03249 C 17.50081 -27.28778 17.50081 -29.6177 16.67995 -31.873 M 26.07692 -21.61223 C 27.71866 -26.12283 27.71866 -30.78265 26.07692 -35.29326 M 35.47389 -18.19197 C 37.93651 -24.95789 37.93651 -31.9476 35.47389 -38.71352 M 44.87086 -14.77171 C 48.15436 -23.79294 48.15436 -33.11255 44.87086 -42.13377 M 49.66505 -28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-121.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-121.svg new file mode 100644 index 00000000000..7d2067c91c2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-121.svg @@ -0,0 +1,55 @@ +<svg width="70.93256pt" height="70.40475pt" viewBox="-7.08298 -35.20238 70.93256 70.40475 "> +<g transform="translate(0,35.20238pt) scale(1,-1) translate(0,35.20238pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.36382,25.03609)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.29437,-31.8694)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.61111pt,0pt)" text-anchor="middle" font-size="10"> +C</text> +</g> + </g> + </g> + </g> + <path d=" M 7.28297 3.64125 C 6.41444 6.3096 6.78694 8.98369 8.40059 9.79063 C 10.01424 10.59758 12.37718 9.29143 13.99101 6.99579 C 15.60484 4.70015 15.97766 2.39876 15.10931 1.96452 C 14.24098 1.53029 12.62334 3.20917 11.75482 5.87752 C 10.88657 8.546 11.25906 11.2201 12.87271 12.02704 C 14.48636 12.83398 16.8493 11.52783 18.46313 9.2322 C 20.07697 6.93655 20.44978 4.63516 19.58144 4.20093 C 18.7131 3.7667 17.09546 5.44557 16.22694 8.11392 C 15.35869 10.78241 15.73119 13.4565 17.34483 14.26344 C 18.95848 15.07039 21.32143 13.76424 22.93526 11.4686 C 24.54909 9.17296 24.9219 6.87157 24.05356 6.43733 C 23.18523 6.0031 21.56758 7.68198 20.69907 10.35033 C 19.83081 13.01881 20.20331 15.6929 21.81696 16.49985 C 23.4306 17.3068 25.79355 16.00064 27.40738 13.705 C 29.02121 11.40936 29.39403 9.10797 28.52568 8.67374 C 27.65735 8.2395 26.0397 9.91838 25.17119 12.58673 C 24.30293 15.25522 24.67543 17.9293 26.28908 18.73625 C 27.90273 19.5432 30.26567 18.23705 31.8795 15.9414 C 33.49333 13.64577 33.86615 11.34438 32.9978 10.91014 C 32.12947 10.4759 30.51183 12.15479 29.64331 14.82314 C 28.77505 17.49162 29.14755 20.16571 30.7612 20.97266 C 32.37485 21.7796 34.7378 20.47345 36.35162 18.17781 C 37.96545 15.88217 38.33827 13.58078 37.46992 13.14655 C 36.6016 12.71231 34.98395 14.39119 34.11543 17.05954 C 33.24718 19.72803 33.61967 22.40211 35.23332 23.20906 C 36.84697 24.016 39.20992 22.70985 40.82375 20.41422 C 42.43758 18.11858 42.8104 15.81718 41.94205 15.38295 C 41.07372 14.94872 39.45607 16.6276 38.58755 19.29594 C 37.7193 21.96443 38.0918 24.63852 39.70544 25.44547 C 41.31909 26.25241 43.68204 24.94626 45.29587 22.65062 C 46.9097 20.35498 47.28252 18.05359 46.41417 17.61935 C 45.54584 17.18512 43.92819 18.864 43.05968 21.53235 C 42.19142 24.20084 42.56392 26.87492 44.17757 27.68187 C 45.79121 28.48882 48.15416 27.18266 49.76799 24.88702 L 49.82555 24.9158 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 7.28297 -3.64171 C 8.89671 -1.34605 10.26453 0.45773 10.63718 0.2714 C 11.00984 0.08505 10.38733 -2.09142 9.51889 -4.75977 C 8.65045 -7.4281 8.02795 -9.60457 8.4006 -9.79091 C 8.77325 -9.97725 10.14107 -8.17346 11.75482 -5.87782 C 13.36884 -3.5823 14.73665 -1.77852 15.1093 -1.96486 C 15.48196 -2.1512 14.85945 -4.32767 13.99101 -6.99602 C 13.12257 -9.66435 12.50008 -11.84082 12.87273 -12.02716 C 13.24538 -12.2135 14.61319 -10.40971 16.22694 -8.11407 C 17.84096 -5.81856 19.20877 -4.01477 19.58142 -4.20111 C 19.95409 -4.38745 19.33157 -6.56392 18.46313 -9.23227 C 17.5947 -11.9006 16.9722 -14.07707 17.34485 -14.26341 C 17.7175 -14.44975 19.08531 -12.64597 20.69907 -10.35033 C 22.31308 -8.05481 23.6809 -6.25102 24.05354 -6.43736 C 24.42621 -6.6237 23.8037 -8.80017 22.93526 -11.46852 C 22.06682 -14.13686 21.44432 -16.31332 21.81697 -16.49966 C 22.18962 -16.686 23.55743 -14.88222 25.17119 -12.58658 C 26.7852 -10.29106 28.15302 -8.48727 28.52567 -8.67361 C 28.89833 -8.85995 28.27582 -11.03642 27.40738 -13.70477 C 26.53894 -16.37311 25.91644 -18.54958 26.2891 -18.73592 C 26.66174 -18.92226 28.02956 -17.11847 29.64331 -14.82283 C 31.25732 -12.52731 32.62514 -10.72353 32.99779 -10.90987 C 33.37045 -11.0962 32.74794 -13.27267 31.8795 -15.94102 C 31.01106 -18.60936 30.38857 -20.78583 30.76122 -20.97217 C 31.13387 -21.15851 32.50168 -19.35472 34.11543 -17.05908 C 35.72945 -14.76357 37.09726 -12.95978 37.46991 -13.14612 C 37.84258 -13.33246 37.22006 -15.50893 36.35162 -18.17728 C 35.48318 -20.84561 34.86069 -23.02208 35.23334 -23.20842 C 35.60599 -23.39476 36.9738 -21.59097 38.58755 -19.29533 C 40.20157 -16.99982 41.56938 -15.19603 41.94203 -15.38237 C 42.3147 -15.56871 41.69218 -17.74518 40.82375 -20.41353 C 39.9553 -23.08186 39.33281 -25.25833 39.70546 -25.44467 C 40.07811 -25.63101 41.44592 -23.82722 43.05968 -21.53159 C 44.67369 -19.23607 46.0415 -17.43228 46.41415 -17.61862 C 46.78682 -17.80496 46.1643 -19.98143 45.29587 -22.64978 L 49.7561 -24.88008 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-122.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-122.svg new file mode 100644 index 00000000000..e76cfba4bd9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-122.svg @@ -0,0 +1,26 @@ +<svg width="152.26372pt" height="38.45274pt" viewBox="-5.0 -5.0 152.26372 38.45274 "> +<g transform="translate(0,33.45274pt) scale(1,-1) translate(0,5.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="10.0pt"> + <path d=" M 0.0 0.0 C 28.45274 28.45274 28.45274 28.45274 113.81097 0.0 C 142.26372 0.0 142.26372 28.45274 113.81097 28.45274 " style="fill:none"/> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 113.81097 0.0 L 142.26372 0.0 L 142.26372 28.45274 L 113.81097 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-123.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-123.svg new file mode 100644 index 00000000000..2c6cb14a4c4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-123.svg @@ -0,0 +1,18 @@ +<svg width="152.26372pt" height="47.67911pt" viewBox="-5.0 -5.0 152.26372 47.67911 "> +<g transform="translate(0,42.67911pt) scale(1,-1) translate(0,5.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="10.0pt"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 M 28.45274 28.45274 C 28.45274 0.0 56.90549 0.0 56.90549 0.0 " style="fill:none"/> + <path d=" M 85.35823 0.0 L 113.81097 28.45274 C 113.81097 0.0 142.26372 0.0 142.26372 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-124.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-124.svg new file mode 100644 index 00000000000..62984f4f0a1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-124.svg @@ -0,0 +1,18 @@ +<svg width="237.62195pt" height="47.67911pt" viewBox="-5.0 -5.0 237.62195 47.67911 "> +<g transform="translate(0,42.67911pt) scale(1,-1) translate(0,5.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="10.0pt"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 M 56.90549 0.0 L 85.35823 28.45274 L 85.35823 0.0 L 56.90549 0.0 " style="fill:none"/> + <path d=" M 142.26372 0.0 L 170.71646 28.45274 L 170.71646 0.0 Z M 199.1692 0.0 L 227.62195 28.45274 L 227.62195 0.0 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-125.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-125.svg new file mode 100644 index 00000000000..5f063b73b28 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-125.svg @@ -0,0 +1,16 @@ +<svg width="99.98459pt" height="43.0791pt" viewBox="-0.2 -0.2 99.98459 43.0791 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 " style="fill:none"/> + <path d=" M 14.22636 28.45274 M 14.22636 28.45274 L 14.22636 14.22636 L 56.90549 14.22636 L 56.90549 28.45274 L 14.22636 28.45274 Z M 56.90549 14.22636 M 85.35823 0.0 M 85.35823 0.0 L 85.35823 42.67911 L 99.5846 42.67911 L 99.5846 0.0 L 85.35823 0.0 Z M 99.5846 42.67911 L 56.90549 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-126.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-126.svg new file mode 100644 index 00000000000..b253efe4f4e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-126.svg @@ -0,0 +1,15 @@ +<svg width="114.21097pt" height="28.85274pt" viewBox="-0.2 -0.2 114.21097 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 25.62425 25.62431 C 27.19403 27.19406 29.71146 27.19406 31.28123 25.62431 L 54.077 2.82843 C 55.64677 1.25868 58.1642 1.25868 59.73398 2.82843 C 85.35823 28.45274 85.35823 28.45274 113.81097 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-127.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-127.svg new file mode 100644 index 00000000000..802a6375d19 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-127.svg @@ -0,0 +1,24 @@ +<svg width="40.4pt" height="25.4pt" viewBox="-0.2 -0.2 40.4 25.4 "> +<g transform="translate(0,25.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 10.0 15.0 M 20.0 15.0 C 20.0 20.54993 15.54993 25.0 10.0 25.0 C 4.45007 25.0 0.0 20.54993 0.0 15.0 C 0.0 9.45007 4.45007 5.0 10.0 5.0 C 15.54993 5.0 20.0 9.45007 20.0 15.0 Z M 10.0 15.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 0.0 15.0 C 0.0 20.54993 4.45007 25.0 10.0 25.0 L 40.0 25.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-128.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-128.svg new file mode 100644 index 00000000000..4ae5d4f8f5e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-128.svg @@ -0,0 +1,15 @@ +<svg width="57.30548pt" height="28.85274pt" viewBox="-0.2 -0.2 57.30548 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 3.53561 3.53554 L 21.38152 21.38167 C 25.30598 25.30606 32.90282 28.45274 38.45274 28.45274 L 46.90549 28.45274 C 52.45541 28.45274 56.90549 24.00267 56.90549 18.45274 L 56.90549 0.0 L 5.0 0.0 C 2.22504 0.0 1.57338 1.57335 3.53561 3.53554 Z " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-129.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-129.svg new file mode 100644 index 00000000000..323334783db --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-129.svg @@ -0,0 +1,15 @@ +<svg width="20.4pt" height="9.01108pt" viewBox="-0.2 -0.2 20.4 9.01108 "> +<g transform="translate(0,8.81108pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 4.30554 L 0.0 4.30554 C 0.0 6.69508 1.916 8.61108 4.30554 8.61108 L 15.69446 8.61108 C 18.084 8.61108 20.0 6.69508 20.0 4.30554 L 20.0 4.30554 C 20.0 1.916 18.084 0.0 15.69446 0.0 L 4.30554 0.0 C 1.916 0.0 0.0 1.916 0.0 4.30554 L 0.0 4.30554 C 0.0 1.916 0.0 1.916 0.0 4.30554 Z M 20.0 8.61108 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-13.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-13.svg new file mode 100644 index 00000000000..93982b6dd5d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-13.svg @@ -0,0 +1,15 @@ +<svg width="12.4573pt" height="9.28381pt" viewBox="-6.22865 -4.6419 12.4573 9.28381 "> +<g transform="translate(0,4.6419pt) scale(1,-1) translate(0,4.6419pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 5.19617 3.0 C 4.36368 4.44191 1.38382 4.26306 -1.5 2.59808 C -4.38382 0.9331 -6.02866 -1.55809 -5.19617 -3.0 C -4.36368 -4.44191 -1.38382 -4.26306 1.5 -2.59808 C 4.38382 -0.9331 6.02866 1.55809 5.19617 3.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-130.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-130.svg new file mode 100644 index 00000000000..013329b6947 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-130.svg @@ -0,0 +1,17 @@ +<svg width="220.90874pt" height="35.9659pt" viewBox="14.02638 -21.53954 220.90874 35.9659 "> +<g transform="translate(0,14.42636pt) scale(1,-1) translate(0,21.53954pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 28.45274 0.0 M 42.67911 0.0 C 42.67911 7.89552 36.34827 14.22636 28.45274 14.22636 C 20.55722 14.22636 14.22638 7.89552 14.22638 0.0 C 14.22638 -7.89552 20.55722 -14.22636 28.45274 -14.22636 C 36.34827 -14.22636 42.67911 -7.89552 42.67911 0.0 Z M 28.45274 0.0 " style="fill:none"/> + <path d=" M 85.35823 0.0 M 113.81097 0.0 C 113.81097 7.89552 101.14929 14.22636 85.35823 14.22636 C 69.56717 14.22636 56.90549 7.89552 56.90549 0.0 C 56.90549 -7.89552 69.56717 -14.22636 85.35823 -14.22636 C 101.14929 -14.22636 113.81097 -7.89552 113.81097 0.0 Z M 85.35823 0.0 L 170.71646 0.0 M 184.94283 0.0 C 184.94283 7.89552 178.61198 14.22636 170.71646 14.22636 C 162.82094 14.22636 156.4901 7.89552 156.4901 0.0 C 156.4901 -7.89552 162.82094 -14.22636 170.71646 -14.22636 C 178.61198 -14.22636 184.94283 -7.89552 184.94283 0.0 Z M 170.71646 0.0 L 227.62195 -14.22636 M 234.73512 -14.22636 C 234.73512 -10.27861 231.5697 -7.11319 227.62195 -7.11319 C 223.6742 -7.11319 220.50877 -10.27861 220.50877 -14.22636 C 220.50877 -18.17412 223.6742 -21.33954 227.62195 -21.33954 C 231.5697 -21.33954 234.73512 -18.17412 234.73512 -14.22636 Z M 227.62195 -14.22636 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-131.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-131.svg new file mode 100644 index 00000000000..5da60cc1a3d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-131.svg @@ -0,0 +1,18 @@ +<svg width="228.02194pt" height="43.07912pt" viewBox="-0.2 -14.42638 228.02194 43.07912 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,14.42638pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 0.0 15.7901 12.66264 28.45274 28.45274 28.45274 L 56.90549 14.22636 C 72.69559 14.22636 85.35823 1.56372 85.35823 -14.22638 " style="fill:none"/> + <path d=" M 113.81097 0.0 L 138.45183 14.22636 C 135.89105 18.66176 132.47273 22.08008 128.03734 24.64085 Z " style="fill:none"/> + <path d=" M 227.62195 0.0 C 227.62195 7.89505 214.9593 14.22636 199.1692 14.22636 C 183.3791 14.22636 170.71646 7.89505 170.71646 0.0 C 170.71646 -7.89505 183.3791 -14.22636 199.1692 -14.22636 Z " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-132.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-132.svg new file mode 100644 index 00000000000..e8644da247e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-132.svg @@ -0,0 +1,41 @@ +<svg width="106.58725pt" height="57.3055pt" viewBox="-28.65274 -28.65274 106.58725 57.3055 "> +<g transform="translate(0,28.65276pt) scale(1,-1) translate(0,28.65274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M -28.45274 0.0 L 71.13185 0.0 " style="fill:none"/> + <path d=" M 28.45274 0.0 M -20.829 -28.45274 L 77.73451 28.45276 " style="fill:none"/> + <path d=" M 28.45274 0.0 M 56.90549 0.0 C 56.90549 5.12155 55.65437 9.79097 53.0936 14.22636 " style="fill:none"/> + <path d=" M 28.45274 0.0 M 0.0 0.0 C 0.0 -5.12155 1.25111 -9.79097 3.81189 -14.22636 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,45.84818,3.37032)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.21701pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,4.74829,-8.02309)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.09201pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-c.gif" alt="b" class="cmmi-10x-x-c" align="middle" /></tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-133.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-133.svg new file mode 100644 index 00000000000..313a0ecf8c8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-133.svg @@ -0,0 +1,15 @@ +<svg width="78.13446pt" height="78.13446pt" viewBox="-28.65274 -0.2 78.13446 78.13446 "> +<g transform="translate(0,77.93446pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 49.28172 28.45274 M -1.42262 2.46407 L 47.8591 30.91681 M -2.84526 4.92815 L 46.43646 33.38089 M -4.26788 7.39221 L 45.01384 35.84496 M -5.69052 9.8563 L 43.5912 38.30904 M -7.11314 12.32037 L 42.16858 40.77312 M -8.53578 14.78444 L 40.74594 43.23718 M -9.9584 17.24852 L 39.32332 45.70126 M -11.38104 19.71259 L 37.90068 48.16533 M -12.80367 22.17667 L 36.47806 50.62941 M -14.2263 24.64075 L 35.05542 53.09349 M -15.64893 27.10481 L 33.6328 55.55756 M -17.07156 29.5689 L 32.21016 58.02164 M -18.49419 32.03296 L 30.78754 60.4857 M -19.91682 34.49704 L 29.3649 62.94978 M -21.33945 36.96112 L 27.94228 65.41386 M -22.76208 39.42519 L 26.51964 67.87793 M -24.18471 41.88927 L 25.09702 70.34201 M -25.60735 44.35335 L 23.67438 72.80609 M -27.02997 46.81741 L 22.25175 75.27016 M -28.4526 49.2815 L 20.82912 77.73424 M 0.0 0.0 L -28.45274 49.28172 M 2.46407 1.42262 L -25.98868 50.70435 M 4.92815 2.84526 L -23.5246 52.12698 M 7.39221 4.26788 L -21.06053 53.5496 M 9.8563 5.69052 L -18.59645 54.97224 M 12.32037 7.11314 L -16.13237 56.39487 M 14.78444 8.53578 L -13.6683 57.8175 M 17.24852 9.9584 L -11.20422 59.24013 M 19.71259 11.38104 L -8.74016 60.66277 M 22.17667 12.80367 L -6.27608 62.08539 M 24.64075 14.2263 L -3.812 63.50803 M 27.10481 15.64893 L -1.34793 64.93065 M 29.5689 17.07156 L 1.11615 66.35329 M 32.03296 18.49419 L 3.58022 67.77591 M 34.49704 19.91682 L 6.0443 69.19855 M 36.96112 21.33945 L 8.50838 70.62117 M 39.42519 22.76208 L 10.97244 72.04381 M 41.88927 24.18471 L 13.43652 73.46643 M 44.35335 25.60735 L 15.9006 74.88907 M 46.81741 27.02997 L 18.36467 76.31169 M 49.2815 28.4526 L 20.82875 77.73433 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-134.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-134.svg new file mode 100644 index 00000000000..a2b9abe08d3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-134.svg @@ -0,0 +1,23 @@ +<svg width="85.55821pt" height="85.55821pt" viewBox="-0.09999 -0.09999 85.55821 85.55821 "> +<g transform="translate(0,85.45822pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.90549 L 85.35823 56.90549 M 0.0 85.34824 L 85.35823 85.34824 M 0.0 0.0 L 0.0 85.35823 M 28.45274 0.0 L 28.45274 85.35823 M 56.90549 0.0 L 56.90549 85.35823 M 85.34824 0.0 L 85.34824 85.35823 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-135.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-135.svg new file mode 100644 index 00000000000..f1d17016a02 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-135.svg @@ -0,0 +1,15 @@ +<svg width="9.01108pt" height="6.8583pt" viewBox="-4.50554 -0.2 9.01108 6.8583 "> +<g transform="translate(0,6.65831pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M -4.30554 6.45831 C -3.82117 5.00516 -2.15277 0.0 0.0 0.0 C 2.15277 0.0 3.82115 5.00514 4.30554 6.45831 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-136.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-136.svg new file mode 100644 index 00000000000..a7c329a673e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-136.svg @@ -0,0 +1,17 @@ +<svg width="114.211pt" height="50.19229pt" viewBox="-0.2 -0.2 114.211 50.19229 "> +<g transform="translate(0,49.9923pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 42.67911 L 28.45274 42.67911 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 42.67911 M 0.0 0.0 C 14.22636 0.0 25.25171 33.07603 28.45274 42.67911 " style="fill:none"/> + <path d=" M 42.67912 0.0 M 42.67912 0.0 L 42.67912 42.67911 L 71.13187 42.67911 L 71.13187 0.0 L 42.67912 0.0 Z M 71.13187 42.67911 M 42.67912 0.0 C 45.88014 9.60306 56.90549 42.67911 71.13187 42.67911 " style="fill:none"/> + <path d=" M 85.35826 0.0 M 85.35826 0.0 L 85.35826 42.67911 L 113.811 42.67911 L 113.811 0.0 L 85.35826 0.0 Z M 113.811 42.67911 M 85.35826 0.0 C 87.75902 11.20357 96.02803 49.7923 106.69781 49.7923 C 110.25441 49.7923 113.01074 44.27963 113.811 42.67911 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-137.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-137.svg new file mode 100644 index 00000000000..beccf63fe5d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-137.svg @@ -0,0 +1,24 @@ +<svg width="114.11096pt" height="57.30548pt" viewBox="-28.65274 -0.2 114.11096 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -28.45274 0.0 C -23.65121 12.80408 -7.11319 56.90549 14.22636 56.90549 C 35.56592 56.90549 52.10394 12.8041 56.90549 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-138.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-138.svg new file mode 100644 index 00000000000..e673c004d5d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-138.svg @@ -0,0 +1,24 @@ +<svg width="114.11096pt" height="57.3055pt" viewBox="-28.65274 -0.2 114.11096 57.3055 "> +<g transform="translate(0,57.1055pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -28.45274 0.0 C -23.65121 12.80408 -7.11319 56.9055 14.22636 56.9055 C 35.56592 56.9055 52.10394 12.8041 56.90549 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-139.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-139.svg new file mode 100644 index 00000000000..4f1e4efa7b9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-139.svg @@ -0,0 +1,15 @@ +<svg width="101.97649pt" height="28.85274pt" viewBox="-0.2 -0.2 101.97649 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 M 0.0 0.0 C 9.05688 14.22636 18.06819 28.45274 28.45274 28.45274 M 56.90549 0.0 M 56.90549 0.0 L 56.90549 28.45274 L 101.57649 28.45274 L 101.57649 0.0 L 56.90549 0.0 Z M 101.57649 28.45274 M 56.90549 0.0 C 71.12486 14.22636 85.27269 28.45274 101.57649 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-14.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-14.svg new file mode 100644 index 00000000000..6c29e1d5474 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-14.svg @@ -0,0 +1,18 @@ +<svg width="85.75821pt" height="85.75821pt" viewBox="-42.8791 -42.8791 85.75821 85.75821 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,42.8791pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M -42.67911 0.0 L 42.67911 0.0 " style="fill:none"/> + <path d=" M 0.0 -42.67911 L 0.0 42.67911 " style="fill:none"/> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 15.79106 15.79106 28.45274 0.0 28.45274 C -15.79106 28.45274 -28.45274 15.79106 -28.45274 0.0 C -28.45274 -15.79106 -15.79106 -28.45274 0.0 -28.45274 C 15.79106 -28.45274 28.45274 -15.79106 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-140.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-140.svg new file mode 100644 index 00000000000..2b1238de7c3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-140.svg @@ -0,0 +1,23 @@ +<svg width="223.75502pt" height="85.75821pt" viewBox="-0.2 -42.8791 223.75502 85.75821 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,42.8791pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 14.21936 14.22636 28.36719 28.45274 44.671 28.45274 C 60.9748 28.45274 75.12262 14.22638 89.34201 0.0 C 103.56137 -14.22636 117.7092 -28.45274 134.01302 -28.45274 C 150.3168 -28.45274 164.46463 -14.22638 178.68402 0.0 C 192.90338 14.22636 207.05121 28.45274 223.35503 28.45274 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 42.67911 C 16.30379 42.67911 30.45161 21.33955 44.671 0.0 C 58.89037 -21.33955 73.0382 -42.67911 89.34201 -42.67911 C 105.6458 -42.67911 119.79362 -21.33955 134.01302 0.0 C 148.23238 21.33955 162.3802 42.67911 178.68402 42.67911 C 194.98781 42.67911 209.13564 21.33955 223.35503 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-141.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-141.svg new file mode 100644 index 00000000000..096457bd6b0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-141.svg @@ -0,0 +1,15 @@ +<svg width="85.75822pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75822 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 56.90549 0.0 L 85.35823 28.45274 L 56.90549 28.45274 L 56.04066 9.88135 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-142.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-142.svg new file mode 100644 index 00000000000..91c0ce59dfb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-142.svg @@ -0,0 +1,22 @@ +<svg width="256.47475pt" height="28.85274pt" viewBox="-0.2 -0.2 256.47475 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 M 56.90549 0.0 L 113.81097 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 142.26378 0.0 L 170.71652 28.45274 L 199.16927 0.0 L 256.07475 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-143.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-143.svg new file mode 100644 index 00000000000..1e289000618 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-143.svg @@ -0,0 +1,38 @@ +<svg width="287.35587pt" height="59.72435pt" viewBox="-1.41422 -29.85826 287.35587 59.72435 "> +<g transform="translate(0,29.86609pt) scale(1,-1) translate(0,29.85826pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 0.0 0.0 10.81976 10.8637 14.97528 14.29323 C 19.1308 17.72276 25.79462 22.75323 29.95013 24.71771 C 34.10565 26.68219 40.7699 28.48422 44.92542 28.45187 C 49.08093 28.41953 55.74477 26.50494 59.90028 24.48456 C 64.0558 22.46417 70.72005 17.35185 74.87556 13.89034 C 79.03108 10.42882 85.6949 3.5021 89.85042 -0.46367 C 94.00594 -4.42944 100.67014 -11.29558 104.82571 -14.69221 C 108.9813 -18.08885 115.64542 -23.0363 119.801 -24.94434 C 123.95657 -26.85237 130.62076 -28.54102 134.77628 -28.44405 C 138.9318 -28.34708 145.59563 -26.32103 149.75114 -24.24535 C 153.90666 -22.16966 160.57085 -16.97662 164.72643 -13.48396 C 168.882 -9.9913 175.54613 -3.03691 179.7017 0.92735 C 183.85728 4.89162 190.52148 11.72495 194.677 15.08772 C 198.83252 18.4505 205.49634 23.31291 209.65186 25.16402 C 213.80737 27.01512 220.47162 28.5909 224.62714 28.42929 C 228.78265 28.26768 235.44649 26.12979 239.602 23.99918 C 243.75752 21.86856 250.42177 16.5961 254.57729 13.07326 C 258.7328 9.55042 265.39662 2.57053 269.55214 -1.39102 C 273.70766 -5.35257 284.52744 -15.4789 284.52744 -15.4789 " style="fill:none"/> + <g> + <path d=" M -1.41422 -1.41422 L 1.41422 1.41422 M -1.41422 1.41422 L 1.41422 -1.41422 " style="fill:none"/> + <path d=" M 13.56107 12.87901 L 16.3895 15.70744 M 13.56107 15.70744 L 16.3895 12.87901 " style="fill:none"/> + <path d=" M 28.53592 23.3035 L 31.36435 26.13193 M 28.53592 26.13193 L 31.36435 23.3035 " style="fill:none"/> + <path d=" M 43.5112 27.03766 L 46.33963 29.86609 M 43.5112 29.86609 L 46.33963 27.03766 " style="fill:none"/> + <path d=" M 58.48607 23.07034 L 61.3145 25.89877 M 58.48607 25.89877 L 61.3145 23.07034 " style="fill:none"/> + <path d=" M 73.46135 12.47612 L 76.28978 15.30455 M 73.46135 15.30455 L 76.28978 12.47612 " style="fill:none"/> + <path d=" M 88.4362 -1.87788 L 91.26463 0.95055 M 88.4362 0.95055 L 91.26463 -1.87788 " style="fill:none"/> + <path d=" M 103.4115 -16.10643 L 106.23993 -13.278 M 103.4115 -13.278 L 106.23993 -16.10643 " style="fill:none"/> + <path d=" M 118.38678 -26.35855 L 121.21521 -23.53012 M 118.38678 -23.53012 L 121.21521 -26.35855 " style="fill:none"/> + <path d=" M 133.36206 -29.85826 L 136.19049 -27.02983 M 133.36206 -27.02983 L 136.19049 -29.85826 " style="fill:none"/> + <path d=" M 148.33693 -25.65956 L 151.16536 -22.83113 M 148.33693 -22.83113 L 151.16536 -25.65956 " style="fill:none"/> + <path d=" M 163.31221 -14.89818 L 166.14064 -12.06975 M 163.31221 -12.06975 L 166.14064 -14.89818 " style="fill:none"/> + <path d=" M 178.28749 -0.48686 L 181.11592 2.34157 M 178.28749 2.34157 L 181.11592 -0.48686 " style="fill:none"/> + <path d=" M 193.26279 13.67351 L 196.09122 16.50194 M 193.26279 16.50194 L 196.09122 13.67351 " style="fill:none"/> + <path d=" M 208.23764 23.7498 L 211.06607 26.57823 M 208.23764 26.57823 L 211.06607 23.7498 " style="fill:none"/> + <path d=" M 223.21292 27.01508 L 226.04135 29.8435 M 223.21292 29.8435 L 226.04135 27.01508 " style="fill:none"/> + <path d=" M 238.18779 22.58496 L 241.01622 25.41339 M 238.18779 25.41339 L 241.01622 22.58496 " style="fill:none"/> + <path d=" M 253.16307 11.65904 L 255.9915 14.48747 M 253.16307 14.48747 L 255.9915 11.65904 " style="fill:none"/> + <path d=" M 268.13792 -2.80524 L 270.96635 0.0232 M 268.13792 0.0232 L 270.96635 -2.80524 " style="fill:none"/> + <path d=" M 283.11322 -16.89311 L 285.94165 -14.06468 M 283.11322 -14.06468 L 285.94165 -16.89311 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-144.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-144.svg new file mode 100644 index 00000000000..ed88fc4505c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-144.svg @@ -0,0 +1,128 @@ +<svg width="186.39253pt" height="170.71059pt" viewBox="-13.06564 -34.3432 186.39253 170.71059 "> +<g transform="translate(0,136.36739pt) scale(1,-1) translate(0,34.3432pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="0.2pt"> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M -2.84544 -31.29819 M -2.84544 -28.45274 L 110.96552 -28.45274 M -2.84544 0.0 L 110.96552 0.0 M -2.84544 28.45274 L 110.96552 28.45274 M -2.84544 56.90549 L 110.96552 56.90549 M -2.84544 85.35823 L 110.96552 85.35823 M 0.0 -31.29819 L 0.0 110.96552 M 28.45274 -31.29819 L 28.45274 110.96552 M 56.90549 -31.29819 L 56.90549 110.96552 M 85.35823 -31.29819 L 85.35823 110.96552 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -5.69046 0.0 L 119.04144 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,119.04144,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,123.03441,-2.15277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.85764pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">x</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -34.1432 L 0.0 119.04144 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,119.04144)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.73267,125.53441)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.73267pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">f</tspan>(<tspan font-family="cmmi" font-size="10">x</tspan>)</text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 4.74226 4.74226 L 9.4841 9.4841 L 14.22636 14.22636 L 18.96863 18.96863 L 23.71046 23.71046 L 28.45274 28.45274 L 33.195 33.195 L 37.93684 37.93684 L 42.67911 42.67911 L 47.42137 47.42137 L 52.16321 52.16321 L 56.90549 56.90549 L 61.64775 61.64775 L 66.38959 66.38959 L 71.13185 71.13185 L 75.87411 75.87411 L 80.61595 80.61595 L 85.35823 85.35823 L 90.1005 90.1005 L 94.84233 94.84233 L 99.5846 99.5846 L 104.32686 104.32686 L 109.0687 109.0687 L 113.81097 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,117.34395,111.31097)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(19.25691pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">f</tspan>(<tspan font-family="cmmi" font-size="10">x</tspan>) = <tspan font-family="cmmi" font-size="10">x</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 L 4.74226 4.72012 L 9.4841 9.30957 L 14.22636 13.64113 L 18.96863 17.5941 L 23.71046 21.05995 L 28.45274 23.9423 L 33.195 26.1604 L 37.93684 27.65433 L 42.67911 28.38153 L 47.42137 28.32205 L 52.16321 27.47763 L 56.90549 25.87212 L 61.64775 23.5494 L 66.38959 20.5737 L 71.13185 17.02797 L 75.87411 13.01073 L 80.61595 8.63272 L 85.35823 4.01505 L 90.1005 -0.7133 L 94.84233 -5.42215 L 99.5846 -9.98077 L 104.32686 -14.26283 L 109.0687 -18.14938 L 113.81097 -21.53319 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,117.34395,-24.03319)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.22913pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">f</tspan>(<tspan font-family="cmmi" font-size="10">x</tspan>) = sin<tspan font-family="cmmi" font-size="10">x</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,0.0%)"> + <g fill="rgb(100.0%,50.0%,0.0%)"> + <path d=" M 0.0 1.42271 L 4.74226 1.6806 L 9.4841 1.98538 L 14.22636 2.34573 L 18.96863 2.7712 L 23.71046 3.27351 L 28.45274 3.867 L 33.195 4.56816 L 37.93684 5.39697 L 42.67911 6.37555 L 47.42137 7.53214 L 52.16321 8.89842 L 56.90549 10.51173 L 61.64775 12.41855 L 66.38959 14.6705 L 71.13185 17.33101 L 75.87411 20.47472 L 80.61595 24.1876 L 85.35823 28.5743 L 90.1005 33.7568 L 94.84233 39.87881 L 99.5846 47.11139 L 104.32686 55.65512 L 109.0687 65.7492 L 113.81097 77.67325 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,117.34395,75.17323)"> + <g fill="rgb(100.0%,50.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.32498pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">f</tspan>(<tspan font-family="cmmi" font-size="10">x</tspan>) = <img +src="pgfmanual21x.gif" alt="210" class="frac" align="middle">e<tspan baseline-shift="sub"><tspan font-family="cmmi" font-size="7">x</tspan></tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-145.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-145.svg new file mode 100644 index 00000000000..1ca162daad2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-145.svg @@ -0,0 +1,16 @@ +<svg width="26.40906pt" height="89.77023pt" viewBox="-0.2 -44.88512 26.40906 89.77023 "> +<g transform="translate(0,44.88512pt) scale(1,-1) translate(0,44.88512pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.02647 44.68512 C 0.02647 44.68512 8.04123 41.28674 10.6231 39.55992 C 13.20496 37.83311 16.81923 34.44173 18.63477 32.23943 C 20.45032 30.03712 22.71347 26.09515 23.7083 23.68724 C 24.70313 21.27931 25.6006 17.23645 25.80482 14.88477 C 26.00906 12.53307 25.66069 8.80402 25.1803 6.73785 C 24.6999 4.67169 23.34105 1.59734 22.34245 -0.00673 C 21.34386 -1.6108 19.29349 -3.79048 17.98311 -4.82323 C 16.67271 -5.85597 14.29733 -7.02312 12.89807 -7.45009 C 11.4988 -7.87704 9.17114 -8.03928 7.89813 -7.90051 C 6.62512 -7.76176 4.68524 -7.04715 3.72308 -6.45001 C 2.76094 -5.85287 1.48016 -4.49167 0.9636 -3.59674 C 0.44702 -2.70183 0.0 -0.99808 0.0 0.0 C 0.0 0.99808 0.44702 2.70183 0.9636 3.59674 C 1.48016 4.49167 2.76094 5.85287 3.72308 6.45001 C 4.68524 7.04715 6.62512 7.76176 7.89813 7.90051 C 9.17114 8.03928 11.4988 7.87704 12.89807 7.45009 C 14.29733 7.02312 16.67271 5.85597 17.98311 4.82323 C 19.29349 3.79048 21.34386 1.6108 22.34245 0.00673 C 23.34105 -1.59734 24.6999 -4.67169 25.1803 -6.73785 C 25.66069 -8.80402 26.00906 -12.53307 25.80482 -14.88477 C 25.6006 -17.23645 24.70313 -21.27931 23.7083 -23.68724 C 22.71347 -26.09515 20.45032 -30.03712 18.63477 -32.23943 C 16.81923 -34.44173 13.20496 -37.83311 10.6231 -39.55992 C 8.04123 -41.28674 0.02647 -44.68512 0.02647 -44.68512 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-146.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-146.svg new file mode 100644 index 00000000000..54301a5327d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-146.svg @@ -0,0 +1,115 @@ +<svg width="46.67911pt" height="9.69046pt" viewBox="-2.0 -2.0 46.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g> + <clipPath id="pgfcp35"> <path d=" M 0.0 0.0 M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp35)"> + <g transform="matrix(1,0,0,1,0.0,0.0)"> + <g transform="matrix(0.08002,0,0,0.08002,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh36" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,85.00061%,100.0%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,25.0%,100.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,0.0%,69.9997%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,0.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh36); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp37"> <path d=" M 14.22636 5.69046 M 16.22636 5.69046 C 16.22636 6.80045 15.33635 7.69046 14.22636 7.69046 C 13.11638 7.69046 12.22636 6.80045 12.22636 5.69046 C 12.22636 4.58047 13.11638 3.69046 14.22636 3.69046 C 15.33635 3.69046 16.22636 4.58047 16.22636 5.69046 Z M 14.22636 5.69046 "/> +</clipPath> + <g clip-path="url(#pgfcp37)"> + <g transform="matrix(1,0,0,1,14.22635,5.69046)"> + <g transform="matrix(0.08002,0,0,0.08002,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh36" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,85.00061%,100.0%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,25.0%,100.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,0.0%,69.9997%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,0.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh36); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp38"> <path d=" M 28.45274 0.0 M 30.45274 0.0 C 30.45274 1.10999 29.56273 2.0 28.45274 2.0 C 27.34276 2.0 26.45274 1.10999 26.45274 0.0 C 26.45274 -1.10999 27.34276 -2.0 28.45274 -2.0 C 29.56273 -2.0 30.45274 -1.10999 30.45274 0.0 Z M 28.45274 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp38)"> + <g transform="matrix(1,0,0,1,28.45273,0.0)"> + <g transform="matrix(0.08002,0,0,0.08002,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh36" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,85.00061%,100.0%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,25.0%,100.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,0.0%,69.9997%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,0.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh36); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp39"> <path d=" M 42.67911 5.69046 M 44.67911 5.69046 C 44.67911 6.80045 43.7891 7.69046 42.67911 7.69046 C 41.56912 7.69046 40.67911 6.80045 40.67911 5.69046 C 40.67911 4.58047 41.56912 3.69046 42.67911 3.69046 C 43.7891 3.69046 44.67911 4.58047 44.67911 5.69046 Z M 42.67911 5.69046 "/> +</clipPath> + <g clip-path="url(#pgfcp39)"> + <g transform="matrix(1,0,0,1,42.67911,5.69046)"> + <g transform="matrix(0.08002,0,0,0.08002,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh36" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,85.00061%,100.0%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,25.0%,100.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,0.0%,69.9997%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,0.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh36); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-147.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-147.svg new file mode 100644 index 00000000000..fb1ee07a57b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-147.svg @@ -0,0 +1,46 @@ +<svg width="287.99155pt" height="59.89592pt" viewBox="-1.73206 -30.44405 287.99155 59.89592 "> +<g transform="translate(0,29.45187pt) scale(1,-1) translate(0,30.44405pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,100.0%)"> + <path d=" M 0.0 0.0 L 14.97528 14.29323 L 29.95013 24.71771 L 44.92542 28.45187 L 59.90028 24.48456 L 74.87556 13.89034 L 89.85042 -0.46367 L 104.82571 -14.69221 L 119.801 -24.94434 L 134.77628 -28.44405 L 149.75114 -24.24535 L 164.72643 -13.48396 L 179.7017 0.92735 L 194.677 15.08772 L 209.65186 25.16402 L 224.62714 28.42929 L 239.602 23.99918 L 254.57729 13.07326 L 269.55214 -1.39102 L 284.52744 -15.4789 L 284.52744 0.0 L 0.0 0.0 " style="stroke:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 -2.0 L -1.73206 1.0 L 1.73206 1.0 Z " /> + <path d=" M 14.97528 12.29323 L 13.24323 15.29323 L 16.70734 15.29323 Z " /> + <path d=" M 29.95013 22.71771 L 28.21808 25.71771 L 31.68219 25.71771 Z " /> + <path d=" M 44.92542 26.45187 L 43.19336 29.45187 L 46.65747 29.45187 Z " /> + <path d=" M 59.90028 22.48456 L 58.16823 25.48456 L 61.63234 25.48456 Z " /> + <path d=" M 74.87556 11.89034 L 73.14351 14.89034 L 76.60762 14.89034 Z " /> + <path d=" M 89.85042 -2.46367 L 88.11836 0.53633 L 91.58247 0.53633 Z " /> + <path d=" M 104.82571 -16.69221 L 103.09366 -13.69221 L 106.55777 -13.69221 Z " /> + <path d=" M 119.801 -26.94434 L 118.06894 -23.94434 L 121.53305 -23.94434 Z " /> + <path d=" M 134.77628 -30.44405 L 133.04422 -27.44405 L 136.50833 -27.44405 Z " /> + <path d=" M 149.75114 -26.24535 L 148.01909 -23.24535 L 151.4832 -23.24535 Z " /> + <path d=" M 164.72643 -15.48396 L 162.99437 -12.48396 L 166.45848 -12.48396 Z " /> + <path d=" M 179.7017 -1.07265 L 177.96965 1.92735 L 181.43376 1.92735 Z " /> + <path d=" M 194.677 13.08772 L 192.94495 16.08772 L 196.40906 16.08772 Z " /> + <path d=" M 209.65186 23.16402 L 207.9198 26.16402 L 211.38391 26.16402 Z " /> + <path d=" M 224.62714 26.42929 L 222.89508 29.42929 L 226.35919 29.42929 Z " /> + <path d=" M 239.602 21.99918 L 237.86995 24.99918 L 241.33406 24.99918 Z " /> + <path d=" M 254.57729 11.07326 L 252.84523 14.07326 L 256.30934 14.07326 Z " /> + <path d=" M 269.55214 -3.39102 L 267.82008 -0.39102 L 271.2842 -0.39102 Z " /> + <path d=" M 284.52744 -17.4789 L 282.79538 -14.4789 L 286.25949 -14.4789 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-148.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-148.svg new file mode 100644 index 00000000000..50ec4d63a58 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-148.svg @@ -0,0 +1,16 @@ +<svg width="284.92743pt" height="57.5319pt" viewBox="-0.2 -28.74101 284.92743 57.5319 "> +<g transform="translate(0,28.7909pt) scale(1,-1) translate(0,28.74101pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 0.0 0.0 10.81976 10.8637 14.97528 14.29323 C 19.1308 17.72276 25.79462 22.75323 29.95013 24.71771 C 34.10565 26.68219 40.7699 28.48422 44.92542 28.45187 C 49.08093 28.41953 55.74477 26.50494 59.90028 24.48456 C 64.0558 22.46417 70.72005 17.35185 74.87556 13.89034 C 79.03108 10.42882 85.6949 3.5021 89.85042 -0.46367 C 94.00594 -4.42944 100.67014 -11.29558 104.82571 -14.69221 C 108.9813 -18.08885 115.64542 -23.0363 119.801 -24.94434 C 123.95657 -26.85237 130.62076 -28.54102 134.77628 -28.44405 C 138.9318 -28.34708 145.59563 -26.32103 149.75114 -24.24535 C 153.90666 -22.16966 160.57085 -16.97662 164.72643 -13.48396 C 168.882 -9.9913 175.54613 -3.03691 179.7017 0.92735 C 183.85728 4.89162 190.52148 11.72495 194.677 15.08772 C 198.83252 18.4505 205.49634 23.31291 209.65186 25.16402 C 213.80737 27.01512 220.47162 28.5909 224.62714 28.42929 C 228.78265 28.26768 235.44649 26.12979 239.602 23.99918 C 243.75752 21.86856 250.42177 16.5961 254.57729 13.07326 C 258.7328 9.55042 265.39662 2.57053 269.55214 -1.39102 C 273.70766 -5.35257 284.52744 -15.4789 284.52744 -15.4789 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-149.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-149.svg new file mode 100644 index 00000000000..f0f78f0602c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-149.svg @@ -0,0 +1,18 @@ +<svg width="57.30548pt" height="185.34288pt" viewBox="-0.2 -156.69014 57.30548 185.34288 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,156.69014pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 28.45274 28.45274 C 31.61078 28.45274 56.90549 3.15804 56.90549 0.0 C 56.90549 -3.15804 31.61078 -28.45274 28.45274 -28.45274 C 25.29471 -28.45274 0.0 -3.15804 0.0 0.0 C 0.0 3.15804 25.29471 28.45274 28.45274 28.45274 Z " style="fill:none"/> + <path d=" M 28.45274 -35.56595 C 36.34827 -35.56595 56.90549 -56.12317 56.90549 -64.01869 C 56.90549 -71.91422 36.34827 -92.47144 28.45274 -92.47144 C 20.55722 -92.47144 0.0 -71.91422 0.0 -64.01869 C 0.0 -56.12317 20.55722 -35.56595 28.45274 -35.56595 Z " style="fill:none"/> + <path d=" M 28.45274 -99.58466 C 44.2438 -99.58466 56.90549 -112.24634 56.90549 -128.0374 C 56.90549 -143.82846 44.2438 -156.49014 28.45274 -156.49014 C 12.66168 -156.49014 0.0 -143.82846 0.0 -128.0374 C 0.0 -112.24634 12.66168 -99.58466 28.45274 -99.58466 Z " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-15.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-15.svg new file mode 100644 index 00000000000..98f30ac49ea --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-15.svg @@ -0,0 +1,20 @@ +<svg width="85.75821pt" height="85.75821pt" viewBox="-42.8791 -42.8791 85.75821 85.75821 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,42.8791pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M -42.67911 0.0 L 42.67911 0.0 " style="fill:none"/> + <path d=" M 0.0 -42.67911 L 0.0 42.67911 " style="fill:none"/> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 15.79106 15.79106 28.45274 0.0 28.45274 C -15.79106 28.45274 -28.45274 15.79106 -28.45274 0.0 C -28.45274 -15.79106 -15.79106 -28.45274 0.0 -28.45274 C 15.79106 -28.45274 28.45274 -15.79106 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 14.22636 14.22636 L 14.22636 0.0 L 0.0 0.0 Z M 14.22636 14.22636 " style="fill:none"/> + <path d=" M -14.22636 -14.22636 M -14.22636 -14.22636 L -14.22636 -28.45274 L -28.45274 -28.45274 L -28.45274 -14.22636 L -14.22636 -14.22636 Z M -28.45274 -28.45274 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-150.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-150.svg new file mode 100644 index 00000000000..0013846a94e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-150.svg @@ -0,0 +1,15 @@ +<svg width="28.85274pt" height="34.77437pt" viewBox="-0.2 -4.14775 28.85274 34.77437 "> +<g transform="translate(0,30.62662pt) scale(1,-1) translate(0,4.14775pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 14.22636 0.0 C 18.17413 1.97388 28.45274 10.27861 28.45274 14.22636 C 28.45274 18.17413 18.17413 30.42662 14.22636 28.45274 C 10.27861 26.47887 0.0 3.94775 0.0 0.0 C 0.0 -3.94775 10.27861 -1.97388 14.22636 0.0 Z M 0.0 0.0 L 14.22636 0.0 L 28.45274 14.22636 L 14.22636 28.45274 Z " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-151.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-151.svg new file mode 100644 index 00000000000..343cec1b6ce --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-151.svg @@ -0,0 +1,42 @@ +<svg width="288.52744pt" height="60.89592pt" viewBox="-2.0 -30.44405 288.52744 60.89592 "> +<g transform="translate(0,30.45187pt) scale(1,-1) translate(0,30.44405pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="1.6pt"> + <path d=" M 0.0 0.0 L 0.0 0.0 M 14.97528 0.0 L 14.97528 14.29323 M 29.95013 0.0 L 29.95013 24.71771 M 44.92542 0.0 L 44.92542 28.45187 M 59.90028 0.0 L 59.90028 24.48456 M 74.87556 0.0 L 74.87556 13.89034 M 89.85042 0.0 L 89.85042 -0.46367 M 104.82571 0.0 L 104.82571 -14.69221 M 119.801 0.0 L 119.801 -24.94434 M 134.77628 0.0 L 134.77628 -28.44405 M 149.75114 0.0 L 149.75114 -24.24535 M 164.72643 0.0 L 164.72643 -13.48396 M 179.7017 0.0 L 179.7017 0.92735 M 194.677 0.0 L 194.677 15.08772 M 209.65186 0.0 L 209.65186 25.16402 M 224.62714 0.0 L 224.62714 28.42929 M 239.602 0.0 L 239.602 23.99918 M 254.57729 0.0 L 254.57729 13.07326 M 269.55214 0.0 L 269.55214 -1.39102 M 284.52744 0.0 L 284.52744 -15.4789 " style="fill:none"/> + <g> + <path d=" M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 " /> + <path d=" M 16.97528 14.29323 C 16.97528 15.40321 16.08527 16.29323 14.97528 16.29323 C 13.8653 16.29323 12.97528 15.40321 12.97528 14.29323 C 12.97528 13.18324 13.8653 12.29323 14.97528 12.29323 C 16.08527 12.29323 16.97528 13.18324 16.97528 14.29323 Z M 14.97528 14.29323 " /> + <path d=" M 31.95013 24.71771 C 31.95013 25.8277 31.06012 26.71771 29.95013 26.71771 C 28.84015 26.71771 27.95013 25.8277 27.95013 24.71771 C 27.95013 23.60773 28.84015 22.71771 29.95013 22.71771 C 31.06012 22.71771 31.95013 23.60773 31.95013 24.71771 Z M 29.95013 24.71771 " /> + <path d=" M 46.92542 28.45187 C 46.92542 29.56186 46.0354 30.45187 44.92542 30.45187 C 43.81543 30.45187 42.92542 29.56186 42.92542 28.45187 C 42.92542 27.34189 43.81543 26.45187 44.92542 26.45187 C 46.0354 26.45187 46.92542 27.34189 46.92542 28.45187 Z M 44.92542 28.45187 " /> + <path d=" M 61.90028 24.48456 C 61.90028 25.59454 61.01027 26.48456 59.90028 26.48456 C 58.7903 26.48456 57.90028 25.59454 57.90028 24.48456 C 57.90028 23.37457 58.7903 22.48456 59.90028 22.48456 C 61.01027 22.48456 61.90028 23.37457 61.90028 24.48456 Z M 59.90028 24.48456 " /> + <path d=" M 76.87556 13.89034 C 76.87556 15.00032 75.98555 15.89034 74.87556 15.89034 C 73.76558 15.89034 72.87556 15.00032 72.87556 13.89034 C 72.87556 12.78035 73.76558 11.89034 74.87556 11.89034 C 75.98555 11.89034 76.87556 12.78035 76.87556 13.89034 Z M 74.87556 13.89034 " /> + <path d=" M 91.85042 -0.46367 C 91.85042 0.64632 90.9604 1.53633 89.85042 1.53633 C 88.74043 1.53633 87.85042 0.64632 87.85042 -0.46367 C 87.85042 -1.57365 88.74043 -2.46367 89.85042 -2.46367 C 90.9604 -2.46367 91.85042 -1.57365 91.85042 -0.46367 Z M 89.85042 -0.46367 " /> + <path d=" M 106.82571 -14.69221 C 106.82571 -13.58223 105.9357 -12.69221 104.82571 -12.69221 C 103.71573 -12.69221 102.82571 -13.58223 102.82571 -14.69221 C 102.82571 -15.8022 103.71573 -16.69221 104.82571 -16.69221 C 105.9357 -16.69221 106.82571 -15.8022 106.82571 -14.69221 Z M 104.82571 -14.69221 " /> + <path d=" M 121.801 -24.94434 C 121.801 -23.83435 120.91098 -22.94434 119.801 -22.94434 C 118.69101 -22.94434 117.801 -23.83435 117.801 -24.94434 C 117.801 -26.05432 118.69101 -26.94434 119.801 -26.94434 C 120.91098 -26.94434 121.801 -26.05432 121.801 -24.94434 Z M 119.801 -24.94434 " /> + <path d=" M 136.77628 -28.44405 C 136.77628 -27.33406 135.88626 -26.44405 134.77628 -26.44405 C 133.66629 -26.44405 132.77628 -27.33406 132.77628 -28.44405 C 132.77628 -29.55403 133.66629 -30.44405 134.77628 -30.44405 C 135.88626 -30.44405 136.77628 -29.55403 136.77628 -28.44405 Z M 134.77628 -28.44405 " /> + <path d=" M 151.75114 -24.24535 C 151.75114 -23.13536 150.86113 -22.24535 149.75114 -22.24535 C 148.64116 -22.24535 147.75114 -23.13536 147.75114 -24.24535 C 147.75114 -25.35533 148.64116 -26.24535 149.75114 -26.24535 C 150.86113 -26.24535 151.75114 -25.35533 151.75114 -24.24535 Z M 149.75114 -24.24535 " /> + <path d=" M 166.72643 -13.48396 C 166.72643 -12.37398 165.83641 -11.48396 164.72643 -11.48396 C 163.61644 -11.48396 162.72643 -12.37398 162.72643 -13.48396 C 162.72643 -14.59395 163.61644 -15.48396 164.72643 -15.48396 C 165.83641 -15.48396 166.72643 -14.59395 166.72643 -13.48396 Z M 164.72643 -13.48396 " /> + <path d=" M 181.7017 0.92735 C 181.7017 2.03734 180.81169 2.92735 179.7017 2.92735 C 178.59172 2.92735 177.7017 2.03734 177.7017 0.92735 C 177.7017 -0.18263 178.59172 -1.07265 179.7017 -1.07265 C 180.81169 -1.07265 181.7017 -0.18263 181.7017 0.92735 Z M 179.7017 0.92735 " /> + <path d=" M 196.677 15.08772 C 196.677 16.19771 195.78699 17.08772 194.677 17.08772 C 193.56702 17.08772 192.677 16.19771 192.677 15.08772 C 192.677 13.97774 193.56702 13.08772 194.677 13.08772 C 195.78699 13.08772 196.677 13.97774 196.677 15.08772 Z M 194.677 15.08772 " /> + <path d=" M 211.65186 25.16402 C 211.65186 26.274 210.76184 27.16402 209.65186 27.16402 C 208.54187 27.16402 207.65186 26.274 207.65186 25.16402 C 207.65186 24.05403 208.54187 23.16402 209.65186 23.16402 C 210.76184 23.16402 211.65186 24.05403 211.65186 25.16402 Z M 209.65186 25.16402 " /> + <path d=" M 226.62714 28.42929 C 226.62714 29.53928 225.73712 30.42929 224.62714 30.42929 C 223.51715 30.42929 222.62714 29.53928 222.62714 28.42929 C 222.62714 27.3193 223.51715 26.42929 224.62714 26.42929 C 225.73712 26.42929 226.62714 27.3193 226.62714 28.42929 Z M 224.62714 28.42929 " /> + <path d=" M 241.602 23.99918 C 241.602 25.10916 240.71199 25.99918 239.602 25.99918 C 238.49202 25.99918 237.602 25.10916 237.602 23.99918 C 237.602 22.88919 238.49202 21.99918 239.602 21.99918 C 240.71199 21.99918 241.602 22.88919 241.602 23.99918 Z M 239.602 23.99918 " /> + <path d=" M 256.57729 13.07326 C 256.57729 14.18324 255.68727 15.07326 254.57729 15.07326 C 253.4673 15.07326 252.57729 14.18324 252.57729 13.07326 C 252.57729 11.96327 253.4673 11.07326 254.57729 11.07326 C 255.68727 11.07326 256.57729 11.96327 256.57729 13.07326 Z M 254.57729 13.07326 " /> + <path d=" M 271.55214 -1.39102 C 271.55214 -0.28104 270.66212 0.60898 269.55214 0.60898 C 268.44215 0.60898 267.55214 -0.28104 267.55214 -1.39102 C 267.55214 -2.501 268.44215 -3.39102 269.55214 -3.39102 C 270.66212 -3.39102 271.55214 -2.501 271.55214 -1.39102 Z M 269.55214 -1.39102 " /> + <path d=" M 286.52744 -15.4789 C 286.52744 -14.36891 285.63742 -13.4789 284.52744 -13.4789 C 283.41745 -13.4789 282.52744 -14.36891 282.52744 -15.4789 C 282.52744 -16.58888 283.41745 -17.4789 284.52744 -17.4789 C 285.63742 -17.4789 286.52744 -16.58888 286.52744 -15.4789 Z M 284.52744 -15.4789 " /> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-152.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-152.svg new file mode 100644 index 00000000000..d0b1ba6ba2f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-152.svg @@ -0,0 +1,32 @@ +<svg width="64.90549pt" height="41.98865pt" viewBox="-3.0 -3.0 64.90549 41.98865 "> +<g transform="translate(0,38.98865pt) scale(1,-1) translate(0,3.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="6.0pt"> + <path d=" M 0.0 0.0 L 0.0 28.45274 M 14.22636 0.0 L 14.22636 34.1432 M 28.45274 0.0 L 28.45274 17.07181 M 42.67911 0.0 L 42.67911 19.91682 M 56.90549 0.0 L 56.90549 25.60728 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <g stroke-width="4.0pt"> + <path d=" M 3.0 0.0 L 3.0 34.1432 M 17.22636 0.0 L 17.22636 36.98865 M 31.45274 0.0 L 31.45274 14.22636 M 45.67911 0.0 L 45.67911 5.69046 M 59.90549 0.0 L 59.90549 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-153.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-153.svg new file mode 100644 index 00000000000..757d99ae349 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-153.svg @@ -0,0 +1,21 @@ +<svg width="30.06696pt" height="31.28117pt" viewBox="-0.2 -1.41422 30.06696 31.28117 "> +<g transform="translate(0,29.86696pt) scale(1,-1) translate(0,1.41422pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 0.0 M 0.0 5.69046 L 22.76227 5.69046 M 0.0 11.38092 L 17.07181 11.38092 M 0.0 28.45274 L 5.69046 28.45274 " style="fill:none"/> + <g> + <path d=" M 27.03853 -1.41422 L 29.86696 1.41422 M 27.03853 1.41422 L 29.86696 -1.41422 " style="fill:none"/> + <path d=" M 21.34805 4.27625 L 24.17648 7.10468 M 21.34805 7.10468 L 24.17648 4.27625 " style="fill:none"/> + <path d=" M 15.6576 9.9667 L 18.48602 12.79514 M 15.6576 12.79514 L 18.48602 9.9667 " style="fill:none"/> + <path d=" M 4.27625 27.03853 L 7.10468 29.86696 M 4.27625 29.86696 L 7.10468 27.03853 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-154.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-154.svg new file mode 100644 index 00000000000..3d27ba3ba00 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-154.svg @@ -0,0 +1,27 @@ +<svg width="64.03284pt" height="82.04958pt" viewBox="-23.26733 -56.71002 64.03284 82.04958 "> +<g transform="translate(0,25.33955pt) scale(1,-1) translate(0,56.71002pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 0.0 M 0.0 0.0 L 36.9613 21.33955 M 0.0 0.0 L -13.36847 4.86577 M 0.0 0.0 L -19.46313 -53.47394 M 0.0 0.0 L 11.38113 -19.71277 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 28.45274 4.0 L 32.25694 1.23608 L 30.80388 -3.23608 L 26.10161 -3.23608 L 24.64854 1.23608 Z " /> + <path d=" M 36.9613 25.33955 L 40.7655 22.57564 L 39.31244 18.10347 L 34.61017 18.10347 L 33.1571 22.57564 Z " /> + <path d=" M -13.36847 8.86577 L -9.56427 6.10185 L -11.01733 1.62968 L -15.7196 1.62968 L -17.17267 6.10185 Z " /> + <path d=" M -19.46313 -49.47394 L -15.65894 -52.23785 L -17.112 -56.71002 L -21.81427 -56.71002 L -23.26733 -52.23785 Z " /> + <path d=" M 11.38113 -15.71277 L 15.18533 -18.47668 L 13.73227 -22.94885 L 9.03 -22.94885 L 7.57693 -18.47668 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-155.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-155.svg new file mode 100644 index 00000000000..aec71fc8c75 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-155.svg @@ -0,0 +1,22 @@ +<svg width="88.18666pt" height="59.73392pt" viewBox="-1.41422 -29.86696 88.18666 59.73392 "> +<g transform="translate(0,29.86696pt) scale(1,-1) translate(0,29.86696pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 9.05688 14.22636 18.06819 28.45274 28.45274 28.45274 C 38.83728 28.45274 47.84859 14.22638 56.90549 0.0 " style="fill:none"/> + <g> + <path d=" M -1.41422 -1.41422 L 1.41422 1.41422 M -1.41422 1.41422 L 1.41422 -1.41422 " style="fill:none"/> + <path d=" M 27.03853 27.03853 L 29.86696 29.86696 M 27.03853 29.86696 L 29.86696 27.03853 " style="fill:none"/> + <path d=" M 55.49127 -1.41422 L 58.3197 1.41422 M 55.49127 1.41422 L 58.3197 -1.41422 " style="fill:none"/> + <path d=" M 83.94402 -29.86696 L 86.77245 -27.03853 M 83.94402 -27.03853 L 86.77245 -29.86696 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-156.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-156.svg new file mode 100644 index 00000000000..5e6ca0540ff --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-156.svg @@ -0,0 +1,21 @@ +<svg width="8.61108pt" height="8.61108pt" viewBox="-4.30554 -4.30554 8.61108 8.61108 "> +<g transform="translate(0,4.30554pt) scale(1,-1) translate(0,4.30554pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,80.0003%,80.0003%)"> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <path d=" M 0.0 0.0 M 4.30554 0.0 C 4.30554 2.38954 2.38954 4.30554 0.0 4.30554 C -2.38954 4.30554 -4.30554 2.38954 -4.30554 0.0 C -4.30554 -2.38954 -2.38954 -4.30554 0.0 -4.30554 C 2.38954 -4.30554 4.30554 -2.38954 4.30554 0.0 Z M 0.0 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-157.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-157.svg new file mode 100644 index 00000000000..5e6ca0540ff --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-157.svg @@ -0,0 +1,21 @@ +<svg width="8.61108pt" height="8.61108pt" viewBox="-4.30554 -4.30554 8.61108 8.61108 "> +<g transform="translate(0,4.30554pt) scale(1,-1) translate(0,4.30554pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,80.0003%,80.0003%)"> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <path d=" M 0.0 0.0 M 4.30554 0.0 C 4.30554 2.38954 2.38954 4.30554 0.0 4.30554 C -2.38954 4.30554 -4.30554 2.38954 -4.30554 0.0 C -4.30554 -2.38954 -2.38954 -4.30554 0.0 -4.30554 C 2.38954 -4.30554 4.30554 -2.38954 4.30554 0.0 Z M 0.0 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-158.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-158.svg new file mode 100644 index 00000000000..51f31fdc566 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-158.svg @@ -0,0 +1,19 @@ +<svg width="67.30548pt" height="38.85274pt" viewBox="-0.2 -0.2 67.30548 38.85274 "> +<g transform="translate(0,38.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 56.90549 28.45274 M 66.90549 28.45274 C 66.90549 34.00267 62.45541 38.45274 56.90549 38.45274 C 51.35556 38.45274 46.90549 34.00267 46.90549 28.45274 C 46.90549 22.90282 51.35556 18.45274 56.90549 18.45274 C 62.45541 18.45274 66.90549 22.90282 66.90549 28.45274 Z M 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-159.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-159.svg new file mode 100644 index 00000000000..0e887bffdcc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-159.svg @@ -0,0 +1,19 @@ +<svg width="33.45274pt" height="11.45831pt" viewBox="-2.5 -2.5 33.45274 11.45831 "> +<g transform="translate(0,8.95831pt) scale(1,-1) translate(0,2.5pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="5.0pt"> + <path d=" M 0.0 0.0 L 28.45274 6.45831 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-16.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-16.svg new file mode 100644 index 00000000000..3fef6a0c77a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-16.svg @@ -0,0 +1,15 @@ +<svg width="10.4pt" height="10.4pt" viewBox="-0.2 -0.2 10.4 10.4 "> +<g transform="translate(0,10.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 10.0 0.0 M 0.0 2.0 L 10.0 2.0 M 0.0 4.0 L 10.0 4.0 M 0.0 6.0 L 10.0 6.0 M 0.0 8.0 L 10.0 8.0 M 0.0 9.99 L 10.0 9.99 M 0.0 0.0 L 0.0 10.0 M 2.0 0.0 L 2.0 10.0 M 4.0 0.0 L 4.0 10.0 M 6.0 0.0 L 6.0 10.0 M 8.0 0.0 L 8.0 10.0 M 9.99 0.0 L 9.99 10.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-160.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-160.svg new file mode 100644 index 00000000000..d2a9b99337e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-160.svg @@ -0,0 +1,19 @@ +<svg width="28.55275pt" height="6.55832pt" viewBox="-0.05 -0.05 28.55275 6.55832 "> +<g transform="translate(0,6.50832pt) scale(1,-1) translate(0,0.05pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="0.1pt"> + <path d=" M 0.0 0.0 L 28.45274 6.45831 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-161.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-161.svg new file mode 100644 index 00000000000..85d6b3d264e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-161.svg @@ -0,0 +1,19 @@ +<svg width="28.65273pt" height="6.6583pt" viewBox="-0.09999 -0.09999 28.65273 6.6583 "> +<g transform="translate(0,6.5583pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 L 28.45274 6.45831 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-162.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-162.svg new file mode 100644 index 00000000000..629bec40b1f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-162.svg @@ -0,0 +1,19 @@ +<svg width="28.85274pt" height="6.8583pt" viewBox="-0.2 -0.2 28.85274 6.8583 "> +<g transform="translate(0,6.65831pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.0 0.0 L 28.45274 6.45831 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-163.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-163.svg new file mode 100644 index 00000000000..487dfebb6e4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-163.svg @@ -0,0 +1,19 @@ +<svg width="29.05275pt" height="7.05832pt" viewBox="-0.3 -0.3 29.05275 7.05832 "> +<g transform="translate(0,6.75832pt) scale(1,-1) translate(0,0.3pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="0.6pt"> + <path d=" M 0.0 0.0 L 28.45274 6.45831 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-164.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-164.svg new file mode 100644 index 00000000000..c8f92704c55 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-164.svg @@ -0,0 +1,19 @@ +<svg width="29.25273pt" height="7.2583pt" viewBox="-0.4 -0.4 29.25273 7.2583 "> +<g transform="translate(0,6.8583pt) scale(1,-1) translate(0,0.4pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.0 0.0 L 28.45274 6.45831 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-165.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-165.svg new file mode 100644 index 00000000000..efcc72d1ffc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-165.svg @@ -0,0 +1,19 @@ +<svg width="29.65273pt" height="7.6583pt" viewBox="-0.59999 -0.59999 29.65273 7.6583 "> +<g transform="translate(0,7.0583pt) scale(1,-1) translate(0,0.59999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="1.2pt"> + <path d=" M 0.0 0.0 L 28.45274 6.45831 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-166.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-166.svg new file mode 100644 index 00000000000..f222a564a61 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-166.svg @@ -0,0 +1,19 @@ +<svg width="30.05275pt" height="8.05832pt" viewBox="-0.8 -0.8 30.05275 8.05832 "> +<g transform="translate(0,7.25832pt) scale(1,-1) translate(0,0.8pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="1.6pt"> + <path d=" M 0.0 0.0 L 28.45274 6.45831 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-167.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-167.svg new file mode 100644 index 00000000000..65ff22f15e2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-167.svg @@ -0,0 +1,42 @@ +<svg width="38.45274pt" height="38.45274pt" viewBox="-5.0 -5.0 38.45274 38.45274 "> +<g transform="translate(0,33.45274pt) scale(1,-1) translate(0,5.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="10.0pt"> + <g> + <g stroke-linecap="square"> + <path d=" M 0.0 0.0 L 28.45274 0.0 " style="fill:none"/> + </g> + </g> + <g> + <g stroke-linecap="butt"> + <path d=" M 0.0 14.22636 L 28.45274 14.22636 " style="fill:none"/> + </g> + </g> + <g> + <g stroke-linecap="round"> + <path d=" M 0.0 28.45274 L 28.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g stroke-width="1.0pt"> + <path d=" M 0.0 0.0 L 28.45274 0.0 M 0.0 14.22636 L 28.45274 14.22636 M 0.0 28.45274 L 28.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-168.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-168.svg new file mode 100644 index 00000000000..19b8aa90544 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-168.svg @@ -0,0 +1,31 @@ +<svg width="109.58458pt" height="47.67911pt" viewBox="-5.0 -5.0 109.58458 47.67911 "> +<g transform="translate(0,42.67911pt) scale(1,-1) translate(0,5.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="10.0pt"> + <g> + <g stroke-linejoin="round"> + <path d=" M 0.0 0.0 L 14.22636 28.45274 L 28.45273 0.0 " style="fill:none"/> + </g> + </g> + <g> + <g stroke-linejoin="bevel"> + <path d=" M 35.56592 0.0 L 49.79228 28.45274 L 64.01865 0.0 " style="fill:none"/> + </g> + </g> + <g> + <g stroke-linejoin="miter"> + <path d=" M 71.13185 0.0 L 85.35822 28.45274 L 99.58458 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-169.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-169.svg new file mode 100644 index 00000000000..1151f8d9110 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-169.svg @@ -0,0 +1,22 @@ +<svg width="400.83841pt" height="33.45273pt" viewBox="-2.5 -2.5 400.83841 33.45273 "> +<g transform="translate(0,30.95273pt) scale(1,-1) translate(0,2.5pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="5.0pt"> + <path d=" M 0.0 0.0 L 142.26372 14.22636 L 0.0 28.45273 " style="fill:none"/> + <g> + <g stroke-miterlimit="25"> + <path d=" M 170.71646 0.0 L 312.98018 14.22636 L 170.71646 28.45273 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-17.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-17.svg new file mode 100644 index 00000000000..f892daa772e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-17.svg @@ -0,0 +1,19 @@ +<svg width="85.75821pt" height="85.75821pt" viewBox="-42.8791 -42.8791 85.75821 85.75821 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,42.8791pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M -42.67911 0.0 L 42.67911 0.0 " style="fill:none"/> + <path d=" M 0.0 -42.67911 L 0.0 42.67911 " style="fill:none"/> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 15.79106 15.79106 28.45274 0.0 28.45274 C -15.79106 28.45274 -28.45274 15.79106 -28.45274 0.0 C -28.45274 -15.79106 -15.79106 -28.45274 0.0 -28.45274 C 15.79106 -28.45274 28.45274 -15.79106 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M -39.83366 -39.83366 M -39.83366 -28.45273 L 39.83366 -28.45273 M -39.83366 -14.22636 L 39.83366 -14.22636 M -39.83366 0.0 L 39.83366 0.0 M -39.83366 14.22636 L 39.83366 14.22636 M -39.83366 28.45273 L 39.83366 28.45273 M -28.45273 -39.83366 L -28.45273 39.83366 M -14.22636 -39.83366 L -14.22636 39.83366 M 0.0 -39.83366 L 0.0 39.83366 M 14.22636 -39.83366 L 14.22636 39.83366 M 28.45273 -39.83366 L 28.45273 39.83366 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-170.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-170.svg new file mode 100644 index 00000000000..0cb43a9b5fe --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-170.svg @@ -0,0 +1,17 @@ +<svg width="99.98463pt" height="1.0pt" viewBox="-0.2 -0.2 99.98463 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-dasharray="2.0pt,3.0pt,4.0pt,4.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 99.58464 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-171.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-171.svg new file mode 100644 index 00000000000..5f7cf5bd7db --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-171.svg @@ -0,0 +1,26 @@ +<svg width="99.98463pt" height="3.4pt" viewBox="-0.2 -0.2 99.98463 3.4 "> +<g transform="translate(0,3.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-dasharray="20.0pt,10.0pt" stroke-dashoffset="0.0pt"> + <g> + <g stroke-dasharray="20.0pt,10.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 3.0 L 99.58464 3.0 " style="fill:none"/> + </g> + </g> + <g> + <g stroke-dasharray="20.0pt,10.0pt" stroke-dashoffset="10.0pt"> + <path d=" M 0.0 0.0 L 99.58464 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-172.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-172.svg new file mode 100644 index 00000000000..dbfe26bba94 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-172.svg @@ -0,0 +1,19 @@ +<svg width="50.4pt" height="1.0pt" viewBox="-0.2 -0.2 50.4 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 50.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-173.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-173.svg new file mode 100644 index 00000000000..b15301af5b1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-173.svg @@ -0,0 +1,19 @@ +<svg width="50.4pt" height="1.0pt" viewBox="-0.2 -0.2 50.4 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-dasharray="0.4pt,2.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 50.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-174.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-174.svg new file mode 100644 index 00000000000..636352169a7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-174.svg @@ -0,0 +1,19 @@ +<svg width="50.4pt" height="1.0pt" viewBox="-0.2 -0.2 50.4 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-dasharray="0.4pt,1.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 50.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-175.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-175.svg new file mode 100644 index 00000000000..c4a5c2e27a1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-175.svg @@ -0,0 +1,19 @@ +<svg width="50.4pt" height="1.0pt" viewBox="-0.2 -0.2 50.4 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-dasharray="0.4pt,4.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 50.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-176.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-176.svg new file mode 100644 index 00000000000..a3c002d2236 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-176.svg @@ -0,0 +1,19 @@ +<svg width="50.4pt" height="1.0pt" viewBox="-0.2 -0.2 50.4 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 50.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-177.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-177.svg new file mode 100644 index 00000000000..ea4d9fedb10 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-177.svg @@ -0,0 +1,19 @@ +<svg width="50.4pt" height="1.0pt" viewBox="-0.2 -0.2 50.4 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-dasharray="3.0pt,2.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 50.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-178.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-178.svg new file mode 100644 index 00000000000..a92fcdd0dfb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-178.svg @@ -0,0 +1,19 @@ +<svg width="50.4pt" height="1.0pt" viewBox="-0.2 -0.2 50.4 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-dasharray="3.0pt,6.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 50.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-179.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-179.svg new file mode 100644 index 00000000000..b0bbad464a0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-179.svg @@ -0,0 +1,24 @@ +<svg width="89.66377pt" height="32.75829pt" viewBox="-2.15277 -2.15277 89.66377 32.75829 "> +<g transform="translate(0,30.60551pt) scale(1,-1) translate(0,2.15277pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 0.0 0.0 L 85.35823 28.45274 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke-opacity="0.5"> + <path d=" M 28.45274 0.0 M 28.45274 0.0 L 28.45274 28.45274 L 56.90549 28.45274 L 56.90549 0.0 L 28.45274 0.0 Z M 56.90549 28.45274 " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-18.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-18.svg new file mode 100644 index 00000000000..5d3f90cf293 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-18.svg @@ -0,0 +1,27 @@ +<svg width="85.75821pt" height="85.75821pt" viewBox="-42.8791 -42.8791 85.75821 85.75821 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,42.8791pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -39.83366 -39.83366 M -39.83366 -28.45273 L 39.83366 -28.45273 M -39.83366 -14.22636 L 39.83366 -14.22636 M -39.83366 0.0 L 39.83366 0.0 M -39.83366 14.22636 L 39.83366 14.22636 M -39.83366 28.45273 L 39.83366 28.45273 M -28.45273 -39.83366 L -28.45273 39.83366 M -14.22636 -39.83366 L -14.22636 39.83366 M 0.0 -39.83366 L 0.0 39.83366 M 14.22636 -39.83366 L 14.22636 39.83366 M 28.45273 -39.83366 L 28.45273 39.83366 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -42.67911 0.0 L 42.67911 0.0 " style="fill:none"/> + <path d=" M 0.0 -42.67911 L 0.0 42.67911 " style="fill:none"/> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 15.79106 15.79106 28.45274 0.0 28.45274 C -15.79106 28.45274 -28.45274 15.79106 -28.45274 0.0 C -28.45274 -15.79106 -15.79106 -28.45274 0.0 -28.45274 C 15.79106 -28.45274 28.45274 -15.79106 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-180.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-180.svg new file mode 100644 index 00000000000..bb6b9a40cf2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-180.svg @@ -0,0 +1,32 @@ +<svg width="42.67911pt" height="14.22636pt" viewBox="0.0 0.0 42.67911 14.22636 "> +<g transform="translate(0,14.22636pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 28.45274 14.22636 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 14.22636 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-opacity="0"> + <g fill-opacity="0"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 14.22636 0.0 M 14.22636 0.0 L 14.22636 7.11317 L 42.67911 7.11317 L 42.67911 0.0 L 14.22636 0.0 Z M 42.67911 7.11317 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-181.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-181.svg new file mode 100644 index 00000000000..37ee2fca97d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-181.svg @@ -0,0 +1,28 @@ +<svg width="42.67911pt" height="14.22636pt" viewBox="0.0 0.0 42.67911 14.22636 "> +<g transform="translate(0,14.22636pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 28.45274 14.22636 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 14.22636 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-opacity="0.05"> + <g fill-opacity="0.05"> + <path d=" M 14.22636 0.0 M 14.22636 0.0 L 14.22636 7.11317 L 42.67911 7.11317 L 42.67911 0.0 L 14.22636 0.0 Z M 42.67911 7.11317 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-182.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-182.svg new file mode 100644 index 00000000000..03459ac459c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-182.svg @@ -0,0 +1,28 @@ +<svg width="42.67911pt" height="14.22636pt" viewBox="0.0 0.0 42.67911 14.22636 "> +<g transform="translate(0,14.22636pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 28.45274 14.22636 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 14.22636 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-opacity="0.1"> + <g fill-opacity="0.1"> + <path d=" M 14.22636 0.0 M 14.22636 0.0 L 14.22636 7.11317 L 42.67911 7.11317 L 42.67911 0.0 L 14.22636 0.0 Z M 42.67911 7.11317 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-183.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-183.svg new file mode 100644 index 00000000000..b71ca8d8ab3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-183.svg @@ -0,0 +1,28 @@ +<svg width="42.67911pt" height="14.22636pt" viewBox="0.0 0.0 42.67911 14.22636 "> +<g transform="translate(0,14.22636pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 28.45274 14.22636 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 14.22636 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-opacity="0.25"> + <g fill-opacity="0.25"> + <path d=" M 14.22636 0.0 M 14.22636 0.0 L 14.22636 7.11317 L 42.67911 7.11317 L 42.67911 0.0 L 14.22636 0.0 Z M 42.67911 7.11317 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-184.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-184.svg new file mode 100644 index 00000000000..5fb17940603 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-184.svg @@ -0,0 +1,28 @@ +<svg width="42.67911pt" height="14.22636pt" viewBox="0.0 0.0 42.67911 14.22636 "> +<g transform="translate(0,14.22636pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 28.45274 14.22636 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 14.22636 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-opacity="0.5"> + <g fill-opacity="0.5"> + <path d=" M 14.22636 0.0 M 14.22636 0.0 L 14.22636 7.11317 L 42.67911 7.11317 L 42.67911 0.0 L 14.22636 0.0 Z M 42.67911 7.11317 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-185.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-185.svg new file mode 100644 index 00000000000..8084e078430 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-185.svg @@ -0,0 +1,28 @@ +<svg width="42.67911pt" height="14.22636pt" viewBox="0.0 0.0 42.67911 14.22636 "> +<g transform="translate(0,14.22636pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 28.45274 14.22636 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 14.22636 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-opacity="0.75"> + <g fill-opacity="0.75"> + <path d=" M 14.22636 0.0 M 14.22636 0.0 L 14.22636 7.11317 L 42.67911 7.11317 L 42.67911 0.0 L 14.22636 0.0 Z M 42.67911 7.11317 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-186.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-186.svg new file mode 100644 index 00000000000..e4ce647d935 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-186.svg @@ -0,0 +1,28 @@ +<svg width="42.67911pt" height="14.22636pt" viewBox="0.0 0.0 42.67911 14.22636 "> +<g transform="translate(0,14.22636pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 28.45274 14.22636 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 14.22636 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-opacity="0.9"> + <g fill-opacity="0.9"> + <path d=" M 14.22636 0.0 M 14.22636 0.0 L 14.22636 7.11317 L 42.67911 7.11317 L 42.67911 0.0 L 14.22636 0.0 Z M 42.67911 7.11317 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-187.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-187.svg new file mode 100644 index 00000000000..c4b31b77481 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-187.svg @@ -0,0 +1,28 @@ +<svg width="42.67911pt" height="14.22636pt" viewBox="0.0 0.0 42.67911 14.22636 "> +<g transform="translate(0,14.22636pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 28.45274 14.22636 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 14.22636 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-opacity="0.95"> + <g fill-opacity="0.95"> + <path d=" M 14.22636 0.0 M 14.22636 0.0 L 14.22636 7.11317 L 42.67911 7.11317 L 42.67911 0.0 L 14.22636 0.0 Z M 42.67911 7.11317 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-188.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-188.svg new file mode 100644 index 00000000000..02342848b6d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-188.svg @@ -0,0 +1,28 @@ +<svg width="42.67911pt" height="14.22636pt" viewBox="0.0 0.0 42.67911 14.22636 "> +<g transform="translate(0,14.22636pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 28.45274 14.22636 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 14.22636 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-opacity="1"> + <g fill-opacity="1"> + <path d=" M 14.22636 0.0 M 14.22636 0.0 L 14.22636 7.11317 L 42.67911 7.11317 L 42.67911 0.0 L 14.22636 0.0 Z M 42.67911 7.11317 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-189.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-189.svg new file mode 100644 index 00000000000..18d0a17ea45 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-189.svg @@ -0,0 +1,47 @@ +<svg width="28.85274pt" height="8.9359pt" viewBox="-0.2 -0.2 28.85274 8.9359 "> +<g transform="translate(0,8.7359pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 27.99275 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.99275,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 4.51982 8.5359 L 26.45277 8.5359 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.51982,8.5359)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 4.31982 0.0 C 4.31982 1.19873 3.35864 2.15991 2.15991 2.15991 C 0.96118 2.15991 0.0 1.19873 0.0 0.0 C 0.0 -1.19873 0.96118 -2.15991 2.15991 -2.15991 C 3.35864 -2.15991 4.31982 -1.19873 4.31982 0.0 Z M 2.15991 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.45277,8.5359)"> + <g> + <path d=" M 1.99997 0.0 L -1.19998 1.59998 L 0.0 0.0 L -1.19998 -1.59998 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-19.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-19.svg new file mode 100644 index 00000000000..b2610e8d367 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-19.svg @@ -0,0 +1,19 @@ +<svg width="10.4pt" height="1.0pt" viewBox="-0.2 -0.2 10.4 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 10.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-190.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-190.svg new file mode 100644 index 00000000000..5bf08a908af --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-190.svg @@ -0,0 +1,89 @@ +<svg width="102.83003pt" height="34.14363pt" viewBox="-2.84544 -2.84544 102.83003 34.14363 "> +<g transform="translate(0,31.29819pt) scale(1,-1) translate(0,2.84544pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 2.13998 0.0 C 14.22636 0.0 28.45274 14.22638 42.17705 27.9507 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.13998,0.0)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M 1.81996 2.07996 C 1.68996 1.29997 0.26 0.12999 -0.12999 0.0 C 0.26 -0.12999 1.68996 -1.29997 1.81996 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.70712,0.7071,-0.7071,0.70712,42.17705,27.9507)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 28.85274 0.0 C 42.67911 0.0 56.90549 14.22638 70.76416 28.08507 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,28.85274,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <g stroke-linecap="butt"> + <path d=" M -2.0 -3.2 L 0.0 -3.2 L 0.0 3.2 L -2.0 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.70709,0.7071,-0.7071,0.70709,70.76416,28.08507)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 4.6799 0.0 C 3.29324 0.26 1.03998 1.03998 -0.51999 1.94995 L -0.51999 -1.94995 C 1.03998 -1.03998 3.29324 -0.26 4.6799 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <path d=" M 61.58539 0.0 C 71.13185 0.0 85.35823 14.22638 99.16034 28.02849 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,61.58539,0.0)"> + <g> + <path d=" M 4.6799 0.0 C 3.29324 0.26 1.03998 1.03998 -0.51999 1.94995 L -0.51999 -1.94995 C 1.03998 -1.03998 3.29324 -0.26 4.6799 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(0.70712,0.7071,-0.7071,0.70712,99.16034,28.02849)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M -1.59999 -3.2 C 0.79999 -1.59999 0.79999 1.59999 -1.59999 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-191.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-191.svg new file mode 100644 index 00000000000..40681b39502 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-191.svg @@ -0,0 +1,22 @@ +<svg width="10.4pt" height="4.70554pt" viewBox="-0.2 -0.2 10.4 4.70554 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 6.69284 2.88168 " style="fill:none"/> + <g> + <g transform="matrix(0.91867,0.39555,-0.39555,0.91867,6.69284,2.88168)"> + <g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-192.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-192.svg new file mode 100644 index 00000000000..8860f1e29d3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-192.svg @@ -0,0 +1,168 @@ +<svg width="57.30548pt" height="52.0665pt" viewBox="-0.2 -0.2 57.30548 52.0665 "> +<g transform="translate(0,51.8665pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <path d=" M 0.0 51.6665 L 53.30554 51.6665 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.30554,51.6665)"> + <g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <path d=" M 0.4 43.05542 L 53.30554 43.05542 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.4,43.05542)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.30554,43.05542)"> + <g> + <g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-4.39993,0.0)"> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <path d=" M 3.99992 34.44434 L 52.90556 34.44434 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.99992,34.44434)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,3.69994,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.09999 -2.59999 L 0.09999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,52.90556,34.44434)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,3.69994,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.09999 -2.59999 L 0.09999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <path d=" M 0.0 17.22217 L 56.19551 17.22217 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,56.19551,17.22217)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.50998 0.0 L -3.05988 2.03992 L -6.62973 0.0 L -3.05988 -2.03992 Z " /> + </g> + </g> + </g> + </g> + </g> + <path d=" M 6.82973 8.61108 L 56.19551 8.61108 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,6.82973,8.61108)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.50998 0.0 L -3.05988 2.03992 L -6.62973 0.0 L -3.05988 -2.03992 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,56.19551,8.61108)"> + <g> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.50998 0.0 L -3.05988 2.03992 L -6.62973 0.0 L -3.05988 -2.03992 Z " /> + </g> + </g> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.9397,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.50998 0.0 L -3.05988 2.03992 L -6.62973 0.0 L -3.05988 -2.03992 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 1.10995 0.0 L 55.79553 0.0 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.10995,0.0)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.80997,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.09999 -2.59999 L 0.09999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.50998 0.0 L -3.05988 2.03992 L -6.62973 0.0 L -3.05988 -2.03992 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,55.79553,0.0)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.80997,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.09999 -2.59999 L 0.09999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.50998 0.0 L -3.05988 2.03992 L -6.62973 0.0 L -3.05988 -2.03992 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-193.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-193.svg new file mode 100644 index 00000000000..855da7ae7e2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-193.svg @@ -0,0 +1,46 @@ +<svg width="99.5846pt" height="85.35822pt" viewBox="0.0 -42.67911 99.5846 85.35822 "> +<g transform="translate(0,42.67911pt) scale(1,-1) translate(0,42.67911pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="20.0pt"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 85.35823 0.0 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 L 72.64822 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,72.64822,0.0)"> + <g> + <g stroke-width="16.00006pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -18.84018 25.12024 C -17.27016 15.70015 0.0 1.57 4.71004 0.0 C 0.0 -1.57 -17.27016 -15.70015 -18.84018 -25.12024 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-194.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-194.svg new file mode 100644 index 00000000000..afe2affe23d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-194.svg @@ -0,0 +1,46 @@ +<svg width="99.5846pt" height="85.35822pt" viewBox="0.0 -42.67911 99.5846 85.35822 "> +<g transform="translate(0,42.67911pt) scale(1,-1) translate(0,42.67911pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="20.0pt"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 85.35823 0.0 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 L 62.64822 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,62.64822,0.0)"> + <g> + <g stroke-width="16.00006pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -18.84018 25.12024 C -17.27016 15.70015 0.0 1.57 4.71004 0.0 C 0.0 -1.57 -17.27016 -15.70015 -18.84018 -25.12024 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-195.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-195.svg new file mode 100644 index 00000000000..253879820ea --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-195.svg @@ -0,0 +1,24 @@ +<svg width="37.74825pt" height="29.85274pt" viewBox="-4.64775 -0.7 37.74825 29.85274 "> +<g transform="translate(0,29.15274pt) scale(1,-1) translate(0,0.7pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="1.4pt"> + <path d=" M 28.45274 28.45274 C 32.4005 28.45274 32.4005 0.0 28.45274 0.0 C 24.50499 0.0 3.94775 28.45274 0.0 28.45274 C -3.94775 28.45274 -3.94775 0.0 0.0 0.0 C 3.94775 0.0 24.50499 28.45274 28.45274 28.45274 Z " style="fill:none"/> + <g stroke-width="0.6pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 28.45274 28.45274 C 32.4005 28.45274 32.4005 0.0 28.45274 0.0 C 24.50499 0.0 3.94775 28.45274 0.0 28.45274 C -3.94775 28.45274 -3.94775 0.0 0.0 0.0 C 3.94775 0.0 24.50499 28.45274 28.45274 28.45274 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-196.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-196.svg new file mode 100644 index 00000000000..d853af6d0d4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-196.svg @@ -0,0 +1,31 @@ +<svg width="31.45274pt" height="31.45274pt" viewBox="-1.5 -1.5 31.45274 31.45274 "> +<g transform="translate(0,29.95274pt) scale(1,-1) translate(0,1.5pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <g stroke-width="1.2pt"> + <g> + <g stroke-width="3.0pt"> + <path d=" M 0.0 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g stroke-width="0.6pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 28.45274 L 28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-197.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-197.svg new file mode 100644 index 00000000000..5dd833c5e1f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-197.svg @@ -0,0 +1,56 @@ +<svg width="88.25822pt" height="32.85274pt" viewBox="-1.5 -2.2 88.25822 32.85274 "> +<g transform="translate(0,30.65274pt) scale(1,-1) translate(0,2.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="1.2pt"> + <g> + <g stroke-width="3.0pt"> + <path d=" M 0.0 0.0 C 0.0 15.7901 12.66264 28.45274 28.45274 28.45274 " style="fill:none"/> + <g stroke-width="0.6pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 0.0 0.0 C 0.0 15.7901 12.66264 28.45274 28.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <g> + <g stroke-width="4.4pt"> + <path d=" M 28.45274 0.0 C 28.45274 15.7901 41.11539 28.45274 56.90549 28.45274 " style="fill:none"/> + <g stroke-width="2.0pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 28.45274 0.0 C 28.45274 15.7901 41.11539 28.45274 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="2.79999pt"> + <path d=" M 56.90549 0.0 C 56.90549 15.7901 69.56813 28.45274 85.35823 28.45274 " style="fill:none"/> + <g stroke-width="2.0pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 56.90549 0.0 C 56.90549 15.7901 69.56813 28.45274 85.35823 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-198.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-198.svg new file mode 100644 index 00000000000..64dbd4e4622 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-198.svg @@ -0,0 +1,23 @@ +<svg width="298.7538pt" height="42.67911pt" viewBox="0.0 -14.22636 298.7538 42.67911 "> +<g transform="translate(0,28.45274pt) scale(1,-1) translate(0,14.22636pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 56.90549 28.45274 " style="stroke:none"/> + <path d=" M 113.81097 0.0 M 128.03734 0.0 C 128.03734 7.89552 121.7065 14.22636 113.81097 14.22636 C 105.91545 14.22636 99.58461 7.89552 99.58461 0.0 C 99.58461 -7.89552 105.91545 -14.22636 113.81097 -14.22636 C 121.7065 -14.22636 128.03734 -7.89552 128.03734 0.0 Z M 113.81097 0.0 M 128.03734 0.0 M 142.2637 0.0 C 142.2637 7.89552 135.93286 14.22636 128.03734 14.22636 C 120.14182 14.22636 113.81097 7.89552 113.81097 0.0 C 113.81097 -7.89552 120.14182 -14.22636 128.03734 -14.22636 C 135.93286 -14.22636 142.2637 -7.89552 142.2637 0.0 Z M 128.03734 0.0 " style="stroke:none"/> + <g> + <g fill-rule="evenodd"> + <path d=" M 170.71646 0.0 M 184.94283 0.0 C 184.94283 7.89552 178.61198 14.22636 170.71646 14.22636 C 162.82094 14.22636 156.4901 7.89552 156.4901 0.0 C 156.4901 -7.89552 162.82094 -14.22636 170.71646 -14.22636 C 178.61198 -14.22636 184.94283 -7.89552 184.94283 0.0 Z M 170.71646 0.0 M 184.94283 0.0 M 199.16919 0.0 C 199.16919 7.89552 192.83835 14.22636 184.94283 14.22636 C 177.0473 14.22636 170.71646 7.89552 170.71646 0.0 C 170.71646 -7.89552 177.0473 -14.22636 184.94283 -14.22636 C 192.83835 -14.22636 199.16919 -7.89552 199.16919 0.0 Z M 184.94283 0.0 " style="stroke:none"/> + </g> + </g> + <path d=" M 227.62195 0.0 L 256.07469 28.45274 L 284.52744 0.0 M 298.7538 0.0 C 298.7538 7.89552 292.42296 14.22636 284.52744 14.22636 C 276.63191 14.22636 270.30107 7.89552 270.30107 0.0 C 270.30107 -7.89552 276.63191 -14.22636 284.52744 -14.22636 C 292.42296 -14.22636 298.7538 -7.89552 298.7538 0.0 Z M 284.52744 0.0 " style="stroke:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-199.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-199.svg new file mode 100644 index 00000000000..b5867196939 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-199.svg @@ -0,0 +1,27 @@ +<svg width="303.7538pt" height="47.67911pt" viewBox="-2.5 -16.72636 303.7538 47.67911 "> +<g transform="translate(0,30.95274pt) scale(1,-1) translate(0,16.72636pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke-width="5.0pt"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 56.90549 28.45274 " /> + <path d=" M 113.81097 0.0 M 128.03734 0.0 C 128.03734 7.89552 121.7065 14.22636 113.81097 14.22636 C 105.91545 14.22636 99.58461 7.89552 99.58461 0.0 C 99.58461 -7.89552 105.91545 -14.22636 113.81097 -14.22636 C 121.7065 -14.22636 128.03734 -7.89552 128.03734 0.0 Z M 113.81097 0.0 M 128.03734 0.0 M 142.2637 0.0 C 142.2637 7.89552 135.93286 14.22636 128.03734 14.22636 C 120.14182 14.22636 113.81097 7.89552 113.81097 0.0 C 113.81097 -7.89552 120.14182 -14.22636 128.03734 -14.22636 C 135.93286 -14.22636 142.2637 -7.89552 142.2637 0.0 Z M 128.03734 0.0 " /> + <g> + <g fill-rule="evenodd"> + <path d=" M 170.71646 0.0 M 184.94283 0.0 C 184.94283 7.89552 178.61198 14.22636 170.71646 14.22636 C 162.82094 14.22636 156.4901 7.89552 156.4901 0.0 C 156.4901 -7.89552 162.82094 -14.22636 170.71646 -14.22636 C 178.61198 -14.22636 184.94283 -7.89552 184.94283 0.0 Z M 170.71646 0.0 M 184.94283 0.0 M 199.16919 0.0 C 199.16919 7.89552 192.83835 14.22636 184.94283 14.22636 C 177.0473 14.22636 170.71646 7.89552 170.71646 0.0 C 170.71646 -7.89552 177.0473 -14.22636 184.94283 -14.22636 C 192.83835 -14.22636 199.16919 -7.89552 199.16919 0.0 Z M 184.94283 0.0 " /> + </g> + </g> + <path d=" M 227.62195 0.0 L 256.07469 28.45274 L 284.52744 0.0 M 298.7538 0.0 C 298.7538 7.89552 292.42296 14.22636 284.52744 14.22636 C 276.63191 14.22636 270.30107 7.89552 270.30107 0.0 C 270.30107 -7.89552 276.63191 -14.22636 284.52744 -14.22636 C 292.42296 -14.22636 298.7538 -7.89552 298.7538 0.0 Z M 284.52744 0.0 " /> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-2.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-2.svg new file mode 100644 index 00000000000..13378dd31f0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-2.svg @@ -0,0 +1,19 @@ +<svg width="57.70547pt" height="93.2714pt" viewBox="-0.4 -0.4 57.70547 93.2714 "> +<g transform="translate(0,92.8714pt) scale(1,-1) translate(0,0.4pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.0 0.0 L 0.0 48.90549 C 0.0 53.34543 2.23482 59.69902 5.02197 63.18295 L 23.43077 86.19394 C 26.21793 89.67787 30.68756 89.67787 33.47472 86.19394 L 51.88351 63.18295 C 54.67067 59.69902 56.90549 53.34543 56.90549 48.90549 L 56.90549 8.0 C 56.90549 3.56006 54.38808 2.51735 51.2485 5.65686 L 5.65698 51.24863 C 2.51741 54.38814 3.56006 56.90549 8.0 56.90549 L 48.90549 56.90549 C 53.34543 56.90549 54.38808 54.38814 51.2485 51.24863 L 5.65698 5.65686 C 2.51741 2.51735 3.56006 0.0 8.0 0.0 L 56.90549 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-20.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-20.svg new file mode 100644 index 00000000000..545051a9bfb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-20.svg @@ -0,0 +1,19 @@ +<svg width="10.4pt" height="1.0pt" viewBox="-0.2 -0.2 10.4 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-dasharray="0.4pt,2.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 10.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-200.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-200.svg new file mode 100644 index 00000000000..bfb3f91e3ba --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-200.svg @@ -0,0 +1,143 @@ +<svg width="104.08243pt" height="143.72633pt" viewBox="-37.81485 -85.55826 104.08243 143.72633 "> +<g transform="translate(0,58.16808pt) scale(1,-1) translate(0,85.55826pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 Z M 7.11317 7.11317 L 21.33955 7.11317 L 21.33955 21.33955 L 7.11317 21.33955 Z " /> + </g> + </g> + <path d=" M 0.0 28.45274 M 11.38092 28.45274 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,11.38092,28.91273)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 21.33955 21.33955 M 8.5359 21.33955 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,8.5359,21.79955)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 14.22636 14.22636 L 14.22636 42.21912 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,14.22636,42.21912)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-34.48187,48.15651)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(48.70824pt,0pt)" text-anchor="middle" font-size="10"> +crossings: <tspan font-family="cmsy" font-size="10">- </tspan>1 + 1 = 0</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 -85.35826 L 0.0 -56.90552 L 28.45274 -56.90552 L 28.45274 -85.35826 Z M 7.11317 -78.24509 L 7.11317 -64.0187 L 21.33955 -64.0187 L 21.33955 -78.24509 Z " /> + </g> + </g> + <path d=" M 0.0 -56.90552 M 11.38092 -56.90552 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,11.38092,-56.44553)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 7.11317 -64.0187 M 11.38092 -64.0187 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,11.38092,-63.55872)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 14.22636 -71.1319 L 14.22636 -43.13914 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,14.22636,-43.13914)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.3708,-37.20175)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(42.59717pt,0pt)" text-anchor="middle" font-size="10"> +crossings: 1 + 1 = 2</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-201.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-201.svg new file mode 100644 index 00000000000..7a5e15be693 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-201.svg @@ -0,0 +1,47 @@ +<svg width="91.86029pt" height="58.36807pt" viewBox="-31.70378 -0.2 91.86029 58.36807 "> +<g transform="translate(0,58.16808pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g fill-rule="evenodd"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 M 14.22636 14.22636 M 25.60728 14.22636 C 25.60728 20.54268 20.54268 25.60728 14.22636 25.60728 C 7.91005 25.60728 2.84544 20.54268 2.84544 14.22636 C 2.84544 7.91005 7.91005 2.84544 14.22636 2.84544 C 20.54268 2.84544 25.60728 7.91005 25.60728 14.22636 Z M 14.22636 14.22636 " /> + </g> + </g> + </g> + <path d=" M 14.22636 14.22636 L 14.22636 42.21912 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,14.22636,42.21912)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.3708,48.15651)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(42.59717pt,0pt)" text-anchor="middle" font-size="10"> +crossings: 1 + 1 = 2</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-202.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-202.svg new file mode 100644 index 00000000000..7568190bcb9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-202.svg @@ -0,0 +1,34 @@ +<svg width="111.76569pt" height="118.36829pt" viewBox="-48.76965 -59.18414 111.76569 118.36829 "> +<g transform="translate(0,59.18414pt) scale(1,-1) translate(0,59.18414pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <g fill-opacity="0.5"> + <g> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 28.45274 0.0 M 62.59604 0.0 C 62.59604 18.94926 47.40201 34.1433 28.45274 34.1433 C 9.50348 34.1433 -5.69055 18.94926 -5.69055 0.0 C -5.69055 -18.94926 9.50348 -34.1433 28.45274 -34.1433 C 47.40201 -34.1433 62.59604 -18.94926 62.59604 0.0 Z M 28.45274 0.0 " /> + </g> + </g> + <g> + <g fill="rgb(0.0%,100.0%,0.0%)"> + <path d=" M -14.22636 24.64085 M 19.91693 24.64085 C 19.91693 43.59012 4.7229 58.78415 -14.22636 58.78415 C -33.17563 58.78415 -48.36966 43.59012 -48.36966 24.64085 C -48.36966 5.69159 -33.17563 -9.50244 -14.22636 -9.50244 C 4.7229 -9.50244 19.91693 5.69159 19.91693 24.64085 Z M -14.22636 24.64085 " /> + </g> + </g> + <g> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M -14.22636 -24.64085 M 19.91693 -24.64085 C 19.91693 -5.69159 4.7229 9.50244 -14.22636 9.50244 C -33.17563 9.50244 -48.36966 -5.69159 -48.36966 -24.64085 C -48.36966 -43.59012 -33.17563 -58.78415 -14.22636 -58.78415 C 4.7229 -58.78415 19.91693 -43.59012 19.91693 -24.64085 Z M -14.22636 -24.64085 " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-203.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-203.svg new file mode 100644 index 00000000000..e55ceb3f7d2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-203.svg @@ -0,0 +1,47 @@ +<svg width="105.99927pt" height="77.74084pt" viewBox="-10.52264 -10.41768 105.99927 77.74084 "> +<g transform="translate(0,67.32317pt) scale(1,-1) translate(0,10.41768pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 56.90549 L 85.35823 56.90549 L 85.35823 0.0 L 0.0 0.0 Z M 85.35823 56.90549 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.18967,-7.0847)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.18967pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmr" font-size="17">A</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g fill-opacity="0.5"> + <g> + <g fill-opacity="0.5"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,78.57281,49.82079)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.78542pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmr" font-size="17">B</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-204.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-204.svg new file mode 100644 index 00000000000..8ce6ea88f54 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-204.svg @@ -0,0 +1,36 @@ +<svg width="8.61108pt" height="8.61108pt" viewBox="-4.30554 -4.30554 8.61108 8.61108 "> +<g transform="translate(0,4.30554pt) scale(1,-1) translate(0,4.30554pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp40"> <path d=" M 0.0 0.0 M 4.30554 0.0 C 4.30554 2.38954 2.38954 4.30554 0.0 4.30554 C -2.38954 4.30554 -4.30554 2.38954 -4.30554 0.0 C -4.30554 -2.38954 -2.38954 -4.30554 0.0 -4.30554 C 2.38954 -4.30554 4.30554 -2.38954 4.30554 0.0 Z M 0.0 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp40)"> + <g transform="matrix(1,0,0,1,0.0,0.0)"> + <g transform="matrix(0.17226,0,0,0.17226,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh6" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(75.0%,75.0%,75.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh6); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-205.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-205.svg new file mode 100644 index 00000000000..69c02d26aae --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-205.svg @@ -0,0 +1,37 @@ +<svg width="9.01108pt" height="9.01108pt" viewBox="-4.50554 -4.50554 9.01108 9.01108 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,4.50554pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp41"> <path d=" M 0.0 0.0 M 4.30554 0.0 C 4.30554 2.38954 2.38954 4.30554 0.0 4.30554 C -2.38954 4.30554 -4.30554 2.38954 -4.30554 0.0 C -4.30554 -2.38954 -2.38954 -4.30554 0.0 -4.30554 C 2.38954 -4.30554 4.30554 -2.38954 4.30554 0.0 Z M 0.0 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp41)"> + <g transform="matrix(1,0,0,1,0.0,0.0)"> + <g transform="matrix(0.17226,0,0,0.17226,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh6" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(75.0%,75.0%,75.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh6); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 4.30554 0.0 C 4.30554 2.38954 2.38954 4.30554 0.0 4.30554 C -2.38954 4.30554 -4.30554 2.38954 -4.30554 0.0 C -4.30554 -2.38954 -2.38954 -4.30554 0.0 -4.30554 C 2.38954 -4.30554 4.30554 -2.38954 4.30554 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-206.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-206.svg new file mode 100644 index 00000000000..7f6a3fd450c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-206.svg @@ -0,0 +1,36 @@ +<svg width="6.45831pt" height="6.45831pt" viewBox="-3.22916 -3.22916 6.45831 6.45831 "> +<g transform="translate(0,3.22916pt) scale(1,-1) translate(0,3.22916pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp42"> <path d=" M 0.0 0.0 M 3.22916 0.0 C 3.22916 1.79214 1.79214 3.22916 0.0 3.22916 C -1.79214 3.22916 -3.22916 1.79214 -3.22916 0.0 C -3.22916 -1.79214 -1.79214 -3.22916 0.0 -3.22916 C 1.79214 -3.22916 3.22916 -1.79214 3.22916 0.0 Z M 0.0 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp42)"> + <g transform="matrix(1,0,0,1,0.0,0.0)"> + <g transform="matrix(0.12918,0,0,0.12918,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh36" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,85.00061%,100.0%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,25.0%,100.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,0.0%,69.9997%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,0.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh36); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-207.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-207.svg new file mode 100644 index 00000000000..b03bcdff867 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-207.svg @@ -0,0 +1,37 @@ +<svg width="28.85274pt" height="28.85274pt" viewBox="-0.2 -0.2 28.85274 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp43"> <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp43)"> + <g transform="matrix(1,0,0,1,14.22636,14.22636)"> + <g transform="matrix(0.56917,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh6" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(75.0%,75.0%,75.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh6); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-208.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-208.svg new file mode 100644 index 00000000000..b6245802815 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-208.svg @@ -0,0 +1,35 @@ +<svg width="28.85274pt" height="28.85274pt" viewBox="-0.2 -0.2 28.85274 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp44"> <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp44)"> + <g transform="matrix(1,0,0,1,14.22636,14.22636)"> + <g transform="matrix(0.56917,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh45" fx="0.5" fy="0.5" > + <stop offset=" 0.0" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh45); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-209.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-209.svg new file mode 100644 index 00000000000..2484355489d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-209.svg @@ -0,0 +1,37 @@ +<svg width="28.85274pt" height="28.85274pt" viewBox="-0.2 -0.2 28.85274 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp46"> <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp46)"> + <g transform="matrix(1,0,0,1,14.22636,14.22636)"> + <g transform="matrix(0.56917,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh36" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,85.00061%,100.0%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,25.0%,100.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,0.0%,69.9997%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,0.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh36); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-21.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-21.svg new file mode 100644 index 00000000000..e6a5c168ba4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-21.svg @@ -0,0 +1,28 @@ +<svg width="85.75821pt" height="85.75821pt" viewBox="-42.8791 -42.8791 85.75821 85.75821 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,42.8791pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -39.83366 -39.83366 M -39.83366 -28.45273 L 39.83366 -28.45273 M -39.83366 -14.22636 L 39.83366 -14.22636 M -39.83366 0.0 L 39.83366 0.0 M -39.83366 14.22636 L 39.83366 14.22636 M -39.83366 28.45273 L 39.83366 28.45273 M -28.45273 -39.83366 L -28.45273 39.83366 M -14.22636 -39.83366 L -14.22636 39.83366 M 0.0 -39.83366 L 0.0 39.83366 M 14.22636 -39.83366 L 14.22636 39.83366 M 28.45273 -39.83366 L 28.45273 39.83366 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -42.67911 0.0 L 42.67911 0.0 " style="fill:none"/> + <path d=" M 0.0 -42.67911 L 0.0 42.67911 " style="fill:none"/> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 15.79106 15.79106 28.45274 0.0 28.45274 C -15.79106 28.45274 -28.45274 15.79106 -28.45274 0.0 C -28.45274 -15.79106 -15.79106 -28.45274 0.0 -28.45274 C 15.79106 -28.45274 28.45274 -15.79106 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 8.53581 0.0 C 8.53581 1.53645 8.16046 2.9373 7.39224 4.2679 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-210.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-210.svg new file mode 100644 index 00000000000..f5f97ff7e11 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-210.svg @@ -0,0 +1,38 @@ +<svg width="28.85272pt" height="28.85272pt" viewBox="-14.42636 -14.42636 28.85272 28.85272 "> +<g transform="translate(0,14.42636pt) scale(1,-1) translate(0,14.42636pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp47"> <path d=" M 0.0 0.0 M 14.22636 0.0 C 14.22636 7.89552 7.89552 14.22636 0.0 14.22636 C -7.89552 14.22636 -14.22636 7.89552 -14.22636 0.0 C -14.22636 -7.89552 -7.89552 -14.22636 0.0 -14.22636 C 7.89552 -14.22636 14.22636 -7.89552 14.22636 0.0 Z M 0.0 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp47)"> + <g transform="matrix(1,0,0,1,0.0,0.0)"> + <g transform="matrix(0.56917,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh36" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,85.00061%,100.0%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,25.0%,100.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,0.0%,69.9997%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,0.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh36); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 14.22636 0.0 C 14.22636 7.89552 7.89552 14.22636 0.0 14.22636 C -7.89552 14.22636 -14.22636 7.89552 -14.22636 0.0 C -14.22636 -7.89552 -7.89552 -14.22636 0.0 -14.22636 C 7.89552 -14.22636 14.22636 -7.89552 14.22636 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-211.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-211.svg new file mode 100644 index 00000000000..d6280404597 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-211.svg @@ -0,0 +1,37 @@ +<svg width="28.85274pt" height="28.85274pt" viewBox="-0.2 -0.2 28.85274 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp48"> <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp48)"> + <g transform="matrix(1,0,0,1,14.22636,14.22636)"> + <g transform="matrix(0.56917,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,-1.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh6" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(75.0%,75.0%,75.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh6); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-212.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-212.svg new file mode 100644 index 00000000000..36023a57305 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-212.svg @@ -0,0 +1,37 @@ +<svg width="57.30548pt" height="28.85274pt" viewBox="-0.2 -0.2 57.30548 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp49"> <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 56.90549 28.45274 L 56.90549 0.0 L 0.0 0.0 Z M 56.90549 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp49)"> + <g transform="matrix(1,0,0,1,28.45274,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh50" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(100.0%,50.0%,50.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh50); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 56.90549 28.45274 L 56.90549 0.0 L 0.0 0.0 Z M 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-213.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-213.svg new file mode 100644 index 00000000000..7937142e7ed --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-213.svg @@ -0,0 +1,37 @@ +<svg width="57.30548pt" height="28.85274pt" viewBox="-0.2 -0.2 57.30548 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp51"> <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 56.90549 28.45274 L 56.90549 0.0 L 0.0 0.0 Z M 56.90549 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp51)"> + <g transform="matrix(1,0,0,1,28.45274,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh52" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh52); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 56.90549 28.45274 L 56.90549 0.0 L 0.0 0.0 Z M 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-214.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-214.svg new file mode 100644 index 00000000000..04132bf5da9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-214.svg @@ -0,0 +1,35 @@ +<svg width="57.30548pt" height="28.85274pt" viewBox="-0.2 -0.2 57.30548 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp53"> <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 56.90549 28.45274 L 56.90549 0.0 L 0.0 0.0 Z M 56.90549 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp53)"> + <g transform="matrix(1,0,0,1,28.45274,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh54" fx="0.5" fy="0.5" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh54); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 56.90549 28.45274 L 56.90549 0.0 L 0.0 0.0 Z M 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-215.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-215.svg new file mode 100644 index 00000000000..7b7eecddd67 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-215.svg @@ -0,0 +1,35 @@ +<svg width="57.30548pt" height="28.85274pt" viewBox="-0.2 -0.2 57.30548 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp55"> <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 56.90549 28.45274 L 56.90549 0.0 L 0.0 0.0 Z M 56.90549 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp55)"> + <g transform="matrix(1,0,0,1,28.45274,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh56" fx="0.5" fy="0.5" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh56); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 56.90549 28.45274 L 56.90549 0.0 L 0.0 0.0 Z M 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-216.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-216.svg new file mode 100644 index 00000000000..9ed59d5bee6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-216.svg @@ -0,0 +1,81 @@ +<svg width="74.12766pt" height="17.22217pt" viewBox="-8.61108 -8.61108 74.12766 17.22217 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,8.61108pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp57"> <path d=" M 0.0 0.0 M 8.61108 0.0 C 8.61108 4.77908 4.77908 8.61108 0.0 8.61108 C -4.77908 8.61108 -8.61108 4.77908 -8.61108 0.0 C -8.61108 -4.77908 -4.77908 -8.61108 0.0 -8.61108 C 4.77908 -8.61108 8.61108 -4.77908 8.61108 0.0 Z M 0.0 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp57)"> + <g transform="matrix(1,0,0,1,0.0,0.0)"> + <g transform="matrix(0.34451,0,0,0.34451,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh58" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,69.9997%,69.9997%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh58); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp59"> <path d=" M 28.45274 0.0 M 37.06383 0.0 C 37.06383 4.77908 33.23183 8.61108 28.45274 8.61108 C 23.67366 8.61108 19.84166 4.77908 19.84166 0.0 C 19.84166 -4.77908 23.67366 -8.61108 28.45274 -8.61108 C 33.23183 -8.61108 37.06383 -4.77908 37.06383 0.0 Z M 28.45274 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp59)"> + <g transform="matrix(1,0,0,1,28.45273,0.0)"> + <g transform="matrix(0.34451,0,0,0.34451,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh29" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh29); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp60"> <path d=" M 56.90549 0.0 M 65.51657 0.0 C 65.51657 4.77908 61.68457 8.61108 56.90549 8.61108 C 52.1264 8.61108 48.2944 4.77908 48.2944 0.0 C 48.2944 -4.77908 52.1264 -8.61108 56.90549 -8.61108 C 61.68457 -8.61108 65.51657 -4.77908 65.51657 0.0 Z M 56.90549 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp60)"> + <g transform="matrix(1,0,0,1,56.90549,0.0)"> + <g transform="matrix(0.34451,0,0,0.34451,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh61" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh61); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-217.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-217.svg new file mode 100644 index 00000000000..f4148d6c11d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-217.svg @@ -0,0 +1,16 @@ +<svg width="28.85274pt" height="28.85274pt" viewBox="56.70549 -0.2 28.85274 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 56.90549 0.0 M 56.90549 0.0 L 56.90549 28.45274 L 85.35823 28.45274 L 85.35823 0.0 L 56.90549 0.0 Z M 85.35823 28.45274 " style="fill:none"/> + <path d=" M 28.45274 0.0 L 113.81097 21.33955 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-218.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-218.svg new file mode 100644 index 00000000000..21a9de08b7a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-218.svg @@ -0,0 +1,15 @@ +<svg width="85.35823pt" height="28.45274pt" viewBox="0.0 0.0 85.35823 28.45274 "> +<g transform="translate(0,28.45274pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 21.33955 7.11317 M 35.56592 7.11317 C 35.56592 15.0087 29.23508 21.33954 21.33955 21.33954 C 13.44403 21.33954 7.11319 15.0087 7.11319 7.11317 C 7.11319 -0.78235 13.44403 -7.11319 21.33955 -7.11319 C 29.23508 -7.11319 35.56592 -0.78235 35.56592 7.11317 Z M 21.33955 7.11317 " style="stroke:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-219.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-219.svg new file mode 100644 index 00000000000..6d8ec82cc10 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-219.svg @@ -0,0 +1,42 @@ +<svg width="92.75821pt" height="65.30547pt" viewBox="-2.79999 -33.05273 92.75821 65.30547 "> +<g transform="translate(0,32.25273pt) scale(1,-1) translate(0,33.05273pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 56.90549 28.45274 M 59.90549 28.45274 C 59.90549 30.11772 58.57047 31.45274 56.90549 31.45274 C 55.24051 31.45274 53.90549 30.11772 53.90549 28.45274 C 53.90549 26.78777 55.24051 25.45274 56.90549 25.45274 C 58.57047 25.45274 59.90549 26.78777 59.90549 28.45274 Z M 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + <path d=" M -2.2 -2.2 M -2.2 -2.2 L -2.2 31.65274 L 60.10548 31.65274 L 60.10548 -2.2 L -2.2 -2.2 Z M 60.10548 31.65274 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 85.35823 -28.45274 M 89.35823 -28.45274 C 89.35823 -26.23277 87.5782 -24.45274 85.35823 -24.45274 C 83.13826 -24.45274 81.35823 -26.23277 81.35823 -28.45274 C 81.35823 -30.67271 83.13826 -32.45274 85.35823 -32.45274 C 87.5782 -32.45274 89.35823 -30.67271 89.35823 -28.45274 Z M 85.35823 -28.45274 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M -2.4 -32.65274 M -2.4 -32.65274 L -2.4 31.85274 L 89.55823 31.85274 L 89.55823 -32.65274 L -2.4 -32.65274 Z M 89.55823 31.85274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-22.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-22.svg new file mode 100644 index 00000000000..e0c422e3f03 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-22.svg @@ -0,0 +1,28 @@ +<svg width="256.47464pt" height="256.47464pt" viewBox="-128.23732 -128.23732 256.47464 256.47464 "> +<g transform="translate(0,128.23732pt) scale(1,-1) translate(0,128.23732pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 128.03732 0.0 " style="fill:none"/> + <path d=" M 0.0 -128.03732 L 0.0 128.03732 " style="fill:none"/> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-220.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-220.svg new file mode 100644 index 00000000000..c8a7869c48e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-220.svg @@ -0,0 +1,27 @@ +<svg width="57.30548pt" height="57.30548pt" viewBox="-28.65274 -28.65274 57.30548 57.30548 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,28.65274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp62"> <path id="pgfpath62" d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 15.79106 15.79106 28.45274 0.0 28.45274 C -15.79106 28.45274 -28.45274 15.79106 -28.45274 0.0 C -28.45274 -15.79106 -15.79106 -28.45274 0.0 -28.45274 C 15.79106 -28.45274 28.45274 -15.79106 28.45274 0.0 Z M 0.0 0.0 "/> +</clipPath> + <use xlink:href="#pgfpath62" style="fill:none"/> + <g clip-path="url(#pgfcp62)"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 28.45274 0.0 M 56.90549 0.0 C 56.90549 15.79106 44.2438 28.45274 28.45274 28.45274 C 12.66168 28.45274 0.0 15.79106 0.0 0.0 C 0.0 -15.79106 12.66168 -28.45274 28.45274 -28.45274 C 44.2438 -28.45274 56.90549 -15.79106 56.90549 0.0 Z M 28.45274 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-221.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-221.svg new file mode 100644 index 00000000000..a37216061c7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-221.svg @@ -0,0 +1,26 @@ +<svg width="56.90549pt" height="56.90549pt" viewBox="-28.45274 -28.45274 56.90549 56.90549 "> +<g transform="translate(0,28.45274pt) scale(1,-1) translate(0,28.45274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp63"> <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 15.79106 15.79106 28.45274 0.0 28.45274 C -15.79106 28.45274 -28.45274 15.79106 -28.45274 0.0 C -28.45274 -15.79106 -15.79106 -28.45274 0.0 -28.45274 C 15.79106 -28.45274 28.45274 -15.79106 28.45274 0.0 Z M 0.0 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp63)"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 28.45274 0.0 M 56.90549 0.0 C 56.90549 15.79106 44.2438 28.45274 28.45274 28.45274 C 12.66168 28.45274 0.0 15.79106 0.0 0.0 C 0.0 -15.79106 12.66168 -28.45274 28.45274 -28.45274 C 44.2438 -28.45274 56.90549 -15.79106 56.90549 0.0 Z M 28.45274 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-222.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-222.svg new file mode 100644 index 00000000000..e64fb7a7f4b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-222.svg @@ -0,0 +1,33 @@ +<svg width="28.85274pt" height="28.85274pt" viewBox="-0.2 -0.2 28.85274 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 L 28.02032 4.94067 " style="fill:none"/> + <path d=" M 0.0 0.0 L 26.73695 9.73157 " style="fill:none"/> + <path d=" M 0.0 0.0 L 24.64085 14.22636 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <clipPath id="pgfcp64"> <path id="pgfpath64" d=" M 5.69046 5.69046 M 5.69046 5.69046 L 5.69046 14.22636 L 14.22636 14.22636 L 14.22636 5.69046 L 5.69046 5.69046 Z M 14.22636 14.22636 "/> +</clipPath> + <use xlink:href="#pgfpath64" style="stroke:none"/> + <g clip-path="url(#pgfcp64)"> + <path d=" M 0.0 0.0 L 21.79585 18.28918 " style="fill:none"/> + <path d=" M 0.0 0.0 L 18.28918 21.79585 " style="fill:none"/> + <path d=" M 0.0 0.0 L 14.22636 24.64085 " style="fill:none"/> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 9.73157 26.73695 " style="fill:none"/> + <path d=" M 0.0 0.0 L 4.94067 28.02032 " style="fill:none"/> + <path d=" M 0.0 0.0 L 0.0 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-223.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-223.svg new file mode 100644 index 00000000000..94dc034211f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-223.svg @@ -0,0 +1,49 @@ +<svg width="84.6049pt" height="70.51587pt" viewBox="-26.26358 -6.80519 84.6049 70.51587 "> +<g transform="translate(0,63.71068pt) scale(1,-1) translate(0,6.80519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 0.0 56.90549 " style="stroke:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-20.73615,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(20.73615pt,0pt)" text-anchor="middle" font-size="10"> +first node</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,1.89714,24.98053)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.5556pt,0pt)" text-anchor="middle" font-size="10"> +second node</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-22.9306,53.43327)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.9306pt,0pt)" text-anchor="middle" font-size="10"> +third node</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-224.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-224.svg new file mode 100644 index 00000000000..657011f7c52 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-224.svg @@ -0,0 +1,66 @@ +<svg width="85.5049pt" height="71.21587pt" viewBox="-26.96358 -6.80519 85.5049 71.21587 "> +<g transform="translate(0,64.41068pt) scale(1,-1) translate(0,6.80519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 0.0 56.90549 " style="stroke:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-20.73615,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(20.73615pt,0pt)" text-anchor="middle" font-size="10"> +first node</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M -1.43584 21.64755 h 59.77716 v 13.61038 h -59.77716 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,1.89714,24.98053)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.5556pt,0pt)" text-anchor="middle" font-size="10"> +second node</text> +</g> + </g> + </g> + </g> + <g> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <g> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <g> + <g stroke-width="1.4pt"> + <path d=" M 22.26358 63.71068 L -22.26358 63.71068 C -24.48355 63.71068 -26.26358 61.93065 -26.26358 59.71068 L -26.26358 54.1003 C -26.26358 51.88033 -24.48355 50.1003 -22.26358 50.1003 L 22.26358 50.1003 C 24.48355 50.1003 26.26358 51.88033 26.26358 54.1003 L 26.26358 59.71068 C 26.26358 61.93065 24.48355 63.71068 22.26358 63.71068 Z M -26.26358 50.1003 " /> + <g stroke-width="0.6pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 22.26358 63.71068 L -22.26358 63.71068 C -24.48355 63.71068 -26.26358 61.93065 -26.26358 59.71068 L -26.26358 54.1003 C -26.26358 51.88033 -24.48355 50.1003 -22.26358 50.1003 L 22.26358 50.1003 C 24.48355 50.1003 26.26358 51.88033 26.26358 54.1003 L 26.26358 59.71068 C 26.26358 61.93065 24.48355 63.71068 22.26358 63.71068 Z M -26.26358 50.1003 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-22.9306,53.43327)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.9306pt,0pt)" text-anchor="middle" font-size="10"> +third node</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-225.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-225.svg new file mode 100644 index 00000000000..fa6b47f3525 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-225.svg @@ -0,0 +1,57 @@ +<svg width="97.92332pt" height="90.71239pt" viewBox="-27.00171 -6.80519 97.92332 90.71239 "> +<g transform="translate(0,83.9072pt) scale(1,-1) translate(0,6.80519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 0.0 56.90549 " style="stroke:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-20.73615,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(20.73615pt,0pt)" text-anchor="middle" font-size="10"> +first node</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 70.72162 28.45274 C 70.72162 33.79398 51.91165 38.07674 28.45274 38.07674 C 4.99384 38.07674 -13.81613 33.79398 -13.81613 28.45274 C -13.81613 23.11151 4.99384 18.82875 28.45274 18.82875 C 51.91165 18.82875 70.72162 23.11151 70.72162 28.45274 Z M 28.45274 28.45274 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,1.89714,24.98053)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.5556pt,0pt)" text-anchor="middle" font-size="10"> +second node</text> +</g> + </g> + </g> + </g> + <g> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <g> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <path d=" M 27.00171 56.90549 C 27.00171 71.89124 14.98575 83.9072 0.0 83.9072 C -14.98575 83.9072 -27.00171 71.89124 -27.00171 56.90549 C -27.00171 41.91974 -14.98575 29.90378 0.0 29.90378 C 14.98575 29.90378 27.00171 41.91974 27.00171 56.90549 Z M 0.0 56.90549 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-22.9306,53.43327)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.9306pt,0pt)" text-anchor="middle" font-size="10"> +third node</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-226.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-226.svg new file mode 100644 index 00000000000..e02f95e9459 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-226.svg @@ -0,0 +1,37 @@ +<svg width="42.81036pt" height="42.352pt" viewBox="-7.28297 -6.94963 42.81036 42.352 "> +<g transform="translate(0,35.40237pt) scale(1,-1) translate(0,6.94963pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 " style="fill:none"/> + <g> + <path d=" M -7.08298 -6.74963 h 14.16595 v 13.49927 h -14.16595 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 21.5781 21.70311 h 13.7493 v 13.49927 h -13.7493 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.91107,25.03609)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-227.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-227.svg new file mode 100644 index 00000000000..6ea3b5ebbe0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-227.svg @@ -0,0 +1,46 @@ +<svg width="46.05266pt" height="45.71931pt" viewBox="-7.28297 -6.94963 46.05266 45.71931 "> +<g transform="translate(0,38.76968pt) scale(1,-1) translate(0,6.94963pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 " style="fill:none"/> + <g> + <path d=" M -7.08298 -6.74963 h 14.16595 v 13.49927 h -14.16595 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g stroke-width="1.4pt"> + <path d=" M 38.06969 28.45274 C 38.06969 33.79007 33.79007 38.06969 28.45274 38.06969 C 23.11542 38.06969 18.8358 33.79007 18.8358 28.45274 C 18.8358 23.11542 23.11542 18.8358 28.45274 18.8358 C 33.79007 18.8358 38.06969 23.11542 38.06969 28.45274 Z M 28.45274 28.45274 " style="fill:none"/> + <g stroke-width="0.6pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 38.06969 28.45274 C 38.06969 33.79007 33.79007 38.06969 28.45274 38.06969 C 23.11542 38.06969 18.8358 33.79007 18.8358 28.45274 C 18.8358 23.11542 23.11542 18.8358 28.45274 18.8358 C 33.79007 18.8358 38.06969 23.11542 38.06969 28.45274 Z M 28.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.91107,25.03609)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-228.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-228.svg new file mode 100644 index 00000000000..049c3f88464 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-228.svg @@ -0,0 +1,52 @@ +<svg width="32.57529pt" height="32.57529pt" viewBox="-16.28764 -16.28764 32.57529 32.57529 "> +<g transform="translate(0,16.28764pt) scale(1,-1) translate(0,16.28764pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <g> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <g> + <g stroke-width="1.4pt"> + <path d=" M 15.58765 0.0 C 15.58765 8.65102 8.65102 15.58765 0.0 15.58765 C -8.65102 15.58765 -15.58765 8.65102 -15.58765 0.0 C -15.58765 -8.65102 -8.65102 -15.58765 0.0 -15.58765 C 8.65102 -15.58765 15.58765 -8.65102 15.58765 0.0 Z M 0.0 0.0 " /> + <g stroke-width="0.6pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 15.58765 0.0 C 15.58765 8.65102 8.65102 15.58765 0.0 15.58765 C -8.65102 15.58765 -15.58765 8.65102 -15.58765 0.0 C -15.58765 -8.65102 -8.65102 -15.58765 0.0 -15.58765 C 8.65102 -15.58765 15.58765 -8.65102 15.58765 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <path d=" M -15.38765 0.0 L 15.38765 0.0 " style="fill:none"/> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-4.65451,5.47742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.65451pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">q</tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">1</tspan></tspan></text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-5.00002,-9.97742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +00</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-229.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-229.svg new file mode 100644 index 00000000000..bc6a6b75a73 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-229.svg @@ -0,0 +1,37 @@ +<svg width="31.57529pt" height="31.57529pt" viewBox="-15.78764 -15.78764 31.57529 31.57529 "> +<g transform="translate(0,15.78764pt) scale(1,-1) translate(0,15.78764pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <path d=" M 15.58765 0.0 C 15.58765 8.65102 8.65102 15.58765 0.0 15.58765 C -8.65102 15.58765 -15.58765 8.65102 -15.58765 0.0 C -15.58765 -8.65102 -8.65102 -15.58765 0.0 -15.58765 C 8.65102 -15.58765 15.58765 -8.65102 15.58765 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -15.38765 0.0 L 15.38765 0.0 " style="fill:none"/> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-4.65451,5.47742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.65451pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">q</tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">1</tspan></tspan></text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-5.00002,-9.97742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +00</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-23.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-23.svg new file mode 100644 index 00000000000..1b878e92cd0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-23.svg @@ -0,0 +1,16 @@ +<svg width="99.98462pt" height="57.30548pt" viewBox="-99.78462 -28.65274 99.98462 57.30548 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,28.65274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 0.0 15.7901 -22.15956 28.45274 -49.79231 28.45274 C -77.42506 28.45274 -99.58463 15.7901 -99.58463 0.0 C -99.58463 -15.7901 -77.42506 -28.45274 -49.79231 -28.45274 C -36.34825 -28.45274 -24.0902 -25.55138 -14.5838 -20.11914 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-230.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-230.svg new file mode 100644 index 00000000000..614b7de4a91 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-230.svg @@ -0,0 +1,63 @@ +<svg width="95.84955pt" height="42.46312pt" viewBox="-0.2 -0.2 95.84955 42.46312 "> +<g transform="translate(0,42.26312pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,21.4944,31.98572)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.95834pt,0pt)" text-anchor="middle" font-size="10"> +red</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 0.0 L 56.90549 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,49.94714,31.98572)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.95834pt,0pt)" text-anchor="middle" font-size="10"> +red</text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 0.0 L 85.35823 28.45274 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,78.39989,31.98572)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.95834pt,0pt)" text-anchor="middle" font-size="10"> +red</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-231.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-231.svg new file mode 100644 index 00000000000..7134b0c7421 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-231.svg @@ -0,0 +1,25 @@ +<svg width="42.84676pt" height="42.46312pt" viewBox="28.25275 -0.2 42.84676 42.46312 "> +<g transform="translate(0,42.26312pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 28.45274 0.0 L 56.90549 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,46.04445,31.98572)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.86104pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmti" font-size="10">italic</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-232.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-232.svg new file mode 100644 index 00000000000..8402dcc2b4f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-232.svg @@ -0,0 +1,37 @@ +<svg width="41.58603pt" height="41.58603pt" viewBox="-20.79301 -20.79301 41.58603 41.58603 "> +<g transform="translate(0,20.79301pt) scale(1,-1) translate(0,20.79301pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <path d=" M 20.59302 0.0 C 20.59302 11.42897 11.42897 20.59302 0.0 20.59302 C -11.42897 20.59302 -20.59302 11.42897 -20.59302 0.0 C -20.59302 -11.42897 -11.42897 -20.59302 0.0 -20.59302 C 11.42897 -20.59302 20.59302 -11.42897 20.59302 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -20.39302 0.0 L 20.39302 0.0 " style="fill:none"/> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.22214,3.53297)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.22214pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmti" font-size="10">state</tspan></text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.51407,-8.45361)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.51407pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmr" font-size="8">output</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-233.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-233.svg new file mode 100644 index 00000000000..16ab58634f2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-233.svg @@ -0,0 +1,37 @@ +<svg width="92.0242pt" height="61.61038pt" viewBox="-46.0121 -30.80519 92.0242 61.61038 "> +<g transform="translate(0,30.80519pt) scale(1,-1) translate(0,30.80519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M -46.0121 -30.80519 h 92.0242 v 61.61038 h -92.0242 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-42.67912,27.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(42.67912pt,0pt)" text-anchor="middle" font-size="10"> +<!--l. 1--><p class="noindent">This is a +demonstration +text for showing +how line breaking +works.</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-234.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-234.svg new file mode 100644 index 00000000000..5f8432d1415 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-234.svg @@ -0,0 +1,37 @@ +<svg width="92.0242pt" height="61.61038pt" viewBox="-46.0121 -30.80519 92.0242 61.61038 "> +<g transform="translate(0,30.80519pt) scale(1,-1) translate(0,30.80519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M -46.0121 -30.80519 h 92.0242 v 61.61038 h -92.0242 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-42.67912,27.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(42.67912pt,0pt)" text-anchor="middle" font-size="10"> +<!--l. 1--><p class="noindent">This +is a demonstration +text for showing +how line breaking +works.</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-235.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-235.svg new file mode 100644 index 00000000000..16ab58634f2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-235.svg @@ -0,0 +1,37 @@ +<svg width="92.0242pt" height="61.61038pt" viewBox="-46.0121 -30.80519 92.0242 61.61038 "> +<g transform="translate(0,30.80519pt) scale(1,-1) translate(0,30.80519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M -46.0121 -30.80519 h 92.0242 v 61.61038 h -92.0242 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-42.67912,27.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(42.67912pt,0pt)" text-anchor="middle" font-size="10"> +<!--l. 1--><p class="noindent">This is a +demonstration +text for showing +how line breaking +works.</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-236.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-236.svg new file mode 100644 index 00000000000..ccd349b8082 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-236.svg @@ -0,0 +1,43 @@ +<svg width="92.0242pt" height="133.61038pt" viewBox="-46.0121 -66.80519 92.0242 133.61038 "> +<g transform="translate(0,66.80519pt) scale(1,-1) translate(0,66.80519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M -46.0121 -66.80519 h 92.0242 v 133.61038 h -92.0242 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-42.67912,63.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(42.67912pt,0pt)" text-anchor="middle" font-size="10"> +<!--l. 1--><p class="noindent">This +is +a +demonstration +text +for +showing +how +line +breaking +works.</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-237.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-237.svg new file mode 100644 index 00000000000..2d82f50c8f4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-237.svg @@ -0,0 +1,37 @@ +<svg width="92.0242pt" height="63.55484pt" viewBox="-46.0121 -31.77742 92.0242 63.55484 "> +<g transform="translate(0,31.77742pt) scale(1,-1) translate(0,31.77742pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M -46.0121 -31.77742 h 92.0242 v 63.55484 h -92.0242 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-42.67912,28.44444)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(42.67912pt,0pt)" text-anchor="middle" font-size="10"> + <!--l. 1--><p class="noindent">This is a + demonstration + text for showing + how line + breaking works.</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-238.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-238.svg new file mode 100644 index 00000000000..9271216b32e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-238.svg @@ -0,0 +1,43 @@ +<svg width="92.0242pt" height="133.61038pt" viewBox="-46.0121 -66.80519 92.0242 133.61038 "> +<g transform="translate(0,66.80519pt) scale(1,-1) translate(0,66.80519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M -46.0121 -66.80519 h 92.0242 v 133.61038 h -92.0242 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-42.67912,63.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(42.67912pt,0pt)" text-anchor="middle" font-size="10"> + <!--l. 1--><p class="noindent">This + is + a + demonstration + text + for + showing + how + line + breaking + works.</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-239.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-239.svg new file mode 100644 index 00000000000..75dcc8e6c7a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-239.svg @@ -0,0 +1,93 @@ +<svg width="201.82925pt" height="70.08255pt" viewBox="-100.91463 -28.45274 201.82925 70.08255 "> +<g transform="translate(0,41.6298pt) scale(1,-1) translate(0,28.45274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(75.0%,75.0%,100.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,100.0%)"> + <path d=" M -71.13188 -28.45274 h 142.26376 v 56.90549 h -142.26376 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-19.51393,-2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(19.51393pt,0pt)" text-anchor="middle" font-size="10"> +Big node</text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 28.65274 M 2.0 28.65274 C 2.0 29.76273 1.10999 30.65274 0.0 30.65274 C -1.10999 30.65274 -2.0 29.76273 -2.0 28.65274 C -2.0 27.54276 -1.10999 26.65274 0.0 26.65274 C 1.10999 26.65274 2.0 27.54276 2.0 28.65274 Z M 0.0 28.65274 M 71.33188 28.65274 M 73.33188 28.65274 C 73.33188 29.76273 72.44186 30.65274 71.33188 30.65274 C 70.2219 30.65274 69.33188 29.76273 69.33188 28.65274 C 69.33188 27.54276 70.2219 26.65274 71.33188 26.65274 C 72.44186 26.65274 73.33188 27.54276 73.33188 28.65274 Z M 71.33188 28.65274 M -71.33188 28.65274 M -69.33188 28.65274 C -69.33188 29.76273 -70.2219 30.65274 -71.33188 30.65274 C -72.44186 30.65274 -73.33188 29.76273 -73.33188 28.65274 C -73.33188 27.54276 -72.44186 26.65274 -71.33188 26.65274 C -70.2219 26.65274 -69.33188 27.54276 -69.33188 28.65274 Z M -71.33188 28.65274 M -71.33188 0.0 M -69.33188 0.0 C -69.33188 1.10999 -70.2219 2.0 -71.33188 2.0 C -72.44186 2.0 -73.33188 1.10999 -73.33188 0.0 C -73.33188 -1.10999 -72.44186 -2.0 -71.33188 -2.0 C -70.2219 -2.0 -69.33188 -1.10999 -69.33188 0.0 Z M -71.33188 0.0 M 71.33188 0.0 M 73.33188 0.0 C 73.33188 1.10999 72.44186 2.0 71.33188 2.0 C 70.2219 2.0 69.33188 1.10999 69.33188 0.0 C 69.33188 -1.10999 70.2219 -2.0 71.33188 -2.0 C 72.44186 -2.0 73.33188 -1.10999 73.33188 0.0 Z M 71.33188 0.0 M 0.0 -2.5 M 2.0 -2.5 C 2.0 -1.39001 1.10999 -0.5 0.0 -0.5 C -1.10999 -0.5 -2.0 -1.39001 -2.0 -2.5 C -2.0 -3.60999 -1.10999 -4.5 0.0 -4.5 C 1.10999 -4.5 2.0 -3.60999 2.0 -2.5 Z M 0.0 -2.5 " style="stroke:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.12488,32.18571)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.12488pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">north</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,45.0821,32.18571)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.24977pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">north</tspan><tspan font-family="cmtt" font-size="10"> east</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-97.58165,32.18571)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.24977pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">north</tspan><tspan font-family="cmtt" font-size="10"> west</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-95.86467,-2.76787)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.49991pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">west</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,74.86485,-2.76787)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.49991pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">east</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.49991,-12.14409)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.49991pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">base</tspan></span></span></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-24.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-24.svg new file mode 100644 index 00000000000..aa6af7d5533 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-24.svg @@ -0,0 +1,32 @@ +<svg width="102.4309pt" height="81.09004pt" viewBox="-8.53633 -17.07138 102.4309 81.09004 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,17.07138pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp1"> <path d=" M -8.53633 -17.07138 M -8.53633 -17.07138 L -8.53633 64.01866 L 93.89456 64.01866 L 93.89456 -17.07138 L -8.53633 -17.07138 Z M 93.89456 64.01866 "/> +</clipPath> + <g clip-path="url(#pgfcp1)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 128.03732 0.0 " style="fill:none"/> + <path d=" M 0.0 -128.03732 L 0.0 128.03732 " style="fill:none"/> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-240.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-240.svg new file mode 100644 index 00000000000..f3d35a021f3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-240.svg @@ -0,0 +1,36 @@ +<svg width="136.76814pt" height="49.06831pt" viewBox="-48.33824 -13.81038 136.76814 49.06831 "> +<g transform="translate(0,35.25793pt) scale(1,-1) translate(0,13.81038pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-45.00526,-10.4774)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(20.73615pt,0pt)" text-anchor="middle" font-size="10"> +first node</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,31.98572,24.98053)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.5556pt,0pt)" text-anchor="middle" font-size="10"> +second node</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-241.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-241.svg new file mode 100644 index 00000000000..d8b3e4fcdd2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-241.svg @@ -0,0 +1,108 @@ +<svg width="119.10612pt" height="127.02264pt" viewBox="-17.91563 -22.29053 119.10612 127.02264 "> +<g transform="translate(0,104.73212pt) scale(1,-1) translate(0,22.29053pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 85.35823 L 42.6791 85.35823 L 85.35823 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(3.0,0.0,0.0,3.0,-7.9167,78.89992)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(3.0,0.0,0.0,3.0,34.76239,81.81656)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(3.0,0.0,0.0,3.0,79.5249,76.13205)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(1.94444pt,0pt)" text-anchor="middle" font-size="10"> +t</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 42.6791 L 42.6791 42.6791 L 85.35823 42.6791 " style="fill:none"/> + <g> + <g> + <g transform="matrix(3.0,0.0,0.0,3.0,-7.9167,42.6791)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(3.0,0.0,0.0,3.0,34.76239,42.6791)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(3.0,0.0,0.0,3.0,79.5249,42.6791)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(1.94444pt,0pt)" text-anchor="middle" font-size="10"> +t</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 42.6791 0.0 L 85.35823 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(3.0,0.0,0.0,3.0,-7.9167,-6.45831)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(3.0,0.0,0.0,3.0,34.76239,-6.45831)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(3.0,0.0,0.0,3.0,79.5249,-6.45831)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(1.94444pt,0pt)" text-anchor="middle" font-size="10"> +t</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-242.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-242.svg new file mode 100644 index 00000000000..7d94a2f19bb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-242.svg @@ -0,0 +1,25 @@ +<svg width="31.66602pt" height="15.81038pt" viewBox="-15.83301 -2.0 31.66602 15.81038 "> +<g transform="translate(0,13.81038pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 " style="stroke:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.50003,3.53297)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +above</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-243.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-243.svg new file mode 100644 index 00000000000..f86038307cf --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-243.svg @@ -0,0 +1,25 @@ +<svg width="31.66602pt" height="17.81038pt" viewBox="-15.83301 -2.0 31.66602 17.81038 "> +<g transform="translate(0,15.81038pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 " style="stroke:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.50003,5.53297)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +above</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-244.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-244.svg new file mode 100644 index 00000000000..e396485cc8f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-244.svg @@ -0,0 +1,25 @@ +<svg width="51.36604pt" height="15.81038pt" viewBox="-49.36604 -2.0 51.36604 15.81038 "> +<g transform="translate(0,13.81038pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 " style="stroke:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-46.03307,3.53297)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(21.25005pt,0pt)" text-anchor="middle" font-size="10"> +above left</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-245.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-245.svg new file mode 100644 index 00000000000..fab8942cd20 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-245.svg @@ -0,0 +1,25 @@ +<svg width="53.36604pt" height="17.81038pt" viewBox="-51.36604 -2.0 53.36604 17.81038 "> +<g transform="translate(0,15.81038pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 " style="stroke:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-48.03307,5.53297)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(21.25005pt,0pt)" text-anchor="middle" font-size="10"> +above left</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-246.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-246.svg new file mode 100644 index 00000000000..f69c1ec547d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-246.svg @@ -0,0 +1,25 @@ +<svg width="58.0605pt" height="17.75484pt" viewBox="-2.0 -2.0 58.0605 17.75484 "> +<g transform="translate(0,15.75484pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 " style="stroke:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,3.53297,5.47742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.59727pt,0pt)" text-anchor="middle" font-size="10"> +above right</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-247.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-247.svg new file mode 100644 index 00000000000..1355142aeae --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-247.svg @@ -0,0 +1,25 @@ +<svg width="23.03264pt" height="13.61038pt" viewBox="-21.03264 -6.80519 23.03264 13.61038 "> +<g transform="translate(0,6.80519pt) scale(1,-1) translate(0,6.80519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 " style="stroke:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-17.69966,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-248.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-248.svg new file mode 100644 index 00000000000..cca90be6c3e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-248.svg @@ -0,0 +1,93 @@ +<svg width="85.55821pt" height="73.91771pt" viewBox="-0.09999 -10.51196 85.55821 73.91771 "> +<g transform="translate(0,63.40575pt) scale(1,-1) translate(0,10.51196pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 0.0 M 56.90549 0.0 " style="fill:none"/> + <g> + <path d=" M 21.36977 -6.74963 h 14.16595 v 13.49927 h -14.16595 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.70274,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 46.78104 10.31198 L 46.78104 -10.31197 L 67.02994 -10.31197 L 67.02994 10.31198 Z M 67.02994 -10.31197 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.5,-1.5,0.0,62.03047,-5.3125)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <path d=" M 24.64085 14.22636 M 49.28172 28.45274 " style="fill:none"/> + <g> + <path d=" M 17.55788 7.47673 h 14.16595 v 13.49927 h -14.16595 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,20.89085,10.80971)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 39.15727 38.76472 L 39.15727 18.14078 L 59.40617 18.14078 L 59.40617 38.76472 Z M 59.40617 18.14078 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.5,-1.5,0.0,54.40671,23.14024)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <path d=" M 14.22636 24.64085 M 28.45274 49.28172 " style="fill:none"/> + <g> + <path d=" M 11.92249 34.14972 L 4.83951 21.88162 L 16.53023 15.13199 L 23.6132 27.40009 Z M 16.53023 15.13199 " style="fill:none"/> + <g> + <g transform="matrix(0.5,0.86603,-0.86603,0.5,15.31027,19.68492)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 14.46005 45.66966 L 32.32095 35.3577 L 42.44539 52.89378 L 24.58449 63.20575 Z M 42.44539 52.89378 " style="fill:none"/> + <g> + <g transform="matrix(-1.29904,0.75,-0.75,-1.29904,35.616,51.06384)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-249.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-249.svg new file mode 100644 index 00000000000..ba7c6329237 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-249.svg @@ -0,0 +1,45 @@ +<svg width="95.98787pt" height="40.49545pt" viewBox="-5.83298 -6.55519 95.98787 40.49545 "> +<g transform="translate(0,33.94026pt) scale(1,-1) translate(0,6.55519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 85.35823 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.5,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +0</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,35.1791,11.72636)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.50002pt,0pt)" text-anchor="middle" font-size="10"> +1/2</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,66.82185,23.10728)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.00003pt,0pt)" text-anchor="middle" font-size="10"> +9/10</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-25.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-25.svg new file mode 100644 index 00000000000..7452ce8178a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-25.svg @@ -0,0 +1,33 @@ +<svg width="102.83093pt" height="102.83093pt" viewBox="-8.73637 -8.73637 102.83093 102.83093 "> +<g transform="translate(0,94.09456pt) scale(1,-1) translate(0,8.73637pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp2"> <path id="pgfpath2" d=" M 42.6791 42.6791 M 93.89456 42.6791 C 93.89456 71.1033 71.1033 93.89456 42.6791 93.89456 C 14.25488 93.89456 -8.53638 71.1033 -8.53638 42.6791 C -8.53638 14.25488 14.25488 -8.53638 42.6791 -8.53638 C 71.1033 -8.53638 93.89456 14.25488 93.89456 42.6791 Z M 42.6791 42.6791 "/> +</clipPath> + <use xlink:href="#pgfpath2" style="fill:none"/> + <g clip-path="url(#pgfcp2)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 128.03732 0.0 " style="fill:none"/> + <path d=" M 0.0 -128.03732 L 0.0 128.03732 " style="fill:none"/> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-250.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-250.svg new file mode 100644 index 00000000000..3c850c16148 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-250.svg @@ -0,0 +1,105 @@ +<svg width="105.61761pt" height="98.46861pt" viewBox="-5.83298 -6.55519 105.61761 98.46861 "> +<g transform="translate(0,91.91342pt) scale(1,-1) translate(0,6.55519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 99.58464 0.0 99.58464 85.35823 0.0 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.5,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +0</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,21.28726,0.4455)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.38892pt,0pt)" text-anchor="middle" font-size="10"> +0.125</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,47.1274,10.11499)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +0.25</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,58.63148,23.78564)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.38892pt,0pt)" text-anchor="middle" font-size="10"> +0.375</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,68.29955,39.45688)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +0.5</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,58.63148,55.1281)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.38892pt,0pt)" text-anchor="middle" font-size="10"> +0.625</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,47.1274,68.79877)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +0.75</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,21.28726,78.46823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.38892pt,0pt)" text-anchor="middle" font-size="10"> +0.875</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.5,82.13602)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-251.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-251.svg new file mode 100644 index 00000000000..929baf4a340 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-251.svg @@ -0,0 +1,45 @@ +<svg width="96.39122pt" height="43.34091pt" viewBox="-10.833 -6.55519 96.39122 43.34091 "> +<g transform="translate(0,36.78572pt) scale(1,-1) translate(0,6.55519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 0.0 28.45274 L 85.35823 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.5,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +0</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.50002,25.95274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.50002pt,0pt)" text-anchor="middle" font-size="10"> +1/2</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,58.2855,25.95274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.00003pt,0pt)" text-anchor="middle" font-size="10"> +9/10</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-252.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-252.svg new file mode 100644 index 00000000000..260f940356e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-252.svg @@ -0,0 +1,45 @@ +<svg width="104.52422pt" height="39.4278pt" viewBox="-5.83298 -8.33298 104.52422 39.4278 "> +<g transform="translate(0,31.09482pt) scale(1,-1) translate(0,8.33298pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 85.35823 0.0 L 85.35823 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.5,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +0</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,77.85822,-2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.50002pt,0pt)" text-anchor="middle" font-size="10"> +1/2</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,75.3582,20.26184)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.00003pt,0pt)" text-anchor="middle" font-size="10"> +9/10</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-253.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-253.svg new file mode 100644 index 00000000000..05d5e3297a9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-253.svg @@ -0,0 +1,65 @@ +<svg width="62.93848pt" height="104.50159pt" viewBox="-28.65276 -5.83298 62.93848 104.50159 "> +<g transform="translate(0,98.66861pt) scale(1,-1) translate(0,5.83298pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 0.0 56.9055 -28.45276 85.35823 28.45274 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(0.0,-1.0,1.0,0.0,3.53297,2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +0</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(0.16455,-0.98744,0.98744,0.16455,-1.53065,46.70284)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +0.25</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(0.0,-1.0,1.0,0.0,-3.58022,70.40755)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +0.5</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(0.83461,0.55641,-0.55641,0.83461,-9.38455,78.02606)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +0.75</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.95274,88.8912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-254.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-254.svg new file mode 100644 index 00000000000..1ec9161e076 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-254.svg @@ -0,0 +1,67 @@ +<svg width="57.30548pt" height="40.73602pt" viewBox="-0.2 -21.2837 57.30548 40.73602 "> +<g transform="translate(0,19.45232pt) scale(1,-1) translate(0,21.2837pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 56.45924 14.11482 " style="fill:none"/> + <g> + <g transform="matrix(0.97238,0.24307,-0.24307,0.97238,56.45924,14.11482)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(0.97014,0.24251,-0.24251,0.97014,24.82368,9.84764)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.85764pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">x</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 -14.22636 L 0.44624 -0.11154 " style="fill:none"/> + <g> + <g transform="matrix(-0.97238,0.24307,-0.24307,-0.97238,0.44624,-0.11154)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(0.97014,-0.24251,0.24251,0.97014,23.99962,-14.07965)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6308pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">y</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-255.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-255.svg new file mode 100644 index 00000000000..6fae1e3e16c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-255.svg @@ -0,0 +1,85 @@ +<svg width="104.6411pt" height="154.7531pt" viewBox="-57.10551 -6.10085 104.6411 154.7531 "> +<g transform="translate(0,148.65225pt) scale(1,-1) translate(0,6.10085pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 0.0 56.9055 -56.90552 142.26372 28.45274 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,12.70288,139.20816)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(15.74986pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">at end</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-31.40167,136.54034)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(34.1247pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">very near end</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-33.00333,124.98175)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(20.99982pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">near end</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-33.53284,90.52695)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(15.74986pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">midway</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-33.80751,43.46782)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.24977pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">near start</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-41.65308,20.79419)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.37465pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">very near start</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-20.99982,-2.76787)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(20.99982pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">at start</tspan></span></span></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-256.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-256.svg new file mode 100644 index 00000000000..720158580e0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-256.svg @@ -0,0 +1,58 @@ +<svg width="92.64124pt" height="43.49931pt" viewBox="-0.2 3.25038 92.64124 43.49931 "> +<g transform="translate(0,46.7497pt) scale(1,-1) translate(0,-3.25038pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 40.00006 L 85.35826 40.00006 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,81.60826,36.5834)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +A</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 30.00005 L 85.35826 30.00005 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,60.47702,26.58339)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.54167pt,0pt)" text-anchor="middle" font-size="10"> +B</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 20.00003 L 85.35826 20.00003 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,39.06801,16.58337)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.61111pt,0pt)" text-anchor="middle" font-size="10"> +C</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 10.00002 L 85.35826 10.00002 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,38.85968,6.58336)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.81944pt,0pt)" text-anchor="middle" font-size="10"> +D</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-257.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-257.svg new file mode 100644 index 00000000000..d470462c5fc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-257.svg @@ -0,0 +1,124 @@ +<svg width="139.56454pt" height="65.48363pt" viewBox="-30.98581 -13.81038 139.56454 65.48363 "> +<g transform="translate(0,51.67325pt) scale(1,-1) translate(0,13.81038pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-27.65283,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(27.65283pt,0pt)" text-anchor="middle" font-size="10"> +Hello World!</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 108.37874 28.45274 C 108.37874 41.22894 98.13443 51.47325 85.35823 51.47325 C 72.58203 51.47325 62.33772 41.22894 62.33772 28.45274 C 62.33772 15.67654 72.58203 5.43224 85.35823 5.43224 C 98.13443 5.43224 108.37874 15.67654 108.37874 28.45274 Z M 85.35823 28.45274 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,67.37909,25.91054)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(17.97914pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmex" font-size="10"><img +src="cmex10-52.gif" alt=" integral " class="cmex-10x-x-52" align="middle" /></tspan> + <tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">1</tspan></tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">2</tspan></tspan><tspan font-family="cmmi" font-size="10">x</tspan>d<tspan font-family="cmmi" font-size="10">x</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 21.01138 7.00519 L 62.87051 20.95686 " style="fill:none"/> + <g> + <g transform="matrix(0.94963,0.3165,-0.3165,0.94963,62.87051,20.95686)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 31.1858 0.0 L 85.35823 0.0 L 85.35823 4.77225 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,85.35823,4.77225)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,47.85533,-10.4774)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +label</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,0.0%)"> + <g fill="rgb(100.0%,50.0%,0.0%)"> + <path d=" M 0.0 7.00519 C 0.0 28.45274 56.90549 28.45274 61.67773 28.45274 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,61.67773,28.45274)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(0.98418,0.17732,-0.17732,0.98418,18.22844,27.40173)"> + <g fill="rgb(100.0%,50.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +label</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-258.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-258.svg new file mode 100644 index 00000000000..f18c4118e06 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-258.svg @@ -0,0 +1,54 @@ +<svg width="36.94382pt" height="51.44969pt" viewBox="-18.47191 -4.64444 36.94382 51.44969 "> +<g transform="translate(0,46.80525pt) scale(1,-1) translate(0,4.64444pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 20.00003 M 0.0 40.00006 " style="fill:none"/> + <g> + <path d=" M -10.41669 -4.44444 h 20.83337 v 8.88889 h -20.83337 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.41669,-2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +tight</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M -15.72224 11.52782 h 31.44449 v 16.94443 h -31.44449 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.72224,16.52782)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.72224pt,0pt)" text-anchor="middle" font-size="10"> +loose</text> +</g> + </g> + </g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M -18.47191 33.19487 h 36.94382 v 13.61038 h -36.94382 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-15.13893,36.52785)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(15.13893pt,0pt)" text-anchor="middle" font-size="10"> +default</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-259.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-259.svg new file mode 100644 index 00000000000..5dd84096e04 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-259.svg @@ -0,0 +1,80 @@ +<svg width="91.28017pt" height="39.12495pt" viewBox="-13.88855 -28.65274 91.28017 39.12495 "> +<g transform="translate(0,10.47221pt) scale(1,-1) translate(0,28.65274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="5.0pt"> + <path d=" M 0.0 0.0 M 56.90549 0.0 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M -13.88855 -6.80519 h 27.7771 v 13.61038 h -27.7771 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.55557,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.55557pt,0pt)" text-anchor="middle" font-size="10"> +filled</text> +</g> + </g> + </g> + </g> + </g> + <g> + <path d=" M 38.91936 -7.97221 h 35.97226 v 15.94443 h -35.97226 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,43.41936,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.48613pt,0pt)" text-anchor="middle" font-size="10"> +drawn</text> +</g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 -28.45274 L 7.13103 -7.13205 " style="fill:none"/> + <g> + <g transform="matrix(-0.7071,0.70709,-0.70709,-0.7071,7.13103,-7.13205)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 -28.45274 L 46.10799 -10.79907 " style="fill:none"/> + <g> + <g transform="matrix(0.71065,0.71062,-0.71062,0.71065,46.10799,-10.79907)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-26.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-26.svg new file mode 100644 index 00000000000..4e410935a1d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-26.svg @@ -0,0 +1,15 @@ +<svg width="28.85274pt" height="28.85274pt" viewBox="-0.2 -0.2 28.85274 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 M 0.0 0.0 C 14.22636 0.0 25.25171 22.05069 28.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-260.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-260.svg new file mode 100644 index 00000000000..2ffee8025b9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-260.svg @@ -0,0 +1,38 @@ +<svg width="81.74924pt" height="28.85272pt" viewBox="-12.42188 -14.42636 81.74924 28.85272 "> +<g transform="translate(0,14.42636pt) scale(1,-1) translate(0,14.42636pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 56.90549 0.0 " style="fill:none"/> + <g> + <path d=" M -12.22188 -14.22636 h 24.44376 v 28.45273 h -24.44376 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-8.8889,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.8889pt,0pt)" text-anchor="middle" font-size="10"> +1cm</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 44.68361 -6.55519 h 24.44376 v 13.11038 h -24.44376 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,48.01659,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.8889pt,0pt)" text-anchor="middle" font-size="10"> +0cm</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-261.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-261.svg new file mode 100644 index 00000000000..5e8228902f8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-261.svg @@ -0,0 +1,27 @@ +<svg width="85.75824pt" height="57.30548pt" viewBox="-42.87912 -28.65274 85.75824 57.30548 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,28.65274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -42.67912 -28.45274 h 85.35825 v 56.90549 h -85.35825 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-11.11108,-2.80556)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.11108pt,0pt)" text-anchor="middle" font-size="10"> +3 <tspan font-family="cmsy" font-size="10">× </tspan>2</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-262.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-262.svg new file mode 100644 index 00000000000..f54982594c8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-262.svg @@ -0,0 +1,39 @@ +<svg width="57.30548pt" height="114.21097pt" viewBox="-28.65274 -85.55823 57.30548 114.21097 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,85.55823pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -28.45274 -28.45274 h 56.90549 v 56.90549 h -56.90549 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-14.06946,-1.18056)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.06946pt,0pt)" text-anchor="middle" font-size="10"> +square</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -56.90549 " style="fill:none"/> + <g> + <path d=" M 28.45274 -56.90549 C 28.45274 -41.11443 15.79106 -28.45274 0.0 -28.45274 C -15.79106 -28.45274 -28.45274 -41.11443 -28.45274 -56.90549 C -28.45274 -72.69655 -15.79106 -85.35823 0.0 -85.35823 C 15.79106 -85.35823 28.45274 -72.69655 28.45274 -56.90549 Z M 0.0 -56.90549 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-11.40279,-60.3777)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.40279pt,0pt)" text-anchor="middle" font-size="10"> +circle</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-263.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-263.svg new file mode 100644 index 00000000000..3c884f50d17 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-263.svg @@ -0,0 +1,76 @@ +<svg width="35.51869pt" height="74.86484pt" viewBox="-3.53297 -0.2 35.51869 74.86484 "> +<g transform="translate(0,74.66484pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <path d=" M -3.33298 39.34615 h 6.66595 v 6.66595 h -6.66595 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,42.67912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="10"> +</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 25.11977 39.34615 h 6.66595 v 6.66595 h -6.66595 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.45274,42.67912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="10"> +</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 25.11977 67.79889 h 6.66595 v 6.66595 h -6.66595 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.45274,71.13187)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="10"> +</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M -3.33298 67.79889 h 6.66595 v 6.66595 h -6.66595 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,71.13187)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(0.0pt,0pt)" text-anchor="middle" font-size="10"> +</text> +</g> + </g> + </g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 3.53297 42.67912 L 24.91977 42.67912 M 28.45274 46.2121 L 28.45274 67.59889 M 24.91977 71.13187 L 3.53297 71.13187 " /> + </g> + </g> + <g> + </g> + <g> + </g> + <g> + </g> + <g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 L 28.45274 0.0 L 28.45274 28.45274 L 0.0 28.45274 " /> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-264.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-264.svg new file mode 100644 index 00000000000..bfa3f2879f9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-264.svg @@ -0,0 +1,77 @@ +<svg width="88.1847pt" height="98.57181pt" viewBox="-31.75586 -92.16344 88.1847 98.57181 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,92.16344pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.42288,-46.15134)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + <path d=" M -3.30418 -6.60837 L -17.83824 -35.67393 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,10.90901,-45.17912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + <path d=" M 21.33958 -42.67912 M 3.30347 -6.60837 L 17.35234 -34.7017 " style="fill:none"/> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.41664,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 17.35088 -50.65654 L 3.50134 -78.35306 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.26248,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 25.3283 -50.65654 L 39.17787 -78.35306 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-265.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-265.svg new file mode 100644 index 00000000000..bdc5921fd9b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-265.svg @@ -0,0 +1,76 @@ +<svg width="88.1847pt" height="98.57181pt" viewBox="-31.75586 -6.40837 88.1847 98.57181 "> +<g transform="translate(0,92.16344pt) scale(1,-1) translate(0,6.40837pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.42288,39.20691)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + <path d=" M -3.30418 6.60837 L -17.83824 35.67393 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,10.90901,40.17912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + <path d=" M 21.33958 42.67912 M 3.30347 6.60837 L 17.35234 34.7017 " style="fill:none"/> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.41664,81.88603)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 17.35088 50.65654 L 3.50134 78.35306 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.26248,81.88603)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 25.3283 50.65654 L 39.17787 78.35306 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-266.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-266.svg new file mode 100644 index 00000000000..30672e56921 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-266.svg @@ -0,0 +1,87 @@ +<svg width="40.23381pt" height="34.54326pt" viewBox="-20.11684 -34.34326 40.23381 34.54326 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,34.34326pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + </g> + <g> + <g> + </g> + <path d=" M -11.38107 -11.38109 M 0.0 0.0 L -11.38107 -11.38109 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -17.0716 -22.76218 M -11.38107 -11.38109 L -17.0716 -22.76218 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -17.0716 -22.76218 L -19.91684 -34.14326 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -17.0716 -22.76218 L -14.2263 -34.14326 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M -5.6905 -22.76218 M -11.38107 -11.38109 L -5.6905 -22.76218 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -5.6905 -22.76218 L -8.53575 -34.14326 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -5.6905 -22.76218 L -2.84521 -34.14326 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M 11.38112 -11.38109 M 0.0 0.0 L 11.38112 -11.38109 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 5.6906 -22.76218 M 11.38112 -11.38109 L 5.6906 -22.76218 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 5.6906 -22.76218 L 2.84535 -34.14326 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 5.6906 -22.76218 L 8.53589 -34.14326 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M 17.07169 -22.76218 M 11.38112 -11.38109 L 17.07169 -22.76218 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 17.07169 -22.76218 L 14.22644 -34.14326 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 17.07169 -22.76218 L 19.91698 -34.14326 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-267.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-267.svg new file mode 100644 index 00000000000..05e8ed779b8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-267.svg @@ -0,0 +1,74 @@ +<svg width="74.94632pt" height="61.89008pt" viewBox="-33.94212 -55.28171 74.94632 61.89008 "> +<g transform="translate(0,6.60837pt) scale(1,-1) translate(0,55.28171pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <path d=" M -12.37466 -6.40837 h 24.74933 v 12.81674 h -24.74933 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <path d=" M -8.93695 -42.67912 C -8.93695 -35.79579 -14.4562 -30.27654 -21.33954 -30.27654 C -28.22287 -30.27654 -33.74213 -35.79579 -33.74213 -42.67912 C -33.74213 -49.56245 -28.22287 -55.08171 -21.33954 -55.08171 C -14.4562 -55.08171 -8.93695 -49.56245 -8.93695 -42.67912 Z M -21.33954 -42.67912 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.42288,-46.15134)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + <path d=" M -3.30307 -6.60837 L -15.70361 -31.40707 " style="fill:none"/> + </g> + <g> + <g> + <path d=" M 40.8042 -42.67912 C 40.8042 -36.57481 32.14229 -31.6802 21.33958 -31.6802 C 10.53688 -31.6802 1.87497 -36.57481 1.87497 -42.67912 C 1.87497 -48.78343 10.53688 -53.67804 21.33958 -53.67804 C 32.14229 -53.67804 40.8042 -48.78343 40.8042 -42.67912 Z M 21.33958 -42.67912 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,10.90901,-45.17912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + <path d=" M 3.30287 -6.60837 L 15.94725 -31.89494 " style="fill:none"/> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M -8.73695 -42.67912 L 1.21498 -42.67912 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,1.21498,-42.67912)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-268.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-268.svg new file mode 100644 index 00000000000..2a665fb3813 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-268.svg @@ -0,0 +1,35 @@ +<svg width="47.07912pt" height="51.28749pt" viewBox="-23.53954 -44.87912 47.07912 51.28749 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,44.87912pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -21.33954 -42.67912 M -19.33954 -42.67912 C -19.33954 -41.56914 -20.22955 -40.67912 -21.33954 -40.67912 C -22.44952 -40.67912 -23.33954 -41.56914 -23.33954 -42.67912 C -23.33954 -43.78911 -22.44952 -44.67912 -21.33954 -44.67912 C -20.22955 -44.67912 -19.33954 -43.78911 -19.33954 -42.67912 Z M -21.33954 -42.67912 M -3.30296 -6.60837 L -21.33954 -42.67912 " /> + </g> + <g> + <g> + </g> + <path d=" M 21.33958 -42.67912 M 23.33958 -42.67912 C 23.33958 -41.56914 22.44957 -40.67912 21.33958 -40.67912 C 20.2296 -40.67912 19.33958 -41.56914 19.33958 -42.67912 C 19.33958 -43.78911 20.2296 -44.67912 21.33958 -44.67912 C 22.44957 -44.67912 23.33958 -43.78911 23.33958 -42.67912 Z M 21.33958 -42.67912 M 3.30296 -6.60837 L 21.33958 -42.67912 " /> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-269.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-269.svg new file mode 100644 index 00000000000..28b491655b0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-269.svg @@ -0,0 +1,85 @@ +<svg width="101.26805pt" height="99.54404pt" viewBox="-37.88087 -93.13567 101.26805 99.54404 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,93.13567pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -3.30296 -6.60837 L -21.33954 -42.67912 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 21.33958 -42.67912 M 3.30296 -6.60837 L 21.33958 -42.67912 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 21.33958 -42.67912 L 0.00005 -85.35825 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 21.33958 -42.67912 L 42.67917 -85.35825 " style="fill:none"/> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-34.5479,-45.90134)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.20836pt,0pt)" text-anchor="middle" font-size="10"> +root-1</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,8.13123,-45.90134)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.20836pt,0pt)" text-anchor="middle" font-size="10"> +root-2</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-14.61108,-87.85825)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.61113pt,0pt)" text-anchor="middle" font-size="10"> +special</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.30414,-88.58046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(17.37503pt,0pt)" text-anchor="middle" font-size="10"> +root-2-2</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-27.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-27.svg new file mode 100644 index 00000000000..34cda94a888 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-27.svg @@ -0,0 +1,15 @@ +<svg width="6.4pt" height="16.4pt" viewBox="-0.2 -0.2 6.4 16.4 "> +<g transform="translate(0,16.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 0.45001 3.6001 2.0 16.0 4.0 16.0 C 5.0 16.0 5.775 12.90002 6.0 12.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-270.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-270.svg new file mode 100644 index 00000000000..270b5be2650 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-270.svg @@ -0,0 +1,61 @@ +<svg width="71.93185pt" height="86.15823pt" viewBox="-35.96588 -85.75824 71.93185 86.15823 "> +<g transform="translate(0,0.4pt) scale(1,-1) translate(0,85.75824pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g> + </g> + <path d=" M -21.33954 -42.67912 M 0.0 0.0 L -21.33954 -42.67912 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -21.33954 -42.67912 L -35.56589 -85.35825 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -21.33954 -42.67912 L -7.11314 -85.35825 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,100.0%,0.0%)"> + <g fill="rgb(0.0%,100.0%,0.0%)"> + <g> + </g> + <path d=" M 21.33958 -42.67912 M 0.0 0.0 L 21.33958 -42.67912 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 21.33958 -42.67912 L 7.11324 -85.35825 " style="fill:none"/> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <g> + </g> + <path d=" M 21.33958 -42.67912 L 35.56598 -85.35825 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-271.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-271.svg new file mode 100644 index 00000000000..a71868fb254 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-271.svg @@ -0,0 +1,47 @@ +<svg width="43.47911pt" height="49.48749pt" viewBox="-21.73953 -43.07912 43.47911 49.48749 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,43.07912pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -3.40292 -6.80836 L -21.33954 -42.67912 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 3.40292 -6.80836 L 21.33958 -42.67912 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-272.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-272.svg new file mode 100644 index 00000000000..cb8e2248ff9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-272.svg @@ -0,0 +1,53 @@ +<svg width="43.47911pt" height="49.48749pt" viewBox="-21.73953 -43.07912 43.47911 49.48749 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,43.07912pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <g> + <g stroke="rgb(0.0%,100.0%,0.0%)"> + <g fill="rgb(0.0%,100.0%,0.0%)"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -3.40292 -6.80836 L -21.33954 -42.67912 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 3.40292 -6.80836 L 21.33958 -42.67912 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-273.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-273.svg new file mode 100644 index 00000000000..76a415a7ec8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-273.svg @@ -0,0 +1,60 @@ +<svg width="78.64505pt" height="91.96661pt" viewBox="-35.76588 -85.55824 78.64505 91.96661 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,85.55824pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -28.45273 -42.67912 M -4.40388 -6.60837 L -28.45273 -42.67912 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -28.45273 -42.67912 L -35.56589 -85.35825 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -28.45273 -42.67912 L -21.33952 -85.35825 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M 28.45277 -42.67912 M 4.40399 -6.60837 L 28.45277 -42.67912 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 28.45277 -42.67912 L 14.22644 -85.35825 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 28.45277 -42.67912 L 28.4528 -85.35825 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 28.45277 -42.67912 L 42.67917 -85.35825 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-274.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-274.svg new file mode 100644 index 00000000000..4e3128238b7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-274.svg @@ -0,0 +1,211 @@ +<svg width="71.35466pt" height="148.03824pt" viewBox="-12.37466 -85.84828 71.35466 148.03824 "> +<g transform="translate(0,62.18996pt) scale(1,-1) translate(0,85.84828pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.41397,-73.67894)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + <path d=" M 2.85515 -6.50836 L 27.99452 -63.80154 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,35.82498,-31.64844)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +2</text> +</g> + </g> + </g> + </g> + <path d=" M 8.77232 -6.50836 L 32.39201 -24.02576 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,43.23601,10.38205)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +3</text> +</g> + </g> + </g> + </g> + <path d=" M 12.47466 3.70969 L 39.80304 11.84065 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,50.64702,52.41255)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +4</text> +</g> + </g> + </g> + </g> + <path d=" M 6.21262 6.50836 L 47.21405 49.4247 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 31.17644 -68.9681 L 38.06252 -29.91486 " style="fill:none"/> + <g> + <g transform="matrix(-0.17383,-0.98586,0.98586,-0.17383,31.17644,-68.9681)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.91,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.2 -3.2 L 0.2 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.17383,0.98586,-0.98586,0.17383,38.06252,-29.91486)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.91,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.2 -3.2 L 0.2 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(0.17383,0.98586,-0.98586,0.17383,23.17015,-81.6451)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(33.66673pt,0pt)" text-anchor="middle" font-size="10"> +sibling distance</text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 1.48863 -0.26247 L 40.54185 -7.14854 " style="fill:none"/> + <g> + <g transform="matrix(-0.98586,0.17383,-0.17383,-0.98586,1.48863,-0.26247)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.91,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.2 -3.2 L 0.2 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.98586,-0.17383,0.17383,0.98586,40.54185,-7.14854)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.91,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.2 -3.2 L 0.2 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(0.98586,-0.17383,0.17383,0.98586,-7.11739,5.04947)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(29.19449pt,0pt)" text-anchor="middle" font-size="10"> +level distance</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-275.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-275.svg new file mode 100644 index 00000000000..92792485c82 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-275.svg @@ -0,0 +1,55 @@ +<svg width="85.75827pt" height="77.74023pt" viewBox="-42.87909 -71.33186 85.75827 77.74023 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,71.33186pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -4.95334 -6.60837 L -42.6791 -56.9055 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.00003 -56.9055 M 0.0 -6.60837 L 0.00003 -56.9055 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 0.00003 -56.9055 L -42.67906 -71.13187 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.00003 -56.9055 L 0.00006 -71.13187 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.00003 -56.9055 L 42.67918 -71.13187 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M 9.91113 -6.60837 L 42.67915 -28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-276.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-276.svg new file mode 100644 index 00000000000..a226bd479c7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-276.svg @@ -0,0 +1,55 @@ +<svg width="85.75827pt" height="63.51385pt" viewBox="-42.87909 -57.10548 85.75827 63.51385 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,57.10548pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -9.91103 -6.60837 L -42.6791 -28.45274 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.00003 -28.45274 M 0.0 -6.60837 L 0.00003 -28.45274 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 0.00003 -28.45274 L -42.67906 -42.67911 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.00003 -28.45274 L 0.00006 -56.90549 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.00003 -28.45274 L 42.67918 -42.67911 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M 9.91113 -6.60837 L 42.67915 -28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-277.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-277.svg new file mode 100644 index 00000000000..30672e56921 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-277.svg @@ -0,0 +1,87 @@ +<svg width="40.23381pt" height="34.54326pt" viewBox="-20.11684 -34.34326 40.23381 34.54326 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,34.34326pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + </g> + <g> + <g> + </g> + <path d=" M -11.38107 -11.38109 M 0.0 0.0 L -11.38107 -11.38109 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -17.0716 -22.76218 M -11.38107 -11.38109 L -17.0716 -22.76218 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -17.0716 -22.76218 L -19.91684 -34.14326 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -17.0716 -22.76218 L -14.2263 -34.14326 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M -5.6905 -22.76218 M -11.38107 -11.38109 L -5.6905 -22.76218 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -5.6905 -22.76218 L -8.53575 -34.14326 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -5.6905 -22.76218 L -2.84521 -34.14326 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M 11.38112 -11.38109 M 0.0 0.0 L 11.38112 -11.38109 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 5.6906 -22.76218 M 11.38112 -11.38109 L 5.6906 -22.76218 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 5.6906 -22.76218 L 2.84535 -34.14326 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 5.6906 -22.76218 L 8.53589 -34.14326 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M 17.07169 -22.76218 M 11.38112 -11.38109 L 17.07169 -22.76218 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 17.07169 -22.76218 L 14.22644 -34.14326 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 17.07169 -22.76218 L 19.91698 -34.14326 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-278.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-278.svg new file mode 100644 index 00000000000..5e95be6f343 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-278.svg @@ -0,0 +1,364 @@ +<svg width="105.2446pt" height="98.13142pt" viewBox="-55.25122 -90.81721 105.2446 98.13142 "> +<g transform="translate(0,7.31421pt) scale(1,-1) translate(0,90.81721pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <path d=" M 7.31421 0.0 C 7.31421 4.05933 4.05933 7.31421 0.0 7.31421 C -4.05933 7.31421 -7.31421 4.05933 -7.31421 0.0 C -7.31421 -4.05933 -4.05933 -7.31421 0.0 -7.31421 C 4.05933 -7.31421 7.31421 -4.05933 7.31421 0.0 Z M 0.0 0.0 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-5.00002,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +31</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <path d=" M -21.13852 -28.45274 C -21.13852 -24.39342 -24.3934 -21.13853 -28.45273 -21.13853 C -32.51205 -21.13853 -35.76694 -24.39342 -35.76694 -28.45274 C -35.76694 -32.51207 -32.51205 -35.76695 -28.45273 -35.76695 C -24.3934 -35.76695 -21.13852 -32.51207 -21.13852 -28.45274 Z M -28.45273 -28.45274 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-33.45274,-31.67496)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +30</text> +</g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -28.45273 -28.45274 M -5.31357 -5.31334 L -23.13927 -23.1394 " style="fill:none"/> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <path d=" M -35.36487 -56.90549 C -35.36487 -52.84616 -38.61975 -49.59128 -42.67908 -49.59128 C -46.7384 -49.59128 -49.99329 -52.84616 -49.99329 -56.90549 C -49.99329 -60.96481 -46.7384 -64.2197 -42.67908 -64.2197 C -38.61975 -64.2197 -35.36487 -60.96481 -35.36487 -56.90549 Z M -42.67908 -56.90549 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-47.6791,-60.1277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +20</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -42.67908 -56.90549 M -31.82664 -35.20045 L -39.3187 -50.1846 " style="fill:none"/> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,85.00061%,85.00061%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,85.00061%,85.00061%)"> + <path d=" M -44.33325 -85.35823 C -44.33325 -82.32854 -46.76254 -79.89925 -49.79224 -79.89925 C -52.82193 -79.89925 -55.25122 -82.32854 -55.25122 -85.35823 C -55.25122 -88.38792 -52.82193 -90.81721 -49.79224 -90.81721 C -46.76254 -90.81721 -44.33325 -88.38792 -44.33325 -85.35823 Z M -49.79224 -85.35823 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-52.29224,-88.58044)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +5</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -44.50568 -64.21216 L -48.41989 -79.86824 " style="fill:none"/> + </g> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,85.00061%,85.00061%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,85.00061%,85.00061%)"> + <path d=" M -30.10689 -85.35823 C -30.10689 -82.32854 -32.53618 -79.89925 -35.56587 -79.89925 C -38.59557 -79.89925 -41.02486 -82.32854 -41.02486 -85.35823 C -41.02486 -88.38792 -38.59557 -90.81721 -35.56587 -90.81721 C -32.53618 -90.81721 -30.10689 -88.38792 -30.10689 -85.35823 Z M -35.56587 -85.35823 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-38.06587,-88.58044)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +4</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -40.85248 -64.21216 L -36.93822 -79.86824 " style="fill:none"/> + </g> + </g> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <path d=" M -6.91212 -56.90549 C -6.91212 -52.84616 -10.167 -49.59128 -14.22633 -49.59128 C -18.28566 -49.59128 -21.54054 -52.84616 -21.54054 -56.90549 C -21.54054 -60.96481 -18.28566 -64.2197 -14.22633 -64.2197 C -10.167 -64.2197 -6.91212 -60.96481 -6.91212 -56.90549 Z M -14.22633 -56.90549 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-19.22635,-60.1277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +10</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -14.22633 -56.90549 M -25.07881 -35.20045 L -17.58672 -50.1846 " style="fill:none"/> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,85.00061%,85.00061%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,85.00061%,85.00061%)"> + <path d=" M -15.88051 -85.35823 C -15.88051 -82.32854 -18.3098 -79.89925 -21.3395 -79.89925 C -24.36919 -79.89925 -26.79848 -82.32854 -26.79848 -85.35823 C -26.79848 -88.38792 -24.36919 -90.81721 -21.3395 -90.81721 C -18.3098 -90.81721 -15.88051 -88.38792 -15.88051 -85.35823 Z M -21.3395 -85.35823 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-23.8395,-88.58044)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +9</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -16.05293 -64.21216 L -19.96715 -79.86824 " style="fill:none"/> + </g> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,85.00061%,85.00061%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,85.00061%,85.00061%)"> + <path d=" M -1.65414 -85.35823 C -1.65414 -82.32854 -4.08344 -79.89925 -7.11313 -79.89925 C -10.14282 -79.89925 -12.57211 -82.32854 -12.57211 -85.35823 C -12.57211 -88.38792 -10.14282 -90.81721 -7.11313 -90.81721 C -4.08344 -90.81721 -1.65414 -88.38792 -1.65414 -85.35823 Z M -7.11313 -85.35823 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.61313,-88.58044)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -12.39973 -64.21216 L -8.48547 -79.86824 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <path d=" M 35.76698 -28.45274 C 35.76698 -24.39342 32.5121 -21.13853 28.45277 -21.13853 C 24.39345 -21.13853 21.13857 -24.39342 21.13857 -28.45274 C 21.13857 -32.51207 24.39345 -35.76695 28.45277 -35.76695 C 32.5121 -35.76695 35.76698 -32.51207 35.76698 -28.45274 Z M 28.45277 -28.45274 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.45276,-31.67496)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +20</text> +</g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 28.45277 -28.45274 M 5.31334 -5.31357 L 23.13943 -23.13928 " style="fill:none"/> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <path d=" M 21.54063 -56.90549 C 21.54063 -52.84616 18.28575 -49.59128 14.22643 -49.59128 C 10.1671 -49.59128 6.91222 -52.84616 6.91222 -56.90549 C 6.91222 -60.96481 10.1671 -64.2197 14.22643 -64.2197 C 18.28575 -64.2197 21.54063 -60.96481 21.54063 -56.90549 Z M 14.22643 -56.90549 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,9.22641,-60.1277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +19</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 14.22643 -56.90549 M 25.07886 -35.20045 L 17.5868 -50.1846 " style="fill:none"/> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,85.00061%,85.00061%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,85.00061%,85.00061%)"> + <path d=" M 12.57225 -85.35823 C 12.57225 -82.32854 10.14296 -79.89925 7.11327 -79.89925 C 4.08357 -79.89925 1.65428 -82.32854 1.65428 -85.35823 C 1.65428 -88.38792 4.08357 -90.81721 7.11327 -90.81721 C 10.14296 -90.81721 12.57225 -88.38792 12.57225 -85.35823 Z M 7.11327 -85.35823 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,4.61327,-88.58044)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 12.39983 -64.21216 L 8.48561 -79.86824 " style="fill:none"/> + </g> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,85.00061%,85.00061%)"> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,55.0003%,55.0003%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <path d=" M 49.99338 -56.90549 C 49.99338 -52.84616 46.7385 -49.59128 42.67917 -49.59128 C 38.61984 -49.59128 35.36496 -52.84616 35.36496 -56.90549 C 35.36496 -60.96481 38.61984 -64.2197 42.67917 -64.2197 C 46.7385 -64.2197 49.99338 -60.96481 49.99338 -56.90549 Z M 42.67917 -56.90549 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,37.67915,-60.1277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +18</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 31.82669 -35.20045 L 39.31879 -50.1846 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-279.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-279.svg new file mode 100644 index 00000000000..9795bc8a62e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-279.svg @@ -0,0 +1,35 @@ +<svg width="55.25378pt" height="43.07912pt" viewBox="-12.37466 -21.53954 55.25378 43.07912 "> +<g transform="translate(0,21.53958pt) scale(1,-1) translate(0,21.53954pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M 12.57466 -6.28502 L 42.67912 -21.33954 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 12.57466 6.28502 L 42.67912 21.33958 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-28.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-28.svg new file mode 100644 index 00000000000..90c139a242b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-28.svg @@ -0,0 +1,15 @@ +<svg width="7.15971pt" height="4.70554pt" viewBox="-0.2 -0.2 7.15971 4.70554 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 2.1517 2.15277 4.29259 4.30554 6.75972 4.30554 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-280.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-280.svg new file mode 100644 index 00000000000..704abf33b98 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-280.svg @@ -0,0 +1,35 @@ +<svg width="57.84273pt" height="51.87648pt" viewBox="-45.46806 -45.46811 57.84273 51.87648 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,45.46811pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -12.57466 -4.18938 L -45.26807 -15.08939 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -2.20164 -6.60837 L -15.08934 -45.26811 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-281.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-281.svg new file mode 100644 index 00000000000..7c87c8a1939 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-281.svg @@ -0,0 +1,55 @@ +<svg width="71.53181pt" height="43.07913pt" viewBox="-14.42633 -28.65274 71.53181 43.07913 "> +<g transform="translate(0,14.42639pt) scale(1,-1) translate(0,28.65274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -3.30367 -6.60837 L -14.22633 -28.45274 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.0 -6.60837 L 0.00003 -28.45274 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 28.45274 0.0 M 12.57466 0.0 L 28.45274 0.0 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 28.45274 0.0 L 56.90549 -14.22633 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 28.45274 0.0 L 56.90549 0.00003 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 28.45274 0.0 L 56.90549 14.2264 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-282.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-282.svg new file mode 100644 index 00000000000..9ac295d490b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-282.svg @@ -0,0 +1,159 @@ +<svg width="74.16605pt" height="76.64778pt" viewBox="-27.08301 -49.89812 74.16605 76.64778 "> +<g transform="translate(0,26.74966pt) scale(1,-1) translate(0,49.89812pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.61111,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.61111pt,0pt)" text-anchor="middle" font-size="10"> +C</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,16.58337)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +H</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 6.94963 L 0.0 13.0504 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-23.75003,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +H</text> +</g> + </g> + </g> + </g> + <path d=" M -7.14409 0.0 L -12.71706 0.0 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-23.41669)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +H</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -6.94963 L 0.0 -13.0504 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,16.38892,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.61111pt,0pt)" text-anchor="middle" font-size="10"> +C</text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.4pt"> + <path d=" M 20.00003 0.0 M 7.14409 0.0 L 12.85594 0.0 " style="fill:none"/> + <g stroke-width="0.6pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 20.00003 0.0 M 7.14409 0.0 L 12.85594 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,16.25003,16.58337)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +H</text> +</g> + </g> + </g> + </g> + <path d=" M 20.00003 6.94963 L 20.00003 13.0504 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,36.25006,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +H</text> +</g> + </g> + </g> + </g> + <path d=" M 27.14412 0.0 L 32.71709 0.0 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,16.25003,-23.41669)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +H</text> +</g> + </g> + </g> + </g> + <path d=" M 20.00003 -6.94963 L 20.00003 -13.0504 " style="fill:none"/> + </g> + <g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 10.00002 -6.15053 L 10.00002 -34.14328 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,10.00002,-6.15053)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-21.18059,-44.6207)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(31.1806pt,0pt)" text-anchor="middle" font-size="10"> +This is wrong!</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-283.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-283.svg new file mode 100644 index 00000000000..42c34ad48af --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-283.svg @@ -0,0 +1,67 @@ +<svg width="94.15204pt" height="77.74896pt" viewBox="-25.93579 -7.00519 94.15204 77.74896 "> +<g transform="translate(0,70.74377pt) scale(1,-1) translate(0,7.00519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <path d=" M -25.7358 -6.80519 h 51.47159 v 13.61038 h -51.47159 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-22.40282,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.40282pt,0pt)" text-anchor="middle" font-size="10"> +start node</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 45.79472 21.64755 h 22.22153 v 13.61038 h -22.22153 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,49.1277,24.98053)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.77779pt,0pt)" text-anchor="middle" font-size="10"> +end</text> +</g> + </g> + </g> + </g> + <path d=" M 14.00684 7.00519 L 45.59473 22.80064 " style="fill:none"/> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.81862,60.46637)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.20839pt,0pt)" text-anchor="middle" font-size="10"> +the middle is here</text> +</g> + </g> + </g> + </g> + <path d=" M 29.73204 15.3578 L 23.44809 56.9334 " style="fill:none"/> + <g> + <g transform="matrix(0.14944,-0.98894,0.98894,0.14944,29.73204,15.3578)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-284.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-284.svg new file mode 100644 index 00000000000..2faae5001dd --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-284.svg @@ -0,0 +1,77 @@ +<svg width="88.1847pt" height="98.57181pt" viewBox="-31.75586 -92.16344 88.1847 98.57181 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,92.16344pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.42288,-46.15134)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -6.60837 C 0.0 -35.06111 -21.33954 -7.22119 -21.33954 -35.67393 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,10.90901,-45.17912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + <path d=" M 21.33958 -42.67912 M 0.0 -6.60837 C 0.0 -35.06111 21.33958 -6.24896 21.33958 -34.7017 " style="fill:none"/> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.41664,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 21.33958 -50.65654 C 21.33958 -79.10928 0.00005 -49.90031 0.00005 -78.35306 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.26248,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 21.33958 -50.65654 C 21.33958 -79.10928 42.67917 -49.90031 42.67917 -78.35306 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-285.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-285.svg new file mode 100644 index 00000000000..c7a3c04b513 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-285.svg @@ -0,0 +1,80 @@ +<svg width="88.1847pt" height="98.57181pt" viewBox="-31.75586 -92.16344 88.1847 98.57181 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,92.16344pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.42288,-46.15134)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M -21.33954 -42.67912 M -3.95276 -6.60837 L -21.33954 -35.67393 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,10.90901,-45.17912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + <path d=" M 21.33958 -42.67912 M 4.06256 -6.60837 L 21.33958 -34.7017 " style="fill:none"/> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.41664,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 16.56795 -50.65654 L 0.00005 -78.35306 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.26248,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-286.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-286.svg new file mode 100644 index 00000000000..a1fbd916273 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-286.svg @@ -0,0 +1,110 @@ +<svg width="88.1847pt" height="98.57181pt" viewBox="-31.75586 -92.16344 88.1847 98.57181 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,92.16344pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.42288,-46.15134)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M -21.33954 -42.67912 M -3.30418 -6.60837 L -17.83824 -35.67393 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,10.90901,-45.17912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 21.33958 -42.67912 M 3.30347 -6.60837 L 17.35234 -34.7017 " style="fill:none"/> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.41664,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 17.35088 -50.65654 L 3.50134 -78.35306 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.26248,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-287.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-287.svg new file mode 100644 index 00000000000..545e6b3ce2f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-287.svg @@ -0,0 +1,117 @@ +<svg width="88.1847pt" height="98.57181pt" viewBox="-31.75586 -92.16344 88.1847 98.57181 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,92.16344pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.42288,-46.15134)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + <path d=" M -21.33954 -42.67912 M -3.30418 -6.60837 L -17.83824 -35.67393 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-19.10419,-23.29391)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +a</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.03824,-24.61336)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.77779pt,0pt)" text-anchor="middle" font-size="10"> +b</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,10.90901,-45.17912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + <path d=" M 21.33958 -42.67912 M 3.30347 -6.60837 L 17.35234 -34.7017 " style="fill:none"/> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.41664,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 0.00005 -85.35825 M 17.35088 -50.65654 L 3.50134 -78.35306 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,2.44872,-66.65756)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +c</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.26248,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 25.3283 -50.65654 L 39.17787 -78.35306 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,11.20122,-29.83113)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-288.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-288.svg new file mode 100644 index 00000000000..c7ad4e851d7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-288.svg @@ -0,0 +1,22 @@ +<svg width="57.3055pt" height="3.24544pt" viewBox="-0.2 -0.2 57.3055 3.24544 "> +<g transform="translate(0,3.04544pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 2.84544 L 56.9055 2.84544 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-289.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-289.svg new file mode 100644 index 00000000000..90acaee0167 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-289.svg @@ -0,0 +1,15 @@ +<svg width="85.75824pt" height="57.30548pt" viewBox="-0.2 -0.2 85.75824 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35825 0.0 M 0.0 28.45274 L 85.35825 28.45274 M 0.0 56.8955 L 85.35825 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.35823 0.0 L 85.35823 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-29.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-29.svg new file mode 100644 index 00000000000..5155cd9682d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-29.svg @@ -0,0 +1,15 @@ +<svg width="27.43887pt" height="9.01108pt" viewBox="-0.2 -4.50554 27.43887 9.01108 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,4.50554pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 2.1517 2.15277 4.29259 4.30554 6.75972 4.30554 C 9.22684 4.30554 11.36772 2.15277 13.51944 0.0 C 15.67114 -2.15277 17.81203 -4.30554 20.27916 -4.30554 C 22.74628 -4.30554 24.88716 -2.15277 27.03888 0.0 M 0.0 4.30554 C 2.46712 4.30554 4.608 2.15277 6.75972 0.0 C 8.91142 -2.15277 11.0523 -4.30554 13.51944 -4.30554 C 15.98656 -4.30554 18.12744 -2.15277 20.27916 0.0 C 22.43086 2.15277 24.57175 4.30554 27.03888 4.30554 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-290.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-290.svg new file mode 100644 index 00000000000..7c7140e68e1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-290.svg @@ -0,0 +1,22 @@ +<svg width="57.3055pt" height="14.62636pt" viewBox="-0.2 -0.2 57.3055 14.62636 "> +<g transform="translate(0,14.42636pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 56.9055 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-291.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-291.svg new file mode 100644 index 00000000000..c130c0a8617 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-291.svg @@ -0,0 +1,22 @@ +<svg width="91.67986pt" height="91.67986pt" viewBox="-2.17387 -2.17387 91.67986 91.67986 "> +<g transform="translate(0,89.50598pt) scale(1,-1) translate(0,2.17387pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 28.45274 0.0 C 28.45274 0.0 49.00996 14.22636 56.90549 14.22636 C 64.80101 14.22636 81.41048 -1.97388 85.35823 0.0 C 89.30598 1.97388 85.35823 28.45274 85.35823 28.45274 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 28.45274 C 0.0 28.45274 14.22636 49.00996 14.22636 56.90549 C 14.22636 64.80101 -1.97388 81.41048 0.0 85.35823 C 1.97388 89.30598 28.45274 85.35823 28.45274 85.35823 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-292.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-292.svg new file mode 100644 index 00000000000..2604489cdcd --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-292.svg @@ -0,0 +1,83 @@ +<svg width="57.70547pt" height="57.70547pt" viewBox="-28.85274 -28.85274 57.70547 57.70547 "> +<g transform="translate(0,28.85274pt) scale(1,-1) translate(0,28.85274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 27.74274 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.74274,0.0)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 L 0.0 27.74274 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,27.74274)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,0.0%)"> + <g fill="rgb(100.0%,50.0%,0.0%)"> + <path d=" M 0.0 0.0 L -27.95068 -27.9507 " style="fill:none"/> + <g> + <g transform="matrix(-0.70712,-0.7071,0.7071,-0.70712,-27.95068,-27.9507)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-293.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-293.svg new file mode 100644 index 00000000000..0e70bf55074 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-293.svg @@ -0,0 +1,47 @@ +<svg width="85.65822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.65822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 28.45274 14.22636 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 14.22636 " style="fill:none"/> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 28.45274 0.0 M 28.45274 0.0 L 28.45274 14.22636 L 56.90549 14.22636 L 56.90549 0.0 L 28.45274 0.0 Z M 56.90549 14.22636 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 28.45274 28.45274 M 28.45274 28.45274 L 28.45274 42.67911 L 56.90549 42.67911 L 56.90549 28.45274 L 28.45274 28.45274 Z M 56.90549 42.67911 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,0.0%)"> + <g fill="rgb(100.0%,50.0%,0.0%)"> + <path d=" M 28.45274 0.0 M 28.45274 0.0 L 21.33957 12.32042 L 45.98042 26.54678 L 53.0936 14.22636 L 28.45274 0.0 Z M 45.98042 26.54678 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-294.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-294.svg new file mode 100644 index 00000000000..4c2a119f824 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-294.svg @@ -0,0 +1,15 @@ +<svg width="85.75824pt" height="14.62636pt" viewBox="-0.2 -0.2 85.75824 14.62636 "> +<g transform="translate(0,14.42636pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 28.45274 14.22636 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 14.22636 M 56.9055 0.0 M 56.9055 0.0 L 56.9055 14.22636 L 85.35825 14.22636 L 85.35825 0.0 L 56.9055 0.0 Z M 85.35825 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-295.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-295.svg new file mode 100644 index 00000000000..151062a92b3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-295.svg @@ -0,0 +1,38 @@ +<svg width="85.65822pt" height="57.30548pt" viewBox="-0.2 -0.2 85.65822 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 28.45274 28.45274 L 56.90549 56.90549 L 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 24.64085 14.22636 L 53.0936 42.67911 L 53.0936 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-296.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-296.svg new file mode 100644 index 00000000000..f93acf1e650 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-296.svg @@ -0,0 +1,38 @@ +<svg width="95.75824pt" height="57.20547pt" viewBox="-10.2 -0.2 95.75824 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 56.9055 0.0 L 85.35825 28.45274 L 85.35825 0.0 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M -10.0 0.0 L 18.45274 28.45274 L 18.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-297.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-297.svg new file mode 100644 index 00000000000..cc63aacc47b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-297.svg @@ -0,0 +1,39 @@ +<svg width="114.11096pt" height="85.75822pt" viewBox="-28.65274 -28.65274 114.11096 85.75822 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,28.65274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 L 56.90549 56.90549 L 56.90549 0.0 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L -28.45274 -28.45274 L -28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-298.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-298.svg new file mode 100644 index 00000000000..1ab21080e8f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-298.svg @@ -0,0 +1,38 @@ +<svg width="114.11096pt" height="57.20547pt" viewBox="-28.65274 -0.2 114.11096 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 L 56.90549 28.45274 L 56.90549 0.0 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L -28.45274 28.45274 L -28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-299.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-299.svg new file mode 100644 index 00000000000..6a0a2866c77 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-299.svg @@ -0,0 +1,38 @@ +<svg width="85.75822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.75822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 L 85.35823 28.45274 L 28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 0.0 28.45274 L 28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-3.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-3.svg new file mode 100644 index 00000000000..5b11cf2caba --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-3.svg @@ -0,0 +1,15 @@ +<svg width="20.4pt" height="6.4pt" viewBox="-0.2 -0.2 20.4 6.4 "> +<g transform="translate(0,6.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 20.0 6.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-30.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-30.svg new file mode 100644 index 00000000000..2cdc33e3251 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-30.svg @@ -0,0 +1,38 @@ +<svg width="102.4309pt" height="81.09004pt" viewBox="-8.53633 -17.07138 102.4309 81.09004 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,17.07138pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp3"> <path d=" M -8.53633 -17.07138 M -8.53633 -17.07138 L -8.53633 64.01866 L 93.89456 64.01866 L 93.89456 -17.07138 L -8.53633 -17.07138 Z M 93.89456 64.01866 "/> +</clipPath> + <g clip-path="url(#pgfcp3)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 128.03732 0.0 " style="fill:none"/> + <path d=" M 0.0 -128.03732 L 0.0 128.03732 " style="fill:none"/> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(80.0003%,100.0%,80.0003%)"> + <g fill="rgb(80.0003%,100.0%,80.0003%)"> + <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 L 0.0 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-300.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-300.svg new file mode 100644 index 00000000000..f6674890911 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-300.svg @@ -0,0 +1,39 @@ +<svg width="85.65822pt" height="114.21097pt" viewBox="-0.2 -28.65274 85.65822 114.21097 "> +<g transform="translate(0,85.55823pt) scale(1,-1) translate(0,28.65274pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 L 28.45274 85.35823 L 28.45274 56.90549 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 28.45274 0.0 L 28.45274 -28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-301.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-301.svg new file mode 100644 index 00000000000..e81a0cb5322 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-301.svg @@ -0,0 +1,39 @@ +<svg width="85.65822pt" height="66.93704pt" viewBox="-0.2 -9.93156 85.65822 66.93704 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,9.93156pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 L 3.50667 40.08504 L 21.79585 18.28918 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 36.46852 17.00539 L 26.73695 -9.73157 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-302.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-302.svg new file mode 100644 index 00000000000..dc0f4a61415 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-302.svg @@ -0,0 +1,39 @@ +<svg width="93.674pt" height="68.83777pt" viewBox="-8.21577 -11.83229 93.674 68.83777 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,11.83229pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 24.94608 -11.6323 L 28.45274 28.45274 L 46.74193 6.65689 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M -8.01578 11.44736 L 28.45274 28.45274 L 18.72118 1.71579 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-303.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-303.svg new file mode 100644 index 00000000000..4b021016873 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-303.svg @@ -0,0 +1,38 @@ +<svg width="85.65822pt" height="57.30548pt" viewBox="-0.2 -0.2 85.65822 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 L 28.45274 56.90549 L 28.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 28.45274 28.45274 L 56.90549 56.90549 L 28.45274 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-304.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-304.svg new file mode 100644 index 00000000000..345ba658138 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-304.svg @@ -0,0 +1,214 @@ +<svg width="268.8559pt" height="267.25067pt" viewBox="-28.65273 -22.76277 268.8559 267.25067 "> +<g transform="translate(0,244.4879pt) scale(1,-1) translate(0,22.76277pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp65"> <path d=" M 0.0 0.0 C 42.67911 0.0 75.75513 99.22812 85.35822 128.03732 L 85.35822 0.0 L 0.0 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp65)"> + <g transform="matrix(1,0,0,1,42.67911,64.01866)"> + <g transform="matrix(1.70752,0,0,2.56128,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh66" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(75.0%,75.0%,75.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(75.0%,75.0%,75.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(37.5%,37.5%,87.5%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh66); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 59.75095 4.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,35.48701,16.14421)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.26393pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmex" font-size="10"><img +src="cmex10-5a.gif" alt=" integral " class="cmex-10x-x-5a" align="middle" /></tspan> + <tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">0</tspan></tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">3</tspan><tspan font-family="cmmi" font-size="7">/</tspan><tspan font-family="cmr" font-size="7">2</tspan></tspan> <tspan font-family="cmmi" font-size="10">x</tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">2</tspan></tspan>d<tspan font-family="cmmi" font-size="10">x</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 221.93103 0.0 M 0.0 56.90549 L 221.93103 56.90549 M 0.0 113.81097 L 221.93103 113.81097 M 0.0 170.71646 L 221.93103 170.71646 M 0.0 0.0 L 0.0 221.93103 M 56.90549 0.0 L 56.90549 221.93103 M 113.81097 0.0 L 113.81097 221.93103 M 170.71646 0.0 L 170.71646 221.93103 M 56.90549 113.81097 M 56.90549 128.03714 L 113.81097 128.03714 M 56.90549 142.26349 L 113.81097 142.26349 M 56.90549 156.48984 L 113.81097 156.48984 M 56.90549 170.71619 L 113.81097 170.71619 M 71.13174 113.81097 L 71.13174 170.71646 M 85.3581 113.81097 L 85.3581 170.71646 M 99.58444 113.81097 L 99.58444 170.71646 M 113.81079 113.81097 L 113.81079 170.71646 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -11.38092 0.0 L 227.16196 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,227.16196,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,231.15492,-2.15277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.85764pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">x</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -11.38092 L 0.0 227.16196 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,227.16196)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.73267,233.65492)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.73267pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">f</tspan>(<tspan font-family="cmmi" font-size="10">x</tspan>)</text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 4.0 L 56.90549 -4.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.40549,-13.9774)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + <path d=" M 85.35822 4.0 L 85.35822 -4.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,79.66515,-15.9814)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.69307pt,0pt)" text-anchor="middle" font-size="10"> +1<img +src="pgfmanual26x.gif" alt="1 +2" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + <path d=" M 113.81097 4.0 L 113.81097 -4.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,111.31097,-13.9774)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +2</text> +</g> + </g> + </g> + </g> + <path d=" M 170.71646 4.0 L 170.71646 -4.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,168.21646,-13.9774)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +3</text> +</g> + </g> + </g> + </g> + <path d=" M 4.0 56.90549 L -4.0 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.53297,53.68327)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + <path d=" M 4.0 113.81097 L -4.0 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.53297,110.58876)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +2</text> +</g> + </g> + </g> + </g> + <path d=" M 4.0 128.03732 L -4.0 128.03732 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.91911,125.53731)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.69307pt,0pt)" text-anchor="middle" font-size="10"> +2<img +src="pgfmanual27x.gif" alt="1 +4" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + <path d=" M 4.0 170.71646 L -4.0 170.71646 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.53297,167.49425)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +3</text> +</g> + </g> + </g> + </g> + <path d=" M -28.45273 14.22635 C -25.25174 11.02536 -14.22638 0.0 0.0 0.0 C 56.90549 0.0 101.00687 176.40561 113.81097 227.62195 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,117.34395,215.94896)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.1007pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">x</tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">2</tspan> </tspan> </text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-305.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-305.svg new file mode 100644 index 00000000000..1d0ecf10345 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-305.svg @@ -0,0 +1,31 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 3.11993 2.15277 L 25.33281 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.11993,2.15277)"> + <g> + <path d=" M 3.11993 0.0 C 1.81996 0.26 -0.51999 0.77998 -2.07996 1.94995 C -0.77998 0.51999 -0.77998 -0.51999 -2.07996 -1.94995 C -0.51999 -0.77998 1.81996 -0.26 3.11993 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.33281,2.15277)"> + <g> + <path d=" M 3.11993 0.0 C 1.81996 0.26 -0.51999 0.77998 -2.07996 1.94995 C -0.77998 0.51999 -0.77998 -0.51999 -2.07996 -1.94995 C -0.51999 -0.77998 1.81996 -0.26 3.11993 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-306.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-306.svg new file mode 100644 index 00000000000..62cc20aae4e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-306.svg @@ -0,0 +1,31 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 2.39996 2.15277 L 26.05278 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.39996,2.15277)"> + <g> + <path d=" M 2.39996 0.0 C 1.39998 0.2 -0.4 0.59999 -1.59998 1.49997 C -0.59999 0.4 -0.59999 -0.4 -1.59998 -1.49997 C -0.4 -0.59999 1.39998 -0.2 2.39996 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.05278,2.15277)"> + <g> + <path d=" M 2.39996 0.0 C 1.39998 0.2 -0.4 0.59999 -1.59998 1.49997 C -0.59999 0.4 -0.59999 -0.4 -1.59998 -1.49997 C -0.4 -0.59999 1.39998 -0.2 2.39996 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-307.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-307.svg new file mode 100644 index 00000000000..723d11af09f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-307.svg @@ -0,0 +1,35 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 2.07996 2.15277 L 26.37279 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.07996,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 3.11993 0.0 C 1.81996 0.26 -0.51999 0.77998 -2.07996 1.94995 C -0.77998 0.51999 -0.77998 -0.51999 -2.07996 -1.94995 C -0.51999 -0.77998 1.81996 -0.26 3.11993 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.37279,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 3.11993 0.0 C 1.81996 0.26 -0.51999 0.77998 -2.07996 1.94995 C -0.77998 0.51999 -0.77998 -0.51999 -2.07996 -1.94995 C -0.51999 -0.77998 1.81996 -0.26 3.11993 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-308.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-308.svg new file mode 100644 index 00000000000..537d7f1b809 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-308.svg @@ -0,0 +1,35 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 1.59998 2.15277 L 26.85277 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.59998,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 2.39996 0.0 C 1.39998 0.2 -0.4 0.59999 -1.59998 1.49997 C -0.59999 0.4 -0.59999 -0.4 -1.59998 -1.49997 C -0.4 -0.59999 1.39998 -0.2 2.39996 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.85277,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 2.39996 0.0 C 1.39998 0.2 -0.4 0.59999 -1.59998 1.49997 C -0.59999 0.4 -0.59999 -0.4 -1.59998 -1.49997 C -0.4 -0.59999 1.39998 -0.2 2.39996 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-309.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-309.svg new file mode 100644 index 00000000000..4b9cdaf242f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-309.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 1.43997 2.15277 L 27.01277 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.43997,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 1.03998 0.0 C -0.26 0.26 -1.55997 0.77998 -3.11993 1.68996 C -1.55997 0.51999 -1.55997 -0.51999 -3.11993 -1.68996 C -1.55997 -0.77998 -0.26 -0.26 1.03998 0.0 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.01277,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 1.03998 0.0 C -0.26 0.26 -1.55997 0.77998 -3.11993 1.68996 C -1.55997 0.51999 -1.55997 -0.51999 -3.11993 -1.68996 C -1.55997 -0.77998 -0.26 -0.26 1.03998 0.0 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-31.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-31.svg new file mode 100644 index 00000000000..a4198513c8e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-31.svg @@ -0,0 +1,18 @@ +<svg width="90.35823pt" height="45.17911pt" viewBox="-2.5 -2.5 90.35823 45.17911 "> +<g transform="translate(0,42.67911pt) scale(1,-1) translate(0,2.5pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="5.0pt"> + <path d=" M 0.0 0.0 L 28.45274 0.0 L 28.45274 28.45274 L 0.0 0.0 " style="fill:none"/> + <path d=" M 56.90549 0.0 L 85.35823 0.0 L 85.35823 28.45274 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-310.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-310.svg new file mode 100644 index 00000000000..eff1da45c83 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-310.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.99998 2.15277 L 27.45276 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.99998,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.79999 0.0 C -0.2 0.2 -1.19998 0.59999 -2.39996 1.29997 C -1.19998 0.4 -1.19998 -0.4 -2.39996 -1.29997 C -1.19998 -0.59999 -0.2 -0.2 0.79999 0.0 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.45276,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.79999 0.0 C -0.2 0.2 -1.19998 0.59999 -2.39996 1.29997 C -1.19998 0.4 -1.19998 -0.4 -2.39996 -1.29997 C -1.19998 -0.59999 -0.2 -0.2 0.79999 0.0 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-311.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-311.svg new file mode 100644 index 00000000000..463acaa778f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-311.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 3.51993 2.15277 L 24.93282 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.51993,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 1.03998 0.0 C -0.26 0.26 -1.55997 0.77998 -3.11993 1.68996 C -1.55997 0.51999 -1.55997 -0.51999 -3.11993 -1.68996 C -1.55997 -0.77998 -0.26 -0.26 1.03998 0.0 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.93282,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 1.03998 0.0 C -0.26 0.26 -1.55997 0.77998 -3.11993 1.68996 C -1.55997 0.51999 -1.55997 -0.51999 -3.11993 -1.68996 C -1.55997 -0.77998 -0.26 -0.26 1.03998 0.0 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-312.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-312.svg new file mode 100644 index 00000000000..0ddc0a52abf --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-312.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 2.59996 2.15277 L 25.85278 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.59996,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.79999 0.0 C -0.2 0.2 -1.19998 0.59999 -2.39996 1.29997 C -1.19998 0.4 -1.19998 -0.4 -2.39996 -1.29997 C -1.19998 -0.59999 -0.2 -0.2 0.79999 0.0 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.85278,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.79999 0.0 C -0.2 0.2 -1.19998 0.59999 -2.39996 1.29997 C -1.19998 0.4 -1.19998 -0.4 -2.39996 -1.29997 C -1.19998 -0.59999 -0.2 -0.2 0.79999 0.0 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-313.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-313.svg new file mode 100644 index 00000000000..4ce44607167 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-313.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.91559 2.15277 L 27.53716 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.91559,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -3.84998 -4.19998 L 0.34999 0.0 L -3.84998 4.19998 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.53716,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -3.84998 -4.19998 L 0.34999 0.0 L -3.84998 4.19998 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-314.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-314.svg new file mode 100644 index 00000000000..c0ce2ffd837 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-314.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.58278 2.15277 L 27.86996 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.58278,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -3.29994 -3.59995 L 0.29999 0.0 L -3.29994 3.59995 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.86996,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -3.29994 -3.59995 L 0.29999 0.0 L -3.29994 3.59995 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-315.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-315.svg new file mode 100644 index 00000000000..86aa9470cfb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-315.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 4.24997 2.15277 L 24.20277 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.24997,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -3.84998 -4.19998 L 0.34999 0.0 L -3.84998 4.19998 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.20277,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -3.84998 -4.19998 L 0.34999 0.0 L -3.84998 4.19998 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-316.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-316.svg new file mode 100644 index 00000000000..ae2fbe6e65a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-316.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 3.49994 2.15277 L 24.9528 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.49994,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -3.29994 -3.59995 L 0.29999 0.0 L -3.29994 3.59995 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.9528,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -3.29994 -3.59995 L 0.29999 0.0 L -3.29994 3.59995 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-317.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-317.svg new file mode 100644 index 00000000000..b25e7e93ae0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-317.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 1.15 2.15277 L 27.30275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.15,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -5.10596 3.14998 L 0.34999 0.0 L -5.10596 -3.14998 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.30275,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -5.10596 3.14998 L 0.34999 0.0 L -5.10596 -3.14998 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-318.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-318.svg new file mode 100644 index 00000000000..b4b8a88cf2a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-318.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.69998 2.15277 L 27.75276 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.69998,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -4.37648 2.69995 L 0.29999 0.0 L -4.37648 -2.69995 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.75276,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -4.37648 2.69995 L 0.29999 0.0 L -4.37648 -2.69995 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-319.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-319.svg new file mode 100644 index 00000000000..8f31e2793e8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-319.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 5.50296 2.15277 L 22.94978 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,5.50296,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -5.10596 3.14998 L 0.34999 0.0 L -5.10596 -3.14998 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,22.94978,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -5.10596 3.14998 L 0.34999 0.0 L -5.10596 -3.14998 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-32.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-32.svg new file mode 100644 index 00000000000..9df99db88e5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-32.svg @@ -0,0 +1,38 @@ +<svg width="102.4309pt" height="81.09004pt" viewBox="-8.53633 -17.07138 102.4309 81.09004 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,17.07138pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp4"> <path d=" M -8.53633 -17.07138 M -8.53633 -17.07138 L -8.53633 64.01866 L 93.89456 64.01866 L 93.89456 -17.07138 L -8.53633 -17.07138 Z M 93.89456 64.01866 "/> +</clipPath> + <g clip-path="url(#pgfcp4)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 128.03732 0.0 " style="fill:none"/> + <path d=" M 0.0 -128.03732 L 0.0 128.03732 " style="fill:none"/> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,100.0%,80.0003%)"> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-320.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-320.svg new file mode 100644 index 00000000000..91c3e17485e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-320.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 4.57391 2.15277 L 23.87883 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.57391,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -4.37648 2.69995 L 0.29999 0.0 L -4.37648 -2.69995 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.87883,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -4.37648 2.69995 L 0.29999 0.0 L -4.37648 -2.69995 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-321.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-321.svg new file mode 100644 index 00000000000..7e594165cfd --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-321.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 1.374 2.15277 L 27.07875 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.374,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -6.09349 2.7351 L 0.34999 0.0 L -6.09349 -2.7351 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.07875,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -6.09349 2.7351 L 0.34999 0.0 L -6.09349 -2.7351 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-322.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-322.svg new file mode 100644 index 00000000000..28fbddc56f5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-322.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.81197 2.15277 L 27.64078 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.81197,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -5.22293 2.34435 L 0.29999 0.0 L -5.22293 -2.34435 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.64078,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -5.22293 2.34435 L 0.29999 0.0 L -5.22293 -2.34435 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-323.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-323.svg new file mode 100644 index 00000000000..a48105fa602 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-323.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 6.49345 2.15277 L 21.95929 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,6.49345,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -6.09349 2.7351 L 0.34999 0.0 L -6.09349 -2.7351 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,21.95929,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -6.09349 2.7351 L 0.34999 0.0 L -6.09349 -2.7351 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-324.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-324.svg new file mode 100644 index 00000000000..34e162b0640 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-324.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 5.42291 2.15277 L 23.02983 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,5.42291,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -5.22293 2.34435 L 0.29999 0.0 L -5.22293 -2.34435 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.02983,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -5.22293 2.34435 L 0.29999 0.0 L -5.22293 -2.34435 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-325.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-325.svg new file mode 100644 index 00000000000..846d1733c29 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-325.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 4.76558 2.15277 L 23.68716 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.76558,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 0.0 -4.19998 L 4.19998 0.0 L 0.0 4.19998 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.68716,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 0.0 -4.19998 L 4.19998 0.0 L 0.0 4.19998 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-326.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-326.svg new file mode 100644 index 00000000000..5193d48398a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-326.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 3.88274 2.15277 L 24.57 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.88274,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 0.0 -3.59995 L 3.59995 0.0 L 0.0 3.59995 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.57,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 0.0 -3.59995 L 3.59995 0.0 L 0.0 3.59995 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-327.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-327.svg new file mode 100644 index 00000000000..c57c683689f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-327.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 4.59998 2.15277 L 23.85277 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.59998,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 4.19998 -4.19998 L 0.0 0.0 L 4.19998 4.19998 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.85277,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 4.19998 -4.19998 L 0.0 0.0 L 4.19998 4.19998 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-328.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-328.svg new file mode 100644 index 00000000000..c66e98dde1b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-328.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 3.79994 2.15277 L 24.6528 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.79994,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 3.59995 -3.59995 L 0.0 0.0 L 3.59995 3.59995 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.6528,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 3.59995 -3.59995 L 0.0 0.0 L 3.59995 3.59995 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-329.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-329.svg new file mode 100644 index 00000000000..1289227182d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-329.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 6.25578 2.15277 L 22.19696 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,6.25578,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -0.00017 3.14998 L 5.45578 0.0 L -0.00017 -3.14998 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,22.19696,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -0.00017 3.14998 L 5.45578 0.0 L -0.00017 -3.14998 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-33.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-33.svg new file mode 100644 index 00000000000..62679cd7c84 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-33.svg @@ -0,0 +1,36 @@ +<svg width="99.5846pt" height="28.45274pt" viewBox="0.0 0.0 99.5846 28.45274 "> +<g transform="translate(0,28.45274pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp5"> <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 56.90549 28.45274 L 56.90549 0.0 L 0.0 0.0 Z M 56.90549 28.45274 M 85.35823 14.22636 M 99.5846 14.22636 C 99.5846 22.12189 93.25375 28.45273 85.35823 28.45273 C 77.4627 28.45273 71.13187 22.12189 71.13187 14.22636 C 71.13187 6.33084 77.4627 0.0 85.35823 0.0 C 93.25375 0.0 99.5846 6.33084 99.5846 14.22636 Z M 85.35823 14.22636 "/> +</clipPath> + <g clip-path="url(#pgfcp5)"> + <g transform="matrix(1,0,0,1,49.7923,14.22636)"> + <g transform="matrix(1.99211,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh6" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(75.0%,75.0%,75.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh6); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-330.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-330.svg new file mode 100644 index 00000000000..a9defde5feb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-330.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 5.07632 2.15277 L 23.37642 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,5.07632,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -0.00014 2.69995 L 4.67633 0.0 L -0.00014 -2.69995 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.37642,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -0.00014 2.69995 L 4.67633 0.0 L -0.00014 -2.69995 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-331.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-331.svg new file mode 100644 index 00000000000..67763df67f1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-331.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 5.85577 2.15277 L 22.59697 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,5.85577,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 5.45595 3.14998 L 0.0 0.0 L 5.45595 -3.14998 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,22.59697,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 5.45595 3.14998 L 0.0 0.0 L 5.45595 -3.14998 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-332.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-332.svg new file mode 100644 index 00000000000..636ac35334c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-332.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 4.87633 2.15277 L 23.57642 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.87633,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 4.67647 2.69995 L 0.0 0.0 L 4.67647 -2.69995 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.57642,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 4.67647 2.69995 L 0.0 0.0 L 4.67647 -2.69995 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-333.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-333.svg new file mode 100644 index 00000000000..4542e5c1442 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-333.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 7.46747 2.15277 L 20.98528 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,7.46747,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -0.00002 2.7351 L 6.44347 0.0 L -0.00002 -2.7351 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,20.98528,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -0.00002 2.7351 L 6.44347 0.0 L -0.00002 -2.7351 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-334.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-334.svg new file mode 100644 index 00000000000..162fd2554a0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-334.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 6.03488 2.15277 L 22.41786 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,6.03488,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -0.00002 2.34435 L 5.5229 0.0 L -0.00002 -2.34435 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,22.41786,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M -0.00002 2.34435 L 5.5229 0.0 L -0.00002 -2.34435 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-335.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-335.svg new file mode 100644 index 00000000000..47c67ef7d8c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-335.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 6.84346 2.15277 L 21.60928 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,6.84346,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 6.44348 2.7351 L 0.0 0.0 L 6.44348 -2.7351 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,21.60928,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 6.44348 2.7351 L 0.0 0.0 L 6.44348 -2.7351 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-336.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-336.svg new file mode 100644 index 00000000000..7efc777d8aa --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-336.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 5.7229 2.15277 L 22.72984 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,5.7229,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 5.52292 2.34435 L 0.0 0.0 L 5.52292 -2.34435 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,22.72984,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 5.52292 2.34435 L 0.0 0.0 L 5.52292 -2.34435 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-337.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-337.svg new file mode 100644 index 00000000000..a47f82bfde8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-337.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.8156 2.15277 L 27.63715 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.8156,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.75 -3.0 L 0.25 0.0 L -2.75 3.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.63715,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.75 -3.0 L 0.25 0.0 L -2.75 3.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-338.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-338.svg new file mode 100644 index 00000000000..5c4c78d1c50 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-338.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.48279 2.15277 L 27.96996 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.48279,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.19997 -2.39996 L 0.2 0.0 L -2.19997 2.39996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.96996,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.19997 -2.39996 L 0.2 0.0 L -2.19997 2.39996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-339.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-339.svg new file mode 100644 index 00000000000..72eb4823b5a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-339.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 3.15 2.15277 L 25.30275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.15,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.75 -3.0 L 0.25 0.0 L -2.75 3.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.30275,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.75 -3.0 L 0.25 0.0 L -2.75 3.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-34.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-34.svg new file mode 100644 index 00000000000..e7f042d88d9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-34.svg @@ -0,0 +1,107 @@ +<svg width="270.30106pt" height="30.05275pt" viewBox="0.0 -0.8 270.30106 30.05275 "> +<g transform="translate(0,29.25275pt) scale(1,-1) translate(0,0.8pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="1.6pt"> + <g> + <clipPath id="pgfcp7"> <path d=" M 0.0 0.0 M 0.0 4.0 L 0.0 24.45274 C 0.0 26.67271 1.78003 28.45274 4.0 28.45274 L 52.90549 28.45274 C 55.12546 28.45274 56.90549 26.67271 56.90549 24.45274 L 56.90549 4.0 C 56.90549 1.78003 55.12546 0.0 52.90549 0.0 L 4.0 0.0 C 1.78003 0.0 0.0 1.78003 0.0 4.0 L 0.0 4.0 C 0.0 1.78003 0.0 1.78003 0.0 4.0 Z M 56.90549 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp7)"> + <g transform="matrix(1,0,0,1,28.45274,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh8" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,50.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(100.0%,100.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(100.0%,100.0%,0.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh8); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp9"> <path d=" M 85.35823 0.0 M 85.35823 4.0 L 85.35823 24.45274 C 85.35823 26.67271 87.13826 28.45274 89.35823 28.45274 L 138.26372 28.45274 C 140.48369 28.45274 142.26372 26.67271 142.26372 24.45274 L 142.26372 4.0 C 142.26372 1.78003 140.48369 0.0 138.26372 0.0 L 89.35823 0.0 C 87.13826 0.0 85.35823 1.78003 85.35823 4.0 L 85.35823 4.0 C 85.35823 1.78003 85.35823 1.78003 85.35823 4.0 Z M 142.26372 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp9)"> + <g transform="matrix(1,0,0,1,113.81096,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,-1.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh8" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,50.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(100.0%,100.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(100.0%,100.0%,0.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh8); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,100.0%,0.0%)"> + <g> + <clipPath id="pgfcp10"> <path d=" M 170.71646 0.0 M 170.71646 4.0 L 170.71646 24.45274 C 170.71646 26.67271 172.49649 28.45274 174.71646 28.45274 L 223.62195 28.45274 C 225.84192 28.45274 227.62195 26.67271 227.62195 24.45274 L 227.62195 4.0 C 227.62195 1.78003 225.84192 0.0 223.62195 0.0 L 174.71646 0.0 C 172.49649 0.0 170.71646 1.78003 170.71646 4.0 L 170.71646 4.0 C 170.71646 1.78003 170.71646 1.78003 170.71646 4.0 Z M 227.62195 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp10)"> + <g transform="matrix(1,0,0,1,199.1692,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh11" fx="0.5" fy="0.5" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh11); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 170.71646 0.0 M 170.71646 4.0 L 170.71646 24.45274 C 170.71646 26.67271 172.49649 28.45274 174.71646 28.45274 L 223.62195 28.45274 C 225.84192 28.45274 227.62195 26.67271 227.62195 24.45274 L 227.62195 4.0 C 227.62195 1.78003 225.84192 0.0 223.62195 0.0 L 174.71646 0.0 C 172.49649 0.0 170.71646 1.78003 170.71646 4.0 L 170.71646 4.0 C 170.71646 1.78003 170.71646 1.78003 170.71646 4.0 Z M 227.62195 28.45274 " style="fill:none"/> + </g> + </g> + <g> + <clipPath id="pgfcp12"> <path d=" M 256.07469 14.22636 M 270.30106 14.22636 C 270.30106 22.12189 263.97021 28.45273 256.07469 28.45273 C 248.17917 28.45273 241.84833 22.12189 241.84833 14.22636 C 241.84833 6.33084 248.17917 0.0 256.07469 0.0 C 263.97021 0.0 270.30106 6.33084 270.30106 14.22636 Z M 256.07469 14.22636 "/> +</clipPath> + <g clip-path="url(#pgfcp12)"> + <g transform="matrix(1,0,0,1,256.07469,14.22636)"> + <g transform="matrix(0.56917,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh13" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,100.0%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,100.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,69.9997%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,50.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh13); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-340.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-340.svg new file mode 100644 index 00000000000..8722e050b4c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-340.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 2.39996 2.15277 L 26.05278 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.39996,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.19997 -2.39996 L 0.2 0.0 L -2.19997 2.39996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.05278,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.19997 -2.39996 L 0.2 0.0 L -2.19997 2.39996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-341.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-341.svg new file mode 100644 index 00000000000..fb843dd3295 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-341.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 1.05 2.15277 L 27.40274 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.05,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -3.64713 2.25 L 0.25 0.0 L -3.64713 -2.25 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.40274,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -3.64713 2.25 L 0.25 0.0 L -3.64713 -2.25 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-342.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-342.svg new file mode 100644 index 00000000000..47d717014ad --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-342.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.59999 2.15277 L 27.85275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.59999,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.91765 1.79997 L 0.2 0.0 L -2.91765 -1.79997 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.85275,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.91765 1.79997 L 0.2 0.0 L -2.91765 -1.79997 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-343.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-343.svg new file mode 100644 index 00000000000..9d7fb5b4c07 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-343.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 4.04498 2.15277 L 24.40776 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.04498,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -3.64713 2.25 L 0.25 0.0 L -3.64713 -2.25 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.40776,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -3.64713 2.25 L 0.25 0.0 L -3.64713 -2.25 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-344.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-344.svg new file mode 100644 index 00000000000..c4275ad7f22 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-344.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 3.11594 2.15277 L 25.3368 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.11594,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.91765 1.79997 L 0.2 0.0 L -2.91765 -1.79997 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.3368,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -2.91765 1.79997 L 0.2 0.0 L -2.91765 -1.79997 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-345.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-345.svg new file mode 100644 index 00000000000..08a72e0cffa --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-345.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 1.274 2.15277 L 27.17874 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.274,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -4.35251 1.95366 L 0.25 0.0 L -4.35251 -1.95366 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.17874,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -4.35251 1.95366 L 0.25 0.0 L -4.35251 -1.95366 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-346.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-346.svg new file mode 100644 index 00000000000..6c7068b5f4a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-346.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.71198 2.15277 L 27.74077 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.71198,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -3.48195 1.5629 L 0.2 0.0 L -3.48195 -1.5629 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.74077,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -3.48195 1.5629 L 0.2 0.0 L -3.48195 -1.5629 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-347.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-347.svg new file mode 100644 index 00000000000..8bfc7e17cd4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-347.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 4.75249 2.15277 L 23.70026 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.75249,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -4.35251 1.95366 L 0.25 0.0 L -4.35251 -1.95366 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.70026,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -4.35251 1.95366 L 0.25 0.0 L -4.35251 -1.95366 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-348.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-348.svg new file mode 100644 index 00000000000..80f725cd9fd --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-348.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 3.68193 2.15277 L 24.77081 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.68193,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -3.48195 1.5629 L 0.2 0.0 L -3.48195 -1.5629 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.77081,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="miter"> + <path d=" M -3.48195 1.5629 L 0.2 0.0 L -3.48195 -1.5629 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-349.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-349.svg new file mode 100644 index 00000000000..9059de8e3ea --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-349.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 2.49992 2.15277 L 25.95282 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.49992,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 0.93236 2.09993 1.67995 C 2.09993 2.6123 1.35234 3.3599 0.41998 3.3599 M 0.41998 0.0 C 1.35234 0.0 2.09993 -0.93236 2.09993 -1.67995 C 2.09993 -2.6123 1.35234 -3.3599 0.41998 -3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.95282,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 0.93236 2.09993 1.67995 C 2.09993 2.6123 1.35234 3.3599 0.41998 3.3599 M 0.41998 0.0 C 1.35234 0.0 2.09993 -0.93236 2.09993 -1.67995 C 2.09993 -2.6123 1.35234 -3.3599 0.41998 -3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-35.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-35.svg new file mode 100644 index 00000000000..5351354f62b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-35.svg @@ -0,0 +1,58 @@ +<svg width="102.4309pt" height="81.09004pt" viewBox="-8.53633 -17.07138 102.4309 81.09004 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,17.07138pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp14"> <path d=" M -8.53633 -17.07138 M -8.53633 -17.07138 L -8.53633 64.01866 L 93.89456 64.01866 L 93.89456 -17.07138 L -8.53633 -17.07138 Z M 93.89456 64.01866 "/> +</clipPath> + <g clip-path="url(#pgfcp14)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 128.03732 0.0 " style="fill:none"/> + <path d=" M 0.0 -128.03732 L 0.0 128.03732 " style="fill:none"/> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <g> + <clipPath id="pgfcp15"> <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 Z "/> +</clipPath> + <g clip-path="url(#pgfcp15)"> + <g transform="matrix(1,0,0,1,12.80371,6.40184)"> + <g transform="matrix(0.51225,0,0,0.25612,0.0,0.0)"> + <g transform="matrix(0.0,0.0,-1.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh16" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(25.0%,75.0%,25.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh16); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-350.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-350.svg new file mode 100644 index 00000000000..31407b51ed7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-350.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 1.99992 2.15277 L 26.45282 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.99992,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 0.79916 1.79993 1.43994 C 1.79993 2.2391 1.15915 2.87988 0.35999 2.87988 M 0.35999 0.0 C 1.15915 0.0 1.79993 -0.79916 1.79993 -1.43994 C 1.79993 -2.2391 1.15915 -2.87988 0.35999 -2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.45282,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 0.79916 1.79993 1.43994 C 1.79993 2.2391 1.15915 2.87988 0.35999 2.87988 M 0.35999 0.0 C 1.15915 0.0 1.79993 -0.79916 1.79993 -1.43994 C 1.79993 -2.2391 1.15915 -2.87988 0.35999 -2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-351.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-351.svg new file mode 100644 index 00000000000..8eff740f8fc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-351.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.4 2.15277 L 28.05275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.4,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 0.93236 2.09993 1.67995 C 2.09993 2.6123 1.35234 3.3599 0.41998 3.3599 M 0.41998 0.0 C 1.35234 0.0 2.09993 -0.93236 2.09993 -1.67995 C 2.09993 -2.6123 1.35234 -3.3599 0.41998 -3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.05275,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 0.93236 2.09993 1.67995 C 2.09993 2.6123 1.35234 3.3599 0.41998 3.3599 M 0.41998 0.0 C 1.35234 0.0 2.09993 -0.93236 2.09993 -1.67995 C 2.09993 -2.6123 1.35234 -3.3599 0.41998 -3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-352.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-352.svg new file mode 100644 index 00000000000..b13af423e73 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-352.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.2 2.15277 L 28.25275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.2,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 0.79916 1.79993 1.43994 C 1.79993 2.2391 1.15915 2.87988 0.35999 2.87988 M 0.35999 0.0 C 1.15915 0.0 1.79993 -0.79916 1.79993 -1.43994 C 1.79993 -2.2391 1.15915 -2.87988 0.35999 -2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.25275,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 0.79916 1.79993 1.43994 C 1.79993 2.2391 1.15915 2.87988 0.35999 2.87988 M 0.35999 0.0 C 1.15915 0.0 1.79993 -0.79916 1.79993 -1.43994 C 1.79993 -2.2391 1.15915 -2.87988 0.35999 -2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-353.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-353.svg new file mode 100644 index 00000000000..41371d2f105 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-353.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.4 2.15277 L 28.05275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.4,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <g stroke-linecap="butt"> + <path d=" M -2.0 -3.2 L 0.0 -3.2 L 0.0 3.2 L -2.0 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.05275,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <g stroke-linecap="butt"> + <path d=" M -2.0 -3.2 L 0.0 -3.2 L 0.0 3.2 L -2.0 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-354.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-354.svg new file mode 100644 index 00000000000..cd489e5b3c8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-354.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.2 2.15277 L 28.25275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.2,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <g stroke-linecap="butt"> + <path d=" M -1.49998 -2.59999 L 0.0 -2.59999 L 0.0 2.59999 L -1.49998 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.25275,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <g stroke-linecap="butt"> + <path d=" M -1.49998 -2.59999 L 0.0 -2.59999 L 0.0 2.59999 L -1.49998 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-355.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-355.svg new file mode 100644 index 00000000000..5380d3a91b8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-355.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 2.0 2.15277 L 26.45274 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.0,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <g stroke-linecap="butt"> + <path d=" M -2.0 -3.2 L 0.0 -3.2 L 0.0 3.2 L -2.0 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.45274,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <g stroke-linecap="butt"> + <path d=" M -2.0 -3.2 L 0.0 -3.2 L 0.0 3.2 L -2.0 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-356.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-356.svg new file mode 100644 index 00000000000..44c71b00c92 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-356.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 1.49998 2.15277 L 26.95276 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.49998,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <g stroke-linecap="butt"> + <path d=" M -1.49998 -2.59999 L 0.0 -2.59999 L 0.0 2.59999 L -1.49998 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.95276,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <g stroke-linecap="butt"> + <path d=" M -1.49998 -2.59999 L 0.0 -2.59999 L 0.0 2.59999 L -1.49998 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-357.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-357.svg new file mode 100644 index 00000000000..70cf03d0416 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-357.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.59999 2.15277 L 27.85275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.59999,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M -1.59999 -3.2 C 0.79999 -1.59999 0.79999 1.59999 -1.59999 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.85275,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M -1.59999 -3.2 C 0.79999 -1.59999 0.79999 1.59999 -1.59999 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-358.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-358.svg new file mode 100644 index 00000000000..04e6c270b30 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-358.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.36249 2.15277 L 28.09026 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.36249,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M -1.29999 -2.59999 C 0.65 -1.29999 0.65 1.29999 -1.29999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.09026,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M -1.29999 -2.59999 C 0.65 -1.29999 0.65 1.29999 -1.29999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-359.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-359.svg new file mode 100644 index 00000000000..360a9b89d27 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-359.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 1.99998 2.15277 L 26.45276 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.99998,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M -1.59999 -3.2 C 0.79999 -1.59999 0.79999 1.59999 -1.59999 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.45276,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M -1.59999 -3.2 C 0.79999 -1.59999 0.79999 1.59999 -1.59999 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-36.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-36.svg new file mode 100644 index 00000000000..394ac2b2206 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-36.svg @@ -0,0 +1,47 @@ +<svg width="102.4309pt" height="81.09004pt" viewBox="-8.53633 -17.07138 102.4309 81.09004 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,17.07138pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp17"> <path d=" M -8.53633 -17.07138 M -8.53633 -17.07138 L -8.53633 64.01866 L 93.89456 64.01866 L 93.89456 -17.07138 L -8.53633 -17.07138 Z M 93.89456 64.01866 "/> +</clipPath> + <g clip-path="url(#pgfcp17)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 128.03732 0.0 " style="fill:none"/> + <path d=" M 0.0 -128.03732 L 0.0 128.03732 " style="fill:none"/> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,100.0%,80.0003%)"> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 Z " /> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="1.2pt"> + <path d=" M 73.92256 42.6791 L 73.92256 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-360.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-360.svg new file mode 100644 index 00000000000..2a37755dadc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-360.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 1.49998 2.15277 L 26.95276 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.49998,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M -1.29999 -2.59999 C 0.65 -1.29999 0.65 1.29999 -1.29999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.95276,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M -1.29999 -2.59999 C 0.65 -1.29999 0.65 1.29999 -1.29999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-361.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-361.svg new file mode 100644 index 00000000000..45a7872150c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-361.svg @@ -0,0 +1,35 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 5.43983 2.15277 L 23.01291 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,5.43983,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 5.03983 0.0 C 5.03983 1.39853 3.91844 2.51991 2.51991 2.51991 C 1.12138 2.51991 0.0 1.39853 0.0 0.0 C 0.0 -1.39853 1.12138 -2.51991 2.51991 -2.51991 C 3.91844 -2.51991 5.03983 -1.39853 5.03983 0.0 Z M 2.51991 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.01291,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 5.03983 0.0 C 5.03983 1.39853 3.91844 2.51991 2.51991 2.51991 C 1.12138 2.51991 0.0 1.39853 0.0 0.0 C 0.0 -1.39853 1.12138 -2.51991 2.51991 -2.51991 C 3.91844 -2.51991 5.03983 -1.39853 5.03983 0.0 Z M 2.51991 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-362.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-362.svg new file mode 100644 index 00000000000..c8c7bc78e48 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-362.svg @@ -0,0 +1,35 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 4.51982 2.15277 L 23.93292 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.51982,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 4.31982 0.0 C 4.31982 1.19873 3.35864 2.15991 2.15991 2.15991 C 0.96118 2.15991 0.0 1.19873 0.0 0.0 C 0.0 -1.19873 0.96118 -2.15991 2.15991 -2.15991 C 3.35864 -2.15991 4.31982 -1.19873 4.31982 0.0 Z M 2.15991 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.93292,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 4.31982 0.0 C 4.31982 1.19873 3.35864 2.15991 2.15991 2.15991 C 0.96118 2.15991 0.0 1.19873 0.0 0.0 C 0.0 -1.19873 0.96118 -2.15991 2.15991 -2.15991 C 3.35864 -2.15991 4.31982 -1.19873 4.31982 0.0 Z M 2.15991 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-363.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-363.svg new file mode 100644 index 00000000000..188a05bb6fc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-363.svg @@ -0,0 +1,35 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 1.23996 2.15277 L 27.21278 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.23996,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 0.83997 0.0 C 0.83997 1.39853 -0.28142 2.51991 -1.67995 2.51991 C -3.07848 2.51991 -4.19986 1.39853 -4.19986 0.0 C -4.19986 -1.39853 -3.07848 -2.51991 -1.67995 -2.51991 C -0.28142 -2.51991 0.83997 -1.39853 0.83997 0.0 Z M -1.67995 0.0 " /> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.21278,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 0.83997 0.0 C 0.83997 1.39853 -0.28142 2.51991 -1.67995 2.51991 C -3.07848 2.51991 -4.19986 1.39853 -4.19986 0.0 C -4.19986 -1.39853 -3.07848 -2.51991 -1.67995 -2.51991 C -0.28142 -2.51991 0.83997 -1.39853 0.83997 0.0 Z M -1.67995 0.0 " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-364.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-364.svg new file mode 100644 index 00000000000..c3ca3fe44e3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-364.svg @@ -0,0 +1,35 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.91997 2.15277 L 27.53278 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.91997,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 0.71997 0.0 C 0.71997 1.19873 -0.24121 2.15991 -1.43994 2.15991 C -2.63867 2.15991 -3.59985 1.19873 -3.59985 0.0 C -3.59985 -1.19873 -2.63867 -2.15991 -1.43994 -2.15991 C -0.24121 -2.15991 0.71997 -1.19873 0.71997 0.0 Z M -1.43994 0.0 " /> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.53278,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 0.71997 0.0 C 0.71997 1.19873 -0.24121 2.15991 -1.43994 2.15991 C -2.63867 2.15991 -3.59985 1.19873 -3.59985 0.0 C -3.59985 -1.19873 -2.63867 -2.15991 -1.43994 -2.15991 C -0.24121 -2.15991 0.71997 -1.19873 0.71997 0.0 Z M -1.43994 0.0 " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-365.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-365.svg new file mode 100644 index 00000000000..28263a5275e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-365.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 1.01997 2.15277 L 27.43277 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.01997,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.61998 0.0 L -3.71988 2.47992 L -8.05974 0.0 L -3.71988 -2.47992 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.43277,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.61998 0.0 L -3.71988 2.47992 L -8.05974 0.0 L -3.71988 -2.47992 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-366.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-366.svg new file mode 100644 index 00000000000..a178f399563 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-366.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.70998 2.15277 L 27.74277 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.70998,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.50998 0.0 L -3.05988 2.03992 L -6.62973 0.0 L -3.05988 -2.03992 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.74277,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 0.50998 0.0 L -3.05988 2.03992 L -6.62973 0.0 L -3.05988 -2.03992 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-367.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-367.svg new file mode 100644 index 00000000000..0093575846e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-367.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 9.07971 2.15277 L 19.37303 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,9.07971,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 8.67972 0.0 L 4.33986 2.47992 L 0.0 0.0 L 4.33986 -2.47992 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,19.37303,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 8.67972 0.0 L 4.33986 2.47992 L 0.0 0.0 L 4.33986 -2.47992 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-368.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-368.svg new file mode 100644 index 00000000000..b90c3939327 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-368.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 7.3397 2.15277 L 21.11304 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,7.3397,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 7.13971 0.0 L 3.56985 2.03992 L 0.0 0.0 L 3.56985 -2.03992 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,21.11304,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <path d=" M 7.13971 0.0 L 3.56985 2.03992 L 0.0 0.0 L 3.56985 -2.03992 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-369.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-369.svg new file mode 100644 index 00000000000..627543454fc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-369.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.71 2.15277 L 27.74274 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.71,2.15277)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.286 -0.07999 0.26 -0.07999 0.26 -0.07999 L 0.0 -0.07999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.74274,2.15277)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.286 -0.07999 0.26 -0.07999 0.26 -0.07999 L 0.0 -0.07999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-37.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-37.svg new file mode 100644 index 00000000000..83ca0436ae9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-37.svg @@ -0,0 +1,56 @@ +<svg width="102.4309pt" height="81.09004pt" viewBox="-8.53633 -17.07138 102.4309 81.09004 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,17.07138pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp18"> <path d=" M -8.53633 -17.07138 M -8.53633 -17.07138 L -8.53633 64.01866 L 93.89456 64.01866 L 93.89456 -17.07138 L -8.53633 -17.07138 Z M 93.89456 64.01866 "/> +</clipPath> + <g clip-path="url(#pgfcp18)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 128.03732 0.0 " style="fill:none"/> + <path d=" M 0.0 -128.03732 L 0.0 128.03732 " style="fill:none"/> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,100.0%,80.0003%)"> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 Z " /> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="1.2pt"> + <path d=" M 73.92256 42.6791 L 73.92256 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <g stroke-width="1.2pt"> + <path d=" M 73.92256 42.6791 M 73.92256 0.0 L 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-370.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-370.svg new file mode 100644 index 00000000000..a20e48b1cec --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-370.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.45999 2.15277 L 27.99275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.45999,2.15277)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.21999 -0.04 0.2 -0.04 0.2 -0.04 L 0.0 -0.04 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.99275,2.15277)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.21999 -0.04 0.2 -0.04 0.2 -0.04 L 0.0 -0.04 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-371.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-371.svg new file mode 100644 index 00000000000..12e8df64a78 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-371.svg @@ -0,0 +1,53 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 2.66994 2.15277 L 25.7828 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.66994,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="butt"> + <path d=" M 0.4 0.0 L -0.08 0.0 " style="fill:none"/> + <g stroke-linecap="round"> + <g stroke-width="0.64pt"> + <path d=" M 2.34995 2.07996 C 2.21996 1.29997 0.78998 0.12999 0.4 0.07999 M 2.34995 2.07996 C 2.21996 1.29997 0.78998 0.12999 0.4 -0.07999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.7828,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="butt"> + <path d=" M 0.4 0.0 L -0.08 0.0 " style="fill:none"/> + <g stroke-linecap="round"> + <g stroke-width="0.64pt"> + <path d=" M 2.34995 2.07996 C 2.21996 1.29997 0.78998 0.12999 0.4 0.07999 M 2.34995 2.07996 C 2.21996 1.29997 0.78998 0.12999 0.4 -0.07999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-372.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-372.svg new file mode 100644 index 00000000000..3f7ee536f69 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-372.svg @@ -0,0 +1,53 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 1.85995 2.15277 L 26.59279 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.85995,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="butt"> + <path d=" M 0.2 0.0 L -0.04 0.0 " style="fill:none"/> + <g stroke-linecap="round"> + <g stroke-width="0.31999pt"> + <path d=" M 1.69995 1.59998 C 1.59996 0.99998 0.49997 0.09999 0.19998 0.04 M 1.69995 1.59998 C 1.59996 0.99998 0.49997 0.09999 0.19998 -0.04 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.59279,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="butt"> + <path d=" M 0.2 0.0 L -0.04 0.0 " style="fill:none"/> + <g stroke-linecap="round"> + <g stroke-width="0.31999pt"> + <path d=" M 1.69995 1.59998 C 1.59996 0.99998 0.49997 0.09999 0.19998 0.04 M 1.69995 1.59998 C 1.59996 0.99998 0.49997 0.09999 0.19998 -0.04 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-373.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-373.svg new file mode 100644 index 00000000000..6570598a069 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-373.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.71 2.15277 L 27.74274 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.71,2.15277)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 -2.07996 C -1.42996 -1.29997 0.0 -0.12999 0.38998 0.0 C 0.286 0.07999 0.26 0.07999 0.26 0.07999 L 0.0 0.07999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.74274,2.15277)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 -2.07996 C -1.42996 -1.29997 0.0 -0.12999 0.38998 0.0 C 0.286 0.07999 0.26 0.07999 0.26 0.07999 L 0.0 0.07999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-374.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-374.svg new file mode 100644 index 00000000000..5669bd9cdbf --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-374.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.45999 2.15277 L 27.99275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.45999,2.15277)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 -1.59998 C -1.09998 -0.99998 0.0 -0.09999 0.29999 0.0 C 0.21999 0.04 0.2 0.04 0.2 0.04 L 0.0 0.04 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.99275,2.15277)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 -1.59998 C -1.09998 -0.99998 0.0 -0.09999 0.29999 0.0 C 0.21999 0.04 0.2 0.04 0.2 0.04 L 0.0 0.04 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-375.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-375.svg new file mode 100644 index 00000000000..e3f9b3c1210 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-375.svg @@ -0,0 +1,53 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 2.66994 2.15277 L 25.7828 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.66994,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="butt"> + <path d=" M 0.4 0.0 L -0.08 0.0 " style="fill:none"/> + <g stroke-linecap="round"> + <g stroke-width="0.64pt"> + <path d=" M 2.34995 -2.07996 C 2.21996 -1.29997 0.78998 -0.12999 0.4 -0.07999 M 2.34995 -2.07996 C 2.21996 -1.29997 0.78998 -0.12999 0.4 0.07999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.7828,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="butt"> + <path d=" M 0.4 0.0 L -0.08 0.0 " style="fill:none"/> + <g stroke-linecap="round"> + <g stroke-width="0.64pt"> + <path d=" M 2.34995 -2.07996 C 2.21996 -1.29997 0.78998 -0.12999 0.4 -0.07999 M 2.34995 -2.07996 C 2.21996 -1.29997 0.78998 -0.12999 0.4 0.07999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-376.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-376.svg new file mode 100644 index 00000000000..e1877c77869 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-376.svg @@ -0,0 +1,53 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 1.85995 2.15277 L 26.59279 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.85995,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="butt"> + <path d=" M 0.2 0.0 L -0.04 0.0 " style="fill:none"/> + <g stroke-linecap="round"> + <g stroke-width="0.31999pt"> + <path d=" M 1.69995 -1.59998 C 1.59996 -0.99998 0.49997 -0.09999 0.19998 -0.04 M 1.69995 -1.59998 C 1.59996 -0.99998 0.49997 -0.09999 0.19998 0.04 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.59279,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="butt"> + <path d=" M 0.2 0.0 L -0.04 0.0 " style="fill:none"/> + <g stroke-linecap="round"> + <g stroke-width="0.31999pt"> + <path d=" M 1.69995 -1.59998 C 1.59996 -0.99998 0.49997 -0.09999 0.19998 -0.04 M 1.69995 -1.59998 C 1.59996 -0.99998 0.49997 -0.09999 0.19998 0.04 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-377.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-377.svg new file mode 100644 index 00000000000..da52b3796a1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-377.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 2.49992 2.15277 L 25.95282 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.49992,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 0.93236 2.09993 1.67995 C 2.09993 2.6123 1.35234 3.3599 0.41998 3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.95282,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 0.93236 2.09993 1.67995 C 2.09993 2.6123 1.35234 3.3599 0.41998 3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-378.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-378.svg new file mode 100644 index 00000000000..8d893fb5424 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-378.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 1.99992 2.15277 L 26.45282 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.99992,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 0.79916 1.79993 1.43994 C 1.79993 2.2391 1.15915 2.87988 0.35999 2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.45282,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 0.79916 1.79993 1.43994 C 1.79993 2.2391 1.15915 2.87988 0.35999 2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-379.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-379.svg new file mode 100644 index 00000000000..487f8cbfda8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-379.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.4 2.15277 L 28.05275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.4,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 0.93236 2.09993 1.67995 C 2.09993 2.6123 1.35234 3.3599 0.41998 3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.05275,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 0.93236 2.09993 1.67995 C 2.09993 2.6123 1.35234 3.3599 0.41998 3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-38.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-38.svg new file mode 100644 index 00000000000..215f98d3aef --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-38.svg @@ -0,0 +1,16 @@ +<svg width="71.53185pt" height="28.85274pt" viewBox="-0.2 -0.2 71.53185 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 0.0 L 28.45274 28.45274 L 0.0 28.45274 Z " style="fill:none"/> + <path d=" M 42.67911 0.0 L 71.13185 0.0 L 71.13185 28.45274 L 42.67911 28.45274 Z " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-380.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-380.svg new file mode 100644 index 00000000000..a65ff8626f5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-380.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.2 2.15277 L 28.25275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.2,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 0.79916 1.79993 1.43994 C 1.79993 2.2391 1.15915 2.87988 0.35999 2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.25275,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 0.79916 1.79993 1.43994 C 1.79993 2.2391 1.15915 2.87988 0.35999 2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-381.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-381.svg new file mode 100644 index 00000000000..365ac680969 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-381.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 2.49992 2.15277 L 25.95282 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.49992,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 -0.93236 2.09993 -1.67995 C 2.09993 -2.6123 1.35234 -3.3599 0.41998 -3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.95282,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 -0.93236 2.09993 -1.67995 C 2.09993 -2.6123 1.35234 -3.3599 0.41998 -3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-382.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-382.svg new file mode 100644 index 00000000000..95589b1a6fb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-382.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 1.99992 2.15277 L 26.45282 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.99992,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 -0.79916 1.79993 -1.43994 C 1.79993 -2.2391 1.15915 -2.87988 0.35999 -2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.45282,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 -0.79916 1.79993 -1.43994 C 1.79993 -2.2391 1.15915 -2.87988 0.35999 -2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-383.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-383.svg new file mode 100644 index 00000000000..e7c7746a50d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-383.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.4 2.15277 L 28.05275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.4,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 -0.93236 2.09993 -1.67995 C 2.09993 -2.6123 1.35234 -3.3599 0.41998 -3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.05275,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.41998 0.0 C 1.35234 0.0 2.09993 -0.93236 2.09993 -1.67995 C 2.09993 -2.6123 1.35234 -3.3599 0.41998 -3.3599 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-384.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-384.svg new file mode 100644 index 00000000000..8c5f3631932 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-384.svg @@ -0,0 +1,43 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.2 2.15277 L 28.25275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.2,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 -0.79916 1.79993 -1.43994 C 1.79993 -2.2391 1.15915 -2.87988 0.35999 -2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.25275,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 0.35999 0.0 C 1.15915 0.0 1.79993 -0.79916 1.79993 -1.43994 C 1.79993 -2.2391 1.15915 -2.87988 0.35999 -2.87988 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-385.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-385.svg new file mode 100644 index 00000000000..f4e823032ce --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-385.svg @@ -0,0 +1,39 @@ +<svg width="42.67912pt" height="10.76385pt" viewBox="0.0 -2.15277 42.67912 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 4.30554 2.15277 L 38.37358 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.30554,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 2.15277 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,38.37358,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <path d=" M 0.0 0.0 L 2.15277 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-386.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-386.svg new file mode 100644 index 00000000000..6aaded01e2a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-386.svg @@ -0,0 +1,39 @@ +<svg width="42.67912pt" height="10.76385pt" viewBox="0.0 -2.15277 42.67912 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 2.15277 2.15277 L 40.52635 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.15277,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="butt"> + <path d=" M -0.43057 0.0 L 2.15277 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,40.52635,2.15277)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="butt"> + <path d=" M -0.43057 0.0 L 2.15277 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-387.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-387.svg new file mode 100644 index 00000000000..5bd871ccc5c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-387.svg @@ -0,0 +1,31 @@ +<svg width="42.67912pt" height="10.76385pt" viewBox="0.0 -2.15277 42.67912 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 4.30554 2.15277 L 38.37358 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.30554,2.15277)"> + <g> + <path d=" M -0.43057 2.15277 L 2.15277 2.15277 L 4.30554 0.0 L 2.15277 -2.15277 L -0.43057 -2.15277 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,38.37358,2.15277)"> + <g> + <path d=" M -0.43057 2.15277 L 2.15277 2.15277 L 4.30554 0.0 L 2.15277 -2.15277 L -0.43057 -2.15277 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-388.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-388.svg new file mode 100644 index 00000000000..17ef4dce5dc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-388.svg @@ -0,0 +1,31 @@ +<svg width="42.67912pt" height="10.76385pt" viewBox="0.0 -2.15277 42.67912 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 4.30554 2.15277 L 38.37358 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.30554,2.15277)"> + <g> + <path d=" M 4.30554 2.15277 L -0.43057 2.15277 L -0.43057 -2.15277 L 4.30554 -2.15277 L 2.15277 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,38.37358,2.15277)"> + <g> + <path d=" M 4.30554 2.15277 L -0.43057 2.15277 L -0.43057 -2.15277 L 4.30554 -2.15277 L 2.15277 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-389.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-389.svg new file mode 100644 index 00000000000..f5b928035d3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-389.svg @@ -0,0 +1,31 @@ +<svg width="42.67912pt" height="10.76385pt" viewBox="0.0 -2.15277 42.67912 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 8.61108 2.15277 L 34.06804 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,8.61108,2.15277)"> + <g> + <path d=" M -0.43057 2.15277 L 2.15277 2.15277 L 4.30554 0.0 L 2.15277 -2.15277 L -0.43057 -2.15277 Z M 4.30554 2.15277 L 6.45831 2.15277 L 8.61108 0.0 L 6.45831 -2.15277 L 4.30554 -2.15277 L 6.45831 0.0 Z " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,34.06804,2.15277)"> + <g> + <path d=" M -0.43057 2.15277 L 2.15277 2.15277 L 4.30554 0.0 L 2.15277 -2.15277 L -0.43057 -2.15277 Z M 4.30554 2.15277 L 6.45831 2.15277 L 8.61108 0.0 L 6.45831 -2.15277 L 4.30554 -2.15277 L 6.45831 0.0 Z " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-39.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-39.svg new file mode 100644 index 00000000000..215f98d3aef --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-39.svg @@ -0,0 +1,16 @@ +<svg width="71.53185pt" height="28.85274pt" viewBox="-0.2 -0.2 71.53185 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 0.0 L 28.45274 28.45274 L 0.0 28.45274 Z " style="fill:none"/> + <path d=" M 42.67911 0.0 L 71.13185 0.0 L 71.13185 28.45274 L 42.67911 28.45274 Z " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-390.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-390.svg new file mode 100644 index 00000000000..277edccaf87 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-390.svg @@ -0,0 +1,31 @@ +<svg width="42.67912pt" height="10.76385pt" viewBox="0.0 -2.15277 42.67912 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 8.61108 2.15277 L 34.06804 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,8.61108,2.15277)"> + <g> + <path d=" M -0.43057 2.15277 L 4.30554 2.15277 L 2.15277 0.0 L 4.30554 -2.15277 L -0.43057 -2.15277 Z M 6.45831 2.15277 L 8.61108 2.15277 L 6.45831 0.0 L 8.61108 -2.15277 L 6.45831 -2.15277 L 4.30554 0.0 Z " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,34.06804,2.15277)"> + <g> + <path d=" M -0.43057 2.15277 L 4.30554 2.15277 L 2.15277 0.0 L 4.30554 -2.15277 L -0.43057 -2.15277 Z M 6.45831 2.15277 L 8.61108 2.15277 L 6.45831 0.0 L 8.61108 -2.15277 L 6.45831 -2.15277 L 4.30554 0.0 Z " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-391.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-391.svg new file mode 100644 index 00000000000..00c5c59d225 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-391.svg @@ -0,0 +1,15 @@ +<svg width="85.75822pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75822 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 85.35823 28.45274 L 85.35823 0.0 L 0.0 0.0 Z M 85.35823 28.45274 M 0.0 0.0 M 0.0 0.0 M 0.0 0.0 L 1.76776 1.76776 M 0.0 10.0 L 1.76776 11.76776 M 0.0 20.0 L 1.76776 21.76776 M 0.0 28.3418 M 0.0 28.3418 L 1.77002 26.5763 M 10.0 28.35461 L 11.77002 26.58911 M 20.0 28.36743 L 21.77002 26.60193 M 30.0 28.38025 L 31.77002 26.61475 M 40.0 28.39307 L 41.77002 26.62756 M 50.0 28.40588 L 51.77002 26.64038 M 60.0 28.4187 L 61.77002 26.6532 M 70.0 28.43152 L 71.77002 26.66602 M 80.0 28.44434 L 81.77002 26.67883 M 85.02588 28.45078 M 85.02588 28.45078 L 83.27878 26.66254 M 85.1423 18.45123 L 83.3952 16.663 M 85.25873 8.45169 L 83.51163 6.66345 M 85.3571 0.0014 M 85.3571 0.0014 L 83.58934 1.76917 M 75.3571 0.0014 L 73.58934 1.76917 M 65.3571 0.0014 L 63.58934 1.76917 M 55.3571 0.0014 L 53.58934 1.76917 M 45.3571 0.0014 L 43.58934 1.76917 M 35.3571 0.0014 L 33.58934 1.76917 M 25.3571 0.0014 L 23.58934 1.76917 M 15.3571 0.0014 L 13.58934 1.76917 M 5.3571 0.0014 L 3.58934 1.76917 M 0.3322 0.0014 Z M 85.35823 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-392.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-392.svg new file mode 100644 index 00000000000..ca749b4df4c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-392.svg @@ -0,0 +1,15 @@ +<svg width="85.42587pt" height="2.9pt" viewBox="-0.2 -0.2 85.42587 2.9 "> +<g transform="translate(0,2.7pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 C 0.37498 0.75 1.25 1.25 2.5 1.25 L 18.75647 1.25 C 20.00647 1.25 20.88148 1.74998 21.25647 2.5 C 21.63145 1.74998 22.50647 1.25 23.75647 1.25 L 82.52588 1.25 C 83.77588 1.25 84.6509 0.75 85.02588 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-393.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-393.svg new file mode 100644 index 00000000000..8b2718b7b36 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-393.svg @@ -0,0 +1,15 @@ +<svg width="85.42587pt" height="2.9pt" viewBox="-0.2 -0.2 85.42587 2.9 "> +<g transform="translate(0,2.7pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 0.0 1.38748 1.11252 2.5 2.5 2.5 C 3.88748 2.5 5.0 1.25 5.0 0.0 C 5.0 1.38748 6.11252 2.5 7.5 2.5 C 8.88748 2.5 10.0 1.25 10.0 0.0 C 10.0 1.38748 11.11252 2.5 12.5 2.5 C 13.88748 2.5 15.0 1.25 15.0 0.0 C 15.0 1.38748 16.11252 2.5 17.5 2.5 C 18.88748 2.5 20.0 1.25 20.0 0.0 C 20.0 1.38748 21.11252 2.5 22.5 2.5 C 23.88748 2.5 25.0 1.25 25.0 0.0 C 25.0 1.38748 26.11252 2.5 27.5 2.5 C 28.88748 2.5 30.0 1.25 30.0 0.0 C 30.0 1.38748 31.11252 2.5 32.5 2.5 C 33.88748 2.5 35.0 1.25 35.0 0.0 C 35.0 1.38748 36.11252 2.5 37.5 2.5 C 38.88748 2.5 40.0 1.25 40.0 0.0 C 40.0 1.38748 41.11252 2.5 42.5 2.5 C 43.88748 2.5 45.0 1.25 45.0 0.0 C 45.0 1.38748 46.11252 2.5 47.5 2.5 C 48.88748 2.5 50.0 1.25 50.0 0.0 C 50.0 1.38748 51.11252 2.5 52.5 2.5 C 53.88748 2.5 55.0 1.25 55.0 0.0 C 55.0 1.38748 56.11252 2.5 57.5 2.5 C 58.88748 2.5 60.0 1.25 60.0 0.0 C 60.0 1.38748 61.11252 2.5 62.5 2.5 C 63.88748 2.5 65.0 1.25 65.0 0.0 C 65.0 1.38748 66.11252 2.5 67.5 2.5 C 68.88748 2.5 70.0 1.25 70.0 0.0 C 70.0 1.38748 71.11252 2.5 72.5 2.5 C 73.88748 2.5 75.0 1.25 75.0 0.0 C 75.0 1.38748 76.11252 2.5 77.5 2.5 C 78.88748 2.5 80.0 1.25 80.0 0.0 C 80.0 1.38748 81.11252 2.5 82.5 2.5 C 83.88748 2.5 85.0 1.25 85.0 0.0 L 85.02588 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-394.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-394.svg new file mode 100644 index 00000000000..9c80a0d7c66 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-394.svg @@ -0,0 +1,17 @@ +<svg width="85.42587pt" height="48.85274pt" viewBox="-0.2 -10.2 85.42587 48.85274 "> +<g transform="translate(0,38.65274pt) scale(1,-1) translate(0,10.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 28.45274 C 0.83328 34.00267 3.8916 38.45274 7.49985 38.45274 C 11.1081 38.45274 14.16641 34.00267 14.9997 28.45274 C 15.83298 22.90282 14.44122 18.45274 12.49954 18.45274 C 10.55786 18.45274 9.1661 22.90282 9.99939 28.45274 C 10.83328 34.00267 13.8916 38.45274 17.49985 38.45274 C 21.1081 38.45274 24.16641 34.00267 24.9997 28.45274 C 25.83298 22.90282 24.44122 18.45274 22.49954 18.45274 C 20.55786 18.45274 19.1661 22.90282 19.99939 28.45274 C 20.83328 34.00267 23.8916 38.45274 27.49985 38.45274 C 31.1081 38.45274 34.16641 34.00267 34.9997 28.45274 C 35.83298 22.90282 34.44122 18.45274 32.49954 18.45274 C 30.55786 18.45274 29.1661 22.90282 29.99939 28.45274 C 30.83328 34.00267 33.8916 38.45274 37.49985 38.45274 C 41.1081 38.45274 44.16641 34.00267 44.9997 28.45274 C 45.83298 22.90282 44.44122 18.45274 42.49954 18.45274 C 40.55786 18.45274 39.1661 22.90282 39.99939 28.45274 C 40.83328 34.00267 43.8916 38.45274 47.49985 38.45274 C 51.1081 38.45274 54.16641 34.00267 54.9997 28.45274 C 55.83298 22.90282 54.44122 18.45274 52.49954 18.45274 C 50.55786 18.45274 49.1661 22.90282 49.99939 28.45274 C 50.83328 34.00267 53.8916 38.45274 57.49985 38.45274 C 61.1081 38.45274 64.16641 34.00267 64.9997 28.45274 C 65.83298 22.90282 64.44122 18.45274 62.49954 18.45274 C 60.55786 18.45274 59.1661 22.90282 59.99939 28.45274 C 60.83328 34.00267 63.8916 38.45274 67.49985 38.45274 C 71.1081 38.45274 74.16641 34.00267 74.9997 28.45274 C 75.83298 22.90282 74.44122 18.45274 72.49954 18.45274 C 70.55786 18.45274 69.1661 22.90282 69.99939 28.45274 C 70.83328 34.00267 73.8916 38.45274 77.49985 38.45274 C 81.1081 38.45274 84.16641 34.00267 84.9997 28.45274 L 85.02588 28.45274 " style="fill:none"/> + <path d=" M 0.0 0.0 C 0.83328 5.54993 1.66656 10.0 2.49985 10.0 C 3.33313 10.0 4.16641 5.54993 4.9997 0.0 C 5.83298 -5.54993 6.66626 -10.0 7.49954 -10.0 C 8.33282 -10.0 9.1661 -5.54993 9.99939 0.0 C 10.83328 5.54993 11.66656 10.0 12.49985 10.0 C 13.33313 10.0 14.16641 5.54993 14.9997 0.0 C 15.83298 -5.54993 16.66626 -10.0 17.49954 -10.0 C 18.33282 -10.0 19.1661 -5.54993 19.99939 0.0 C 20.83328 5.54993 21.66656 10.0 22.49985 10.0 C 23.33313 10.0 24.16641 5.54993 24.9997 0.0 C 25.83298 -5.54993 26.66626 -10.0 27.49954 -10.0 C 28.33282 -10.0 29.1661 -5.54993 29.99939 0.0 C 30.83328 5.54993 31.66656 10.0 32.49985 10.0 C 33.33313 10.0 34.16641 5.54993 34.9997 0.0 C 35.83298 -5.54993 36.66626 -10.0 37.49954 -10.0 C 38.33282 -10.0 39.1661 -5.54993 39.99939 0.0 C 40.83328 5.54993 41.66656 10.0 42.49985 10.0 C 43.33313 10.0 44.16641 5.54993 44.9997 0.0 C 45.83298 -5.54993 46.66626 -10.0 47.49954 -10.0 C 48.33282 -10.0 49.1661 -5.54993 49.99939 0.0 C 50.83328 5.54993 51.66656 10.0 52.49985 10.0 C 53.33313 10.0 54.16641 5.54993 54.9997 0.0 C 55.83298 -5.54993 56.66626 -10.0 57.49954 -10.0 C 58.33282 -10.0 59.1661 -5.54993 59.99939 0.0 C 60.83328 5.54993 61.66656 10.0 62.49985 10.0 C 63.33313 10.0 64.16641 5.54993 64.9997 0.0 C 65.83298 -5.54993 66.66626 -10.0 67.49954 -10.0 C 68.33282 -10.0 69.1661 -5.54993 69.99939 0.0 C 70.83328 5.54993 71.66656 10.0 72.49985 10.0 C 73.33313 10.0 74.16641 5.54993 74.9997 0.0 C 75.83298 -5.54993 76.66626 -10.0 77.49954 -10.0 C 78.33282 -10.0 79.1661 -5.54993 79.99939 0.0 C 80.83328 5.54993 81.66656 10.0 82.49985 10.0 C 83.33313 10.0 84.16641 5.54993 84.9997 0.0 L 85.02588 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-395.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-395.svg new file mode 100644 index 00000000000..67b0b24e639 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-395.svg @@ -0,0 +1,16 @@ +<svg width="88.36203pt" height="113.5372pt" viewBox="-0.2 -56.7686 88.36203 113.5372 "> +<g transform="translate(0,56.7686pt) scale(1,-1) translate(0,56.7686pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 7.07108 7.07108 C 10.99525 3.1469 10.99525 -3.1469 7.07108 -7.07108 M 14.14215 14.14215 C 21.99051 6.2938 21.99051 -6.2938 14.14215 -14.14215 M 21.21323 21.21323 C 32.98576 9.44069 32.98576 -9.44069 21.21323 -21.21323 M 28.2843 28.2843 C 43.98102 12.58759 43.98102 -12.58759 28.2843 -28.2843 M 35.35538 35.35538 C 54.97627 15.73448 54.97627 -15.73448 35.35538 -35.35538 M 42.42645 42.42645 C 65.97153 18.88138 65.97153 -18.88138 42.42645 -42.42645 M 49.49753 49.49753 C 76.96678 22.02827 76.96678 -22.02827 49.49753 -49.49753 M 56.5686 56.5686 C 87.96204 25.17517 87.96204 -25.17517 56.5686 -56.5686 M 85.02588 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-396.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-396.svg new file mode 100644 index 00000000000..f07266fcfa5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-396.svg @@ -0,0 +1,15 @@ +<svg width="85.42587pt" height="2.9pt" viewBox="-0.2 -0.2 85.42587 2.9 "> +<g transform="translate(0,2.7pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 10.0 2.5 L 10.0 0.0 L 20.0 2.5 L 20.0 0.0 L 30.0 2.5 L 30.0 0.0 L 40.0 2.5 L 40.0 0.0 L 50.0 2.5 L 50.0 0.0 L 60.0 2.5 L 60.0 0.0 L 70.0 2.5 L 70.0 0.0 L 80.0 2.5 L 80.0 0.0 L 85.02588 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-397.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-397.svg new file mode 100644 index 00000000000..410d7893f29 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-397.svg @@ -0,0 +1,15 @@ +<svg width="85.42587pt" height="5.4pt" viewBox="-0.2 -2.7 85.42587 5.4 "> +<g transform="translate(0,2.7pt) scale(1,-1) translate(0,2.7pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 1.25 0.0 1.875 2.5 3.125 2.5 C 4.03743 2.5 4.82921 1.25 5.625 0.0 C 6.42078 -1.25 7.21255 -2.5 8.125 -2.5 C 9.03743 -2.5 9.82921 -1.25 10.625 0.0 C 11.42078 1.25 12.21255 2.5 13.125 2.5 C 14.03743 2.5 14.82921 1.25 15.625 0.0 C 16.42078 -1.25 17.21255 -2.5 18.125 -2.5 C 19.03743 -2.5 19.82921 -1.25 20.625 0.0 C 21.42078 1.25 22.21255 2.5 23.125 2.5 C 24.03743 2.5 24.82921 1.25 25.625 0.0 C 26.42078 -1.25 27.21255 -2.5 28.125 -2.5 C 29.03743 -2.5 29.82921 -1.25 30.625 0.0 C 31.42078 1.25 32.21255 2.5 33.125 2.5 C 34.03743 2.5 34.82921 1.25 35.625 0.0 C 36.42078 -1.25 37.21255 -2.5 38.125 -2.5 C 39.03743 -2.5 39.82921 -1.25 40.625 0.0 C 41.42078 1.25 42.21255 2.5 43.125 2.5 C 44.03743 2.5 44.82921 1.25 45.625 0.0 C 46.42078 -1.25 47.21255 -2.5 48.125 -2.5 C 49.03743 -2.5 49.82921 -1.25 50.625 0.0 C 51.42078 1.25 52.21255 2.5 53.125 2.5 C 54.03743 2.5 54.82921 1.25 55.625 0.0 C 56.42078 -1.25 57.21255 -2.5 58.125 -2.5 C 59.03743 -2.5 59.82921 -1.25 60.625 0.0 C 61.42078 1.25 62.21255 2.5 63.125 2.5 C 64.03743 2.5 64.82921 1.25 65.625 0.0 C 66.42078 -1.25 67.21255 -2.5 68.125 -2.5 C 69.03743 -2.5 69.82921 -1.25 70.625 0.0 C 71.42078 1.25 72.21255 2.5 73.125 2.5 C 74.03743 2.5 74.82921 1.25 75.625 0.0 C 76.42078 -1.25 77.21255 -2.5 78.125 -2.5 C 79.375 -2.5 80.0 0.0 81.25 0.0 L 85.02588 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-398.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-398.svg new file mode 100644 index 00000000000..0567105aa03 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-398.svg @@ -0,0 +1,15 @@ +<svg width="85.42587pt" height="5.4pt" viewBox="-0.2 -2.7 85.42587 5.4 "> +<g transform="translate(0,2.7pt) scale(1,-1) translate(0,2.7pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 2.5 L 0.0 -2.5 M 10.0 2.5 L 10.0 -2.5 M 20.0 2.5 L 20.0 -2.5 M 30.0 2.5 L 30.0 -2.5 M 40.0 2.5 L 40.0 -2.5 M 50.0 2.5 L 50.0 -2.5 M 60.0 2.5 L 60.0 -2.5 M 70.0 2.5 L 70.0 -2.5 M 80.0 2.5 L 80.0 -2.5 M 85.02588 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-399.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-399.svg new file mode 100644 index 00000000000..8b41d6899e5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-399.svg @@ -0,0 +1,15 @@ +<svg width="85.42587pt" height="5.4pt" viewBox="-0.2 -2.7 85.42587 5.4 "> +<g transform="translate(0,2.7pt) scale(1,-1) translate(0,2.7pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 2.5 L 2.5 0.0 L 0.0 -2.5 Z M 10.0 2.5 L 12.5 0.0 L 10.0 -2.5 Z M 20.0 2.5 L 22.5 0.0 L 20.0 -2.5 Z M 30.0 2.5 L 32.5 0.0 L 30.0 -2.5 Z M 40.0 2.5 L 42.5 0.0 L 40.0 -2.5 Z M 50.0 2.5 L 52.5 0.0 L 50.0 -2.5 Z M 60.0 2.5 L 62.5 0.0 L 60.0 -2.5 Z M 70.0 2.5 L 72.5 0.0 L 70.0 -2.5 Z M 80.0 2.5 L 82.5 0.0 L 80.0 -2.5 Z M 85.02588 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-4.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-4.svg new file mode 100644 index 00000000000..e3068871f43 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-4.svg @@ -0,0 +1,21 @@ +<svg width="8.61108pt" height="8.61108pt" viewBox="0.0 0.0 8.61108 8.61108 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,50.0%,0.0%)"> + <g fill="rgb(100.0%,50.0%,0.0%)"> + <path d=" M 4.30554 4.30554 M 8.61108 4.30554 C 8.61108 6.69508 6.69508 8.61108 4.30554 8.61108 C 1.916 8.61108 0.0 6.69508 0.0 4.30554 C 0.0 1.916 1.916 0.0 4.30554 0.0 C 6.69508 0.0 8.61108 1.916 8.61108 4.30554 Z M 4.30554 4.30554 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-40.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-40.svg new file mode 100644 index 00000000000..f73d01f0655 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-40.svg @@ -0,0 +1,15 @@ +<svg width="71.53185pt" height="28.85274pt" viewBox="-0.2 -0.2 71.53185 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 M 42.67911 0.0 M 42.67911 0.0 L 42.67911 28.45274 L 71.13185 28.45274 L 71.13185 0.0 L 42.67911 0.0 Z M 71.13185 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-400.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-400.svg new file mode 100644 index 00000000000..97e811aae09 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-400.svg @@ -0,0 +1,15 @@ +<svg width="85.42587pt" height="3.93552pt" viewBox="-0.2 -1.96776 85.42587 3.93552 "> +<g transform="translate(0,1.96776pt) scale(1,-1) translate(0,1.96776pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 9.26776 1.76776 C 10.24875 0.78677 10.24875 -0.78677 9.26776 -1.76776 M 19.26776 1.76776 C 20.24875 0.78677 20.24875 -0.78677 19.26776 -1.76776 M 29.26776 1.76776 C 30.24875 0.78677 30.24875 -0.78677 29.26776 -1.76776 M 39.26776 1.76776 C 40.24875 0.78677 40.24875 -0.78677 39.26776 -1.76776 M 49.26776 1.76776 C 50.24875 0.78677 50.24875 -0.78677 49.26776 -1.76776 M 59.26776 1.76776 C 60.24875 0.78677 60.24875 -0.78677 59.26776 -1.76776 M 69.26776 1.76776 C 70.24875 0.78677 70.24875 -0.78677 69.26776 -1.76776 M 79.26776 1.76776 C 80.24875 0.78677 80.24875 -0.78677 79.26776 -1.76776 M 85.02588 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-401.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-401.svg new file mode 100644 index 00000000000..cf9e95a0d07 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-401.svg @@ -0,0 +1,15 @@ +<svg width="85.42587pt" height="5.4pt" viewBox="-0.2 -2.7 85.42587 5.4 "> +<g transform="translate(0,2.7pt) scale(1,-1) translate(0,2.7pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 2.5 2.5 L 5.0 0.0 L 7.5 -2.5 L 10.0 0.0 L 12.5 2.5 L 15.0 0.0 L 17.5 -2.5 L 20.0 0.0 L 22.5 2.5 L 25.0 0.0 L 27.5 -2.5 L 30.0 0.0 L 32.5 2.5 L 35.0 0.0 L 37.5 -2.5 L 40.0 0.0 L 42.5 2.5 L 45.0 0.0 L 47.5 -2.5 L 50.0 0.0 L 52.5 2.5 L 55.0 0.0 L 57.5 -2.5 L 60.0 0.0 L 62.5 2.5 L 65.0 0.0 L 67.5 -2.5 L 70.0 0.0 L 72.5 2.5 L 75.0 0.0 L 77.5 -2.5 L 80.0 0.0 L 82.5 2.5 L 85.0 0.0 L 85.02588 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-402.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-402.svg new file mode 100644 index 00000000000..cc03f7b2180 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-402.svg @@ -0,0 +1,52 @@ +<svg width="68.43256pt" height="40.39645pt" viewBox="-5.97188 -5.48575 68.43256 40.39645 "> +<g transform="translate(0,34.9107pt) scale(1,-1) translate(0,5.48575pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 28.45274 28.45274 M 56.90549 14.22636 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.6389,-2.15277)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.81384,27.27219)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.68327,12.0736)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +z</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 C 0.0 0.0 20.55722 26.47887 28.45274 28.45274 C 36.34827 30.42662 56.9055 14.22636 56.9055 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-403.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-403.svg new file mode 100644 index 00000000000..b4e2d6dbf29 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-403.svg @@ -0,0 +1,52 @@ +<svg width="68.43256pt" height="40.39645pt" viewBox="-5.97188 -5.48575 68.43256 40.39645 "> +<g transform="translate(0,34.9107pt) scale(1,-1) translate(0,5.48575pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 28.45274 28.45274 M 56.90549 14.22636 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.6389,-2.15277)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.81384,27.27219)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.68327,12.0736)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +z</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 C 0.0 0.0 16.60988 25.49203 28.45274 28.45274 C 40.29561 31.41345 56.9055 14.22636 56.9055 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-404.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-404.svg new file mode 100644 index 00000000000..a0743b68d7b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-404.svg @@ -0,0 +1,52 @@ +<svg width="68.43256pt" height="40.39645pt" viewBox="-5.97188 -5.48575 68.43256 40.39645 "> +<g transform="translate(0,34.9107pt) scale(1,-1) translate(0,5.48575pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 28.45274 28.45274 M 56.90549 14.22636 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.6389,-2.15277)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.81384,27.27219)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.68327,12.0736)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +z</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 28.45274 C 36.34827 30.42662 60.85326 18.17412 56.9055 14.22636 C 52.95775 10.27861 3.94775 -1.97388 0.0 0.0 C -3.94775 1.97388 20.55722 26.47887 28.45274 28.45274 Z " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-405.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-405.svg new file mode 100644 index 00000000000..e5d9d7af1a9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-405.svg @@ -0,0 +1,52 @@ +<svg width="68.43256pt" height="40.39645pt" viewBox="-5.97188 -5.48575 68.43256 40.39645 "> +<g transform="translate(0,34.9107pt) scale(1,-1) translate(0,5.48575pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 28.45274 28.45274 M 56.90549 14.22636 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.6389,-2.15277)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.81384,27.27219)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.68327,12.0736)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +z</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 0.0 0.0 M 0.0 28.45274 L 28.45274 28.45274 M 0.0 14.22636 L 56.9055 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-406.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-406.svg new file mode 100644 index 00000000000..75bbfc3fbb0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-406.svg @@ -0,0 +1,52 @@ +<svg width="68.43256pt" height="40.39645pt" viewBox="-5.97188 -5.48575 68.43256 40.39645 "> +<g transform="translate(0,34.9107pt) scale(1,-1) translate(0,5.48575pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 28.45274 28.45274 M 56.90549 14.22636 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.6389,-2.15277)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.81384,27.27219)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.68327,12.0736)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +z</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 0.0 0.0 M 28.45274 0.0 L 28.45274 28.45274 M 56.9055 0.0 L 56.9055 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-407.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-407.svg new file mode 100644 index 00000000000..a03fdf37543 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-407.svg @@ -0,0 +1,52 @@ +<svg width="68.43256pt" height="40.39645pt" viewBox="-5.97188 -5.48575 68.43256 40.39645 "> +<g transform="translate(0,34.9107pt) scale(1,-1) translate(0,5.48575pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 28.45274 28.45274 M 56.90549 14.22636 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.6389,-2.15277)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.81384,27.27219)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.68327,12.0736)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +z</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 0.0 0.0 M 0.0 0.0 L 28.45274 28.45274 M 0.0 0.0 L 56.9055 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-408.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-408.svg new file mode 100644 index 00000000000..395f9d9838b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-408.svg @@ -0,0 +1,55 @@ +<svg width="68.43256pt" height="40.39645pt" viewBox="-5.97188 -5.48575 68.43256 40.39645 "> +<g transform="translate(0,34.9107pt) scale(1,-1) translate(0,5.48575pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 28.45274 28.45274 M 56.90549 14.22636 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.6389,-2.15277)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.81384,27.27219)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.68327,12.0736)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +z</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 4.0 0.0 C 4.0 2.21997 2.21997 4.0 0.0 4.0 C -2.21997 4.0 -4.0 2.21997 -4.0 0.0 C -4.0 -2.21997 -2.21997 -4.0 0.0 -4.0 C 2.21997 -4.0 4.0 -2.21997 4.0 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 32.45274 28.45274 C 32.45274 30.67271 30.67271 32.45274 28.45274 32.45274 C 26.23277 32.45274 24.45274 30.67271 24.45274 28.45274 C 24.45274 26.23277 26.23277 24.45274 28.45274 24.45274 C 30.67271 24.45274 32.45274 26.23277 32.45274 28.45274 Z M 28.45274 28.45274 " style="fill:none"/> + <path d=" M 60.9055 14.22636 C 60.9055 16.44633 59.12547 18.22636 56.9055 18.22636 C 54.68553 18.22636 52.9055 16.44633 52.9055 14.22636 C 52.9055 12.0064 54.68553 10.22636 56.9055 10.22636 C 59.12547 10.22636 60.9055 12.0064 60.9055 14.22636 Z M 56.9055 14.22636 " style="fill:none"/> + <path d=" " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-409.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-409.svg new file mode 100644 index 00000000000..6323d75bfe4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-409.svg @@ -0,0 +1,55 @@ +<svg width="68.43256pt" height="40.39645pt" viewBox="-5.97188 -5.48575 68.43256 40.39645 "> +<g transform="translate(0,34.9107pt) scale(1,-1) translate(0,5.48575pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 28.45274 28.45274 M 56.90549 14.22636 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.6389,-2.15277)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.81384,27.27219)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.68327,12.0736)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +z</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 2.0 L 1.9021 0.61804 L 1.17557 -1.61804 L -1.17557 -1.61804 L -1.9021 0.61804 Z " style="fill:none"/> + <path d=" M 28.45274 30.45274 L 30.35484 29.07079 L 29.62831 26.8347 L 27.27718 26.8347 L 26.55064 29.07079 Z " style="fill:none"/> + <path d=" M 56.9055 16.22636 L 58.8076 14.8444 L 58.08107 12.60832 L 55.72993 12.60832 L 55.0034 14.8444 Z " style="fill:none"/> + <path d=" " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-41.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-41.svg new file mode 100644 index 00000000000..17e1bf83f46 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-41.svg @@ -0,0 +1,18 @@ +<svg width="71.53185pt" height="31.01779pt" viewBox="-14.42636 -14.42636 71.53185 31.01779 "> +<g transform="translate(0,16.59143pt) scale(1,-1) translate(0,14.42636pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 0.0 14.22636 C -7.89505 14.22636 -14.22636 7.89505 -14.22636 0.0 C -14.22636 -7.89505 -7.89505 -14.22636 0.0 -14.22636 C 7.89505 -14.22636 14.22636 -7.89505 14.22636 0.0 C 14.22636 2.56078 13.6008 4.89548 12.32042 7.11317 Z " style="fill:none"/> + <path d=" M 1.25 2.16507 L 13.57042 9.27824 C 11.00964 13.71365 6.37155 16.39143 1.25 16.39143 Z " style="fill:none"/> + <path d=" M 42.67911 0.0 M 56.90549 0.0 L 47.07535 13.52998 L 31.16968 8.36203 L 31.16968 -8.36203 L 47.07535 -13.52998 Z " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-410.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-410.svg new file mode 100644 index 00000000000..187e8015127 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-410.svg @@ -0,0 +1,55 @@ +<svg width="68.43256pt" height="42.54958pt" viewBox="-5.97188 -5.48575 68.43256 42.54958 "> +<g transform="translate(0,37.06383pt) scale(1,-1) translate(0,5.48575pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 28.45274 28.45274 M 56.90549 14.22636 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.6389,-2.15277)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.81384,27.27219)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.68327,12.0736)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +z</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 4.30554 4.30554 C 4.30554 6.69508 2.38954 8.61108 0.0 8.61108 C -2.38954 8.61108 -4.30554 6.69508 -4.30554 4.30554 C -4.30554 1.916 -2.38954 0.0 0.0 0.0 C 2.38954 0.0 4.30554 1.916 4.30554 4.30554 Z M 0.0 4.30554 " style="fill:none"/> + <path d=" M 32.75829 32.75829 C 32.75829 35.14783 30.84229 37.06383 28.45274 37.06383 C 26.0632 37.06383 24.1472 35.14783 24.1472 32.75829 C 24.1472 30.36874 26.0632 28.45274 28.45274 28.45274 C 30.84229 28.45274 32.75829 30.36874 32.75829 32.75829 Z M 28.45274 32.75829 " style="fill:none"/> + <path d=" M 61.21104 18.5319 C 61.21104 20.92145 59.29504 22.83745 56.9055 22.83745 C 54.51596 22.83745 52.59996 20.92145 52.59996 18.5319 C 52.59996 16.14236 54.51596 14.22636 56.9055 14.22636 C 59.29504 14.22636 61.21104 16.14236 61.21104 18.5319 Z M 56.9055 18.5319 " style="fill:none"/> + <path d=" " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-411.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-411.svg new file mode 100644 index 00000000000..49280939902 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-411.svg @@ -0,0 +1,55 @@ +<svg width="68.43256pt" height="40.39645pt" viewBox="-5.97188 -5.48575 68.43256 40.39645 "> +<g transform="translate(0,34.9107pt) scale(1,-1) translate(0,5.48575pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 28.45274 28.45274 M 56.90549 14.22636 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.6389,-2.15277)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +x</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.81384,27.27219)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6389pt,0pt)" text-anchor="middle" font-size="10"> +y</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.68327,12.0736)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +z</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 4.30554 0.0 C 4.30554 2.38954 2.38954 4.30554 0.0 4.30554 C -2.38954 4.30554 -4.30554 2.38954 -4.30554 0.0 C -4.30554 -2.38954 -2.38954 -4.30554 0.0 -4.30554 C 2.38954 -4.30554 4.30554 -2.38954 4.30554 0.0 Z M 0.0 0.0 " /> + <path d=" M 32.75829 28.45274 C 32.75829 30.84229 30.84229 32.75829 28.45274 32.75829 C 26.0632 32.75829 24.1472 30.84229 24.1472 28.45274 C 24.1472 26.0632 26.0632 24.1472 28.45274 24.1472 C 30.84229 24.1472 32.75829 26.0632 32.75829 28.45274 Z M 28.45274 28.45274 " /> + <path d=" M 61.21104 14.22636 C 61.21104 16.6159 59.29504 18.5319 56.9055 18.5319 C 54.51596 18.5319 52.59996 16.6159 52.59996 14.22636 C 52.59996 11.83682 54.51596 9.92082 56.9055 9.92082 C 59.29504 9.92082 61.21104 11.83682 61.21104 14.22636 Z M 56.9055 14.22636 " /> + <path d=" " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-412.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-412.svg new file mode 100644 index 00000000000..0fe840ccc66 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-412.svg @@ -0,0 +1,31 @@ +<svg width="46.67911pt" height="9.69046pt" viewBox="-2.0 -2.0 46.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 " /> + <path d=" M 16.22636 5.69046 C 16.22636 6.80045 15.33635 7.69046 14.22636 7.69046 C 13.11638 7.69046 12.22636 6.80045 12.22636 5.69046 C 12.22636 4.58047 13.11638 3.69046 14.22636 3.69046 C 15.33635 3.69046 16.22636 4.58047 16.22636 5.69046 Z M 14.22636 5.69046 " /> + <path d=" M 30.45274 0.0 C 30.45274 1.10999 29.56273 2.0 28.45274 2.0 C 27.34276 2.0 26.45274 1.10999 26.45274 0.0 C 26.45274 -1.10999 27.34276 -2.0 28.45274 -2.0 C 29.56273 -2.0 30.45274 -1.10999 30.45274 0.0 Z M 28.45274 0.0 " /> + <path d=" M 44.67911 5.69046 C 44.67911 6.80045 43.7891 7.69046 42.67911 7.69046 C 41.56912 7.69046 40.67911 6.80045 40.67911 5.69046 C 40.67911 4.58047 41.56912 3.69046 42.67911 3.69046 C 43.7891 3.69046 44.67911 4.58047 44.67911 5.69046 Z M 42.67911 5.69046 " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-413.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-413.svg new file mode 100644 index 00000000000..881944d9962 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-413.svg @@ -0,0 +1,31 @@ +<svg width="45.50754pt" height="8.51889pt" viewBox="-1.41422 -1.41422 45.50754 8.51889 "> +<g transform="translate(0,7.10468pt) scale(1,-1) translate(0,1.41422pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M -1.41422 -1.41422 L 1.41422 1.41422 M -1.41422 1.41422 L 1.41422 -1.41422 " style="fill:none"/> + <path d=" M 12.81215 4.27625 L 15.64058 7.10468 M 12.81215 7.10468 L 15.64058 4.27625 " style="fill:none"/> + <path d=" M 27.03853 -1.41422 L 29.86696 1.41422 M 27.03853 1.41422 L 29.86696 -1.41422 " style="fill:none"/> + <path d=" M 41.2649 4.27625 L 44.09332 7.10468 M 41.2649 7.10468 L 44.09332 4.27625 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-414.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-414.svg new file mode 100644 index 00000000000..6e31be90f35 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-414.svg @@ -0,0 +1,31 @@ +<svg width="46.67911pt" height="9.69046pt" viewBox="-2.0 -2.0 46.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M -2.0 0.0 L 2.0 0.0 M 0.0 2.0 L 0.0 -2.0 " style="fill:none"/> + <path d=" M 12.22636 5.69046 L 16.22636 5.69046 M 14.22636 7.69046 L 14.22636 3.69046 " style="fill:none"/> + <path d=" M 26.45274 0.0 L 30.45274 0.0 M 28.45274 2.0 L 28.45274 -2.0 " style="fill:none"/> + <path d=" M 40.67911 5.69046 L 44.67911 5.69046 M 42.67911 7.69046 L 42.67911 3.69046 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-415.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-415.svg new file mode 100644 index 00000000000..c3c1d73de03 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-415.svg @@ -0,0 +1,31 @@ +<svg width="46.67911pt" height="6.09045pt" viewBox="-2.0 -0.2 46.67911 6.09045 "> +<g transform="translate(0,5.89046pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 2.0 0.0 L -2.0 0.0 " style="fill:none"/> + <path d=" M 16.22636 5.69046 L 12.22636 5.69046 " style="fill:none"/> + <path d=" M 30.45274 0.0 L 26.45274 0.0 " style="fill:none"/> + <path d=" M 44.67911 5.69046 L 40.67911 5.69046 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-416.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-416.svg new file mode 100644 index 00000000000..b603acdbc8f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-416.svg @@ -0,0 +1,31 @@ +<svg width="43.0791pt" height="9.69046pt" viewBox="-0.2 -2.0 43.0791 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,0.0%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 0.0 2.0 L 0.0 -2.0 " style="fill:none"/> + <path d=" M 14.22636 7.69046 L 14.22636 3.69046 " style="fill:none"/> + <path d=" M 28.45274 2.0 L 28.45274 -2.0 " style="fill:none"/> + <path d=" M 42.67911 7.69046 L 42.67911 3.69046 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-417.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-417.svg new file mode 100644 index 00000000000..5d0653677f2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-417.svg @@ -0,0 +1,31 @@ +<svg width="46.67911pt" height="9.69046pt" viewBox="-2.0 -2.0 46.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 16.22636 5.69046 C 16.22636 6.80045 15.33635 7.69046 14.22636 7.69046 C 13.11638 7.69046 12.22636 6.80045 12.22636 5.69046 C 12.22636 4.58047 13.11638 3.69046 14.22636 3.69046 C 15.33635 3.69046 16.22636 4.58047 16.22636 5.69046 Z M 14.22636 5.69046 " style="fill:none"/> + <path d=" M 30.45274 0.0 C 30.45274 1.10999 29.56273 2.0 28.45274 2.0 C 27.34276 2.0 26.45274 1.10999 26.45274 0.0 C 26.45274 -1.10999 27.34276 -2.0 28.45274 -2.0 C 29.56273 -2.0 30.45274 -1.10999 30.45274 0.0 Z M 28.45274 0.0 " style="fill:none"/> + <path d=" M 44.67911 5.69046 C 44.67911 6.80045 43.7891 7.69046 42.67911 7.69046 C 41.56912 7.69046 40.67911 6.80045 40.67911 5.69046 C 40.67911 4.58047 41.56912 3.69046 42.67911 3.69046 C 43.7891 3.69046 44.67911 4.58047 44.67911 5.69046 Z M 42.67911 5.69046 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-418.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-418.svg new file mode 100644 index 00000000000..868245569a6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-418.svg @@ -0,0 +1,31 @@ +<svg width="46.14322pt" height="9.69046pt" viewBox="-1.73206 -2.0 46.14322 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 0.0 -2.0 L 0.0 2.0 M 1.73206 1.0 L -1.73206 -1.0 M 1.73206 -1.0 L -1.73206 1.0 " style="fill:none"/> + <path d=" M 14.22636 3.69046 L 14.22636 7.69046 M 15.95842 6.69046 L 12.49431 4.69046 M 15.95842 4.69046 L 12.49431 6.69046 " style="fill:none"/> + <path d=" M 28.45274 -2.0 L 28.45274 2.0 M 30.1848 1.0 L 26.72069 -1.0 M 30.1848 -1.0 L 26.72069 1.0 " style="fill:none"/> + <path d=" M 42.67911 3.69046 L 42.67911 7.69046 M 44.41116 6.69046 L 40.94705 4.69046 M 44.41116 4.69046 L 40.94705 6.69046 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-419.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-419.svg new file mode 100644 index 00000000000..bac5385afb7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-419.svg @@ -0,0 +1,31 @@ +<svg width="46.4833pt" height="9.3085pt" viewBox="-1.9021 -1.61804 46.4833 9.3085 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,1.61804pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 0.0 2.0 M 0.0 0.0 L 1.9021 0.61804 M 0.0 0.0 L 1.17557 -1.61804 M 0.0 0.0 L -1.17557 -1.61804 M 0.0 0.0 L -1.9021 0.61804 " style="fill:none"/> + <path d=" M 14.22636 5.69046 L 14.22636 7.69046 M 14.22636 5.69046 L 16.12846 6.3085 M 14.22636 5.69046 L 15.40193 4.07242 M 14.22636 5.69046 L 13.0508 4.07242 M 14.22636 5.69046 L 12.32426 6.3085 " style="fill:none"/> + <path d=" M 28.45274 0.0 L 28.45274 2.0 M 28.45274 0.0 L 30.35484 0.61804 M 28.45274 0.0 L 29.62831 -1.61804 M 28.45274 0.0 L 27.27718 -1.61804 M 28.45274 0.0 L 26.55064 0.61804 " style="fill:none"/> + <path d=" M 42.67911 5.69046 L 42.67911 7.69046 M 42.67911 5.69046 L 44.5812 6.3085 M 42.67911 5.69046 L 43.85468 4.07242 M 42.67911 5.69046 L 41.50354 4.07242 M 42.67911 5.69046 L 40.77701 6.3085 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-42.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-42.svg new file mode 100644 index 00000000000..c9fff4031e4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-42.svg @@ -0,0 +1,95 @@ +<svg width="102.4309pt" height="145.96184pt" viewBox="-8.53633 -17.07138 102.4309 145.96184 "> +<g transform="translate(0,128.89046pt) scale(1,-1) translate(0,17.07138pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp19"> <path d=" M -8.53633 -17.07138 M -8.53633 -17.07138 L -8.53633 128.89046 L 93.89456 128.89046 L 93.89456 -17.07138 L -8.53633 -17.07138 Z M 93.89456 128.89046 "/> +</clipPath> + <g clip-path="url(#pgfcp19)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 127.57733 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,127.57733,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 -128.03732 L 0.0 127.57733 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,127.57733)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,100.0%,80.0003%)"> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 Z " /> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="1.2pt"> + <path d=" M 73.92256 42.6791 L 73.92256 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <g stroke-width="1.2pt"> + <path d=" M 73.92256 42.6791 M 73.92256 0.0 L 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,0.0%)"> + <g fill="rgb(100.0%,50.0%,0.0%)"> + <g stroke-width="1.2pt"> + <path d=" M 85.35823 0.0 L 85.37032 49.28746 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-420.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-420.svg new file mode 100644 index 00000000000..8f61e3983ba --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-420.svg @@ -0,0 +1,31 @@ +<svg width="46.67911pt" height="9.69046pt" viewBox="-2.0 -2.0 46.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 M -2.0 0.0 L 2.0 0.0 M 0.0 2.0 L 0.0 -2.0 " style="fill:none"/> + <path d=" M 16.22636 5.69046 C 16.22636 6.80045 15.33635 7.69046 14.22636 7.69046 C 13.11638 7.69046 12.22636 6.80045 12.22636 5.69046 C 12.22636 4.58047 13.11638 3.69046 14.22636 3.69046 C 15.33635 3.69046 16.22636 4.58047 16.22636 5.69046 Z M 14.22636 5.69046 M 12.22636 5.69046 L 16.22636 5.69046 M 14.22636 7.69046 L 14.22636 3.69046 " style="fill:none"/> + <path d=" M 30.45274 0.0 C 30.45274 1.10999 29.56273 2.0 28.45274 2.0 C 27.34276 2.0 26.45274 1.10999 26.45274 0.0 C 26.45274 -1.10999 27.34276 -2.0 28.45274 -2.0 C 29.56273 -2.0 30.45274 -1.10999 30.45274 0.0 Z M 28.45274 0.0 M 26.45274 0.0 L 30.45274 0.0 M 28.45274 2.0 L 28.45274 -2.0 " style="fill:none"/> + <path d=" M 44.67911 5.69046 C 44.67911 6.80045 43.7891 7.69046 42.67911 7.69046 C 41.56912 7.69046 40.67911 6.80045 40.67911 5.69046 C 40.67911 4.58047 41.56912 3.69046 42.67911 3.69046 C 43.7891 3.69046 44.67911 4.58047 44.67911 5.69046 Z M 42.67911 5.69046 M 40.67911 5.69046 L 44.67911 5.69046 M 42.67911 7.69046 L 42.67911 3.69046 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-421.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-421.svg new file mode 100644 index 00000000000..5fa5278e137 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-421.svg @@ -0,0 +1,31 @@ +<svg width="46.67911pt" height="9.69046pt" viewBox="-2.0 -2.0 46.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 M -2.0 0.0 L 2.0 0.0 M 0.0 2.0 L 0.0 -2.0 " /> + <path d=" M 16.22636 5.69046 C 16.22636 6.80045 15.33635 7.69046 14.22636 7.69046 C 13.11638 7.69046 12.22636 6.80045 12.22636 5.69046 C 12.22636 4.58047 13.11638 3.69046 14.22636 3.69046 C 15.33635 3.69046 16.22636 4.58047 16.22636 5.69046 Z M 14.22636 5.69046 M 12.22636 5.69046 L 16.22636 5.69046 M 14.22636 7.69046 L 14.22636 3.69046 " /> + <path d=" M 30.45274 0.0 C 30.45274 1.10999 29.56273 2.0 28.45274 2.0 C 27.34276 2.0 26.45274 1.10999 26.45274 0.0 C 26.45274 -1.10999 27.34276 -2.0 28.45274 -2.0 C 29.56273 -2.0 30.45274 -1.10999 30.45274 0.0 Z M 28.45274 0.0 M 26.45274 0.0 L 30.45274 0.0 M 28.45274 2.0 L 28.45274 -2.0 " /> + <path d=" M 44.67911 5.69046 C 44.67911 6.80045 43.7891 7.69046 42.67911 7.69046 C 41.56912 7.69046 40.67911 6.80045 40.67911 5.69046 C 40.67911 4.58047 41.56912 3.69046 42.67911 3.69046 C 43.7891 3.69046 44.67911 4.58047 44.67911 5.69046 Z M 42.67911 5.69046 M 40.67911 5.69046 L 44.67911 5.69046 M 42.67911 7.69046 L 42.67911 3.69046 " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-422.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-422.svg new file mode 100644 index 00000000000..eeac138357a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-422.svg @@ -0,0 +1,31 @@ +<svg width="46.67911pt" height="9.69046pt" viewBox="-2.0 -2.0 46.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 M -1.41422 -1.41422 L 1.41422 1.41422 M -1.41422 1.41422 L 1.41422 -1.41422 " style="fill:none"/> + <path d=" M 16.22636 5.69046 C 16.22636 6.80045 15.33635 7.69046 14.22636 7.69046 C 13.11638 7.69046 12.22636 6.80045 12.22636 5.69046 C 12.22636 4.58047 13.11638 3.69046 14.22636 3.69046 C 15.33635 3.69046 16.22636 4.58047 16.22636 5.69046 Z M 14.22636 5.69046 M 12.81215 4.27625 L 15.64058 7.10468 M 12.81215 7.10468 L 15.64058 4.27625 " style="fill:none"/> + <path d=" M 30.45274 0.0 C 30.45274 1.10999 29.56273 2.0 28.45274 2.0 C 27.34276 2.0 26.45274 1.10999 26.45274 0.0 C 26.45274 -1.10999 27.34276 -2.0 28.45274 -2.0 C 29.56273 -2.0 30.45274 -1.10999 30.45274 0.0 Z M 28.45274 0.0 M 27.03853 -1.41422 L 29.86696 1.41422 M 27.03853 1.41422 L 29.86696 -1.41422 " style="fill:none"/> + <path d=" M 44.67911 5.69046 C 44.67911 6.80045 43.7891 7.69046 42.67911 7.69046 C 41.56912 7.69046 40.67911 6.80045 40.67911 5.69046 C 40.67911 4.58047 41.56912 3.69046 42.67911 3.69046 C 43.7891 3.69046 44.67911 4.58047 44.67911 5.69046 Z M 42.67911 5.69046 M 41.2649 4.27625 L 44.09332 7.10468 M 41.2649 7.10468 L 44.09332 4.27625 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-423.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-423.svg new file mode 100644 index 00000000000..a56e45862f3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-423.svg @@ -0,0 +1,31 @@ +<svg width="46.67911pt" height="9.69046pt" viewBox="-2.0 -2.0 46.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 M -1.41422 -1.41422 L 1.41422 1.41422 M -1.41422 1.41422 L 1.41422 -1.41422 " /> + <path d=" M 16.22636 5.69046 C 16.22636 6.80045 15.33635 7.69046 14.22636 7.69046 C 13.11638 7.69046 12.22636 6.80045 12.22636 5.69046 C 12.22636 4.58047 13.11638 3.69046 14.22636 3.69046 C 15.33635 3.69046 16.22636 4.58047 16.22636 5.69046 Z M 14.22636 5.69046 M 12.81215 4.27625 L 15.64058 7.10468 M 12.81215 7.10468 L 15.64058 4.27625 " /> + <path d=" M 30.45274 0.0 C 30.45274 1.10999 29.56273 2.0 28.45274 2.0 C 27.34276 2.0 26.45274 1.10999 26.45274 0.0 C 26.45274 -1.10999 27.34276 -2.0 28.45274 -2.0 C 29.56273 -2.0 30.45274 -1.10999 30.45274 0.0 Z M 28.45274 0.0 M 27.03853 -1.41422 L 29.86696 1.41422 M 27.03853 1.41422 L 29.86696 -1.41422 " /> + <path d=" M 44.67911 5.69046 C 44.67911 6.80045 43.7891 7.69046 42.67911 7.69046 C 41.56912 7.69046 40.67911 6.80045 40.67911 5.69046 C 40.67911 4.58047 41.56912 3.69046 42.67911 3.69046 C 43.7891 3.69046 44.67911 4.58047 44.67911 5.69046 Z M 42.67911 5.69046 M 41.2649 4.27625 L 44.09332 7.10468 M 41.2649 7.10468 L 44.09332 4.27625 " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-424.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-424.svg new file mode 100644 index 00000000000..9aed17bd553 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-424.svg @@ -0,0 +1,31 @@ +<svg width="46.67911pt" height="9.69046pt" viewBox="-2.0 -2.0 46.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M -2.0 -2.0 h 4.0 v 4.0 h -4.0 Z " style="fill:none"/> + <path d=" M 12.22636 3.69046 h 4.0 v 4.0 h -4.0 Z " style="fill:none"/> + <path d=" M 26.45274 -2.0 h 4.0 v 4.0 h -4.0 Z " style="fill:none"/> + <path d=" M 40.67911 3.69046 h 4.0 v 4.0 h -4.0 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-425.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-425.svg new file mode 100644 index 00000000000..ff58c71fd6b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-425.svg @@ -0,0 +1,31 @@ +<svg width="46.67911pt" height="9.69046pt" viewBox="-2.0 -2.0 46.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M -2.0 -2.0 h 4.0 v 4.0 h -4.0 Z " /> + <path d=" M 12.22636 3.69046 h 4.0 v 4.0 h -4.0 Z " /> + <path d=" M 26.45274 -2.0 h 4.0 v 4.0 h -4.0 Z " /> + <path d=" M 40.67911 3.69046 h 4.0 v 4.0 h -4.0 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-426.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-426.svg new file mode 100644 index 00000000000..e79824d44e2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-426.svg @@ -0,0 +1,31 @@ +<svg width="46.14322pt" height="8.69046pt" viewBox="-1.73206 -1.0 46.14322 8.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,1.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 0.0 2.0 L 1.73206 -1.0 L -1.73206 -1.0 Z " style="fill:none"/> + <path d=" M 14.22636 7.69046 L 15.95842 4.69046 L 12.49431 4.69046 Z " style="fill:none"/> + <path d=" M 28.45274 2.0 L 30.1848 -1.0 L 26.72069 -1.0 Z " style="fill:none"/> + <path d=" M 42.67911 7.69046 L 44.41116 4.69046 L 40.94705 4.69046 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-427.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-427.svg new file mode 100644 index 00000000000..443b5501c58 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-427.svg @@ -0,0 +1,31 @@ +<svg width="46.14322pt" height="8.69046pt" viewBox="-1.73206 -1.0 46.14322 8.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,1.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 0.0 2.0 L 1.73206 -1.0 L -1.73206 -1.0 Z " /> + <path d=" M 14.22636 7.69046 L 15.95842 4.69046 L 12.49431 4.69046 Z " /> + <path d=" M 28.45274 2.0 L 30.1848 -1.0 L 26.72069 -1.0 Z " /> + <path d=" M 42.67911 7.69046 L 44.41116 4.69046 L 40.94705 4.69046 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-428.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-428.svg new file mode 100644 index 00000000000..a00df64a7f0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-428.svg @@ -0,0 +1,31 @@ +<svg width="45.67911pt" height="9.69046pt" viewBox="-1.5 -2.0 45.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 0.0 2.0 L 1.5 0.0 L 0.0 -2.0 L -1.5 0.0 Z " style="fill:none"/> + <path d=" M 14.22636 7.69046 L 15.72636 5.69046 L 14.22636 3.69046 L 12.72636 5.69046 Z " style="fill:none"/> + <path d=" M 28.45274 2.0 L 29.95274 0.0 L 28.45274 -2.0 L 26.95274 0.0 Z " style="fill:none"/> + <path d=" M 42.67911 7.69046 L 44.17911 5.69046 L 42.67911 3.69046 L 41.17911 5.69046 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-429.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-429.svg new file mode 100644 index 00000000000..501c03dbc67 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-429.svg @@ -0,0 +1,31 @@ +<svg width="45.67911pt" height="9.69046pt" viewBox="-1.5 -2.0 45.67911 9.69046 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,2.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 0.0 2.0 L 1.5 0.0 L 0.0 -2.0 L -1.5 0.0 Z " /> + <path d=" M 14.22636 7.69046 L 15.72636 5.69046 L 14.22636 3.69046 L 12.72636 5.69046 Z " /> + <path d=" M 28.45274 2.0 L 29.95274 0.0 L 28.45274 -2.0 L 26.95274 0.0 Z " /> + <path d=" M 42.67911 7.69046 L 44.17911 5.69046 L 42.67911 3.69046 L 41.17911 5.69046 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-43.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-43.svg new file mode 100644 index 00000000000..ccaf482c203 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-43.svg @@ -0,0 +1,76 @@ +<svg width="71.53188pt" height="10.4pt" viewBox="-0.2 -0.2 71.53188 10.4 "> +<g transform="translate(0,10.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.45999 C 0.0 5.54962 4.45038 10.0 10.0 10.0 C 13.60005 10.0 16.86026 8.11774 18.42957 5.39963 " style="fill:none"/> + <g> + <g transform="matrix(0.0,-1.0,1.0,0.0,0.0,0.45999)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.50159,-0.86877,0.86877,0.50159,18.42957,5.39963)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 28.82957 0.2649 L 42.67912 10.0 L 56.9055 0.0 L 70.75505 9.7351 " style="fill:none"/> + <g> + <g transform="matrix(-0.81923,-0.57585,0.57585,-0.81923,28.82957,0.2649)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.81923,0.57585,-0.57585,0.81923,70.75505,9.7351)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-430.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-430.svg new file mode 100644 index 00000000000..db11480cb92 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-430.svg @@ -0,0 +1,31 @@ +<svg width="46.4833pt" height="9.3085pt" viewBox="-1.9021 -1.61804 46.4833 9.3085 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,1.61804pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 0.0 2.0 L 1.9021 0.61804 L 1.17557 -1.61804 L -1.17557 -1.61804 L -1.9021 0.61804 Z " style="fill:none"/> + <path d=" M 14.22636 7.69046 L 16.12846 6.3085 L 15.40193 4.07242 L 13.0508 4.07242 L 12.32426 6.3085 Z " style="fill:none"/> + <path d=" M 28.45274 2.0 L 30.35484 0.61804 L 29.62831 -1.61804 L 27.27718 -1.61804 L 26.55064 0.61804 Z " style="fill:none"/> + <path d=" M 42.67911 7.69046 L 44.5812 6.3085 L 43.85468 4.07242 L 41.50354 4.07242 L 40.77701 6.3085 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-431.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-431.svg new file mode 100644 index 00000000000..771c3cbbc28 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-431.svg @@ -0,0 +1,31 @@ +<svg width="46.4833pt" height="9.3085pt" viewBox="-1.9021 -1.61804 46.4833 9.3085 "> +<g transform="translate(0,7.69046pt) scale(1,-1) translate(0,1.61804pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 0.0 0.0 L 14.22636 5.69046 L 28.45274 0.0 L 42.67911 5.69046 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 0.0 2.0 L 1.9021 0.61804 L 1.17557 -1.61804 L -1.17557 -1.61804 L -1.9021 0.61804 Z " /> + <path d=" M 14.22636 7.69046 L 16.12846 6.3085 L 15.40193 4.07242 L 13.0508 4.07242 L 12.32426 6.3085 Z " /> + <path d=" M 28.45274 2.0 L 30.35484 0.61804 L 29.62831 -1.61804 L 27.27718 -1.61804 L 26.55064 0.61804 Z " /> + <path d=" M 42.67911 7.69046 L 44.5812 6.3085 L 43.85468 4.07242 L 41.50354 4.07242 L 40.77701 6.3085 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-432.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-432.svg new file mode 100644 index 00000000000..40991e8f043 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-432.svg @@ -0,0 +1,40 @@ +<svg width="85.55821pt" height="57.10547pt" viewBox="-0.09999 -0.09999 85.55821 57.10547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.16519,25.37735)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(19.51392pt,0pt)" text-anchor="middle" font-size="10"> +cross out</text> +</g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 19.63222 21.84438 L 65.726 35.06111 M 19.63222 35.06111 L 65.726 21.84438 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-433.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-433.svg new file mode 100644 index 00000000000..93b0487a08c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-433.svg @@ -0,0 +1,25 @@ +<svg width="20.24374pt" height="11.77148pt" viewBox="-3.73297 -3.73297 20.24374 11.77148 "> +<g transform="translate(0,8.03851pt) scale(1,-1) translate(0,3.73297pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,0.0)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +me</text> +</g> + </g> + </g> + <path d=" M -3.53297 -3.53297 L 16.31078 7.83852 M -3.53297 7.83852 L 16.31078 -3.53297 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-434.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-434.svg new file mode 100644 index 00000000000..0dabc369ecc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-434.svg @@ -0,0 +1,296 @@ +<svg width="381.09662pt" height="141.29791pt" viewBox="-190.54831 -70.64896 381.09662 141.29791 "> +<g transform="translate(0,70.64896pt) scale(1,-1) translate(0,70.64896pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-44.82784,-28.45274)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <text style="stroke:none" transform="scale(1,-1) translate(44.82784pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmr" font-size="17">cross out</tspan></text> +</g> + </g> + </g> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <path d=" M -123.07289 -49.79228 L 123.07289 49.79228 M -123.07289 49.79228 L 123.07289 -49.79228 " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -123.07289 49.79228 " style="fill:none"/> + <g> + <path d=" M -124.4871 48.37807 L -121.65868 51.2065 M -124.4871 51.2065 L -121.65868 48.37807 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-182.94217,58.18173)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 49.79228 " style="fill:none"/> + <g> + <path d=" M -1.41422 48.37807 L 1.41422 51.2065 M -1.41422 51.2065 L 1.41422 48.37807 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,58.18173)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 123.07289 49.79228 " style="fill:none"/> + <g> + <path d=" M 121.65868 48.37807 L 124.4871 51.2065 M 121.65868 51.2065 L 124.4871 48.37807 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,130.87903,58.18173)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -123.07289 0.0 " style="fill:none"/> + <g> + <path d=" M -124.4871 -1.41422 L -121.65868 1.41422 M -124.4871 1.41422 L -121.65868 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-160.6294,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -1.41422 -1.41422 L 1.41422 1.41422 M -1.41422 1.41422 L 1.41422 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.59398,8.38945)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(18.59398pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.center)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 123.07289 0.0 " style="fill:none"/> + <g> + <path d=" M 121.65868 -1.41422 L 124.4871 1.41422 M 121.65868 1.41422 L 124.4871 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,130.87903,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -123.07289 -23.09744 " style="fill:none"/> + <g> + <path d=" M -124.4871 -24.51166 L -121.65868 -21.68323 M -124.4871 -21.68323 L -121.65868 -24.51166 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-115.26675,-25.23633)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -23.09744 " style="fill:none"/> + <g> + <path d=" M -1.41422 -24.51166 L 1.41422 -21.68323 M -1.41422 -21.68323 L 1.41422 -24.51166 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.01578,-14.708)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 123.07289 -23.09744 " style="fill:none"/> + <g> + <path d=" M 121.65868 -24.51166 L 124.4871 -21.68323 M 121.65868 -21.68323 L 124.4871 -24.51166 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,70.6412,-25.23633)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -123.07289 -28.45274 " style="fill:none"/> + <g> + <path d=" M -124.4871 -29.86696 L -121.65868 -27.03853 M -124.4871 -27.03853 L -121.65868 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-179.22336,-30.59163)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -28.45274 " style="fill:none"/> + <g> + <path d=" M -1.41422 -29.86696 L 1.41422 -27.03853 M -1.41422 -27.03853 L 1.41422 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-14.87518,-41.11996)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 123.07289 -28.45274 " style="fill:none"/> + <g> + <path d=" M 121.65868 -29.86696 L 124.4871 -27.03853 M 121.65868 -27.03853 L 124.4871 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,130.87903,-30.59163)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -123.07289 -49.79228 " style="fill:none"/> + <g> + <path d=" M -124.4871 -51.2065 L -121.65868 -48.37807 M -124.4871 -48.37807 L -121.65868 -51.2065 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-182.94217,-62.4595)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -49.79228 " style="fill:none"/> + <g> + <path d=" M -1.41422 -51.2065 L 1.41422 -48.37807 M -1.41422 -48.37807 L 1.41422 -51.2065 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,-62.4595)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 123.07289 -49.79228 " style="fill:none"/> + <g> + <path d=" M 121.65868 -51.2065 L 124.4871 -48.37807 M 121.65868 -48.37807 L 124.4871 -51.2065 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,130.87903,-62.4595)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -44.82784 -28.45274 " style="fill:none"/> + <g> + <path d=" M -46.24205 -29.86696 L -43.41362 -27.03853 M -46.24205 -27.03853 L -43.41362 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-82.38434,-30.59163)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.text)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 123.07289 21.7015 " style="fill:none"/> + <g> + <path d=" M 121.65868 20.2873 L 124.4871 23.11572 M 121.65868 23.11572 L 124.4871 20.2873 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,130.87903,19.56262)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.15639pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.10)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -41.78354 49.79228 " style="fill:none"/> + <g> + <path d=" M -43.19775 48.37807 L -40.36932 51.2065 M -43.19775 51.2065 L -40.36932 48.37807 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-54.79932,58.18173)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.130)</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-435.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-435.svg new file mode 100644 index 00000000000..83d715984cb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-435.svg @@ -0,0 +1,296 @@ +<svg width="437.71866pt" height="183.49844pt" viewBox="-218.85933 -91.74922 437.71866 183.49844 "> +<g transform="translate(0,91.74922pt) scale(1,-1) translate(0,91.74922pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <path d=" M 147.98955 0.0 C 147.98955 35.39708 82.1331 63.77937 0.0 63.77937 C -82.1331 63.77937 -147.98955 35.39708 -147.98955 0.0 C -147.98955 -35.39708 -82.1331 -63.77937 0.0 -63.77937 C 82.1331 -63.77937 147.98955 -35.39708 147.98955 0.0 Z M 0.0 0.0 " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-33.51242,-26.03307)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <text style="stroke:none" transform="scale(1,-1) translate(33.51242pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmr" font-size="17">Ellipse</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -109.6743 50.12865 " style="fill:none"/> + <g> + <path d=" M -111.08852 48.71443 L -108.26009 51.54286 M -111.08852 51.54286 L -108.26009 48.71443 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-169.54358,58.5181)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 70.89255 " style="fill:none"/> + <g> + <path d=" M -1.41422 69.47833 L 1.41422 72.30676 M -1.41422 72.30676 L 1.41422 69.47833 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,79.282)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 109.6743 50.12865 " style="fill:none"/> + <g> + <path d=" M 108.26009 48.71443 L 111.08852 51.54286 M 108.26009 51.54286 L 111.08852 48.71443 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,117.48044,58.5181)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -155.10272 0.0 " style="fill:none"/> + <g> + <path d=" M -156.51694 -1.41422 L -153.6885 1.41422 M -156.51694 1.41422 L -153.6885 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-192.65923,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -1.41422 -1.41422 L 1.41422 1.41422 M -1.41422 1.41422 L 1.41422 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.59398,8.38945)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(18.59398pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.center)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 155.10272 0.0 " style="fill:none"/> + <g> + <path d=" M 153.6885 -1.41422 L 156.51694 1.41422 M 153.6885 1.41422 L 156.51694 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,162.90886,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -155.10272 -20.67776 " style="fill:none"/> + <g> + <path d=" M -156.51694 -22.09198 L -153.6885 -19.26355 M -156.51694 -19.26355 L -153.6885 -22.09198 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-147.29659,-22.81665)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -20.67776 " style="fill:none"/> + <g> + <path d=" M -1.41422 -22.09198 L 1.41422 -19.26355 M -1.41422 -19.26355 L 1.41422 -22.09198 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.01578,-12.28831)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 155.10272 -20.67776 " style="fill:none"/> + <g> + <path d=" M 153.6885 -22.09198 L 156.51694 -19.26355 M 153.6885 -19.26355 L 156.51694 -22.09198 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,102.67104,-22.81665)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -155.10272 -26.03307 " style="fill:none"/> + <g> + <path d=" M -156.51694 -27.44728 L -153.6885 -24.61885 M -156.51694 -24.61885 L -153.6885 -27.44728 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-211.25319,-28.17195)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -26.03307 " style="fill:none"/> + <g> + <path d=" M -1.41422 -27.44728 L 1.41422 -24.61885 M -1.41422 -24.61885 L 1.41422 -27.44728 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-14.87518,-38.70029)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 155.10272 -26.03307 " style="fill:none"/> + <g> + <path d=" M 153.6885 -27.44728 L 156.51694 -24.61885 M 153.6885 -24.61885 L 156.51694 -27.44728 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,162.90886,-28.17195)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -109.6743 -50.12865 " style="fill:none"/> + <g> + <path d=" M -111.08852 -51.54286 L -108.26009 -48.71443 M -111.08852 -48.71443 L -108.26009 -51.54286 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-169.54358,-62.79587)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -70.89255 " style="fill:none"/> + <g> + <path d=" M -1.41422 -72.30676 L 1.41422 -69.47833 M -1.41422 -69.47833 L 1.41422 -72.30676 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,-83.55977)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 109.6743 -50.12865 " style="fill:none"/> + <g> + <path d=" M 108.26009 -51.54286 L 111.08852 -48.71443 M 108.26009 -48.71443 L 111.08852 -51.54286 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,117.48044,-62.79587)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -33.51242 -26.03307 " style="fill:none"/> + <g> + <path d=" M -34.92664 -27.44728 L -32.0982 -24.61885 M -34.92664 -24.61885 L -32.0982 -27.44728 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-71.06892,-28.17195)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.text)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 144.98752 25.56679 " style="fill:none"/> + <g> + <path d=" M 143.5733 24.15257 L 146.40173 26.981 M 143.5733 26.981 L 146.40173 24.15257 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,152.79366,23.4279)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.15639pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.10)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -55.60986 66.26921 " style="fill:none"/> + <g> + <path d=" M -57.02408 64.855 L -54.19565 67.68343 M -57.02408 67.68343 L -54.19565 64.855 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-68.62564,74.65866)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.130)</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-436.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-436.svg new file mode 100644 index 00000000000..7afc24726bf --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-436.svg @@ -0,0 +1,49 @@ +<svg width="51.02625pt" height="51.02625pt" viewBox="-25.51312 -25.51312 51.02625 51.02625 "> +<g transform="translate(0,25.51312pt) scale(1,-1) translate(0,25.51312pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="4.30554pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g stroke-width="4.30554pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 23.36035 0.0 C 23.36035 12.96481 12.96481 23.36035 0.0 23.36035 C -12.96481 23.36035 -23.36035 12.96481 -23.36035 0.0 C -23.36035 -12.96481 -12.96481 -23.36035 0.0 -23.36035 C 12.96481 -23.36035 23.36035 -12.96481 23.36035 0.0 Z M 0.0 0.0 " /> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.75006,-2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(18.75006pt,0pt)" text-anchor="middle" font-size="10"> +Smoking</text> +</g> + </g> + </g> + <g> + <g stroke-width="4.30554pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -16.51828 -16.51828 L 16.51828 16.51828 " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-437.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-437.svg new file mode 100644 index 00000000000..fffd5e56c63 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-437.svg @@ -0,0 +1,307 @@ +<svg width="399.51447pt" height="313.7146pt" viewBox="-199.75723 -156.8573 399.51447 313.7146 "> +<g transform="translate(0,156.8573pt) scale(1,-1) translate(0,156.8573pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <path d=" M 128.88745 0.0 C 128.88745 71.53159 71.53159 128.88745 0.0 128.88745 C -71.53159 128.88745 -128.88745 71.53159 -128.88745 0.0 C -128.88745 -71.53159 -71.53159 -128.88745 0.0 -128.88745 C 71.53159 -128.88745 128.88745 -71.53159 128.88745 0.0 Z M 0.0 0.0 " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-50.70705,-28.45274)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <text style="stroke:none" transform="scale(1,-1) translate(50.70705pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmr" font-size="17">Forbidden</tspan></text> +</g> + </g> + </g> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <path d=" M -91.13728 -91.13728 L 91.13728 91.13728 " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -96.16705 96.16705 " style="fill:none"/> + <g> + <path d=" M -97.58127 94.75284 L -94.75284 97.58127 M -97.58127 97.58127 L -94.75284 94.75284 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-156.03633,104.5565)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 136.00063 " style="fill:none"/> + <g> + <path d=" M -1.41422 134.58641 L 1.41422 137.41484 M -1.41422 137.41484 L 1.41422 134.58641 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,144.39008)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 96.16705 96.16705 " style="fill:none"/> + <g> + <path d=" M 94.75284 94.75284 L 97.58127 97.58127 M 94.75284 97.58127 L 97.58127 94.75284 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,103.97319,104.5565)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -136.00063 0.0 " style="fill:none"/> + <g> + <path d=" M -137.41484 -1.41422 L -134.58641 1.41422 M -137.41484 1.41422 L -134.58641 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-173.55713,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -1.41422 -1.41422 L 1.41422 1.41422 M -1.41422 1.41422 L 1.41422 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.59398,8.38945)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(18.59398pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.center)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 136.00063 0.0 " style="fill:none"/> + <g> + <path d=" M 134.58641 -1.41422 L 137.41484 1.41422 M 134.58641 1.41422 L 137.41484 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,143.80676,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -136.00063 -23.09744 " style="fill:none"/> + <g> + <path d=" M -137.41484 -24.51166 L -134.58641 -21.68323 M -137.41484 -21.68323 L -134.58641 -24.51166 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-128.19449,-25.23633)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -23.09744 " style="fill:none"/> + <g> + <path d=" M -1.41422 -24.51166 L 1.41422 -21.68323 M -1.41422 -21.68323 L 1.41422 -24.51166 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.01578,-14.708)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 136.00063 -23.09744 " style="fill:none"/> + <g> + <path d=" M 134.58641 -24.51166 L 137.41484 -21.68323 M 134.58641 -21.68323 L 137.41484 -24.51166 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,83.56894,-25.23633)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -136.00063 -28.45274 " style="fill:none"/> + <g> + <path d=" M -137.41484 -29.86696 L -134.58641 -27.03853 M -137.41484 -27.03853 L -134.58641 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-192.1511,-30.59163)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -28.45274 " style="fill:none"/> + <g> + <path d=" M -1.41422 -29.86696 L 1.41422 -27.03853 M -1.41422 -27.03853 L 1.41422 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-14.87518,-41.11996)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 136.00063 -28.45274 " style="fill:none"/> + <g> + <path d=" M 134.58641 -29.86696 L 137.41484 -27.03853 M 134.58641 -27.03853 L 137.41484 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,143.80676,-30.59163)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -96.16705 -96.16705 " style="fill:none"/> + <g> + <path d=" M -97.58127 -97.58127 L -94.75284 -94.75284 M -97.58127 -94.75284 L -94.75284 -97.58127 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-156.03633,-108.83427)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -136.00063 " style="fill:none"/> + <g> + <path d=" M -1.41422 -137.41484 L 1.41422 -134.58641 M -1.41422 -134.58641 L 1.41422 -137.41484 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,-148.66785)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 96.16705 -96.16705 " style="fill:none"/> + <g> + <path d=" M 94.75284 -97.58127 L 97.58127 -94.75284 M 94.75284 -94.75284 L 97.58127 -97.58127 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,103.97319,-108.83427)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -50.70705 -28.45274 " style="fill:none"/> + <g> + <path d=" M -52.12126 -29.86696 L -49.29283 -27.03853 M -52.12126 -27.03853 L -49.29283 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-88.26355,-30.59163)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.text)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 134.0769 23.64073 " style="fill:none"/> + <g> + <path d=" M 132.66269 22.22652 L 135.49112 25.05495 M 132.66269 25.05495 L 135.49112 22.22652 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,141.88304,21.50185)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.15639pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.10)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -87.81644 104.6505 " style="fill:none"/> + <g> + <path d=" M -89.23065 103.23628 L -86.40222 106.06471 M -89.23065 106.06471 L -86.40222 103.23628 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-100.83221,113.03995)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.130)</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-438.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-438.svg new file mode 100644 index 00000000000..3aae74ccf06 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-438.svg @@ -0,0 +1,25 @@ +<svg width="20.24374pt" height="11.77148pt" viewBox="-3.73297 -3.73297 20.24374 11.77148 "> +<g transform="translate(0,8.03851pt) scale(1,-1) translate(0,3.73297pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,0.0)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +me</text> +</g> + </g> + </g> + <path d=" M -3.53297 -3.53297 L 16.31078 7.83852 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-439.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-439.svg new file mode 100644 index 00000000000..b9861e9c379 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-439.svg @@ -0,0 +1,105 @@ +<svg width="85.75818pt" height="163.49527pt" viewBox="-42.87909 -134.84253 85.75818 163.49527 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,134.84253pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.50002,-2.15277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.50002pt,0pt)" text-anchor="middle" font-size="10"> +one</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M 0.0 5.68575 L 0.0 28.45274 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.77779,-45.7545)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.77779pt,0pt)" text-anchor="middle" font-size="10"> +two</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -3.30367 -36.07074 L -14.22636 -14.22636 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 3.30367 -36.07074 L 14.22636 -14.22636 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-11.12502,-88.83044)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.12502pt,0pt)" text-anchor="middle" font-size="10"> +three</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -7.0041 -78.35304 L -28.45273 -56.90549 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.0 -78.35304 L 0.0 -56.90549 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 7.0041 -78.35304 L 28.45273 -56.90549 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-8.76392,-131.50955)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.76392pt,0pt)" text-anchor="middle" font-size="10"> +four</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -10.50616 -121.03215 L -42.6791 -99.5846 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -3.50204 -121.03215 L -14.22636 -99.5846 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 3.50204 -121.03215 L 14.22636 -99.5846 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 10.50616 -121.03215 L 42.6791 -99.5846 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-44.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-44.svg new file mode 100644 index 00000000000..844532976d7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-44.svg @@ -0,0 +1,34 @@ +<svg width="10.0pt" height="4.30554pt" viewBox="0.0 -2.15277 10.0 4.30554 "> +<g transform="translate(0,2.15277pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="1.0pt"> + <path d=" M 0.0 0.0 L 9.165 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,9.165,0.0)"> + <g> + <g stroke-width="0.8pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.74 2.32 C -1.595 1.45 0.0 0.14499 0.435 0.0 C 0.0 -0.14499 -1.595 -1.45 -1.74 -2.32 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-440.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-440.svg new file mode 100644 index 00000000000..a829977113d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-440.svg @@ -0,0 +1,105 @@ +<svg width="100.01622pt" height="163.49527pt" viewBox="-14.458 -134.84253 100.01622 163.49527 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,134.84253pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.50002,-2.15277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.50002pt,0pt)" text-anchor="middle" font-size="10"> +one</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M 0.0 5.68575 L 0.0 28.45274 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.77779,-45.7545)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.77779pt,0pt)" text-anchor="middle" font-size="10"> +two</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M 0.0 -36.07074 L 0.0 -14.22636 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 6.60735 -36.07074 L 28.45274 -14.22636 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-11.12502,-88.83044)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.12502pt,0pt)" text-anchor="middle" font-size="10"> +three</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M 0.0 -78.35304 L 0.0 -56.90549 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 7.0041 -78.35304 L 28.45274 -56.90549 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 14.00833 -78.35304 L 56.90549 -56.90549 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-8.76392,-131.50955)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.76392pt,0pt)" text-anchor="middle" font-size="10"> +four</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M 0.0 -121.03215 L 0.0 -99.5846 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 7.0041 -121.03215 L 28.45274 -99.5846 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 12.29689 -121.89247 L 56.90549 -99.5846 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 12.29689 -123.94257 L 85.35823 -99.5846 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-441.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-441.svg new file mode 100644 index 00000000000..4cecf01abad --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-441.svg @@ -0,0 +1,105 @@ +<svg width="85.75822pt" height="169.28902pt" viewBox="-28.65274 -163.80327 85.75822 169.28902 "> +<g transform="translate(0,5.48575pt) scale(1,-1) translate(0,163.80327pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.50002,-2.15277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.50002pt,0pt)" text-anchor="middle" font-size="10"> +one</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -11.03299 -5.51564 L -28.45274 -14.22636 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.77779,-45.7545)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.77779pt,0pt)" text-anchor="middle" font-size="10"> +two</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -11.31076 -48.33362 L -28.45274 -56.90547 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.0 -49.28748 L 0.0 -64.01866 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-11.12502,-88.83044)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.12502pt,0pt)" text-anchor="middle" font-size="10"> +three</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -14.00833 -92.36342 L -28.45274 -99.5846 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.0 -92.36342 L 0.0 -106.69778 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 7.0041 -92.36342 L 28.45274 -113.81097 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-8.76392,-131.50955)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.76392pt,0pt)" text-anchor="middle" font-size="10"> +four</text> +</g> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M -12.29689 -134.18484 L -28.45274 -142.2637 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.0 -135.04253 L 0.0 -149.37689 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 7.0041 -135.04253 L 28.45274 -156.49008 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 11.20416 -135.04253 L 56.90549 -163.60327 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-442.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-442.svg new file mode 100644 index 00000000000..c52196162b3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-442.svg @@ -0,0 +1,212 @@ +<svg width="72.88736pt" height="40.2234pt" viewBox="-36.5464 -40.02338 72.88736 40.2234 "> +<g transform="translate(0,0.20003pt) scale(1,-1) translate(0,40.02338pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + </g> + <g> + <g> + </g> + <path d=" M -19.71268 -11.38109 M 0.00006 0.00003 L -19.71268 -11.38109 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -30.80183 -8.82097 M -19.71196 -11.38135 L -30.80183 -8.82097 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -30.80171 -8.82108 L -34.96353 -4.94025 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -30.80147 -8.82108 L -36.3464 -7.54092 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -30.80147 -8.82086 L -36.24359 -10.48473 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M -29.36444 -17.412 M -19.71164 -11.38048 L -29.36444 -17.412 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -29.36385 -17.41199 L -35.0515 -17.61049 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -29.36394 -17.41168 L -34.1903 -20.42744 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -29.36414 -17.41151 L -32.03604 -22.43637 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M -22.2728 -22.47025 M -19.71242 -11.38039 L -22.2728 -22.47025 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -22.27267 -22.47011 L -26.15352 -26.63194 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -22.27269 -22.46988 L -23.55284 -28.01482 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -22.2729 -22.46988 L -20.60904 -27.912 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M 0.0 -22.76219 M 0.0 0.0 L 0.0 -22.76219 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -7.7618 -31.08578 M 0.00073 -22.76135 L -7.7618 -31.08578 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M -7.76125 -31.08562 L -13.20364 -32.74954 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -7.76141 -31.08539 L -11.64268 -35.24757 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M -7.76169 -31.08545 L -9.04184 -36.63036 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M 0.39716 -34.13632 M -0.00006 -22.76102 L 0.39716 -34.13632 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 0.39743 -34.13585 L -2.27444 -39.16069 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.39714 -34.13574 L 0.59573 -39.82338 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 0.39685 -34.13582 L 3.4126 -38.96219 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M 8.3236 -30.52399 M -0.00082 -22.76144 L 8.3236 -30.52399 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 8.32343 -30.52345 L 9.98735 -35.96584 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 8.32318 -30.52364 L 12.48538 -34.40488 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 8.32326 -30.52386 L 13.86816 -31.80403 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g> + </g> + <path d=" M 19.71268 -11.38109 M -0.00006 0.00003 L 19.71268 -11.38109 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 23.0402 -22.2648 M 19.71234 -11.38 L 23.0402 -22.2648 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 23.04033 -22.2644 L 21.76007 -27.80937 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 23.04004 -22.26425 L 24.70396 -27.70665 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 23.03989 -22.26451 L 27.2019 -26.14569 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M 29.76143 -16.7243 M 19.7117 -11.38043 L 29.76143 -16.7243 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 29.76126 -16.72401 L 32.7768 -21.55008 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 29.76094 -16.724 L 34.7858 -19.3959 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 29.76103 -16.72432 L 35.4484 -16.52573 " style="fill:none"/> + </g> + </g> + <g> + <g> + </g> + <path d=" M 30.59639 -8.05356 M 19.71158 -11.38144 L 30.59639 -8.05356 " style="fill:none"/> + <g> + <g> + </g> + <path d=" M 30.596 -8.05344 L 36.14096 -9.3337 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 30.59586 -8.05373 L 36.03824 -6.3898 " style="fill:none"/> + </g> + <g> + <g> + </g> + <path d=" M 30.59612 -8.0539 L 34.47728 -3.89186 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-443.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-443.svg new file mode 100644 index 00000000000..5d93d0322f4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-443.svg @@ -0,0 +1,77 @@ +<svg width="88.1847pt" height="98.57181pt" viewBox="-31.75586 -92.16344 88.1847 98.57181 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,92.16344pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.42288,-46.15134)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -6.60837 L 0.0 -21.33955 L -21.33954 -21.33955 L -21.33954 -35.67393 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,10.90901,-45.17912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + <path d=" M 21.33958 -42.67912 M 0.0 -6.60837 L 0.0 -21.33955 L 21.33958 -21.33955 L 21.33958 -34.7017 " style="fill:none"/> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.41664,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 21.33958 -50.65654 L 21.33958 -64.01868 L 13.9497 -64.01868 L 13.9497 -78.35306 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.26248,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 21.33958 -50.65654 L 21.33958 -64.01868 L 42.67917 -64.01868 L 42.67917 -78.35306 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-444.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-444.svg new file mode 100644 index 00000000000..69fe34b315b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-444.svg @@ -0,0 +1,77 @@ +<svg width="111.48257pt" height="77.62909pt" viewBox="-12.37466 -28.14473 111.48257 77.62909 "> +<g transform="translate(0,49.48436pt) scale(1,-1) translate(0,28.14473pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,35.59578,-24.81175)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + <path d=" M 12.57466 0.0 L 21.33955 0.0 L 21.33955 -21.33954 L 32.0628 -21.33954 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.24855,18.83958)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + <path d=" M 42.67912 21.33958 M 12.57466 0.0 L 21.33955 0.0 L 21.33955 21.33958 L 28.71558 21.33958 " style="fill:none"/> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,74.94156,-3.47217)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 56.64267 21.33958 L 64.01868 21.33958 L 64.01868 0.00005 L 71.40858 0.00005 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,74.94156,39.20695)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 56.64267 21.33958 L 64.01868 21.33958 L 64.01868 42.67917 L 71.40858 42.67917 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-445.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-445.svg new file mode 100644 index 00000000000..eeecb93fb74 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-445.svg @@ -0,0 +1,17 @@ +<svg width="66.31656pt" height="37.8638pt" viewBox="-33.15828 -18.9319 66.31656 37.8638 "> +<g transform="translate(0,18.9319pt) scale(1,-1) translate(0,18.9319pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <path d=" M -32.95828 -18.7319 M -32.95828 -18.7319 L -32.95828 18.7319 L 32.95828 18.7319 L 32.95828 -18.7319 L -32.95828 -18.7319 Z M 32.95828 18.7319 " style="fill:none"/> + </g> + <g> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 7.89552 15.79106 14.22636 0.0 14.22636 C -15.79106 14.22636 -28.45274 7.89552 -28.45274 0.0 C -28.45274 -7.89552 -15.79106 -14.22636 0.0 -14.22636 C 15.79106 -14.22636 28.45274 -7.89552 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-446.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-446.svg new file mode 100644 index 00000000000..522a354fc2c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-446.svg @@ -0,0 +1,54 @@ +<svg width="69.71658pt" height="41.26382pt" viewBox="-34.85829 -20.63191 69.71658 41.26382 "> +<g transform="translate(0,20.63191pt) scale(1,-1) translate(0,20.63191pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <g> + <g stroke-width="1.6pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g> + <clipPath id="pgfcp67"> <path d=" M -32.95828 -18.7319 M -32.95828 -14.7319 L -32.95828 14.7319 C -32.95828 16.95187 -31.17825 18.7319 -28.95828 18.7319 L 28.95828 18.7319 C 31.17825 18.7319 32.95828 16.95187 32.95828 14.7319 L 32.95828 -14.7319 C 32.95828 -16.95187 31.17825 -18.7319 28.95828 -18.7319 L -28.95828 -18.7319 C -31.17825 -18.7319 -32.95828 -16.95187 -32.95828 -14.7319 L -32.95828 -14.7319 C -32.95828 -16.95187 -32.95828 -16.95187 -32.95828 -14.7319 Z M 32.95828 18.7319 "/> +</clipPath> + <g clip-path="url(#pgfcp67)"> + <g transform="matrix(1,0,0,1,0.0,0.0)"> + <g transform="matrix(1.3186,0,0,0.74944,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh68" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,50.0%,100.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh68); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="3.80002pt"> + <path d=" M -32.95828 -18.7319 M -32.95828 -14.7319 L -32.95828 14.7319 C -32.95828 16.95187 -31.17825 18.7319 -28.95828 18.7319 L 28.95828 18.7319 C 31.17825 18.7319 32.95828 16.95187 32.95828 14.7319 L 32.95828 -14.7319 C 32.95828 -16.95187 31.17825 -18.7319 28.95828 -18.7319 L -28.95828 -18.7319 C -31.17825 -18.7319 -32.95828 -16.95187 -32.95828 -14.7319 L -32.95828 -14.7319 C -32.95828 -16.95187 -32.95828 -16.95187 -32.95828 -14.7319 Z M 32.95828 18.7319 " style="fill:none"/> + <g stroke-width="0.6pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -32.95828 -18.7319 M -32.95828 -14.7319 L -32.95828 14.7319 C -32.95828 16.95187 -31.17825 18.7319 -28.95828 18.7319 L 28.95828 18.7319 C 31.17825 18.7319 32.95828 16.95187 32.95828 14.7319 L 32.95828 -14.7319 C 32.95828 -16.95187 31.17825 -18.7319 28.95828 -18.7319 L -28.95828 -18.7319 C -31.17825 -18.7319 -32.95828 -16.95187 -32.95828 -14.7319 L -32.95828 -14.7319 C -32.95828 -16.95187 -32.95828 -16.95187 -32.95828 -14.7319 Z M 32.95828 18.7319 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 7.89552 15.79106 14.22636 0.0 14.22636 C -15.79106 14.22636 -28.45274 7.89552 -28.45274 0.0 C -28.45274 -7.89552 -15.79106 -14.22636 0.0 -14.22636 C 15.79106 -14.22636 28.45274 -7.89552 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-447.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-447.svg new file mode 100644 index 00000000000..04a256ac9a9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-447.svg @@ -0,0 +1,23 @@ +<svg width="66.31656pt" height="37.8638pt" viewBox="-33.15828 -18.9319 66.31656 37.8638 "> +<g transform="translate(0,18.9319pt) scale(1,-1) translate(0,18.9319pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,100.0%)"> + <g fill="rgb(80.0003%,80.0003%,100.0%)"> + <path d=" M -32.95828 -18.7319 M -32.95828 -14.42636 L -32.95828 14.42636 C -32.95828 16.8159 -31.04228 18.7319 -28.65274 18.7319 L 28.65274 18.7319 C 31.04228 18.7319 32.95828 16.8159 32.95828 14.42636 L 32.95828 -14.42636 C 32.95828 -16.8159 31.04228 -18.7319 28.65274 -18.7319 L -28.65274 -18.7319 C -31.04228 -18.7319 -32.95828 -16.8159 -32.95828 -14.42636 L -32.95828 -14.42636 C -32.95828 -16.8159 -32.95828 -16.8159 -32.95828 -14.42636 Z M 32.95828 18.7319 " /> + </g> + </g> + </g> + </g> + <g> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 7.89552 15.79106 14.22636 0.0 14.22636 C -15.79106 14.22636 -28.45274 7.89552 -28.45274 0.0 C -28.45274 -7.89552 -15.79106 -14.22636 0.0 -14.22636 C 15.79106 -14.22636 28.45274 -7.89552 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-448.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-448.svg new file mode 100644 index 00000000000..d8cbe7cc646 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-448.svg @@ -0,0 +1,25 @@ +<svg width="66.11655pt" height="37.66379pt" viewBox="-33.05827 -18.8319 66.11655 37.66379 "> +<g transform="translate(0,18.8319pt) scale(1,-1) translate(0,18.8319pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -32.95828 -18.7319 M -32.95828 0.0 L 32.95828 0.0 M -28.45274 -18.7319 L -28.45274 18.7319 M 0.0 -18.7319 L 0.0 18.7319 M 28.45274 -18.7319 L 28.45274 18.7319 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 7.89552 15.79106 14.22636 0.0 14.22636 C -15.79106 14.22636 -28.45274 7.89552 -28.45274 0.0 C -28.45274 -7.89552 -15.79106 -14.22636 0.0 -14.22636 C 15.79106 -14.22636 28.45274 -7.89552 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-449.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-449.svg new file mode 100644 index 00000000000..c4c6f6ac0f1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-449.svg @@ -0,0 +1,23 @@ +<svg width="66.71655pt" height="38.2638pt" viewBox="-33.35828 -19.1319 66.71655 38.2638 "> +<g transform="translate(0,19.1319pt) scale(1,-1) translate(0,19.1319pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <g> + <g stroke-width="0.8pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <path d=" M -32.95828 -18.7319 M -32.95828 -14.22636 L 32.95828 -14.22636 M -32.95828 0.0 L 32.95828 0.0 M -32.95828 14.22636 L 32.95828 14.22636 M -28.45273 -18.7319 L -28.45273 18.7319 M -14.22636 -18.7319 L -14.22636 18.7319 M 0.0 -18.7319 L 0.0 18.7319 M 14.22636 -18.7319 L 14.22636 18.7319 M 28.45273 -18.7319 L 28.45273 18.7319 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 7.89552 15.79106 14.22636 0.0 14.22636 C -15.79106 14.22636 -28.45274 7.89552 -28.45274 0.0 C -28.45274 -7.89552 -15.79106 -14.22636 0.0 -14.22636 C 15.79106 -14.22636 28.45274 -7.89552 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-45.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-45.svg new file mode 100644 index 00000000000..b1af7058a0e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-45.svg @@ -0,0 +1,39 @@ +<svg width="71.93187pt" height="11.19998pt" viewBox="-0.2 -0.59999 71.93187 11.19998 "> +<g transform="translate(0,10.59999pt) scale(1,-1) translate(0,0.59999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 0.0 5.54962 4.45038 10.0 10.0 10.0 C 13.60005 10.0 16.86026 8.11774 17.65714 6.73752 " style="fill:none"/> + <g> + <g transform="matrix(0.5016,-0.86877,0.86877,0.5016,17.65714,6.73752)"> + <g> + <path d=" M 1.99997 0.0 L -1.19998 1.59998 L 0.0 0.0 L -1.19998 -1.59998 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <path d=" M 31.07426 1.84276 L 42.67912 10.0 L 56.9055 0.0 L 71.13188 10.0 " style="fill:none"/> + <g> + <g transform="matrix(-0.81923,-0.57587,0.57587,-0.81923,31.07426,1.84276)"> + <g> + <g> + <path d=" M 3.2 0.0 L -1.92 2.56 L 0.0 0.0 L -1.92 -2.56 " style="stroke:none"/> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-6.31999,0.0)"> + <path d=" M 3.2 0.0 L -1.92 2.56 L 0.0 0.0 L -1.92 -2.56 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-450.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-450.svg new file mode 100644 index 00000000000..a5870e3c98b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-450.svg @@ -0,0 +1,28 @@ +<svg width="66.71655pt" height="38.2638pt" viewBox="-33.35828 -19.1319 66.71655 38.2638 "> +<g transform="translate(0,19.1319pt) scale(1,-1) translate(0,19.1319pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <g> + <g fill="rgb(100.0%,100.0%,0.0%)"> + <path d=" M -32.95828 -18.7319 M -32.95828 -14.7319 L -32.95828 14.7319 C -32.95828 16.95187 -31.17825 18.7319 -28.95828 18.7319 L 28.95828 18.7319 C 31.17825 18.7319 32.95828 16.95187 32.95828 14.7319 L 32.95828 -14.7319 C 32.95828 -16.95187 31.17825 -18.7319 28.95828 -18.7319 L -28.95828 -18.7319 C -31.17825 -18.7319 -32.95828 -16.95187 -32.95828 -14.7319 L -32.95828 -14.7319 C -32.95828 -16.95187 -32.95828 -16.95187 -32.95828 -14.7319 Z M 32.95828 18.7319 " style="stroke:none"/> + </g> + </g> + <g> + <g stroke-width="0.8pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <path d=" M -32.95828 -18.7319 M -32.95828 -14.22636 L 32.95828 -14.22636 M -32.95828 0.0 L 32.95828 0.0 M -32.95828 14.22636 L 32.95828 14.22636 M -28.45273 -18.7319 L -28.45273 18.7319 M -14.22636 -18.7319 L -14.22636 18.7319 M 0.0 -18.7319 L 0.0 18.7319 M 14.22636 -18.7319 L 14.22636 18.7319 M 28.45273 -18.7319 L 28.45273 18.7319 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 7.89552 15.79106 14.22636 0.0 14.22636 C -15.79106 14.22636 -28.45274 7.89552 -28.45274 0.0 C -28.45274 -7.89552 -15.79106 -14.22636 0.0 -14.22636 C 15.79106 -14.22636 28.45274 -7.89552 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-451.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-451.svg new file mode 100644 index 00000000000..21599713a36 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-451.svg @@ -0,0 +1,22 @@ +<svg width="66.31656pt" height="37.6638pt" viewBox="-33.15828 -18.7319 66.31656 37.6638 "> +<g transform="translate(0,18.9319pt) scale(1,-1) translate(0,18.7319pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <g> + <g fill="rgb(100.0%,100.0%,0.0%)"> + <path d=" M -32.95828 -18.7319 M -32.95828 -18.7319 L -32.95828 18.7319 L 32.95828 18.7319 L 32.95828 -18.7319 L -32.95828 -18.7319 Z M 32.95828 18.7319 " style="stroke:none"/> + </g> + </g> + <path d=" M -32.95828 18.7319 L 32.95828 18.7319 " style="fill:none"/> + </g> + <g> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 7.89552 15.79106 14.22636 0.0 14.22636 C -15.79106 14.22636 -28.45274 7.89552 -28.45274 0.0 C -28.45274 -7.89552 -15.79106 -14.22636 0.0 -14.22636 C 15.79106 -14.22636 28.45274 -7.89552 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-452.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-452.svg new file mode 100644 index 00000000000..b1ca980e79e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-452.svg @@ -0,0 +1,22 @@ +<svg width="74.92764pt" height="37.6638pt" viewBox="-37.46382 -18.7319 74.92764 37.6638 "> +<g transform="translate(0,18.9319pt) scale(1,-1) translate(0,18.7319pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <g> + <g fill="rgb(100.0%,100.0%,0.0%)"> + <path d=" M -32.95828 -18.7319 M -32.95828 -18.7319 L -32.95828 18.7319 L 32.95828 18.7319 L 32.95828 -18.7319 L -32.95828 -18.7319 Z M 32.95828 18.7319 " style="stroke:none"/> + </g> + </g> + <path d=" M -37.26382 18.7319 L 37.26382 18.7319 " style="fill:none"/> + </g> + <g> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 7.89552 15.79106 14.22636 0.0 14.22636 C -15.79106 14.22636 -28.45274 7.89552 -28.45274 0.0 C -28.45274 -7.89552 -15.79106 -14.22636 0.0 -14.22636 C 15.79106 -14.22636 28.45274 -7.89552 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-453.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-453.svg new file mode 100644 index 00000000000..2ca0fe50abf --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-453.svg @@ -0,0 +1,20 @@ +<svg width="74.92764pt" height="46.47488pt" viewBox="-37.46382 -23.23744 74.92764 46.47488 "> +<g transform="translate(0,23.23744pt) scale(1,-1) translate(0,23.23744pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <path d=" M -37.26382 18.7319 L 37.26382 18.7319 " style="fill:none"/> + <path d=" M -37.26382 -18.7319 L 37.26382 -18.7319 " style="fill:none"/> + <path d=" M -32.95828 -23.03745 L -32.95828 23.03745 " style="fill:none"/> + <path d=" M 32.95828 -23.03745 L 32.95828 23.03745 " style="fill:none"/> + </g> + <g> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 7.89552 15.79106 14.22636 0.0 14.22636 C -15.79106 14.22636 -28.45274 7.89552 -28.45274 0.0 C -28.45274 -7.89552 -15.79106 -14.22636 0.0 -14.22636 C 15.79106 -14.22636 28.45274 -7.89552 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-454.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-454.svg new file mode 100644 index 00000000000..5b631a7cc91 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-454.svg @@ -0,0 +1,28 @@ +<svg width="70.2221pt" height="39.61658pt" viewBox="-35.11105 -18.7319 70.2221 39.61658 "> +<g transform="translate(0,20.88467pt) scale(1,-1) translate(0,18.7319pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,100.0%)"> + <path d=" M -32.95828 -18.7319 M -32.95828 -18.7319 L -32.95828 18.7319 L 32.95828 18.7319 L 32.95828 -18.7319 L -32.95828 -18.7319 Z M 32.95828 18.7319 " style="stroke:none"/> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,100.0%)"> + <g stroke-width="4.30554pt"> + <path d=" M -32.95828 18.7319 L 32.95828 18.7319 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 7.89552 15.79106 14.22636 0.0 14.22636 C -15.79106 14.22636 -28.45274 7.89552 -28.45274 0.0 C -28.45274 -7.89552 -15.79106 -14.22636 0.0 -14.22636 C 15.79106 -14.22636 28.45274 -7.89552 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-455.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-455.svg new file mode 100644 index 00000000000..049c3f88464 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-455.svg @@ -0,0 +1,52 @@ +<svg width="32.57529pt" height="32.57529pt" viewBox="-16.28764 -16.28764 32.57529 32.57529 "> +<g transform="translate(0,16.28764pt) scale(1,-1) translate(0,16.28764pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <g> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <g> + <g stroke-width="1.4pt"> + <path d=" M 15.58765 0.0 C 15.58765 8.65102 8.65102 15.58765 0.0 15.58765 C -8.65102 15.58765 -15.58765 8.65102 -15.58765 0.0 C -15.58765 -8.65102 -8.65102 -15.58765 0.0 -15.58765 C 8.65102 -15.58765 15.58765 -8.65102 15.58765 0.0 Z M 0.0 0.0 " /> + <g stroke-width="0.6pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 15.58765 0.0 C 15.58765 8.65102 8.65102 15.58765 0.0 15.58765 C -8.65102 15.58765 -15.58765 8.65102 -15.58765 0.0 C -15.58765 -8.65102 -8.65102 -15.58765 0.0 -15.58765 C 8.65102 -15.58765 15.58765 -8.65102 15.58765 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <path d=" M -15.38765 0.0 L 15.38765 0.0 " style="fill:none"/> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-4.65451,5.47742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.65451pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">q</tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">1</tspan></tspan></text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-5.00002,-9.97742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +00</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-456.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-456.svg new file mode 100644 index 00000000000..597bd89f8b1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-456.svg @@ -0,0 +1,307 @@ +<svg width="414.33429pt" height="328.53442pt" viewBox="-207.16714 -164.26721 414.33429 328.53442 "> +<g transform="translate(0,164.26721pt) scale(1,-1) translate(0,164.26721pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <path d=" M 136.29736 0.0 C 136.29736 75.64403 75.64403 136.29736 0.0 136.29736 C -75.64403 136.29736 -136.29736 75.64403 -136.29736 0.0 C -136.29736 -75.64403 -75.64403 -136.29736 0.0 -136.29736 C 75.64403 -136.29736 136.29736 -75.64403 136.29736 0.0 Z M 0.0 0.0 " /> + </g> + </g> + </g> + </g> + </g> + <g> + <path d=" M -129.18419 0.0 L 129.18419 0.0 " style="fill:none"/> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-54.51743,21.33954)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <text style="stroke:none" transform="scale(1,-1) translate(54.51743pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmr" font-size="17">state name</tspan></text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-33.58134,-36.64044)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <text style="stroke:none" transform="scale(1,-1) translate(33.58134pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmr" font-size="17">output</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -101.40666 101.40666 " style="fill:none"/> + <g> + <path d=" M -102.82088 99.99245 L -99.99245 102.82088 M -102.82088 102.82088 L -99.99245 99.99245 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-161.27594,109.79611)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 143.41054 " style="fill:none"/> + <g> + <path d=" M -1.41422 141.99632 L 1.41422 144.82475 M -1.41422 144.82475 L 1.41422 141.99632 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,151.79999)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 101.40666 101.40666 " style="fill:none"/> + <g> + <path d=" M 99.99245 99.99245 L 102.82088 102.82088 M 99.99245 102.82088 L 102.82088 99.99245 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,109.2128,109.79611)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -143.41054 0.0 " style="fill:none"/> + <g> + <path d=" M -144.82475 -1.41422 L -141.99632 1.41422 M -144.82475 1.41422 L -141.99632 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-180.96704,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -1.41422 -1.41422 L 1.41422 1.41422 M -1.41422 1.41422 L 1.41422 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.59398,-12.66722)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(18.59398pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.center)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 143.41054 0.0 " style="fill:none"/> + <g> + <path d=" M 141.99632 -1.41422 L 144.82475 1.41422 M 141.99632 1.41422 L 144.82475 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,151.21667,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -143.41054 26.69484 " style="fill:none"/> + <g> + <path d=" M -144.82475 25.28062 L -141.99632 28.10905 M -144.82475 28.10905 L -141.99632 25.28062 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-135.6044,24.55595)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 26.69484 " style="fill:none"/> + <g> + <path d=" M -1.41422 25.28062 L 1.41422 28.10905 M -1.41422 28.10905 L 1.41422 25.28062 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.01578,35.08429)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 143.41054 26.69484 " style="fill:none"/> + <g> + <path d=" M 141.99632 25.28062 L 144.82475 28.10905 M 141.99632 28.10905 L 144.82475 25.28062 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,90.97885,24.55595)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -143.41054 21.33954 " style="fill:none"/> + <g> + <path d=" M -144.82475 19.92532 L -141.99632 22.75375 M -144.82475 22.75375 L -141.99632 19.92532 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-199.561,19.20065)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 21.33954 " style="fill:none"/> + <g> + <path d=" M -1.41422 19.92532 L 1.41422 22.75375 M -1.41422 22.75375 L 1.41422 19.92532 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-14.87518,8.67232)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 143.41054 21.33954 " style="fill:none"/> + <g> + <path d=" M 141.99632 19.92532 L 144.82475 22.75375 M 141.99632 22.75375 L 144.82475 19.92532 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,151.21667,19.20065)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -101.40666 -101.40666 " style="fill:none"/> + <g> + <path d=" M -102.82088 -102.82088 L -99.99245 -99.99245 M -102.82088 -99.99245 L -99.99245 -102.82088 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-161.27594,-114.07388)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -143.41054 " style="fill:none"/> + <g> + <path d=" M -1.41422 -144.82475 L 1.41422 -141.99632 M -1.41422 -141.99632 L 1.41422 -144.82475 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,-156.07776)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 101.40666 -101.40666 " style="fill:none"/> + <g> + <path d=" M 99.99245 -102.82088 L 102.82088 -99.99245 M 99.99245 -99.99245 L 102.82088 -102.82088 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,109.2128,-114.07388)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -54.51743 21.33954 " style="fill:none"/> + <g> + <path d=" M -55.93164 19.92532 L -53.10321 22.75375 M -55.93164 22.75375 L -53.10321 19.92532 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-92.07393,19.20065)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.text)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -33.58134 -36.64044 " style="fill:none"/> + <g> + <path d=" M -34.99556 -38.05466 L -32.16713 -35.22623 M -34.99556 -35.22623 L -32.16713 -38.05466 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-78.57544,-38.29321)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(18.59398pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.output)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -92.60106 110.35233 " style="fill:none"/> + <g> + <path d=" M -94.01527 108.93811 L -91.18684 111.76654 M -94.01527 111.76654 L -91.18684 108.93811 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-105.61684,118.74178)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.130)</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-457.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-457.svg new file mode 100644 index 00000000000..7a29ef3e9da --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-457.svg @@ -0,0 +1,18 @@ +<svg width="97.13914pt" height="11.78091pt" viewBox="-5.89046 -5.89046 97.13914 11.78091 "> +<g transform="translate(0,5.89046pt) scale(1,-1) translate(0,5.89046pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 5.69046 0.0 C 5.69046 3.15816 3.15816 5.69046 0.0 5.69046 C -3.15816 5.69046 -5.69046 3.15816 -5.69046 0.0 C -5.69046 -3.15816 -3.15816 -5.69046 0.0 -5.69046 C 3.15816 -5.69046 5.69046 -3.15816 5.69046 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 28.45274 0.0 M 34.1432 0.0 C 34.1432 3.15816 31.6109 5.69046 28.45274 5.69046 C 25.29459 5.69046 22.76228 3.15816 22.76228 0.0 C 22.76228 -3.15816 25.29459 -5.69046 28.45274 -5.69046 C 31.6109 -5.69046 34.1432 -3.15816 34.1432 0.0 Z M 28.45274 0.0 " style="fill:none"/> + <path d=" M 56.90549 0.0 M 62.59595 0.0 C 62.59595 3.15816 60.06364 5.69046 56.90549 5.69046 C 53.74733 5.69046 51.21503 3.15816 51.21503 0.0 C 51.21503 -3.15816 53.74733 -5.69046 56.90549 -5.69046 C 60.06364 -5.69046 62.59595 -3.15816 62.59595 0.0 Z M 56.90549 0.0 " style="fill:none"/> + <path d=" M 85.35823 0.0 M 91.04869 0.0 C 91.04869 3.15816 88.51639 5.69046 85.35823 5.69046 C 82.20007 5.69046 79.66777 3.15816 79.66777 0.0 C 79.66777 -3.15816 82.20007 -5.69046 85.35823 -5.69046 C 88.51639 -5.69046 91.04869 -3.15816 91.04869 0.0 Z M 85.35823 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-458.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-458.svg new file mode 100644 index 00000000000..88cc7a3e0b8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-458.svg @@ -0,0 +1,46 @@ +<svg width="97.13914pt" height="97.13914pt" viewBox="-5.89046 -5.89046 97.13914 97.13914 "> +<g transform="translate(0,91.24869pt) scale(1,-1) translate(0,5.89046pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 5.69046 0.0 C 5.69046 3.15816 3.15816 5.69046 0.0 5.69046 C -3.15816 5.69046 -5.69046 3.15816 -5.69046 0.0 C -5.69046 -3.15816 -3.15816 -5.69046 0.0 -5.69046 C 3.15816 -5.69046 5.69046 -3.15816 5.69046 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 M 2.84544 0.0 C 2.84544 1.5792 1.5792 2.84544 0.0 2.84544 C -1.5792 2.84544 -2.84544 1.5792 -2.84544 0.0 C -2.84544 -1.5792 -1.5792 -2.84544 0.0 -2.84544 C 1.5792 -2.84544 2.84544 -1.5792 2.84544 0.0 Z M 0.0 0.0 " style="stroke:none"/> + <path d=" M 0.0 28.45274 M 5.69046 28.45274 C 5.69046 31.6109 3.15816 34.1432 0.0 34.1432 C -3.15816 34.1432 -5.69046 31.6109 -5.69046 28.45274 C -5.69046 25.29459 -3.15816 22.76228 0.0 22.76228 C 3.15816 22.76228 5.69046 25.29459 5.69046 28.45274 Z M 0.0 28.45274 " style="fill:none"/> + <path d=" M 0.0 28.45274 M 2.84544 28.45274 C 2.84544 30.03194 1.5792 31.29819 0.0 31.29819 C -1.5792 31.29819 -2.84544 30.03194 -2.84544 28.45274 C -2.84544 26.87355 -1.5792 25.6073 0.0 25.6073 C 1.5792 25.6073 2.84544 26.87355 2.84544 28.45274 Z M 0.0 28.45274 " style="stroke:none"/> + <path d=" M 0.0 56.90549 M 5.69046 56.90549 C 5.69046 60.06364 3.15816 62.59595 0.0 62.59595 C -3.15816 62.59595 -5.69046 60.06364 -5.69046 56.90549 C -5.69046 53.74733 -3.15816 51.21503 0.0 51.21503 C 3.15816 51.21503 5.69046 53.74733 5.69046 56.90549 Z M 0.0 56.90549 " style="fill:none"/> + <path d=" M 0.0 56.90549 M 2.84544 56.90549 C 2.84544 58.48468 1.5792 59.75093 0.0 59.75093 C -1.5792 59.75093 -2.84544 58.48468 -2.84544 56.90549 C -2.84544 55.3263 -1.5792 54.06004 0.0 54.06004 C 1.5792 54.06004 2.84544 55.3263 2.84544 56.90549 Z M 0.0 56.90549 " style="stroke:none"/> + <path d=" M 0.0 85.35823 M 5.69046 85.35823 C 5.69046 88.51639 3.15816 91.04869 0.0 91.04869 C -3.15816 91.04869 -5.69046 88.51639 -5.69046 85.35823 C -5.69046 82.20007 -3.15816 79.66777 0.0 79.66777 C 3.15816 79.66777 5.69046 82.20007 5.69046 85.35823 Z M 0.0 85.35823 " style="fill:none"/> + <path d=" M 0.0 85.35823 M 2.84544 85.35823 C 2.84544 86.93742 1.5792 88.20367 0.0 88.20367 C -1.5792 88.20367 -2.84544 86.93742 -2.84544 85.35823 C -2.84544 83.77904 -1.5792 82.51279 0.0 82.51279 C 1.5792 82.51279 2.84544 83.77904 2.84544 85.35823 Z M 0.0 85.35823 " style="stroke:none"/> + <path d=" M 28.45274 0.0 M 34.1432 0.0 C 34.1432 3.15816 31.6109 5.69046 28.45274 5.69046 C 25.29459 5.69046 22.76228 3.15816 22.76228 0.0 C 22.76228 -3.15816 25.29459 -5.69046 28.45274 -5.69046 C 31.6109 -5.69046 34.1432 -3.15816 34.1432 0.0 Z M 28.45274 0.0 " style="fill:none"/> + <path d=" M 28.45274 0.0 M 31.29819 0.0 C 31.29819 1.5792 30.03194 2.84544 28.45274 2.84544 C 26.87355 2.84544 25.6073 1.5792 25.6073 0.0 C 25.6073 -1.5792 26.87355 -2.84544 28.45274 -2.84544 C 30.03194 -2.84544 31.29819 -1.5792 31.29819 0.0 Z M 28.45274 0.0 " style="stroke:none"/> + <path d=" M 28.45274 28.45274 M 34.1432 28.45274 C 34.1432 31.6109 31.6109 34.1432 28.45274 34.1432 C 25.29459 34.1432 22.76228 31.6109 22.76228 28.45274 C 22.76228 25.29459 25.29459 22.76228 28.45274 22.76228 C 31.6109 22.76228 34.1432 25.29459 34.1432 28.45274 Z M 28.45274 28.45274 " style="fill:none"/> + <path d=" M 28.45274 28.45274 M 31.29819 28.45274 C 31.29819 30.03194 30.03194 31.29819 28.45274 31.29819 C 26.87355 31.29819 25.6073 30.03194 25.6073 28.45274 C 25.6073 26.87355 26.87355 25.6073 28.45274 25.6073 C 30.03194 25.6073 31.29819 26.87355 31.29819 28.45274 Z M 28.45274 28.45274 " style="stroke:none"/> + <path d=" M 28.45274 56.90549 M 34.1432 56.90549 C 34.1432 60.06364 31.6109 62.59595 28.45274 62.59595 C 25.29459 62.59595 22.76228 60.06364 22.76228 56.90549 C 22.76228 53.74733 25.29459 51.21503 28.45274 51.21503 C 31.6109 51.21503 34.1432 53.74733 34.1432 56.90549 Z M 28.45274 56.90549 " style="fill:none"/> + <path d=" M 28.45274 56.90549 M 31.29819 56.90549 C 31.29819 58.48468 30.03194 59.75093 28.45274 59.75093 C 26.87355 59.75093 25.6073 58.48468 25.6073 56.90549 C 25.6073 55.3263 26.87355 54.06004 28.45274 54.06004 C 30.03194 54.06004 31.29819 55.3263 31.29819 56.90549 Z M 28.45274 56.90549 " style="stroke:none"/> + <path d=" M 28.45274 85.35823 M 34.1432 85.35823 C 34.1432 88.51639 31.6109 91.04869 28.45274 91.04869 C 25.29459 91.04869 22.76228 88.51639 22.76228 85.35823 C 22.76228 82.20007 25.29459 79.66777 28.45274 79.66777 C 31.6109 79.66777 34.1432 82.20007 34.1432 85.35823 Z M 28.45274 85.35823 " style="fill:none"/> + <path d=" M 28.45274 85.35823 M 31.29819 85.35823 C 31.29819 86.93742 30.03194 88.20367 28.45274 88.20367 C 26.87355 88.20367 25.6073 86.93742 25.6073 85.35823 C 25.6073 83.77904 26.87355 82.51279 28.45274 82.51279 C 30.03194 82.51279 31.29819 83.77904 31.29819 85.35823 Z M 28.45274 85.35823 " style="stroke:none"/> + <path d=" M 56.90549 0.0 M 62.59595 0.0 C 62.59595 3.15816 60.06364 5.69046 56.90549 5.69046 C 53.74733 5.69046 51.21503 3.15816 51.21503 0.0 C 51.21503 -3.15816 53.74733 -5.69046 56.90549 -5.69046 C 60.06364 -5.69046 62.59595 -3.15816 62.59595 0.0 Z M 56.90549 0.0 " style="fill:none"/> + <path d=" M 56.90549 0.0 M 59.75093 0.0 C 59.75093 1.5792 58.48468 2.84544 56.90549 2.84544 C 55.3263 2.84544 54.06004 1.5792 54.06004 0.0 C 54.06004 -1.5792 55.3263 -2.84544 56.90549 -2.84544 C 58.48468 -2.84544 59.75093 -1.5792 59.75093 0.0 Z M 56.90549 0.0 " style="stroke:none"/> + <path d=" M 56.90549 28.45274 M 62.59595 28.45274 C 62.59595 31.6109 60.06364 34.1432 56.90549 34.1432 C 53.74733 34.1432 51.21503 31.6109 51.21503 28.45274 C 51.21503 25.29459 53.74733 22.76228 56.90549 22.76228 C 60.06364 22.76228 62.59595 25.29459 62.59595 28.45274 Z M 56.90549 28.45274 " style="fill:none"/> + <path d=" M 56.90549 28.45274 M 59.75093 28.45274 C 59.75093 30.03194 58.48468 31.29819 56.90549 31.29819 C 55.3263 31.29819 54.06004 30.03194 54.06004 28.45274 C 54.06004 26.87355 55.3263 25.6073 56.90549 25.6073 C 58.48468 25.6073 59.75093 26.87355 59.75093 28.45274 Z M 56.90549 28.45274 " style="stroke:none"/> + <path d=" M 56.90549 56.90549 M 62.59595 56.90549 C 62.59595 60.06364 60.06364 62.59595 56.90549 62.59595 C 53.74733 62.59595 51.21503 60.06364 51.21503 56.90549 C 51.21503 53.74733 53.74733 51.21503 56.90549 51.21503 C 60.06364 51.21503 62.59595 53.74733 62.59595 56.90549 Z M 56.90549 56.90549 " style="fill:none"/> + <path d=" M 56.90549 56.90549 M 59.75093 56.90549 C 59.75093 58.48468 58.48468 59.75093 56.90549 59.75093 C 55.3263 59.75093 54.06004 58.48468 54.06004 56.90549 C 54.06004 55.3263 55.3263 54.06004 56.90549 54.06004 C 58.48468 54.06004 59.75093 55.3263 59.75093 56.90549 Z M 56.90549 56.90549 " style="stroke:none"/> + <path d=" M 56.90549 85.35823 M 62.59595 85.35823 C 62.59595 88.51639 60.06364 91.04869 56.90549 91.04869 C 53.74733 91.04869 51.21503 88.51639 51.21503 85.35823 C 51.21503 82.20007 53.74733 79.66777 56.90549 79.66777 C 60.06364 79.66777 62.59595 82.20007 62.59595 85.35823 Z M 56.90549 85.35823 " style="fill:none"/> + <path d=" M 56.90549 85.35823 M 59.75093 85.35823 C 59.75093 86.93742 58.48468 88.20367 56.90549 88.20367 C 55.3263 88.20367 54.06004 86.93742 54.06004 85.35823 C 54.06004 83.77904 55.3263 82.51279 56.90549 82.51279 C 58.48468 82.51279 59.75093 83.77904 59.75093 85.35823 Z M 56.90549 85.35823 " style="stroke:none"/> + <path d=" M 85.35823 0.0 M 91.04869 0.0 C 91.04869 3.15816 88.51639 5.69046 85.35823 5.69046 C 82.20007 5.69046 79.66777 3.15816 79.66777 0.0 C 79.66777 -3.15816 82.20007 -5.69046 85.35823 -5.69046 C 88.51639 -5.69046 91.04869 -3.15816 91.04869 0.0 Z M 85.35823 0.0 " style="fill:none"/> + <path d=" M 85.35823 0.0 M 88.20367 0.0 C 88.20367 1.5792 86.93742 2.84544 85.35823 2.84544 C 83.77904 2.84544 82.51279 1.5792 82.51279 0.0 C 82.51279 -1.5792 83.77904 -2.84544 85.35823 -2.84544 C 86.93742 -2.84544 88.20367 -1.5792 88.20367 0.0 Z M 85.35823 0.0 " style="stroke:none"/> + <path d=" M 85.35823 28.45274 M 91.04869 28.45274 C 91.04869 31.6109 88.51639 34.1432 85.35823 34.1432 C 82.20007 34.1432 79.66777 31.6109 79.66777 28.45274 C 79.66777 25.29459 82.20007 22.76228 85.35823 22.76228 C 88.51639 22.76228 91.04869 25.29459 91.04869 28.45274 Z M 85.35823 28.45274 " style="fill:none"/> + <path d=" M 85.35823 28.45274 M 88.20367 28.45274 C 88.20367 30.03194 86.93742 31.29819 85.35823 31.29819 C 83.77904 31.29819 82.51279 30.03194 82.51279 28.45274 C 82.51279 26.87355 83.77904 25.6073 85.35823 25.6073 C 86.93742 25.6073 88.20367 26.87355 88.20367 28.45274 Z M 85.35823 28.45274 " style="stroke:none"/> + <path d=" M 85.35823 56.90549 M 91.04869 56.90549 C 91.04869 60.06364 88.51639 62.59595 85.35823 62.59595 C 82.20007 62.59595 79.66777 60.06364 79.66777 56.90549 C 79.66777 53.74733 82.20007 51.21503 85.35823 51.21503 C 88.51639 51.21503 91.04869 53.74733 91.04869 56.90549 Z M 85.35823 56.90549 " style="fill:none"/> + <path d=" M 85.35823 56.90549 M 88.20367 56.90549 C 88.20367 58.48468 86.93742 59.75093 85.35823 59.75093 C 83.77904 59.75093 82.51279 58.48468 82.51279 56.90549 C 82.51279 55.3263 83.77904 54.06004 85.35823 54.06004 C 86.93742 54.06004 88.20367 55.3263 88.20367 56.90549 Z M 85.35823 56.90549 " style="stroke:none"/> + <path d=" M 85.35823 85.35823 M 91.04869 85.35823 C 91.04869 88.51639 88.51639 91.04869 85.35823 91.04869 C 82.20007 91.04869 79.66777 88.51639 79.66777 85.35823 C 79.66777 82.20007 82.20007 79.66777 85.35823 79.66777 C 88.51639 79.66777 91.04869 82.20007 91.04869 85.35823 Z M 85.35823 85.35823 " style="fill:none"/> + <path d=" M 85.35823 85.35823 M 88.20367 85.35823 C 88.20367 86.93742 86.93742 88.20367 85.35823 88.20367 C 83.77904 88.20367 82.51279 86.93742 82.51279 85.35823 C 82.51279 83.77904 83.77904 82.51279 85.35823 82.51279 C 86.93742 82.51279 88.20367 83.77904 88.20367 85.35823 Z M 85.35823 85.35823 " style="stroke:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-459.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-459.svg new file mode 100644 index 00000000000..46a1ee05a11 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-459.svg @@ -0,0 +1,18 @@ +<svg width="92.8714pt" height="43.0791pt" viewBox="-0.2 -0.2 92.8714 43.0791 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 14.22636 L 7.11317 14.22636 L 7.11317 0.0 L 0.0 0.0 Z M 7.11317 14.22636 " style="fill:none"/> + <path d=" M 28.45274 28.45274 M 28.45274 28.45274 L 28.45274 42.67911 L 35.56592 42.67911 L 35.56592 28.45274 L 28.45274 28.45274 Z M 35.56592 42.67911 " style="fill:none"/> + <path d=" M 56.90549 0.0 M 56.90549 0.0 L 56.90549 14.22636 L 64.01866 14.22636 L 64.01866 0.0 L 56.90549 0.0 Z M 64.01866 14.22636 " style="fill:none"/> + <path d=" M 85.35823 28.45274 M 85.35823 28.45274 L 85.35823 42.67911 L 92.4714 42.67911 L 92.4714 28.45274 L 85.35823 28.45274 Z M 92.4714 42.67911 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-46.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-46.svg new file mode 100644 index 00000000000..7aa28d8caa2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-46.svg @@ -0,0 +1,24 @@ +<svg width="86.95824pt" height="30.05275pt" viewBox="-0.8 -0.8 86.95824 30.05275 "> +<g transform="translate(0,29.25275pt) scale(1,-1) translate(0,0.8pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="1.6pt"> + <path d=" M 0.0 0.0 L 0.0 28.45274 " style="fill:none"/> + <g> + <g stroke-width="0.4pt"> + <path d=" M 28.45274 0.0 L 28.45274 28.45274 " style="fill:none"/> + <path d=" M 56.90549 0.0 L 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + <path d=" M 85.35823 0.0 L 85.35823 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-460.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-460.svg new file mode 100644 index 00000000000..472fe558996 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-460.svg @@ -0,0 +1,15 @@ +<svg width="85.75822pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75822 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 L 56.90549 28.45274 L 56.90549 0.0 L 85.35823 28.45274 L 85.35823 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-461.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-461.svg new file mode 100644 index 00000000000..88310542a40 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-461.svg @@ -0,0 +1,16 @@ +<svg width="57.30548pt" height="57.30548pt" viewBox="28.25275 28.25275 57.30548 57.30548 "> +<g transform="translate(0,85.55823pt) scale(1,-1) translate(0,-28.25275pt)"> + +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 28.45274 28.45274 L 28.45274 85.35823 M 28.45274 28.45274 L 85.35823 28.45274 M 56.90549 28.45274 L 56.90549 85.35823 M 28.45274 56.90549 L 85.35823 56.90549 M 85.35823 28.45274 L 85.35823 85.35823 M 28.45274 85.35823 L 85.35823 85.35823 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-462.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-462.svg new file mode 100644 index 00000000000..edc82482bdc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-462.svg @@ -0,0 +1,69 @@ +<svg width="97.02419pt" height="13.11038pt" viewBox="-5.83298 -6.55519 97.02419 13.11038 "> +<g transform="translate(0,6.55519pt) scale(1,-1) translate(0,6.55519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.5,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +0</text> +</g> + </g> + </g> + </g> + <path d=" M 28.45274 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.95274,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.40549,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +2</text> +</g> + </g> + </g> + </g> + <path d=" M 85.35823 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,82.85823,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +3</text> +</g> + </g> + </g> + </g> + <path d=" M 77.3915 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,75.06337,-2.15277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.32813pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">e</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-463.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-463.svg new file mode 100644 index 00000000000..a04fa40480a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-463.svg @@ -0,0 +1,68 @@ +<svg width="99.98459pt" height="67.2985pt" viewBox="-21.53955 -8.1851 99.98459 67.2985 "> +<g transform="translate(0,59.11339pt) scale(1,-1) translate(0,8.1851pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 M 56.90549 15.6491 M 28.45274 42.67911 M 56.90549 49.7923 " style="stroke:none"/> + <g> + <path d=" M 7.9851 0.0 C 7.9851 4.43167 4.43167 7.9851 0.0 7.9851 C -4.43167 7.9851 -7.9851 4.43167 -7.9851 0.0 C -7.9851 -4.43167 -4.43167 -7.9851 0.0 -7.9851 C 4.43167 -7.9851 7.9851 -4.43167 7.9851 0.0 Z M 0.0 0.0 " /> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.5,-2.15277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +a</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 66.02658 15.6491 C 66.02658 20.71123 61.96762 24.77019 56.90549 24.77019 C 51.84335 24.77019 47.7844 20.71123 47.7844 15.6491 C 47.7844 10.58696 51.84335 6.528 56.90549 6.528 C 61.96762 6.528 66.02658 10.58696 66.02658 15.6491 Z M 56.90549 15.6491 " /> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.1277,12.17688)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.77779pt,0pt)" text-anchor="middle" font-size="10"> +b</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 36.22374 42.67911 C 36.22374 46.99194 32.76558 50.4501 28.45274 50.4501 C 24.13991 50.4501 20.68175 46.99194 20.68175 42.67911 C 20.68175 38.36627 24.13991 34.90811 28.45274 34.90811 C 32.76558 34.90811 36.22374 38.36627 36.22374 42.67911 Z M 28.45274 42.67911 " /> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.23053,40.52634)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.22221pt,0pt)" text-anchor="middle" font-size="10"> +c</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 66.02658 49.7923 C 66.02658 54.85443 61.96762 58.91339 56.90549 58.91339 C 51.84335 58.91339 47.7844 54.85443 47.7844 49.7923 C 47.7844 44.73016 51.84335 40.6712 56.90549 40.6712 C 61.96762 40.6712 66.02658 44.73016 66.02658 49.7923 Z M 56.90549 49.7923 " /> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.1277,46.32008)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.77779pt,0pt)" text-anchor="middle" font-size="10"> +d</text> +</g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 8.1851 0.0 C 21.33955 0.0 35.56593 15.6491 47.5844 15.6491 " style="fill:none"/> + <path d=" M 66.22658 15.6491 C 78.24504 15.6491 7.11319 42.67911 20.48175 42.67911 " style="fill:none"/> + <path d=" M 36.42374 42.67911 C 49.7923 42.67911 -21.33955 0.0 -8.1851 0.0 " style="fill:none"/> + <path d=" M 36.42374 42.67911 C 49.7923 42.67911 35.56593 49.7923 47.5844 49.7923 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-464.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-464.svg new file mode 100644 index 00000000000..035a7bd561d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-464.svg @@ -0,0 +1,20 @@ +<svg width="65.84128pt" height="114.21097pt" viewBox="-5.89053 -5.89053 65.84128 114.21097 "> +<g transform="translate(0,108.32043pt) scale(1,-1) translate(0,5.89053pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 5.69054 0.0 C 5.69054 3.1582 3.1582 5.69054 0.0 5.69054 C -3.1582 5.69054 -5.69054 3.1582 -5.69054 0.0 C -5.69054 -3.1582 -3.1582 -5.69054 0.0 -5.69054 C 3.1582 -5.69054 5.69054 -3.1582 5.69054 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 28.45274 28.45274 M 36.98856 28.45274 C 36.98856 33.19005 33.19005 36.98856 28.45274 36.98856 C 23.71544 36.98856 19.91693 33.19005 19.91693 28.45274 C 19.91693 23.71544 23.71544 19.91693 28.45274 19.91693 C 33.19005 19.91693 36.98856 23.71544 36.98856 28.45274 Z M 28.45274 28.45274 " style="fill:none"/> + <path d=" M 56.90549 0.0 M 59.75075 0.0 C 59.75075 1.57909 58.48457 2.84526 56.90549 2.84526 C 55.3264 2.84526 54.06023 1.57909 54.06023 0.0 C 54.06023 -1.57909 55.3264 -2.84526 56.90549 -2.84526 C 58.48457 -2.84526 59.75075 -1.57909 59.75075 0.0 Z M 56.90549 0.0 " style="fill:none"/> + <path d=" M 0.0 71.13188 M 5.69054 71.13188 C 5.69054 74.29008 3.1582 76.82242 0.0 76.82242 C -3.1582 76.82242 -5.69054 74.29008 -5.69054 71.13188 C -5.69054 67.97368 -3.1582 65.44135 0.0 65.44135 C 3.1582 65.44135 5.69054 67.97368 5.69054 71.13188 Z M 0.0 71.13188 " style="fill:none"/> + <path d=" M 28.45274 99.58463 M 36.98856 99.58463 C 36.98856 104.32193 33.19005 108.12044 28.45274 108.12044 C 23.71544 108.12044 19.91693 104.32193 19.91693 99.58463 C 19.91693 94.84732 23.71544 91.04881 28.45274 91.04881 C 33.19005 91.04881 36.98856 94.84732 36.98856 99.58463 Z M 28.45274 99.58463 " style="fill:none"/> + <path d=" M 56.90549 71.13188 M 59.75075 71.13188 C 59.75075 72.71097 58.48457 73.97714 56.90549 73.97714 C 55.3264 73.97714 54.06023 72.71097 54.06023 71.13188 C 54.06023 69.5528 55.3264 68.28662 56.90549 68.28662 C 58.48457 68.28662 59.75075 69.5528 59.75075 71.13188 Z M 56.90549 71.13188 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-465.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-465.svg new file mode 100644 index 00000000000..1dd386c4ed7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-465.svg @@ -0,0 +1,238 @@ +<svg width="116.811pt" height="116.811pt" viewBox="-58.4055 -58.4055 116.811 116.811 "> +<g transform="translate(0,58.4055pt) scale(1,-1) translate(0,58.4055pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-linecap="round"> + <g stroke-width="3.0pt"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 M 56.9055 0.0 C 56.9055 31.58212 31.58212 56.9055 0.0 56.9055 C -31.58212 56.9055 -56.9055 31.58212 -56.9055 0.0 C -56.9055 -31.58212 -31.58212 -56.9055 0.0 -56.9055 C 31.58212 -56.9055 56.9055 -31.58212 56.9055 0.0 Z M 0.0 0.0 " /> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M 51.21504 0.0 L 56.9055 0.0 " style="fill:none"/> + </g> + </g> + <path d=" M 39.83368 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,37.33368,-3.27777)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">3</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M 44.35364 25.60751 L 49.28174 28.45274 " style="fill:none"/> + </g> + </g> + <path d=" M 34.49707 19.91684 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,31.99707,16.63907)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">2</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M 25.60751 44.35364 L 28.45274 49.28174 " style="fill:none"/> + </g> + </g> + <path d=" M 19.91684 34.49707 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,17.41684,31.2193)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">1</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M 0.0 51.21504 L 0.0 56.9055 " style="fill:none"/> + </g> + </g> + <path d=" M 0.0 39.83368 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-5.00002,36.55591)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">12</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M -25.60751 44.35364 L -28.45274 49.28174 " style="fill:none"/> + </g> + </g> + <path d=" M -19.91684 34.49707 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-24.91685,31.2193)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">11</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M -44.35364 25.60751 L -49.28174 28.45274 " style="fill:none"/> + </g> + </g> + <path d=" M -34.49707 19.91684 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-39.49709,16.63907)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">10</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M -51.21504 0.0 L -56.9055 0.0 " style="fill:none"/> + </g> + </g> + <path d=" M -39.83368 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-42.33368,-3.27777)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">9</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M -44.35364 -25.60751 L -49.28174 -28.45274 " style="fill:none"/> + </g> + </g> + <path d=" M -34.49707 -19.91684 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-36.99707,-23.19461)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">8</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M -25.60751 -44.35364 L -28.45274 -49.28174 " style="fill:none"/> + </g> + </g> + <path d=" M -19.91684 -34.49707 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-22.41684,-37.77484)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">7</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M 0.0 -51.21504 L 0.0 -56.9055 " style="fill:none"/> + </g> + </g> + <path d=" M 0.0 -39.83368 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.5,-43.11145)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">6</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M 25.60751 -44.35364 L 28.45274 -49.28174 " style="fill:none"/> + </g> + </g> + <path d=" M 19.91684 -34.49707 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,17.41684,-37.77484)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">5</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M 44.35364 -25.60751 L 49.28174 -28.45274 " style="fill:none"/> + </g> + </g> + <path d=" M 34.49707 -19.91684 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,31.99707,-23.19461)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="10">4</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="2.0pt"> + <path d=" M 45.52458 0.0 L 56.9055 0.0 " style="fill:none"/> + </g> + </g> + <g> + <g stroke-width="2.0pt"> + <path d=" M 0.0 45.52458 L 0.0 56.9055 " style="fill:none"/> + </g> + </g> + <g> + <g stroke-width="2.0pt"> + <path d=" M -45.52458 0.0 L -56.9055 0.0 " style="fill:none"/> + </g> + </g> + <g> + <g stroke-width="2.0pt"> + <path d=" M 0.0 -45.52458 L 0.0 -56.9055 " style="fill:none"/> + </g> + </g> + <path d=" M 0.0 0.0 L -11.38113 19.71277 " style="fill:none"/> + <path d=" M 0.0 0.0 L 0.0 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-466.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-466.svg new file mode 100644 index 00000000000..e3d0eea08bc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-466.svg @@ -0,0 +1,367 @@ +<svg width="108.12007pt" height="108.12007pt" viewBox="-11.38092 -11.38092 108.12007 108.12007 "> +<g transform="translate(0,96.73915pt) scale(1,-1) translate(0,11.38092pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp69"> <path d=" M 0.0 0.0 M 11.38092 0.0 C 11.38092 6.31631 6.31631 11.38092 0.0 11.38092 C -6.31631 11.38092 -11.38092 6.31631 -11.38092 0.0 C -11.38092 -6.31631 -6.31631 -11.38092 0.0 -11.38092 C 6.31631 -11.38092 11.38092 -6.31631 11.38092 0.0 Z M 0.0 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp69)"> + <g transform="matrix(1,0,0,1,0.0,0.0)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh29" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh29); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp70"> <path d=" M 0.0 28.45274 M 11.38092 28.45274 C 11.38092 34.76906 6.31631 39.83366 0.0 39.83366 C -6.31631 39.83366 -11.38092 34.76906 -11.38092 28.45274 C -11.38092 22.13643 -6.31631 17.07182 0.0 17.07182 C 6.31631 17.07182 11.38092 22.13643 11.38092 28.45274 Z M 0.0 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp70)"> + <g transform="matrix(1,0,0,1,0.0,28.45273)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh71" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(92.5003%,92.5003%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(62.5%,62.5%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(35.00061%,35.00061%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(25.0%,25.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh71); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp72"> <path d=" M 0.0 56.90549 M 11.38092 56.90549 C 11.38092 63.2218 6.31631 68.2864 0.0 68.2864 C -6.31631 68.2864 -11.38092 63.2218 -11.38092 56.90549 C -11.38092 50.58917 -6.31631 45.52457 0.0 45.52457 C 6.31631 45.52457 11.38092 50.58917 11.38092 56.90549 Z M 0.0 56.90549 "/> +</clipPath> + <g clip-path="url(#pgfcp72)"> + <g transform="matrix(1,0,0,1,0.0,56.90549)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh73" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(92.5003%,85.00061%,92.5003%) "/> + <stop offset=" 0.18" stop-color=" rgb(62.5%,25.0%,62.5%) "/> + <stop offset=" 0.35999" stop-color=" rgb(35.00061%,0.0%,35.00061%) "/> + <stop offset=" 0.5" stop-color=" rgb(25.0%,0.0%,25.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh73); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp74"> <path d=" M 0.0 85.35823 M 11.38092 85.35823 C 11.38092 91.67455 6.31631 96.73915 0.0 96.73915 C -6.31631 96.73915 -11.38092 91.67455 -11.38092 85.35823 C -11.38092 79.04192 -6.31631 73.97731 0.0 73.97731 C 6.31631 73.97731 11.38092 79.04192 11.38092 85.35823 Z M 0.0 85.35823 "/> +</clipPath> + <g clip-path="url(#pgfcp74)"> + <g transform="matrix(1,0,0,1,0.0,85.35822)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh75" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,92.5003%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,62.5%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,35.00061%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,25.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh75); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp76"> <path d=" M 28.45274 0.0 M 39.83366 0.0 C 39.83366 6.31631 34.76906 11.38092 28.45274 11.38092 C 22.13643 11.38092 17.07182 6.31631 17.07182 0.0 C 17.07182 -6.31631 22.13643 -11.38092 28.45274 -11.38092 C 34.76906 -11.38092 39.83366 -6.31631 39.83366 0.0 Z M 28.45274 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp76)"> + <g transform="matrix(1,0,0,1,28.45273,0.0)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh71" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(92.5003%,92.5003%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(62.5%,62.5%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(35.00061%,35.00061%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(25.0%,25.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh71); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp77"> <path d=" M 28.45274 28.45274 M 39.83366 28.45274 C 39.83366 34.76906 34.76906 39.83366 28.45274 39.83366 C 22.13643 39.83366 17.07182 34.76906 17.07182 28.45274 C 17.07182 22.13643 22.13643 17.07182 28.45274 17.07182 C 34.76906 17.07182 39.83366 22.13643 39.83366 28.45274 Z M 28.45274 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp77)"> + <g transform="matrix(1,0,0,1,28.45273,28.45273)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh13" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,100.0%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,100.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,69.9997%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,50.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh13); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp78"> <path d=" M 28.45274 56.90549 M 39.83366 56.90549 C 39.83366 63.2218 34.76906 68.2864 28.45274 68.2864 C 22.13643 68.2864 17.07182 63.2218 17.07182 56.90549 C 17.07182 50.58917 22.13643 45.52457 28.45274 45.52457 C 34.76906 45.52457 39.83366 50.58917 39.83366 56.90549 Z M 28.45274 56.90549 "/> +</clipPath> + <g clip-path="url(#pgfcp78)"> + <g transform="matrix(1,0,0,1,28.45273,56.90549)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh79" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,92.5003%,92.5003%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,62.5%,62.5%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,35.00061%,35.00061%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,25.0%,25.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh79); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp80"> <path d=" M 28.45274 85.35823 M 39.83366 85.35823 C 39.83366 91.67455 34.76906 96.73915 28.45274 96.73915 C 22.13643 96.73915 17.07182 91.67455 17.07182 85.35823 C 17.07182 79.04192 22.13643 73.97731 28.45274 73.97731 C 34.76906 73.97731 39.83366 79.04192 39.83366 85.35823 Z M 28.45274 85.35823 "/> +</clipPath> + <g clip-path="url(#pgfcp80)"> + <g transform="matrix(1,0,0,1,28.45273,85.35822)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh81" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(92.5003%,100.0%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(62.5%,100.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(35.00061%,69.9997%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(25.0%,50.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh81); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp82"> <path d=" M 56.90549 0.0 M 68.2864 0.0 C 68.2864 6.31631 63.2218 11.38092 56.90549 11.38092 C 50.58917 11.38092 45.52457 6.31631 45.52457 0.0 C 45.52457 -6.31631 50.58917 -11.38092 56.90549 -11.38092 C 63.2218 -11.38092 68.2864 -6.31631 68.2864 0.0 Z M 56.90549 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp82)"> + <g transform="matrix(1,0,0,1,56.90549,0.0)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh73" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(92.5003%,85.00061%,92.5003%) "/> + <stop offset=" 0.18" stop-color=" rgb(62.5%,25.0%,62.5%) "/> + <stop offset=" 0.35999" stop-color=" rgb(35.00061%,0.0%,35.00061%) "/> + <stop offset=" 0.5" stop-color=" rgb(25.0%,0.0%,25.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh73); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp83"> <path d=" M 56.90549 28.45274 M 68.2864 28.45274 C 68.2864 34.76906 63.2218 39.83366 56.90549 39.83366 C 50.58917 39.83366 45.52457 34.76906 45.52457 28.45274 C 45.52457 22.13643 50.58917 17.07182 56.90549 17.07182 C 63.2218 17.07182 68.2864 22.13643 68.2864 28.45274 Z M 56.90549 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp83)"> + <g transform="matrix(1,0,0,1,56.90549,28.45273)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh79" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,92.5003%,92.5003%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,62.5%,62.5%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,35.00061%,35.00061%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,25.0%,25.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh79); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp84"> <path d=" M 56.90549 56.90549 M 68.2864 56.90549 C 68.2864 63.2218 63.2218 68.2864 56.90549 68.2864 C 50.58917 68.2864 45.52457 63.2218 45.52457 56.90549 C 45.52457 50.58917 50.58917 45.52457 56.90549 45.52457 C 63.2218 45.52457 68.2864 50.58917 68.2864 56.90549 Z M 56.90549 56.90549 "/> +</clipPath> + <g clip-path="url(#pgfcp84)"> + <g transform="matrix(1,0,0,1,56.90549,56.90549)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh36" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(85.00061%,85.00061%,100.0%) "/> + <stop offset=" 0.18" stop-color=" rgb(25.0%,25.0%,100.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(0.0%,0.0%,69.9997%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,0.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh36); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp85"> <path d=" M 56.90549 85.35823 M 68.2864 85.35823 C 68.2864 91.67455 63.2218 96.73915 56.90549 96.73915 C 50.58917 96.73915 45.52457 91.67455 45.52457 85.35823 C 45.52457 79.04192 50.58917 73.97731 56.90549 73.97731 C 63.2218 73.97731 68.2864 79.04192 68.2864 85.35823 Z M 56.90549 85.35823 "/> +</clipPath> + <g clip-path="url(#pgfcp85)"> + <g transform="matrix(1,0,0,1,56.90549,85.35822)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh86" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(92.5003%,92.5003%,92.5003%) "/> + <stop offset=" 0.18" stop-color=" rgb(62.5%,62.5%,62.5%) "/> + <stop offset=" 0.35999" stop-color=" rgb(35.00061%,35.00061%,35.00061%) "/> + <stop offset=" 0.5" stop-color=" rgb(25.0%,25.0%,25.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh86); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp87"> <path d=" M 85.35823 0.0 M 96.73915 0.0 C 96.73915 6.31631 91.67455 11.38092 85.35823 11.38092 C 79.04192 11.38092 73.97731 6.31631 73.97731 0.0 C 73.97731 -6.31631 79.04192 -11.38092 85.35823 -11.38092 C 91.67455 -11.38092 96.73915 -6.31631 96.73915 0.0 Z M 85.35823 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp87)"> + <g transform="matrix(1,0,0,1,85.35822,0.0)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh75" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,92.5003%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,62.5%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,35.00061%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,25.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh75); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp88"> <path d=" M 85.35823 28.45274 M 96.73915 28.45274 C 96.73915 34.76906 91.67455 39.83366 85.35823 39.83366 C 79.04192 39.83366 73.97731 34.76906 73.97731 28.45274 C 73.97731 22.13643 79.04192 17.07182 85.35823 17.07182 C 91.67455 17.07182 96.73915 22.13643 96.73915 28.45274 Z M 85.35823 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp88)"> + <g transform="matrix(1,0,0,1,85.35822,28.45273)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh81" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(92.5003%,100.0%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(62.5%,100.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(35.00061%,69.9997%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(25.0%,50.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh81); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp89"> <path d=" M 85.35823 56.90549 M 96.73915 56.90549 C 96.73915 63.2218 91.67455 68.2864 85.35823 68.2864 C 79.04192 68.2864 73.97731 63.2218 73.97731 56.90549 C 73.97731 50.58917 79.04192 45.52457 85.35823 45.52457 C 91.67455 45.52457 96.73915 50.58917 96.73915 56.90549 Z M 85.35823 56.90549 "/> +</clipPath> + <g clip-path="url(#pgfcp89)"> + <g transform="matrix(1,0,0,1,85.35822,56.90549)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh86" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(92.5003%,92.5003%,92.5003%) "/> + <stop offset=" 0.18" stop-color=" rgb(62.5%,62.5%,62.5%) "/> + <stop offset=" 0.35999" stop-color=" rgb(35.00061%,35.00061%,35.00061%) "/> + <stop offset=" 0.5" stop-color=" rgb(25.0%,25.0%,25.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh86); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp90"> <path d=" M 85.35823 85.35823 M 96.73915 85.35823 C 96.73915 91.67455 91.67455 96.73915 85.35823 96.73915 C 79.04192 96.73915 73.97731 91.67455 73.97731 85.35823 C 73.97731 79.04192 79.04192 73.97731 85.35823 73.97731 C 91.67455 73.97731 96.73915 79.04192 96.73915 85.35823 Z M 85.35823 85.35823 "/> +</clipPath> + <g clip-path="url(#pgfcp90)"> + <g transform="matrix(1,0,0,1,85.35822,85.35822)"> + <g transform="matrix(0.45532,0,0,0.45532,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh91" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,100.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,69.9997%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,50.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh91); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-467.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-467.svg new file mode 100644 index 00000000000..6c1ecb6ddfd --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-467.svg @@ -0,0 +1,106 @@ +<svg width="91.35823pt" height="97.35823pt" viewBox="25.45274 22.45274 91.35823 97.35823 "> +<g transform="translate(0,119.81097pt) scale(1,-1) translate(0,-22.45274pt)"> + +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 28.45274 28.45274 M 31.45274 28.45274 C 31.45274 31.7827 30.11772 34.45274 28.45274 34.45274 C 26.78777 34.45274 25.45274 31.7827 25.45274 28.45274 C 25.45274 25.12279 26.78777 22.45274 28.45274 22.45274 C 30.11772 22.45274 31.45274 25.12279 31.45274 28.45274 Z M 28.45274 28.45274 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 28.45274 56.90549 M 31.45274 56.90549 C 31.45274 60.23544 30.11772 62.90549 28.45274 62.90549 C 26.78777 62.90549 25.45274 60.23544 25.45274 56.90549 C 25.45274 53.57553 26.78777 50.90549 28.45274 50.90549 C 30.11772 50.90549 31.45274 53.57553 31.45274 56.90549 Z M 28.45274 56.90549 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 56.90549 28.45274 M 59.90549 28.45274 C 59.90549 31.7827 58.57047 34.45274 56.90549 34.45274 C 55.24051 34.45274 53.90549 31.7827 53.90549 28.45274 C 53.90549 25.12279 55.24051 22.45274 56.90549 22.45274 C 58.57047 22.45274 59.90549 25.12279 59.90549 28.45274 Z M 56.90549 28.45274 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 56.90549 56.90549 M 59.90549 56.90549 C 59.90549 60.23544 58.57047 62.90549 56.90549 62.90549 C 55.24051 62.90549 53.90549 60.23544 53.90549 56.90549 C 53.90549 53.57553 55.24051 50.90549 56.90549 50.90549 C 58.57047 50.90549 59.90549 53.57553 59.90549 56.90549 Z M 56.90549 56.90549 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 56.90549 85.35823 M 59.90549 85.35823 C 59.90549 88.68819 58.57047 91.35823 56.90549 91.35823 C 55.24051 91.35823 53.90549 88.68819 53.90549 85.35823 C 53.90549 82.02827 55.24051 79.35823 56.90549 79.35823 C 58.57047 79.35823 59.90549 82.02827 59.90549 85.35823 Z M 56.90549 85.35823 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 85.35823 28.45274 M 88.35823 28.45274 C 88.35823 31.7827 87.02321 34.45274 85.35823 34.45274 C 83.69325 34.45274 82.35823 31.7827 82.35823 28.45274 C 82.35823 25.12279 83.69325 22.45274 85.35823 22.45274 C 87.02321 22.45274 88.35823 25.12279 88.35823 28.45274 Z M 85.35823 28.45274 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 85.35823 56.90549 M 88.35823 56.90549 C 88.35823 60.23544 87.02321 62.90549 85.35823 62.90549 C 83.69325 62.90549 82.35823 60.23544 82.35823 56.90549 C 82.35823 53.57553 83.69325 50.90549 85.35823 50.90549 C 87.02321 50.90549 88.35823 53.57553 88.35823 56.90549 Z M 85.35823 56.90549 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 85.35823 85.35823 M 88.35823 85.35823 C 88.35823 88.68819 87.02321 91.35823 85.35823 91.35823 C 83.69325 91.35823 82.35823 88.68819 82.35823 85.35823 C 82.35823 82.02827 83.69325 79.35823 85.35823 79.35823 C 87.02321 79.35823 88.35823 82.02827 88.35823 85.35823 Z M 85.35823 85.35823 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 85.35823 113.81097 M 88.35823 113.81097 C 88.35823 117.14093 87.02321 119.81097 85.35823 119.81097 C 83.69325 119.81097 82.35823 117.14093 82.35823 113.81097 C 82.35823 110.48102 83.69325 107.81097 85.35823 107.81097 C 87.02321 107.81097 88.35823 110.48102 88.35823 113.81097 Z M 85.35823 113.81097 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 113.81097 28.45274 M 116.81097 28.45274 C 116.81097 31.7827 115.47595 34.45274 113.81097 34.45274 C 112.146 34.45274 110.81097 31.7827 110.81097 28.45274 C 110.81097 25.12279 112.146 22.45274 113.81097 22.45274 C 115.47595 22.45274 116.81097 25.12279 116.81097 28.45274 Z M 113.81097 28.45274 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 113.81097 56.90549 M 116.81097 56.90549 C 116.81097 60.23544 115.47595 62.90549 113.81097 62.90549 C 112.146 62.90549 110.81097 60.23544 110.81097 56.90549 C 110.81097 53.57553 112.146 50.90549 113.81097 50.90549 C 115.47595 50.90549 116.81097 53.57553 116.81097 56.90549 Z M 113.81097 56.90549 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 113.81097 85.35823 M 116.81097 85.35823 C 116.81097 88.68819 115.47595 91.35823 113.81097 91.35823 C 112.146 91.35823 110.81097 88.68819 110.81097 85.35823 C 110.81097 82.02827 112.146 79.35823 113.81097 79.35823 C 115.47595 79.35823 116.81097 82.02827 116.81097 85.35823 Z M 113.81097 85.35823 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 113.81097 113.81097 M 116.81097 113.81097 C 116.81097 117.14093 115.47595 119.81097 113.81097 119.81097 C 112.146 119.81097 110.81097 117.14093 110.81097 113.81097 C 110.81097 110.48102 112.146 107.81097 113.81097 107.81097 C 115.47595 107.81097 116.81097 110.48102 116.81097 113.81097 Z M 113.81097 113.81097 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-468.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-468.svg new file mode 100644 index 00000000000..92f4f1228bc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-468.svg @@ -0,0 +1,194 @@ +<svg width="220.79173pt" height="190.62785pt" viewBox="-57.10548 -59.95093 220.79173 190.62785 "> +<g transform="translate(0,130.67693pt) scale(1,-1) translate(0,59.95093pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -54.06003 -54.06003 M -54.06003 -28.45274 L 82.51277 -28.45274 M -54.06003 0.0 L 82.51277 0.0 M -54.06003 28.45274 L 82.51277 28.45274 M -54.06003 56.90549 L 82.51277 56.90549 M -54.06003 85.35823 L 82.51277 85.35823 M -28.45274 -54.06003 L -28.45274 110.96552 M 0.0 -54.06003 L 0.0 110.96552 M 28.45274 -54.06003 L 28.45274 110.96552 M 56.90549 -54.06003 L 56.90549 110.96552 M -28.45274 -28.45274 M -28.45274 -28.4527 L 28.45274 -28.4527 M -28.45274 -21.33952 L 28.45274 -21.33952 M -28.45274 -14.22635 L 28.45274 -14.22635 M -28.45274 -7.11317 L 28.45274 -7.11317 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 7.11317 L 28.45274 7.11317 M -28.45274 14.22635 L 28.45274 14.22635 M -28.45274 21.33952 L 28.45274 21.33952 M -28.45274 28.4527 L 28.45274 28.4527 M -28.4527 -28.45274 L -28.4527 28.45274 M -21.33952 -28.45274 L -21.33952 28.45274 M -14.22635 -28.45274 L -14.22635 28.45274 M -7.11317 -28.45274 L -7.11317 28.45274 M 0.0 -28.45274 L 0.0 28.45274 M 7.11317 -28.45274 L 7.11317 28.45274 M 14.22635 -28.45274 L 14.22635 28.45274 M 21.33952 -28.45274 L 21.33952 28.45274 M 28.4527 -28.45274 L 28.4527 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 28.45274 -59.75093 L 28.45274 116.65642 " style="fill:none"/> + </g> + </g> + </g> + <path d=" M -56.90549 0.0 L 84.89824 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,84.89824,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,88.8912,-2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.5521pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">x</tspan>(<tspan font-family="cmmi" font-size="10">t</tspan>)</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -56.90549 L 0.0 113.35098 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,113.35098)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-8.32526,119.84395)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.32526pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">y</tspan>(<tspan font-family="cmmi" font-size="10">t</tspan>)</text> +</g> + </g> + </g> + </g> + <path d=" M -28.45274 2.0 L -28.45274 -2.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-37.06381,-11.97742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.61107pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>1</text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 2.0 L 56.90549 -2.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.40549,-11.9774)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +2</text> +</g> + </g> + </g> + </g> + <path d=" M 2.0 -28.45274 L -2.0 -28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-22.75511,-31.2583)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.61107pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>1</text> +</g> + </g> + </g> + </g> + <path d=" M 2.0 28.45274 L -2.0 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.53297,25.23053)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + <path d=" M 2.0 56.90549 L -2.0 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.53297,53.68327)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +2</text> +</g> + </g> + </g> + </g> + <path d=" M 2.0 85.35823 L -2.0 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.53297,82.13602)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +3</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 1.82083 0.0 C 1.82083 1.01054 1.01054 1.82083 0.0 1.82083 C -1.01054 1.82083 -1.82083 1.01054 -1.82083 0.0 C -1.82083 -1.01054 -1.01054 -1.82083 0.0 -1.82083 C 1.01054 -1.82083 1.82083 -1.01054 1.82083 0.0 Z M 0.0 0.0 " style="stroke:none"/> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.15065 -1.81476 L 1.24124 -1.43488 L 1.90941 -0.50926 L 1.96193 0.61736 L 1.42662 1.59508 L 0.4871 2.1712 L -0.60043 2.23328 L -1.58727 1.80304 L -2.28539 0.99942 L -2.58842 -0.00824 L -2.47424 -1.0424 L -1.98799 -1.94891 L -1.2191 -2.61534 L -0.27959 -2.97612 L 0.71548 -3.01172 L 1.66194 -2.7395 L 2.47641 -2.20464 L 3.09898 -1.46873 L 3.4945 -0.60043 L 3.64993 0.33081 L 3.57004 1.26208 L 3.27396 2.13907 L 2.79117 2.91794 L 2.15643 3.56613 L 1.40796 4.06325 L 0.58263 4.39711 L -0.28307 4.5647 L -1.15659 4.57034 L -2.00969 4.42316 L -2.81808 4.13574 L -3.56267 3.72504 L -4.22823 3.20752 L -4.80348 2.60144 L -5.28148 1.9246 L -5.6579 1.19435 L -5.93184 0.42677 L -6.1042 -0.36295 L -6.17758 -1.16179 L -6.1563 -1.95715 L -6.04517 -2.73907 L -5.85109 -3.49841 L -5.58061 -4.22736 L -5.23936 -4.9207 L -4.8356 -5.57236 L -4.37584 -6.1793 L -3.86658 -6.73807 L -3.31389 -7.24733 L -2.72475 -7.70493 L -2.10434 -8.1113 L -1.45831 -8.46558 L -0.79189 -8.76904 L -0.1094 -9.02129 L 0.58524 -9.22447 L 1.28769 -9.3799 L 1.99493 -9.48888 L 2.70348 -9.55313 L 3.41115 -9.57483 L 4.11491 -9.55486 L 4.81346 -9.49625 L 5.5042 -9.40074 L 6.18582 -9.27005 L 6.85703 -9.10551 L 7.51651 -8.91014 L 8.16339 -8.68481 L 8.79683 -8.4317 L 9.41681 -8.15254 L 10.02158 -7.84863 L 10.61203 -7.52216 L 11.18684 -7.17397 L 11.7469 -6.80536 L 12.29091 -6.41809 L 12.8197 -6.01303 L 13.33287 -5.5919 L 13.83128 -5.15514 L 14.3145 -4.70448 L 14.78252 -4.24037 L 15.23578 -3.76411 L 15.6747 -3.27612 L 16.0993 -2.77728 L 16.51001 -2.26845 L 16.90727 -1.74963 L 17.29149 -1.223 L 17.66226 -0.68726 L 18.02087 -0.14456 L 18.36732 0.40549 L 18.70163 0.96208 L 19.02464 1.52518 L 19.33636 2.09436 L 19.63766 2.66917 L 19.92812 3.2492 L 20.20815 3.83401 L 20.47905 4.42403 L 20.73999 5.01794 L 20.99179 5.61621 L 21.23492 6.21883 L 21.46936 6.82533 L 21.69556 7.43576 L 21.91394 8.04965 L 22.1245 8.66702 L 22.32768 9.28786 L 22.52393 9.91217 L 22.71278 10.53952 L 22.89555 11.16992 L 23.0714 11.80379 L 23.24115 12.44025 L 23.40569 13.0802 L 23.56372 13.72318 L 23.71655 14.3692 L 23.86372 15.01782 L 24.00613 15.66992 L 24.14375 16.32463 L 24.27617 16.98238 L 24.40468 17.64316 L 24.52798 18.30698 L 24.64737 18.97385 L 24.76286 19.64374 L 24.87444 20.31668 L 24.98167 20.99266 L 25.08586 21.67212 L 25.18616 22.3546 L 25.2834 23.04013 L 25.37718 23.72914 L 25.46793 24.42117 L 25.55562 25.11713 L 25.64029 25.81612 L 25.72234 26.51859 L 25.80136 27.22452 L 25.8782 27.93391 L 25.95201 28.64723 L 26.02364 29.36359 L 26.09311 30.08429 L 26.15997 30.80846 L 26.22508 31.53653 L 26.28761 32.26852 L 26.34883 33.00441 L 26.40744 33.74422 L 26.46431 34.48836 L 26.51944 35.2364 L 26.57285 35.98836 L 26.62451 36.74464 L 26.67488 37.50572 L 26.72307 38.27026 L 26.76996 39.0396 L 26.81554 39.81369 L 26.85982 40.59169 L 26.9028 41.37448 L 26.94405 42.16203 L 26.984 42.95436 L 27.02307 43.75104 L 27.06084 44.55249 L 27.0973 45.3587 L 27.1329 46.17015 L 27.1672 46.98636 L 27.20064 47.80777 L 27.23276 48.63353 L 27.26445 49.46494 L 27.29485 50.30156 L 27.32437 51.14339 L 27.35345 51.99042 L 27.38124 52.84222 L 27.40816 53.70012 L 27.43465 54.56322 L 27.45982 55.43152 L 27.48457 56.30591 L 27.50888 57.18507 L 27.53233 58.07031 L 27.5549 58.9612 L 27.57704 59.85773 L 27.59875 60.7599 L 27.61916 61.66815 L 27.63957 62.58249 L 27.6591 63.50246 L 27.6782 64.42807 L 27.69687 65.35977 L 27.7151 66.29755 L 27.73247 67.24182 L 27.74985 68.19176 L 27.76634 69.1482 L 27.7824 70.11072 L 27.79846 71.07976 L 27.81366 72.05487 L 27.82841 73.03648 L 27.84319 74.02419 L 27.85707 75.01883 L 27.87097 76.01956 L 27.88399 77.02724 L 27.89702 78.04141 L 27.91005 79.06212 L 27.9222 80.08932 L 27.93391 81.12347 L 27.94565 82.16458 L 27.95692 83.2122 L 27.96822 84.26633 L 27.97908 85.32826 L 27.98949 86.39629 L 27.99991 87.47168 L 28.0099 88.55403 L 28.01945 89.64333 L 28.029 90.73956 L 28.03812 91.84363 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,31.77109,89.34364)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(64.29109pt,0pt)" text-anchor="middle" font-size="10"> +<span class="big"><img +src="pgfmanual29x.gif" alt="(" class="left" align="middle"></span><tspan font-family="cmmi" font-size="10">x</tspan>(<tspan font-family="cmmi" font-size="10">t</tspan>)<tspan font-family="cmmi" font-size="10">,y</tspan>(<tspan font-family="cmmi" font-size="10">t</tspan>)<span class="big"><img +src="pgfmanual30x.gif" alt=")" class="left" align="middle"></span> = (<tspan font-family="cmmi" font-size="10">t</tspan>sin<img +src="pgfmanual31x.gif" alt="1t" class="frac" align="middle"><tspan font-family="cmmi" font-size="10">,t</tspan>cos<img +src="pgfmanual32x.gif" alt="1t" class="frac" align="middle">)</text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 18.11378 0.0 M 20.11378 0.0 C 20.11378 1.10999 19.22377 2.0 18.11378 2.0 C 17.0038 2.0 16.11378 1.10999 16.11378 0.0 C 16.11378 -1.10999 17.0038 -2.0 18.11378 -2.0 C 19.22377 -2.0 20.11378 -1.10999 20.11378 0.0 Z M 18.11378 0.0 " style="stroke:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 18.31378 -22.76277 h 31.21564 v 18.56277 h -31.21564 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,21.64676,-15.9814)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.27484pt,0pt)" text-anchor="middle" font-size="10"> +(<img +src="pgfmanual33x.gif" alt="2p" class="frac" align="middle"><tspan font-family="cmmi" font-size="10">,</tspan>0)</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-469.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-469.svg new file mode 100644 index 00000000000..bc6f392293c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-469.svg @@ -0,0 +1,13 @@ +<svg width="28.85274pt" height="28.85274pt" viewBox="-0.2 -0.2 28.85274 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 0.0 L 28.45274 0.0 L 28.45274 28.45274 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-47.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-47.svg new file mode 100644 index 00000000000..bbeb3041212 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-47.svg @@ -0,0 +1,15 @@ +<svg width="2.4pt" height="14.62636pt" viewBox="-0.2 -0.2 2.4 14.62636 "> +<g transform="translate(0,14.42636pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 0.0 14.22636 M 2.0 0.0 L 2.0 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-470.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-470.svg new file mode 100644 index 00000000000..7a8f8d6af4b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-470.svg @@ -0,0 +1,49 @@ +<svg width="448.1307pt" height="56.90549pt" viewBox="-49.7923 -28.45274 448.1307 56.90549 "> +<g transform="translate(0,28.45274pt) scale(1,-1) translate(0,28.45274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="5.0pt"> + <g> + <g transform="matrix(3.0,0.0,0.0,1.0,0.0,0.0)"> + <g transform="matrix(1.0,0.0,0.0,0.5,0.0,0.0)"> + <path d=" M 0.0 0.0 M 14.22636 0.0 C 14.22636 7.89552 7.89552 14.22636 0.0 14.22636 C -7.89552 14.22636 -14.22636 7.89552 -14.22636 0.0 C -14.22636 -7.89552 -7.89552 -14.22636 0.0 -14.22636 C 7.89552 -14.22636 14.22636 -7.89552 14.22636 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 15.6491 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,21.48207,-2.15277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.19447pt,0pt)" text-anchor="middle" font-size="10"> +canvas</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <path d=" M 256.0748 0.0 M 298.75389 0.0 C 298.75389 3.94775 279.76137 7.11317 256.0748 7.11317 C 232.38823 7.11317 213.3957 3.94775 213.3957 0.0 C 213.3957 -3.94775 232.38823 -7.11317 256.0748 -7.11317 C 279.76137 -7.11317 298.75389 -3.94775 298.75389 0.0 Z M 256.0748 0.0 " style="fill:none"/> + <path d=" M 303.02208 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,308.85506,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.9306pt,0pt)" text-anchor="middle" font-size="10"> +coordinate</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-471.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-471.svg new file mode 100644 index 00000000000..4eeb2554a20 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-471.svg @@ -0,0 +1,13 @@ +<svg width="9.01108pt" height="4.70554pt" viewBox="-0.2 -0.2 9.01108 4.70554 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 0.0 h 8.61108 v 4.30554 h -8.61108 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-472.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-472.svg new file mode 100644 index 00000000000..4eeb2554a20 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-472.svg @@ -0,0 +1,13 @@ +<svg width="9.01108pt" height="4.70554pt" viewBox="-0.2 -0.2 9.01108 4.70554 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 0.0 h 8.61108 v 4.30554 h -8.61108 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-473.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-473.svg new file mode 100644 index 00000000000..563bb5ed6c3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-473.svg @@ -0,0 +1,13 @@ +<svg width="9.01108pt" height="4.70554pt" viewBox="-0.2 4.10555 9.01108 4.70554 "> +<g transform="translate(0,8.81108pt) scale(1,-1) translate(0,-4.10555pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 4.30554 h 8.61108 v 4.30554 h -8.61108 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-474.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-474.svg new file mode 100644 index 00000000000..4eeb2554a20 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-474.svg @@ -0,0 +1,13 @@ +<svg width="9.01108pt" height="4.70554pt" viewBox="-0.2 -0.2 9.01108 4.70554 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 0.0 h 8.61108 v 4.30554 h -8.61108 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-475.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-475.svg new file mode 100644 index 00000000000..563bb5ed6c3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-475.svg @@ -0,0 +1,13 @@ +<svg width="9.01108pt" height="4.70554pt" viewBox="-0.2 4.10555 9.01108 4.70554 "> +<g transform="translate(0,8.81108pt) scale(1,-1) translate(0,-4.10555pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 4.30554 h 8.61108 v 4.30554 h -8.61108 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-476.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-476.svg new file mode 100644 index 00000000000..98731379eb8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-476.svg @@ -0,0 +1,15 @@ +<svg width="9.01108pt" height="9.01108pt" viewBox="-4.50554 -4.50554 9.01108 9.01108 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,4.50554pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 4.30554 0.0 C 4.30554 2.38954 2.38954 4.30554 0.0 4.30554 C -2.38954 4.30554 -4.30554 2.38954 -4.30554 0.0 C -4.30554 -2.38954 -2.38954 -4.30554 0.0 -4.30554 C 2.38954 -4.30554 4.30554 -2.38954 4.30554 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-477.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-477.svg new file mode 100644 index 00000000000..df41b7c779a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-477.svg @@ -0,0 +1,15 @@ +<svg width="9.01108pt" height="9.01108pt" viewBox="-4.50554 -4.50554 9.01108 9.01108 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,4.50554pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 4.30554 0.0 C 4.30554 2.38954 2.38954 4.30554 0.0 4.30554 C -2.38954 4.30554 -4.30554 2.38954 -4.30554 0.0 C -4.30554 -2.38954 -2.38954 -4.30554 0.0 -4.30554 C 2.38954 -4.30554 4.30554 -2.38954 4.30554 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-478.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-478.svg new file mode 100644 index 00000000000..df41b7c779a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-478.svg @@ -0,0 +1,15 @@ +<svg width="9.01108pt" height="9.01108pt" viewBox="-4.50554 -4.50554 9.01108 9.01108 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,4.50554pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 4.30554 0.0 C 4.30554 2.38954 2.38954 4.30554 0.0 4.30554 C -2.38954 4.30554 -4.30554 2.38954 -4.30554 0.0 C -4.30554 -2.38954 -2.38954 -4.30554 0.0 -4.30554 C 2.38954 -4.30554 4.30554 -2.38954 4.30554 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-479.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-479.svg new file mode 100644 index 00000000000..df41b7c779a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-479.svg @@ -0,0 +1,15 @@ +<svg width="9.01108pt" height="9.01108pt" viewBox="-4.50554 -4.50554 9.01108 9.01108 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,4.50554pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 4.30554 0.0 C 4.30554 2.38954 2.38954 4.30554 0.0 4.30554 C -2.38954 4.30554 -4.30554 2.38954 -4.30554 0.0 C -4.30554 -2.38954 -2.38954 -4.30554 0.0 -4.30554 C 2.38954 -4.30554 4.30554 -2.38954 4.30554 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-48.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-48.svg new file mode 100644 index 00000000000..4554828b8f2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-48.svg @@ -0,0 +1,22 @@ +<svg width="41.38083pt" height="41.38083pt" viewBox="-13.86028 -8.86028 41.38083 41.38083 "> +<g transform="translate(0,32.52055pt) scale(1,-1) translate(0,8.86028pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g fill-rule="evenodd"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 M 0.0 2.0 L 0.0 8.0 C 0.0 9.10999 0.89001 10.0 2.0 10.0 L 8.0 10.0 C 9.10999 10.0 10.0 9.10999 10.0 8.0 L 10.0 2.0 C 10.0 0.89001 9.10999 0.0 8.0 0.0 L 2.0 0.0 C 0.89001 0.0 0.0 0.89001 0.0 2.0 L 0.0 2.0 C 0.0 0.89001 0.0 0.89001 0.0 2.0 Z M 10.0 10.0 M 5.0 5.0 M 5.0 7.0 L 5.0 13.0 C 5.0 14.10999 5.89001 15.0 7.0 15.0 L 13.0 15.0 C 14.10999 15.0 15.0 14.10999 15.0 13.0 L 15.0 7.0 C 15.0 5.89001 14.10999 5.0 13.0 5.0 L 7.0 5.0 C 5.89001 5.0 5.0 5.89001 5.0 7.0 L 5.0 7.0 C 5.0 5.89001 5.0 5.89001 5.0 7.0 Z M 15.0 15.0 M 1.33972 -8.66028 M 0.33658 -6.92273 L -12.65714 15.58301 C -13.21387 16.54733 -12.88705 17.76697 -11.92273 18.3237 L 10.58301 31.31741 C 11.54733 31.87415 12.76697 31.54733 13.3237 30.58301 L 26.31741 8.07727 C 26.87415 7.11295 26.54733 5.89331 25.58301 5.33658 L 3.07727 -7.65714 C 2.11295 -8.21387 1.33972 -7.77026 1.33972 -6.66028 L 1.33972 -6.66028 C 1.33972 -7.77026 0.89331 -7.88705 0.33658 -6.92273 Z M 12.32056 32.32056 " /> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-480.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-480.svg new file mode 100644 index 00000000000..c96c3b1f1c4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-480.svg @@ -0,0 +1,19 @@ +<svg width="35.64433pt" height="10.61108pt" viewBox="-1.0 -1.0 35.64433 10.61108 "> +<g transform="translate(0,9.61108pt) scale(1,-1) translate(0,1.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="2.0pt"> + <path d=" M 0.0 0.0 h 8.61108 v 8.61108 h -8.61108 Z " style="fill:none"/> + <path d=" M 12.91663 0.0 h 8.61108 v 8.61108 h -8.61108 Z " style="fill:none"/> + </g> + </g> + <path d=" M 25.83325 0.0 h 8.61108 v 8.61108 h -8.61108 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-481.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-481.svg new file mode 100644 index 00000000000..484a74b45f7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-481.svg @@ -0,0 +1,32 @@ +<svg width="34.84433pt" height="9.01108pt" viewBox="-0.2 -0.2 34.84433 9.01108 "> +<g transform="translate(0,8.81108pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 8.28581 8.28583 " style="fill:none"/> + <g> + <g transform="matrix(0.70714,0.7071,-0.7071,0.70714,8.28581,8.28583)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 12.91663 0.0 L 21.52771 8.61108 " style="fill:none"/> + </g> + <path d=" M 25.83325 0.0 L 34.44434 8.61108 " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-482.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-482.svg new file mode 100644 index 00000000000..510113a10ec --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-482.svg @@ -0,0 +1,13 @@ +<svg width="0.4pt" height="28.85274pt" viewBox="28.25275 -0.2 0.4 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 28.45274 0.0 L 28.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-483.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-483.svg new file mode 100644 index 00000000000..bf73bc93514 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-483.svg @@ -0,0 +1,19 @@ +<svg width="0.4pt" height="28.85274pt" viewBox="-0.2 -0.2 0.4 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(31.8806pt,0pt)" text-anchor="middle" font-size="10"> + Sub-<object data="pgfmanual-482.svg" width="0.4pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>-picture.</text> +<path d=" M 0.0 0.0 L 0.0 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-484.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-484.svg new file mode 100644 index 00000000000..309a3a34ff5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-484.svg @@ -0,0 +1,32 @@ +<svg width="57.10547pt" height="28.65271pt" viewBox="-28.55273 -14.32635 57.10547 28.65271 "> +<g transform="translate(0,14.32635pt) scale(1,-1) translate(0,14.32635pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -14.22636 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 -14.22636 L -28.45274 14.22636 M 0.0 -14.22636 L 0.0 14.22636 M 28.44275 -14.22636 L 28.44275 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,-2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +lovely</text> +</g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-485.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-485.svg new file mode 100644 index 00000000000..8c01187ec0b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-485.svg @@ -0,0 +1,32 @@ +<svg width="57.10547pt" height="28.65271pt" viewBox="-28.55273 -14.32635 57.10547 28.65271 "> +<g transform="translate(0,14.32635pt) scale(1,-1) translate(0,14.32635pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -14.22636 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 -14.22636 L -28.45274 14.22636 M 0.0 -14.22636 L 0.0 14.22636 M 28.44275 -14.22636 L 28.44275 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-25.00006,-2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +lovely</text> +</g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-486.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-486.svg new file mode 100644 index 00000000000..12b5dba4591 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-486.svg @@ -0,0 +1,32 @@ +<svg width="57.10547pt" height="28.65271pt" viewBox="-28.55273 -14.32635 57.10547 28.65271 "> +<g transform="translate(0,14.32635pt) scale(1,-1) translate(0,14.32635pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -14.22636 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 -14.22636 L -28.45274 14.22636 M 0.0 -14.22636 L 0.0 14.22636 M 28.44275 -14.22636 L 28.44275 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.50003,-6.94444)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +lovely</text> +</g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-487.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-487.svg new file mode 100644 index 00000000000..459b556ee39 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-487.svg @@ -0,0 +1,32 @@ +<svg width="57.10547pt" height="28.65271pt" viewBox="-28.55273 -14.32635 57.10547 28.65271 "> +<g transform="translate(0,14.32635pt) scale(1,-1) translate(0,14.32635pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -14.22636 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 -14.22636 L -28.45274 14.22636 M 0.0 -14.22636 L 0.0 14.22636 M 28.44275 -14.22636 L 28.44275 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-25.00006,-6.94444)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +lovely</text> +</g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-488.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-488.svg new file mode 100644 index 00000000000..ac1d75c6759 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-488.svg @@ -0,0 +1,32 @@ +<svg width="57.10547pt" height="28.65271pt" viewBox="-28.55273 -14.32635 57.10547 28.65271 "> +<g transform="translate(0,14.32635pt) scale(1,-1) translate(0,14.32635pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -14.22636 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 -14.22636 L -28.45274 14.22636 M 0.0 -14.22636 L 0.0 14.22636 M 28.44275 -14.22636 L 28.44275 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.50003,1.94444)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +lovely</text> +</g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-489.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-489.svg new file mode 100644 index 00000000000..95a32cb8bb5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-489.svg @@ -0,0 +1,32 @@ +<svg width="57.10547pt" height="28.65271pt" viewBox="-28.55273 -14.32635 57.10547 28.65271 "> +<g transform="translate(0,14.32635pt) scale(1,-1) translate(0,14.32635pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -14.22636 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 -14.22636 L -28.45274 14.22636 M 0.0 -14.22636 L 0.0 14.22636 M 28.44275 -14.22636 L 28.44275 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-25.00006,1.94444)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +lovely</text> +</g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-49.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-49.svg new file mode 100644 index 00000000000..5ac30e3443e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-49.svg @@ -0,0 +1,75 @@ +<svg width="102.4309pt" height="145.96184pt" viewBox="-8.53633 -17.07138 102.4309 145.96184 "> +<g transform="translate(0,128.89046pt) scale(1,-1) translate(0,17.07138pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp20"> <path d=" M -8.53633 -17.07138 M -8.53633 -17.07138 L -8.53633 128.89046 L 93.89456 128.89046 L 93.89456 -17.07138 L -8.53633 -17.07138 Z M 93.89456 128.89046 "/> +</clipPath> + <g clip-path="url(#pgfcp20)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(80.0003%,100.0%,80.0003%)"> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 Z " /> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 127.57733 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,127.57733,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 -128.03732 L 0.0 127.57733 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,127.57733)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M -85.35823 -3.0 L -85.35823 3.0 " style="fill:none"/> + <path d=" M -42.6791 -3.0 L -42.6791 3.0 " style="fill:none"/> + <path d=" M 85.35823 -3.0 L 85.35823 3.0 " style="fill:none"/> + <path d=" M -3.0 -85.35823 L 3.0 -85.35823 " style="fill:none"/> + <path d=" M -3.0 -42.6791 L 3.0 -42.6791 " style="fill:none"/> + <path d=" M -3.0 42.6791 L 3.0 42.6791 " style="fill:none"/> + <path d=" M -3.0 85.35823 L 3.0 85.35823 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-490.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-490.svg new file mode 100644 index 00000000000..05ecdfd0031 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-490.svg @@ -0,0 +1,32 @@ +<svg width="57.10547pt" height="28.65271pt" viewBox="-28.55273 -14.32635 57.10547 28.65271 "> +<g transform="translate(0,14.32635pt) scale(1,-1) translate(0,14.32635pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -14.22636 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 -14.22636 L -28.45274 14.22636 M 0.0 -14.22636 L 0.0 14.22636 M 28.44275 -14.22636 L 28.44275 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.50003,0.0)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +lovely</text> +</g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-491.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-491.svg new file mode 100644 index 00000000000..e1dd83dfd5b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-491.svg @@ -0,0 +1,32 @@ +<svg width="57.10547pt" height="28.65271pt" viewBox="-28.55273 -14.32635 57.10547 28.65271 "> +<g transform="translate(0,14.32635pt) scale(1,-1) translate(0,14.32635pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -14.22636 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 -14.22636 L -28.45274 14.22636 M 0.0 -14.22636 L 0.0 14.22636 M 28.44275 -14.22636 L 28.44275 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-25.00006,0.0)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +lovely</text> +</g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-492.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-492.svg new file mode 100644 index 00000000000..e3e60c6a60c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-492.svg @@ -0,0 +1,32 @@ +<svg width="69.50551pt" height="28.65271pt" viewBox="-28.55273 -14.32635 69.50551 28.65271 "> +<g transform="translate(0,14.32635pt) scale(1,-1) translate(0,14.32635pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -14.22636 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 -14.22636 L -28.45274 14.22636 M 0.0 -14.22636 L 0.0 14.22636 M 28.44275 -14.22636 L 28.44275 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,15.95271,0.0)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +lovely</text> +</g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-493.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-493.svg new file mode 100644 index 00000000000..19b17d14b92 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-493.svg @@ -0,0 +1,32 @@ +<svg width="69.50551pt" height="28.65271pt" viewBox="-28.55273 -14.32635 69.50551 28.65271 "> +<g transform="translate(0,14.32635pt) scale(1,-1) translate(0,14.32635pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -14.22636 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 -14.22636 L -28.45274 14.22636 M 0.0 -14.22636 L 0.0 14.22636 M 28.44275 -14.22636 L 28.44275 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,15.95271,-14.22636)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +lovely</text> +</g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-494.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-494.svg new file mode 100644 index 00000000000..189290b05f6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-494.svg @@ -0,0 +1,32 @@ +<svg width="66.85864pt" height="33.1188pt" viewBox="-28.55273 -18.79245 66.85864 33.1188 "> +<g transform="translate(0,14.32635pt) scale(1,-1) translate(0,18.79245pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -14.22636 M -28.45274 0.0 L 28.45274 0.0 M -28.45274 -14.22636 L -28.45274 14.22636 M 0.0 -14.22636 L 0.0 14.22636 M 28.44275 -14.22636 L 28.44275 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.86603,0.5,-0.5,0.86603,17.62738,-20.47638)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.50003pt,0pt)" text-anchor="middle" font-size="10"> +lovely</text> +</g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-495.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-495.svg new file mode 100644 index 00000000000..dc34127e04f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-495.svg @@ -0,0 +1,24 @@ +<svg width="87.45822pt" height="57.10547pt" viewBox="-2.0 -0.09999 87.45822 57.10547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.09999pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 30.45274 28.45274 C 30.45274 29.56273 29.56273 30.45274 28.45274 30.45274 C 27.34276 30.45274 26.45274 29.56273 26.45274 28.45274 C 26.45274 27.34276 27.34276 26.45274 28.45274 26.45274 C 29.56273 26.45274 30.45274 27.34276 30.45274 28.45274 Z M 28.45274 28.45274 M 58.9055 5.0 C 58.9055 6.10999 58.01549 7.0 56.9055 7.0 C 55.79552 7.0 54.9055 6.10999 54.9055 5.0 C 54.9055 3.89001 55.79552 3.0 56.9055 3.0 C 58.01549 3.0 58.9055 3.89001 58.9055 5.0 Z M 56.9055 5.0 M 2.0 36.135 C 2.0 37.24498 1.10999 38.135 0.0 38.135 C -1.10999 38.135 -2.0 37.24498 -2.0 36.135 C -2.0 35.02501 -1.10999 34.135 0.0 34.135 C 1.10999 34.135 2.0 35.02501 2.0 36.135 Z M 0.0 36.135 " style="stroke:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-496.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-496.svg new file mode 100644 index 00000000000..97964b8985f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-496.svg @@ -0,0 +1,24 @@ +<svg width="87.45822pt" height="59.00548pt" viewBox="-2.0 -2.0 87.45822 59.00548 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,2.0pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 30.45274 0.0 C 30.45274 1.10999 29.56273 2.0 28.45274 2.0 C 27.34276 2.0 26.45274 1.10999 26.45274 0.0 C 26.45274 -1.10999 27.34276 -2.0 28.45274 -2.0 C 29.56273 -2.0 30.45274 -1.10999 30.45274 0.0 Z M 28.45274 0.0 M 30.02032 4.94067 C 30.02032 6.05066 29.13031 6.94067 28.02032 6.94067 C 26.91034 6.94067 26.02032 6.05066 26.02032 4.94067 C 26.02032 3.83069 26.91034 2.94067 28.02032 2.94067 C 29.13031 2.94067 30.02032 3.83069 30.02032 4.94067 Z M 28.02032 4.94067 M 28.73695 9.73157 C 28.73695 10.84155 27.84694 11.73157 26.73695 11.73157 C 25.62697 11.73157 24.73695 10.84155 24.73695 9.73157 C 24.73695 8.62158 25.62697 7.73157 26.73695 7.73157 C 27.84694 7.73157 28.73695 8.62158 28.73695 9.73157 Z M 26.73695 9.73157 M 26.64085 14.22636 C 26.64085 15.33635 25.75084 16.22636 24.64085 16.22636 C 23.53087 16.22636 22.64085 15.33635 22.64085 14.22636 C 22.64085 13.11638 23.53087 12.22636 24.64085 12.22636 C 25.75084 12.22636 26.64085 13.11638 26.64085 14.22636 Z M 24.64085 14.22636 M 23.79585 18.28918 C 23.79585 19.39917 22.90584 20.28918 21.79585 20.28918 C 20.68587 20.28918 19.79585 19.39917 19.79585 18.28918 C 19.79585 17.1792 20.68587 16.28918 21.79585 16.28918 C 22.90584 16.28918 23.79585 17.1792 23.79585 18.28918 Z M 21.79585 18.28918 M 20.28918 21.79585 C 20.28918 22.90584 19.39917 23.79585 18.28918 23.79585 C 17.1792 23.79585 16.28918 22.90584 16.28918 21.79585 C 16.28918 20.68587 17.1792 19.79585 18.28918 19.79585 C 19.39917 19.79585 20.28918 20.68587 20.28918 21.79585 Z M 18.28918 21.79585 M 16.22636 24.64085 C 16.22636 25.75084 15.33635 26.64085 14.22636 26.64085 C 13.11638 26.64085 12.22636 25.75084 12.22636 24.64085 C 12.22636 23.53087 13.11638 22.64085 14.22636 22.64085 C 15.33635 22.64085 16.22636 23.53087 16.22636 24.64085 Z M 14.22636 24.64085 M 11.73157 26.73695 C 11.73157 27.84694 10.84155 28.73695 9.73157 28.73695 C 8.62158 28.73695 7.73157 27.84694 7.73157 26.73695 C 7.73157 25.62697 8.62158 24.73695 9.73157 24.73695 C 10.84155 24.73695 11.73157 25.62697 11.73157 26.73695 Z M 9.73157 26.73695 M 6.94067 28.02032 C 6.94067 29.13031 6.05066 30.02032 4.94067 30.02032 C 3.83069 30.02032 2.94067 29.13031 2.94067 28.02032 C 2.94067 26.91034 3.83069 26.02032 4.94067 26.02032 C 6.05066 26.02032 6.94067 26.91034 6.94067 28.02032 Z M 4.94067 28.02032 M 2.0 28.45274 C 2.0 29.56273 1.10999 30.45274 0.0 30.45274 C -1.10999 30.45274 -2.0 29.56273 -2.0 28.45274 C -2.0 27.34276 -1.10999 26.45274 0.0 26.45274 C 1.10999 26.45274 2.0 27.34276 2.0 28.45274 Z M 0.0 28.45274 " style="stroke:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-497.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-497.svg new file mode 100644 index 00000000000..3f2c31ba281 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-497.svg @@ -0,0 +1,24 @@ +<svg width="85.55821pt" height="57.30548pt" viewBox="-0.09999 -0.2 85.55821 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 0.0 L 56.90549 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-498.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-498.svg new file mode 100644 index 00000000000..4191092b45d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-498.svg @@ -0,0 +1,61 @@ +<svg width="39.80688pt" height="39.80688pt" viewBox="-11.15414 -11.15414 39.80688 39.80688 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,11.15414pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 0.0 L -10.62888 -10.62889 " style="fill:none"/> + <g> + <g transform="matrix(-0.7071,-0.7071,0.7071,-0.7071,-10.62888,-10.62889)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 0.0 27.99275 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,27.99275)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 27.99275 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.99275,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-499.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-499.svg new file mode 100644 index 00000000000..7c20302571f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-499.svg @@ -0,0 +1,29 @@ +<svg width="85.55821pt" height="57.30548pt" viewBox="-0.09999 -0.2 85.55821 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 0.0 L 56.90549 56.90549 " style="fill:none"/> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 21.33955 0.0 L 42.67911 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-5.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-5.svg new file mode 100644 index 00000000000..1b0e1481713 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-5.svg @@ -0,0 +1,370 @@ +<svg width="465.67824pt" height="269.39056pt" viewBox="-128.23732 -128.23732 465.67824 269.39056 "> +<g transform="translate(0,141.15324pt) scale(1,-1) translate(0,128.23732pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-linecap="round"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -128.03732 0.0 L 127.57733 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,127.57733,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,131.5703,-2.15277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.85764pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">x</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -128.03732 L 0.0 127.57733 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,127.57733)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.6308,133.51472)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.6308pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">y</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -85.35823 3.0 L -85.35823 -3.0 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -97.30228 -17.14372 h 23.88809 v 13.94373 h -23.88809 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-93.9693,-12.97742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.61107pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>1</text> +</g> + </g> + </g> + </g> + </g> + <path d=" M -42.6791 3.0 L -42.6791 -3.0 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -55.3162 -21.76277 h 25.2742 v 18.56277 h -25.2742 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-51.98322,-14.9814)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.30412pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">-</tspan> <img +src="pgfmanual0x.gif" alt="12" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 85.35823 3.0 L 85.35823 -3.0 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 79.52525 -16.31038 h 11.66595 v 13.11038 h -11.66595 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,82.85823,-12.9774)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 3.0 -85.35823 L -3.0 -85.35823 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -27.08809 -92.3301 h 23.88809 v 13.94373 h -23.88809 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-23.75511,-88.16379)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.61107pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>1</text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 3.0 -42.6791 L -3.0 -42.6791 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -28.4742 -51.96048 h 25.2742 v 18.56277 h -25.2742 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-25.14122,-45.17911)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.30412pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">-</tspan> <img +src="pgfmanual1x.gif" alt="12" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 3.0 42.6791 L -3.0 42.6791 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -16.25206 33.3977 h 13.05206 v 18.56277 h -13.05206 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.91908,40.17908)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.19305pt,0pt)" text-anchor="middle" font-size="10"> +<img +src="pgfmanual2x.gif" alt="12" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 3.0 85.35823 L -3.0 85.35823 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -14.86595 78.80304 h 11.66595 v 13.11038 h -11.66595 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-11.53297,82.13602)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(80.0003%,100.0%,80.0003%)"> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 " /> + </g> + </g> + </g> + <path d=" M 16.48993 4.41843 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <g fill="rgb(0.0%,50.0%,0.0%)"> + <g> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <g fill="rgb(0.0%,50.0%,0.0%)"> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,13.27292,2.26566)"> + <g fill="rgb(0.0%,50.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.21701pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 73.92256 42.6791 L 73.92256 0.0 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 43.61154 14.6673 h 28.71103 v 13.34454 h -28.71103 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,46.94452,18.00027)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.02254pt,0pt)" text-anchor="middle" font-size="10"> + sin<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 L 73.92256 0.0 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 22.05019 -13.57149 h 29.82214 v 10.9715 h -29.82214 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.38316,-10.23851)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.5781pt,0pt)" text-anchor="middle" font-size="10"> + cos <tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <g stroke="rgb(80.0003%,39.99939%,0.0%)"> + <g fill="rgb(80.0003%,39.99939%,0.0%)"> + <path d=" M 85.35823 0.0 L 85.37032 49.28746 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 86.96426 11.15915 h 68.1005 v 26.96912 h -68.1005 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,90.29724,21.35162)"> + <g fill="rgb(80.0003%,39.99939%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(30.71727pt,0pt)" text-anchor="middle" font-size="10"> + tan <tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan> = <img +src="pgfmanual3x.gif" alt="sina +cosa-" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + </g> + <g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 85.36116 49.28215 " style="fill:none"/> + <path d=" " style="fill:none"/> + <g> + <g fill="rgb(100.0%,89.99939%,89.99939%)"> + <g> + <g fill="rgb(100.0%,89.99939%,89.99939%)"> + <path d=" M 333.44092 63.50197 L 162.11331 63.50197 C 159.89334 63.50197 158.11331 61.72194 158.11331 59.50197 L 158.11331 -59.50197 C 158.11331 -61.72194 159.89334 -63.50197 162.11331 -63.50197 L 333.44092 -63.50197 C 335.66089 -63.50197 337.44092 -61.72194 337.44092 -59.50197 L 337.44092 59.50197 C 337.44092 61.72194 335.66089 63.50197 333.44092 63.50197 Z M 158.11331 54.89088 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,162.41885,59.19643)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(85.35826pt,0pt)" text-anchor="middle" font-size="10"> +<!--l. 92--><p class="noindent">The angle <tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan> is 30<tspan baseline-shift="sub"><tspan font-family="cmsy" font-size="7"><span class="htf-cmbx">o</span></tspan> + </tspan> in the example +(<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-19.gif" alt="p" class="10x-x-19" />/</tspan>6 in radians). The sine of <tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan>, +which is the height of the red line, +is sin<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan> = 1<tspan font-family="cmmi" font-size="10">/</tspan>2<tspan font-family="cmmi" font-size="10">. </tspan>By the Theorem of +Pythagoras we have cos<tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">2</tspan></tspan><tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan>+sin<tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">2</tspan></tspan><tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan> = 1. +Thus the length of the blue line, +which is the cosine of <tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan>, must be +cos<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan> = <img +src="pgfmanual4x.gif" alt=" V~ 1---1/4" class="sqrt" > = <img +src="pgfmanual5x.gif" alt="1 +2" class="frac" align="middle"><img +src="pgfmanual6x.gif" alt=" V~ 3" class="sqrt" ><tspan font-family="cmmi" font-size="10">.</tspan>This shows +that tan<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan>, which is the height of the +orange line, is tan<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan> = <img +src="pgfmanual7x.gif" alt="sina- +cosa" class="frac" align="middle"> = 1<tspan font-family="cmmi" font-size="10">/</tspan><img +src="pgfmanual8x.gif" alt=" V~ 3" class="sqrt" ><tspan font-family="cmmi" font-size="10">.</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-50.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-50.svg new file mode 100644 index 00000000000..978e8e0088b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-50.svg @@ -0,0 +1,25 @@ +<svg width="279.23653pt" height="23.16183pt" viewBox="16.87183 -11.58092 279.23653 23.16183 "> +<g transform="translate(0,11.58092pt) scale(1,-1) translate(0,11.58092pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 28.45274 0.0 M 39.83366 0.0 C 39.83366 6.31631 34.76906 11.38092 28.45274 11.38092 C 22.13643 11.38092 17.07182 6.31631 17.07182 0.0 C 17.07182 -6.31631 22.13643 -11.38092 28.45274 -11.38092 C 34.76906 -11.38092 39.83366 -6.31631 39.83366 0.0 Z M 28.45274 0.0 " style="fill:none"/> + <path d=" M 56.90549 0.0 M 68.2864 0.0 C 68.2864 6.31631 63.2218 11.38092 56.90549 11.38092 C 50.58917 11.38092 45.52457 6.31631 45.52457 0.0 C 45.52457 -6.31631 50.58917 -11.38092 56.90549 -11.38092 C 63.2218 -11.38092 68.2864 -6.31631 68.2864 0.0 Z M 56.90549 0.0 " style="fill:none"/> + <path d=" M 85.35823 0.0 M 96.73915 0.0 C 96.73915 6.31631 91.67455 11.38092 85.35823 11.38092 C 79.04192 11.38092 73.97731 6.31631 73.97731 0.0 C 73.97731 -6.31631 79.04192 -11.38092 85.35823 -11.38092 C 91.67455 -11.38092 96.73915 -6.31631 96.73915 0.0 Z M 85.35823 0.0 " style="fill:none"/> + <path d=" M 113.81097 0.0 M 125.1919 0.0 C 125.1919 6.31631 120.12729 11.38092 113.81097 11.38092 C 107.49466 11.38092 102.43005 6.31631 102.43005 0.0 C 102.43005 -6.31631 107.49466 -11.38092 113.81097 -11.38092 C 120.12729 -11.38092 125.1919 -6.31631 125.1919 0.0 Z M 113.81097 0.0 " style="fill:none"/> + <path d=" M 142.26372 0.0 M 153.64464 0.0 C 153.64464 6.31631 148.58003 11.38092 142.26372 11.38092 C 135.9474 11.38092 130.8828 6.31631 130.8828 0.0 C 130.8828 -6.31631 135.9474 -11.38092 142.26372 -11.38092 C 148.58003 -11.38092 153.64464 -6.31631 153.64464 0.0 Z M 142.26372 0.0 " style="fill:none"/> + <path d=" M 170.71646 0.0 M 182.09738 0.0 C 182.09738 6.31631 177.03278 11.38092 170.71646 11.38092 C 164.40015 11.38092 159.33554 6.31631 159.33554 0.0 C 159.33554 -6.31631 164.40015 -11.38092 170.71646 -11.38092 C 177.03278 -11.38092 182.09738 -6.31631 182.09738 0.0 Z M 170.71646 0.0 " style="fill:none"/> + <path d=" M 199.1692 0.0 M 210.55013 0.0 C 210.55013 6.31631 205.48552 11.38092 199.1692 11.38092 C 192.85289 11.38092 187.78828 6.31631 187.78828 0.0 C 187.78828 -6.31631 192.85289 -11.38092 199.1692 -11.38092 C 205.48552 -11.38092 210.55013 -6.31631 210.55013 0.0 Z M 199.1692 0.0 " style="fill:none"/> + <path d=" M 227.62195 0.0 M 239.00287 0.0 C 239.00287 6.31631 233.93826 11.38092 227.62195 11.38092 C 221.30563 11.38092 216.24103 6.31631 216.24103 0.0 C 216.24103 -6.31631 221.30563 -11.38092 227.62195 -11.38092 C 233.93826 -11.38092 239.00287 -6.31631 239.00287 0.0 Z M 227.62195 0.0 " style="fill:none"/> + <path d=" M 256.07469 0.0 M 267.45561 0.0 C 267.45561 6.31631 262.391 11.38092 256.07469 11.38092 C 249.75838 11.38092 244.69377 6.31631 244.69377 0.0 C 244.69377 -6.31631 249.75838 -11.38092 256.07469 -11.38092 C 262.391 -11.38092 267.45561 -6.31631 267.45561 0.0 Z M 256.07469 0.0 " style="fill:none"/> + <path d=" M 284.52744 0.0 M 295.90836 0.0 C 295.90836 6.31631 290.84375 11.38092 284.52744 11.38092 C 278.21112 11.38092 273.14651 6.31631 273.14651 0.0 C 273.14651 -6.31631 278.21112 -11.38092 284.52744 -11.38092 C 290.84375 -11.38092 295.90836 -6.31631 295.90836 0.0 Z M 284.52744 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-500.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-500.svg new file mode 100644 index 00000000000..e18bf281d38 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-500.svg @@ -0,0 +1,24 @@ +<svg width="85.55821pt" height="57.10547pt" viewBox="-0.09999 -0.09999 85.55821 57.10547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 58.90549 28.45274 C 58.90549 29.56273 58.01547 30.45274 56.90549 30.45274 C 55.7955 30.45274 54.90549 29.56273 54.90549 28.45274 C 54.90549 27.34276 55.7955 26.45274 56.90549 26.45274 C 58.01547 26.45274 58.90549 27.34276 58.90549 28.45274 Z M 56.90549 28.45274 " style="stroke:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-501.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-501.svg new file mode 100644 index 00000000000..209d5c5db40 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-501.svg @@ -0,0 +1,24 @@ +<svg width="85.55821pt" height="59.00548pt" viewBox="-0.09999 -2.0 85.55821 59.00548 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,2.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 44.67911 0.0 C 44.67911 1.10999 43.7891 2.0 42.67911 2.0 C 41.56912 2.0 40.67911 1.10999 40.67911 0.0 C 40.67911 -1.10999 41.56912 -2.0 42.67911 -2.0 C 43.7891 -2.0 44.67911 -1.10999 44.67911 0.0 Z M 42.67911 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-502.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-502.svg new file mode 100644 index 00000000000..d6680c2ef39 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-502.svg @@ -0,0 +1,24 @@ +<svg width="87.45822pt" height="57.10547pt" viewBox="-2.0 -0.09999 87.45822 57.10547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.09999pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 2.0 28.45274 C 2.0 29.56273 1.10999 30.45274 0.0 30.45274 C -1.10999 30.45274 -2.0 29.56273 -2.0 28.45274 C -2.0 27.34276 -1.10999 26.45274 0.0 26.45274 C 1.10999 26.45274 2.0 27.34276 2.0 28.45274 Z M 0.0 28.45274 " style="stroke:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-503.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-503.svg new file mode 100644 index 00000000000..3e44b2c6dd6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-503.svg @@ -0,0 +1,24 @@ +<svg width="85.55821pt" height="57.10547pt" viewBox="-0.09999 -0.09999 85.55821 57.10547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 58.9055 28.45274 C 58.9055 29.56273 58.01549 30.45274 56.9055 30.45274 C 55.79552 30.45274 54.9055 29.56273 54.9055 28.45274 C 54.9055 27.34276 55.79552 26.45274 56.9055 26.45274 C 58.01549 26.45274 58.9055 27.34276 58.9055 28.45274 Z M 56.9055 28.45274 M 19.88849 8.94409 C 19.88849 10.05408 18.99847 10.94409 17.88849 10.94409 C 16.7785 10.94409 15.88849 10.05408 15.88849 8.94409 C 15.88849 7.8341 16.7785 6.94409 17.88849 6.94409 C 18.99847 6.94409 19.88849 7.8341 19.88849 8.94409 Z M 17.88849 8.94409 " style="stroke:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-504.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-504.svg new file mode 100644 index 00000000000..9915cd137de --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-504.svg @@ -0,0 +1,72 @@ +<svg width="87.95822pt" height="77.57631pt" viewBox="-2.5 -3.22221 87.95822 77.57631 "> +<g transform="translate(0,74.3541pt) scale(1,-1) translate(0,3.22221pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 56.9055 56.9055 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.5,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +0</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,5.33745,11.00415)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +0.25</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,22.06384,25.23053)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +0.5</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,33.7902,39.45691)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +0.75</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.4055,53.68329)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,62.24295,67.90965)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +1.25</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-505.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-505.svg new file mode 100644 index 00000000000..6a100f1b0f3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-505.svg @@ -0,0 +1,56 @@ +<svg width="92.7805pt" height="57.41106pt" viewBox="-7.22224 -0.30556 92.7805 57.41106 "> +<g transform="translate(0,57.1055pt) scale(1,-1) translate(0,0.30556pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 85.35826 56.9055 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.22224,-2.25)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.22224pt,0pt)" text-anchor="middle" font-size="10"> +0pt</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,6.96996,8.87823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.72224pt,0pt)" text-anchor="middle" font-size="10"> +20pt</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.66216,20.00647)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.72224pt,0pt)" text-anchor="middle" font-size="10"> +40pt</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,48.70045,36.69882)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.72224pt,0pt)" text-anchor="middle" font-size="10"> +70pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-506.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-506.svg new file mode 100644 index 00000000000..1159eb81afb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-506.svg @@ -0,0 +1,64 @@ +<svg width="95.41348pt" height="63.34995pt" viewBox="-7.5552 -3.22221 95.41348 63.34995 "> +<g transform="translate(0,60.12773pt) scale(1,-1) translate(0,3.22221pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 C 0.0 56.9055 0.0 56.9055 85.35826 56.9055 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.5,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +0</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-7.5552,29.67624)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +0.25</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,4.28087,46.57008)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +0.5</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.12158,52.7941)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +0.75</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,82.85826,53.68329)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-507.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-507.svg new file mode 100644 index 00000000000..6d58370348c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-507.svg @@ -0,0 +1,31 @@ +<svg width="87.45822pt" height="78.54503pt" viewBox="-30.45274 -35.76593 87.45822 78.54503 "> +<g transform="translate(0,42.7791pt) scale(1,-1) translate(0,35.76593pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 56.90549 0.0 M 0.0 28.45274 L 56.90549 28.45274 M 0.0 0.0 L 0.0 42.67911 M 28.45274 0.0 L 28.45274 42.67911 M 56.8955 0.0 L 56.8955 42.67911 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -28.45274 -35.56593 h 56.90549 v 71.13187 h -56.90549 Z " style="fill:none"/> + <path d=" M 7.0 5.0 C 7.0 6.10999 6.10999 7.0 5.0 7.0 C 3.89001 7.0 3.0 6.10999 3.0 5.0 C 3.0 3.89001 3.89001 3.0 5.0 3.0 C 6.10999 3.0 7.0 3.89001 7.0 5.0 Z M 5.0 5.0 M -8.0 5.0 C -8.0 6.10999 -8.89001 7.0 -10.0 7.0 C -11.10999 7.0 -12.0 6.10999 -12.0 5.0 C -12.0 3.89001 -11.10999 3.0 -10.0 3.0 C -8.89001 3.0 -8.0 3.89001 -8.0 5.0 Z M -10.0 5.0 " style="stroke:none"/> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 30.45274 28.4523 C 30.45274 29.56229 29.56273 30.4523 28.45274 30.4523 C 27.34276 30.4523 26.45274 29.56229 26.45274 28.4523 C 26.45274 27.34232 27.34276 26.4523 28.45274 26.4523 C 29.56273 26.4523 30.45274 27.34232 30.45274 28.4523 Z M 28.45274 28.4523 M -26.45274 14.22507 C -26.45274 15.33505 -27.34276 16.22507 -28.45274 16.22507 C -29.56273 16.22507 -30.45274 15.33505 -30.45274 14.22507 C -30.45274 13.11508 -29.56273 12.22507 -28.45274 12.22507 C -27.34276 12.22507 -26.45274 13.11508 -26.45274 14.22507 Z M -28.45274 14.22507 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-508.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-508.svg new file mode 100644 index 00000000000..2737f13d9a5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-508.svg @@ -0,0 +1,31 @@ +<svg width="85.65822pt" height="78.54503pt" viewBox="-28.65274 -35.76593 85.65822 78.54503 "> +<g transform="translate(0,42.7791pt) scale(1,-1) translate(0,35.76593pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 56.90549 0.0 M 0.0 28.45274 L 56.90549 28.45274 M 0.0 0.0 L 0.0 42.67911 M 28.45274 0.0 L 28.45274 42.67911 M 56.8955 0.0 L 56.8955 42.67911 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 0.0 C 28.45274 19.73883 15.79106 35.56593 0.0 35.56593 C -15.79106 35.56593 -28.45274 19.73883 -28.45274 0.0 C -28.45274 -19.73883 -15.79106 -35.56593 0.0 -35.56593 C 15.79106 -35.56593 28.45274 -19.73883 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 7.0 5.0 C 7.0 6.10999 6.10999 7.0 5.0 7.0 C 3.89001 7.0 3.0 6.10999 3.0 5.0 C 3.0 3.89001 3.89001 3.0 5.0 3.0 C 6.10999 3.0 7.0 3.89001 7.0 5.0 Z M 5.0 5.0 M -8.0 5.0 C -8.0 6.10999 -8.89001 7.0 -10.0 7.0 C -11.10999 7.0 -12.0 6.10999 -12.0 5.0 C -12.0 3.89001 -11.10999 3.0 -10.0 3.0 C -8.89001 3.0 -8.0 3.89001 -8.0 5.0 Z M -10.0 5.0 " style="stroke:none"/> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 24.32639 22.32639 C 24.32639 23.43637 23.43637 24.32639 22.32639 24.32639 C 21.2164 24.32639 20.32639 23.43637 20.32639 22.32639 C 20.32639 21.2164 21.2164 20.32639 22.32639 20.32639 C 23.43637 20.32639 24.32639 21.2164 24.32639 22.32639 Z M 22.32639 22.32639 M -24.50816 13.25418 C -24.50816 14.36417 -25.39818 15.25418 -26.50816 15.25418 C -27.61815 15.25418 -28.50816 14.36417 -28.50816 13.25418 C -28.50816 12.1442 -27.61815 11.25418 -26.50816 11.25418 C -25.39818 11.25418 -24.50816 12.1442 -24.50816 13.25418 Z M -26.50816 13.25418 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-509.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-509.svg new file mode 100644 index 00000000000..21a356b8d84 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-509.svg @@ -0,0 +1,26 @@ +<svg width="57.20547pt" height="57.30548pt" viewBox="-0.09999 -0.2 57.20547 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 56.90549 0.0 M 0.0 28.45274 L 56.90549 28.45274 M 0.0 56.8955 L 56.90549 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.8955 0.0 L 56.8955 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 14.22636 0.0 L 56.90549 56.90549 " style="fill:none"/> + <path d=" M 28.45274 56.90549 L 56.90549 0.0 " style="fill:none"/> + <path d=" M 41.83664 34.14653 C 41.83664 35.25652 40.94662 36.14653 39.83664 36.14653 C 38.72665 36.14653 37.83664 35.25652 37.83664 34.14653 C 37.83664 33.03654 38.72665 32.14653 39.83664 32.14653 C 40.94662 32.14653 41.83664 33.03654 41.83664 34.14653 Z M 39.83664 34.14653 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-51.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-51.svg new file mode 100644 index 00000000000..f834e68f6fa --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-51.svg @@ -0,0 +1,19 @@ +<svg width="57.30548pt" height="2.4pt" viewBox="-28.65274 -1.2 57.30548 2.4 "> +<g transform="translate(0,1.2pt) scale(1,-1) translate(0,1.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M -28.45274 -1.0 L -28.45274 1.0 " style="fill:none"/> + <path d=" M -14.22636 -1.0 L -14.22636 1.0 " style="fill:none"/> + <path d=" M 0.0 -1.0 L 0.0 1.0 " style="fill:none"/> + <path d=" M 14.22636 -1.0 L 14.22636 1.0 " style="fill:none"/> + <path d=" M 28.45274 -1.0 L 28.45274 1.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-510.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-510.svg new file mode 100644 index 00000000000..f854096b204 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-510.svg @@ -0,0 +1,87 @@ +<svg width="251.83217pt" height="129.4658pt" viewBox="-28.66635 -15.25484 251.83217 129.4658 "> +<g transform="translate(0,114.21097pt) scale(1,-1) translate(0,15.25484pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="0.8pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 56.90549 28.45273 C 56.90549 85.35822 113.81097 56.90549 170.71646 56.90549 M 0.0 56.90549 L 113.81097 56.90549 L 56.90549 113.81097 Z " style="fill:none"/> + <g> + </g> + <g> + </g> + <g> + </g> + <g> + </g> + <g> + </g> + <g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 28.45273 14.22635 M 56.90549 28.45273 M 170.71646 56.90549 M 85.35825 85.35822 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-25.33337,-9.97742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(25.33337pt,0pt)" text-anchor="middle" font-size="10"> +start part 1</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,31.9857,3.74893)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(36.18062pt,0pt)" text-anchor="middle" font-size="10"> +straight segment</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,60.43846,25.95273)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(37.4306pt,0pt)" text-anchor="middle" font-size="10"> +end first segment</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,174.24944,54.40549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.7917pt,0pt)" text-anchor="middle" font-size="10"> +end part 1</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,88.89122,91.39119)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(31.98616pt,0pt)" text-anchor="middle" font-size="10"> +part 2 (closed)</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-511.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-511.svg new file mode 100644 index 00000000000..726839704af --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-511.svg @@ -0,0 +1,15 @@ +<svg width="85.75826pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75826 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 56.9055 28.45274 L 85.35826 14.22636 L 85.35826 0.0 " /> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-512.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-512.svg new file mode 100644 index 00000000000..1680ec58112 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-512.svg @@ -0,0 +1,15 @@ +<svg width="85.75826pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75826 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 56.9055 28.45274 M 56.9055 28.45274 L 85.35826 14.22636 L 85.35826 0.0 " /> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-513.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-513.svg new file mode 100644 index 00000000000..aac466962a5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-513.svg @@ -0,0 +1,15 @@ +<svg width="57.3055pt" height="28.85274pt" viewBox="-0.2 -0.2 57.3055 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 56.9055 28.45274 " /> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-514.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-514.svg new file mode 100644 index 00000000000..8808ae5ffe5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-514.svg @@ -0,0 +1,15 @@ +<svg width="85.75826pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75826 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 C 28.45274 28.45274 56.9055 28.45274 85.35826 0.0 " /> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-515.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-515.svg new file mode 100644 index 00000000000..5ffb524ba6d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-515.svg @@ -0,0 +1,27 @@ +<svg width="87.95822pt" height="87.95822pt" viewBox="-2.5 -30.95274 87.95822 87.95822 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,30.95274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-width="5.0pt"> + <path d=" M 28.45274 28.45274 L 0.0 -28.45274 L 28.45274 -28.45274 Z M 71.13188 28.45274 L 42.67912 -28.45274 L 71.13188 -28.45274 L 71.13188 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-516.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-516.svg new file mode 100644 index 00000000000..b8ce591e135 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-516.svg @@ -0,0 +1,24 @@ +<svg width="99.68462pt" height="57.10547pt" viewBox="-0.09999 -0.09999 99.68462 57.10547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 0.0 28.45274 C 0.0 36.3478 6.33131 42.67911 14.22636 42.67911 L 85.35826 42.67912 C 93.25331 42.67912 99.58463 36.34781 99.58463 28.45276 C 99.58463 24.61159 98.13393 21.10931 95.41782 18.3932 " style="stroke:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-517.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-517.svg new file mode 100644 index 00000000000..5f98101e93a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-517.svg @@ -0,0 +1,24 @@ +<svg width="97.5438pt" height="57.20547pt" viewBox="-0.2 -0.2 97.5438 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 C 0.0 15.7901 25.32515 28.45274 56.9055 28.45274 C 72.27019 28.45274 86.27933 25.55138 97.1438 20.11914 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-518.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-518.svg new file mode 100644 index 00000000000..e35579d5c9f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-518.svg @@ -0,0 +1,24 @@ +<svg width="93.55327pt" height="66.3956pt" viewBox="-8.09505 -0.2 93.55327 66.3956 "> +<g transform="translate(0,66.1956pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 C -7.89505 13.67465 7.70592 37.30342 35.05537 53.0936 C 48.36162 60.77594 61.94461 65.26782 74.06964 65.9956 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-519.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-519.svg new file mode 100644 index 00000000000..a2fefd0273f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-519.svg @@ -0,0 +1,30 @@ +<svg width="99.8846pt" height="93.55374pt" viewBox="-14.42638 -36.54826 99.8846 93.55374 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,36.54826pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 71.13187 0.0 C 71.13187 15.79106 52.13934 28.45274 28.45274 28.45274 C 4.76614 28.45274 -14.22638 15.79106 -14.22638 0.0 C -14.22638 -15.79106 4.76614 -28.45274 28.45274 -28.45274 C 52.13934 -28.45274 71.13187 -15.79106 71.13187 0.0 Z M 28.45274 0.0 " style="fill:none"/> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 56.90549 28.45274 C 49.00996 36.34827 30.01744 30.01743 14.22638 14.22636 C -1.56468 -1.5647 -7.89552 -20.55722 0.0 -28.45274 C 7.89552 -36.34827 26.88805 -30.01743 42.67911 -14.22636 C 58.47017 1.5647 64.80101 20.55722 56.90549 28.45274 Z M 28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-52.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-52.svg new file mode 100644 index 00000000000..5359c902f30 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-52.svg @@ -0,0 +1,675 @@ +<svg width="341.8329pt" height="142.6637pt" viewBox="14.02638 14.02638 341.8329 142.6637 "> +<g transform="translate(0,156.69008pt) scale(1,-1) translate(0,-14.02638pt)"> + +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 28.45274 28.45274 M 14.22638 14.22638 M 14.22638 14.22638 L 14.22638 42.67911 L 42.67911 42.67911 L 42.67911 14.22638 L 14.22638 14.22638 Z M 42.67911 42.67911 " style="fill:none"/> + <path d=" M 28.45274 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,22.06384,26.20274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +1,1</text> +</g> + </g> + </g> + </g> + <path d=" M 28.45274 56.90549 M 14.22638 42.67912 M 14.22638 42.67912 L 14.22638 71.13185 L 42.67911 71.13185 L 42.67911 42.67912 L 14.22638 42.67912 Z M 42.67911 71.13185 " style="fill:none"/> + <path d=" M 28.45274 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,22.06384,54.65549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +1,2</text> +</g> + </g> + </g> + </g> + <path d=" M 28.45274 85.35823 M 14.22638 71.13187 M 14.22638 71.13187 L 14.22638 99.5846 L 42.67911 99.5846 L 42.67911 71.13187 L 14.22638 71.13187 Z M 42.67911 99.5846 " style="fill:none"/> + <path d=" M 28.45274 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,22.06384,83.10823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +1,3</text> +</g> + </g> + </g> + </g> + <path d=" M 28.45274 113.81097 M 14.22638 99.58461 M 14.22638 99.58461 L 14.22638 128.03734 L 42.67911 128.03734 L 42.67911 99.58461 L 14.22638 99.58461 Z M 42.67911 128.03734 " style="fill:none"/> + <path d=" M 28.45274 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,22.06384,111.56097)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +1,4</text> +</g> + </g> + </g> + </g> + <path d=" M 28.45274 142.26372 M 14.22638 128.03735 M 14.22638 128.03735 L 14.22638 156.49008 L 42.67911 156.49008 L 42.67911 128.03735 L 14.22638 128.03735 Z M 42.67911 156.49008 " style="fill:none"/> + <path d=" M 28.45274 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,22.06384,140.01372)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +1,5</text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 28.45274 M 42.67912 14.22638 M 42.67912 14.22638 L 42.67912 42.67911 L 71.13185 42.67911 L 71.13185 14.22638 L 42.67912 14.22638 Z M 71.13185 42.67911 " style="fill:none"/> + <path d=" M 56.90549 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,50.51659,26.20274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +2,1</text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 56.90549 M 42.67912 42.67912 M 42.67912 42.67912 L 42.67912 71.13185 L 71.13185 71.13185 L 71.13185 42.67912 L 42.67912 42.67912 Z M 71.13185 71.13185 " style="fill:none"/> + <path d=" M 56.90549 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,50.51659,54.65549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +2,2</text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 85.35823 M 42.67912 71.13187 M 42.67912 71.13187 L 42.67912 99.5846 L 71.13185 99.5846 L 71.13185 71.13187 L 42.67912 71.13187 Z M 71.13185 99.5846 " style="fill:none"/> + <path d=" M 56.90549 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,50.51659,83.10823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +2,3</text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 113.81097 M 42.67912 99.58461 M 42.67912 99.58461 L 42.67912 128.03734 L 71.13185 128.03734 L 71.13185 99.58461 L 42.67912 99.58461 Z M 71.13185 128.03734 " style="fill:none"/> + <path d=" M 56.90549 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,50.51659,111.56097)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +2,4</text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 142.26372 M 42.67912 128.03735 M 42.67912 128.03735 L 42.67912 156.49008 L 71.13185 156.49008 L 71.13185 128.03735 L 42.67912 128.03735 Z M 71.13185 156.49008 " style="fill:none"/> + <path d=" M 56.90549 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,50.51659,140.01372)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +2,5</text> +</g> + </g> + </g> + </g> + <path d=" M 85.35823 28.45274 M 71.13187 14.22638 M 71.13187 14.22638 L 71.13187 42.67911 L 99.5846 42.67911 L 99.5846 14.22638 L 71.13187 14.22638 Z M 99.5846 42.67911 " style="fill:none"/> + <path d=" M 85.35823 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,78.96933,26.20274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +3,1</text> +</g> + </g> + </g> + </g> + <path d=" M 85.35823 56.90549 M 71.13187 42.67912 M 71.13187 42.67912 L 71.13187 71.13185 L 99.5846 71.13185 L 99.5846 42.67912 L 71.13187 42.67912 Z M 99.5846 71.13185 " style="fill:none"/> + <path d=" M 85.35823 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,78.96933,54.65549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +3,2</text> +</g> + </g> + </g> + </g> + <path d=" M 85.35823 85.35823 M 71.13187 71.13187 M 71.13187 71.13187 L 71.13187 99.5846 L 99.5846 99.5846 L 99.5846 71.13187 L 71.13187 71.13187 Z M 99.5846 99.5846 " style="fill:none"/> + <path d=" M 85.35823 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,78.96933,83.10823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +3,3</text> +</g> + </g> + </g> + </g> + <path d=" M 85.35823 113.81097 M 71.13187 99.58461 M 71.13187 99.58461 L 71.13187 128.03734 L 99.5846 128.03734 L 99.5846 99.58461 L 71.13187 99.58461 Z M 99.5846 128.03734 " style="fill:none"/> + <path d=" M 85.35823 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,78.96933,111.56097)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +3,4</text> +</g> + </g> + </g> + </g> + <path d=" M 85.35823 142.26372 M 71.13187 128.03735 M 71.13187 128.03735 L 71.13187 156.49008 L 99.5846 156.49008 L 99.5846 128.03735 L 71.13187 128.03735 Z M 99.5846 156.49008 " style="fill:none"/> + <path d=" M 85.35823 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,78.96933,140.01372)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +3,5</text> +</g> + </g> + </g> + </g> + <path d=" M 113.81097 28.45274 M 99.58461 14.22638 M 99.58461 14.22638 L 99.58461 42.67911 L 128.03734 42.67911 L 128.03734 14.22638 L 99.58461 14.22638 Z M 128.03734 42.67911 " style="fill:none"/> + <path d=" M 113.81097 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,107.42207,26.20274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +4,1</text> +</g> + </g> + </g> + </g> + <path d=" M 113.81097 56.90549 M 99.58461 42.67912 M 99.58461 42.67912 L 99.58461 71.13185 L 128.03734 71.13185 L 128.03734 42.67912 L 99.58461 42.67912 Z M 128.03734 71.13185 " style="fill:none"/> + <path d=" M 113.81097 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,107.42207,54.65549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +4,2</text> +</g> + </g> + </g> + </g> + <path d=" M 113.81097 85.35823 M 99.58461 71.13187 M 99.58461 71.13187 L 99.58461 99.5846 L 128.03734 99.5846 L 128.03734 71.13187 L 99.58461 71.13187 Z M 128.03734 99.5846 " style="fill:none"/> + <path d=" M 113.81097 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,107.42207,83.10823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +4,3</text> +</g> + </g> + </g> + </g> + <path d=" M 113.81097 113.81097 M 99.58461 99.58461 M 99.58461 99.58461 L 99.58461 128.03734 L 128.03734 128.03734 L 128.03734 99.58461 L 99.58461 99.58461 Z M 128.03734 128.03734 " style="fill:none"/> + <path d=" M 113.81097 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,107.42207,111.56097)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +4,4</text> +</g> + </g> + </g> + </g> + <path d=" M 113.81097 142.26372 M 99.58461 128.03735 M 99.58461 128.03735 L 99.58461 156.49008 L 128.03734 156.49008 L 128.03734 128.03735 L 99.58461 128.03735 Z M 128.03734 156.49008 " style="fill:none"/> + <path d=" M 113.81097 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,107.42207,140.01372)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +4,5</text> +</g> + </g> + </g> + </g> + <path d=" M 142.26372 28.45274 M 128.03735 14.22638 M 128.03735 14.22638 L 128.03735 42.67911 L 156.49008 42.67911 L 156.49008 14.22638 L 128.03735 14.22638 Z M 156.49008 42.67911 " style="fill:none"/> + <path d=" M 142.26372 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,135.87482,26.20274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +5,1</text> +</g> + </g> + </g> + </g> + <path d=" M 142.26372 56.90549 M 128.03735 42.67912 M 128.03735 42.67912 L 128.03735 71.13185 L 156.49008 71.13185 L 156.49008 42.67912 L 128.03735 42.67912 Z M 156.49008 71.13185 " style="fill:none"/> + <path d=" M 142.26372 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,135.87482,54.65549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +5,2</text> +</g> + </g> + </g> + </g> + <path d=" M 142.26372 85.35823 M 128.03735 71.13187 M 128.03735 71.13187 L 128.03735 99.5846 L 156.49008 99.5846 L 156.49008 71.13187 L 128.03735 71.13187 Z M 156.49008 99.5846 " style="fill:none"/> + <path d=" M 142.26372 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,135.87482,83.10823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +5,3</text> +</g> + </g> + </g> + </g> + <path d=" M 142.26372 113.81097 M 128.03735 99.58461 M 128.03735 99.58461 L 128.03735 128.03734 L 156.49008 128.03734 L 156.49008 99.58461 L 128.03735 99.58461 Z M 156.49008 128.03734 " style="fill:none"/> + <path d=" M 142.26372 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,135.87482,111.56097)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +5,4</text> +</g> + </g> + </g> + </g> + <path d=" M 142.26372 142.26372 M 128.03735 128.03735 M 128.03735 128.03735 L 128.03735 156.49008 L 156.49008 156.49008 L 156.49008 128.03735 L 128.03735 128.03735 Z M 156.49008 156.49008 " style="fill:none"/> + <path d=" M 142.26372 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,135.87482,140.01372)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +5,5</text> +</g> + </g> + </g> + </g> + <path d=" M 199.1692 28.45274 M 184.94284 14.22638 M 184.94284 14.22638 L 184.94284 42.67911 L 213.39557 42.67911 L 213.39557 14.22638 L 184.94284 14.22638 Z M 213.39557 42.67911 " style="fill:none"/> + <path d=" M 199.1692 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,192.7803,26.20274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +7,1</text> +</g> + </g> + </g> + </g> + <path d=" M 199.1692 56.90549 M 184.94284 42.67912 M 184.94284 42.67912 L 184.94284 71.13185 L 213.39557 71.13185 L 213.39557 42.67912 L 184.94284 42.67912 Z M 213.39557 71.13185 " style="fill:none"/> + <path d=" M 199.1692 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,192.7803,54.65549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +7,2</text> +</g> + </g> + </g> + </g> + <path d=" M 199.1692 85.35823 M 184.94284 71.13187 M 184.94284 71.13187 L 184.94284 99.5846 L 213.39557 99.5846 L 213.39557 71.13187 L 184.94284 71.13187 Z M 213.39557 99.5846 " style="fill:none"/> + <path d=" M 199.1692 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,192.7803,83.10823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +7,3</text> +</g> + </g> + </g> + </g> + <path d=" M 199.1692 113.81097 M 184.94284 99.58461 M 184.94284 99.58461 L 184.94284 128.03734 L 213.39557 128.03734 L 213.39557 99.58461 L 184.94284 99.58461 Z M 213.39557 128.03734 " style="fill:none"/> + <path d=" M 199.1692 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,192.7803,111.56097)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +7,4</text> +</g> + </g> + </g> + </g> + <path d=" M 199.1692 142.26372 M 184.94284 128.03735 M 184.94284 128.03735 L 184.94284 156.49008 L 213.39557 156.49008 L 213.39557 128.03735 L 184.94284 128.03735 Z M 213.39557 156.49008 " style="fill:none"/> + <path d=" M 199.1692 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,192.7803,140.01372)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +7,5</text> +</g> + </g> + </g> + </g> + <path d=" M 227.62195 28.45274 M 213.39558 14.22638 M 213.39558 14.22638 L 213.39558 42.67911 L 241.84831 42.67911 L 241.84831 14.22638 L 213.39558 14.22638 Z M 241.84831 42.67911 " style="fill:none"/> + <path d=" M 227.62195 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,221.23305,26.20274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +8,1</text> +</g> + </g> + </g> + </g> + <path d=" M 227.62195 56.90549 M 213.39558 42.67912 M 213.39558 42.67912 L 213.39558 71.13185 L 241.84831 71.13185 L 241.84831 42.67912 L 213.39558 42.67912 Z M 241.84831 71.13185 " style="fill:none"/> + <path d=" M 227.62195 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,221.23305,54.65549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +8,2</text> +</g> + </g> + </g> + </g> + <path d=" M 227.62195 85.35823 M 213.39558 71.13187 M 213.39558 71.13187 L 213.39558 99.5846 L 241.84831 99.5846 L 241.84831 71.13187 L 213.39558 71.13187 Z M 241.84831 99.5846 " style="fill:none"/> + <path d=" M 227.62195 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,221.23305,83.10823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +8,3</text> +</g> + </g> + </g> + </g> + <path d=" M 227.62195 113.81097 M 213.39558 99.58461 M 213.39558 99.58461 L 213.39558 128.03734 L 241.84831 128.03734 L 241.84831 99.58461 L 213.39558 99.58461 Z M 241.84831 128.03734 " style="fill:none"/> + <path d=" M 227.62195 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,221.23305,111.56097)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +8,4</text> +</g> + </g> + </g> + </g> + <path d=" M 227.62195 142.26372 M 213.39558 128.03735 M 213.39558 128.03735 L 213.39558 156.49008 L 241.84831 156.49008 L 241.84831 128.03735 L 213.39558 128.03735 Z M 241.84831 156.49008 " style="fill:none"/> + <path d=" M 227.62195 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,221.23305,140.01372)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +8,5</text> +</g> + </g> + </g> + </g> + <path d=" M 256.07469 28.45274 M 241.84833 14.22638 M 241.84833 14.22638 L 241.84833 42.67911 L 270.30106 42.67911 L 270.30106 14.22638 L 241.84833 14.22638 Z M 270.30106 42.67911 " style="fill:none"/> + <path d=" M 256.07469 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,249.68579,26.20274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +9,1</text> +</g> + </g> + </g> + </g> + <path d=" M 256.07469 56.90549 M 241.84833 42.67912 M 241.84833 42.67912 L 241.84833 71.13185 L 270.30106 71.13185 L 270.30106 42.67912 L 241.84833 42.67912 Z M 270.30106 71.13185 " style="fill:none"/> + <path d=" M 256.07469 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,249.68579,54.65549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +9,2</text> +</g> + </g> + </g> + </g> + <path d=" M 256.07469 85.35823 M 241.84833 71.13187 M 241.84833 71.13187 L 241.84833 99.5846 L 270.30106 99.5846 L 270.30106 71.13187 L 241.84833 71.13187 Z M 270.30106 99.5846 " style="fill:none"/> + <path d=" M 256.07469 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,249.68579,83.10823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +9,3</text> +</g> + </g> + </g> + </g> + <path d=" M 256.07469 113.81097 M 241.84833 99.58461 M 241.84833 99.58461 L 241.84833 128.03734 L 270.30106 128.03734 L 270.30106 99.58461 L 241.84833 99.58461 Z M 270.30106 128.03734 " style="fill:none"/> + <path d=" M 256.07469 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,249.68579,111.56097)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +9,4</text> +</g> + </g> + </g> + </g> + <path d=" M 256.07469 142.26372 M 241.84833 128.03735 M 241.84833 128.03735 L 241.84833 156.49008 L 270.30106 156.49008 L 270.30106 128.03735 L 241.84833 128.03735 Z M 270.30106 156.49008 " style="fill:none"/> + <path d=" M 256.07469 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,249.68579,140.01372)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +9,5</text> +</g> + </g> + </g> + </g> + <path d=" M 284.52744 28.45274 M 270.30107 14.22638 M 270.30107 14.22638 L 270.30107 42.67911 L 298.7538 42.67911 L 298.7538 14.22638 L 270.30107 14.22638 Z M 298.7538 42.67911 " style="fill:none"/> + <path d=" M 284.52744 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,275.63852,26.20274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +10,1</text> +</g> + </g> + </g> + </g> + <path d=" M 284.52744 56.90549 M 270.30107 42.67912 M 270.30107 42.67912 L 270.30107 71.13185 L 298.7538 71.13185 L 298.7538 42.67912 L 270.30107 42.67912 Z M 298.7538 71.13185 " style="fill:none"/> + <path d=" M 284.52744 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,275.63852,54.65549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +10,2</text> +</g> + </g> + </g> + </g> + <path d=" M 284.52744 85.35823 M 270.30107 71.13187 M 270.30107 71.13187 L 270.30107 99.5846 L 298.7538 99.5846 L 298.7538 71.13187 L 270.30107 71.13187 Z M 298.7538 99.5846 " style="fill:none"/> + <path d=" M 284.52744 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,275.63852,83.10823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +10,3</text> +</g> + </g> + </g> + </g> + <path d=" M 284.52744 113.81097 M 270.30107 99.58461 M 270.30107 99.58461 L 270.30107 128.03734 L 298.7538 128.03734 L 298.7538 99.58461 L 270.30107 99.58461 Z M 298.7538 128.03734 " style="fill:none"/> + <path d=" M 284.52744 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,275.63852,111.56097)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +10,4</text> +</g> + </g> + </g> + </g> + <path d=" M 284.52744 142.26372 M 270.30107 128.03735 M 270.30107 128.03735 L 270.30107 156.49008 L 298.7538 156.49008 L 298.7538 128.03735 L 270.30107 128.03735 Z M 298.7538 156.49008 " style="fill:none"/> + <path d=" M 284.52744 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,275.63852,140.01372)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +10,5</text> +</g> + </g> + </g> + </g> + <path d=" M 312.98018 28.45274 M 298.75381 14.22638 M 298.75381 14.22638 L 298.75381 42.67911 L 327.20654 42.67911 L 327.20654 14.22638 L 298.75381 14.22638 Z M 327.20654 42.67911 " style="fill:none"/> + <path d=" M 312.98018 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,304.09126,26.20274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +11,1</text> +</g> + </g> + </g> + </g> + <path d=" M 312.98018 56.90549 M 298.75381 42.67912 M 298.75381 42.67912 L 298.75381 71.13185 L 327.20654 71.13185 L 327.20654 42.67912 L 298.75381 42.67912 Z M 327.20654 71.13185 " style="fill:none"/> + <path d=" M 312.98018 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,304.09126,54.65549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +11,2</text> +</g> + </g> + </g> + </g> + <path d=" M 312.98018 85.35823 M 298.75381 71.13187 M 298.75381 71.13187 L 298.75381 99.5846 L 327.20654 99.5846 L 327.20654 71.13187 L 298.75381 71.13187 Z M 327.20654 99.5846 " style="fill:none"/> + <path d=" M 312.98018 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,304.09126,83.10823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +11,3</text> +</g> + </g> + </g> + </g> + <path d=" M 312.98018 113.81097 M 298.75381 99.58461 M 298.75381 99.58461 L 298.75381 128.03734 L 327.20654 128.03734 L 327.20654 99.58461 L 298.75381 99.58461 Z M 327.20654 128.03734 " style="fill:none"/> + <path d=" M 312.98018 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,304.09126,111.56097)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +11,4</text> +</g> + </g> + </g> + </g> + <path d=" M 312.98018 142.26372 M 298.75381 128.03735 M 298.75381 128.03735 L 298.75381 156.49008 L 327.20654 156.49008 L 327.20654 128.03735 L 298.75381 128.03735 Z M 327.20654 156.49008 " style="fill:none"/> + <path d=" M 312.98018 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,304.09126,140.01372)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +11,5</text> +</g> + </g> + </g> + </g> + <path d=" M 341.43292 28.45274 M 327.20656 14.22638 M 327.20656 14.22638 L 327.20656 42.67911 L 355.65929 42.67911 L 355.65929 14.22638 L 327.20656 14.22638 Z M 355.65929 42.67911 " style="fill:none"/> + <path d=" M 341.43292 28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,332.544,26.20274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +12,1</text> +</g> + </g> + </g> + </g> + <path d=" M 341.43292 56.90549 M 327.20656 42.67912 M 327.20656 42.67912 L 327.20656 71.13185 L 355.65929 71.13185 L 355.65929 42.67912 L 327.20656 42.67912 Z M 355.65929 71.13185 " style="fill:none"/> + <path d=" M 341.43292 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,332.544,54.65549)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +12,2</text> +</g> + </g> + </g> + </g> + <path d=" M 341.43292 85.35823 M 327.20656 71.13187 M 327.20656 71.13187 L 327.20656 99.5846 L 355.65929 99.5846 L 355.65929 71.13187 L 327.20656 71.13187 Z M 355.65929 99.5846 " style="fill:none"/> + <path d=" M 341.43292 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,332.544,83.10823)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +12,3</text> +</g> + </g> + </g> + </g> + <path d=" M 341.43292 113.81097 M 327.20656 99.58461 M 327.20656 99.58461 L 327.20656 128.03734 L 355.65929 128.03734 L 355.65929 99.58461 L 327.20656 99.58461 Z M 355.65929 128.03734 " style="fill:none"/> + <path d=" M 341.43292 113.81097 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,332.544,111.56097)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +12,4</text> +</g> + </g> + </g> + </g> + <path d=" M 341.43292 142.26372 M 327.20656 128.03735 M 327.20656 128.03735 L 327.20656 156.49008 L 355.65929 156.49008 L 355.65929 128.03735 L 327.20656 128.03735 Z M 355.65929 156.49008 " style="fill:none"/> + <path d=" M 341.43292 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,332.544,140.01372)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.88892pt,0pt)" text-anchor="middle" font-size="10"> +12,5</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-520.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-520.svg new file mode 100644 index 00000000000..75289232f63 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-520.svg @@ -0,0 +1,24 @@ +<svg width="99.88461pt" height="57.20547pt" viewBox="-0.09999 -0.2 99.88461 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 0.0 h 42.67912 v 28.45274 h -42.67912 Z M 42.67912 7.11317 h 42.67912 v 28.45274 h -42.67912 Z M 56.9055 14.22636 h 42.67912 v 28.45274 h -42.67912 Z " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-521.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-521.svg new file mode 100644 index 00000000000..8dde4d4b4b3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-521.svg @@ -0,0 +1,24 @@ +<svg width="85.55821pt" height="57.20547pt" viewBox="-0.09999 -0.2 85.55821 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 0.0 h 14.22638 v 28.45274 h -14.22638 Z " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-522.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-522.svg new file mode 100644 index 00000000000..acd6d7d85b3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-522.svg @@ -0,0 +1,19 @@ +<svg width="103.22989pt" height="74.77713pt" viewBox="-8.9358 -8.9358 103.22989 74.77713 "> +<g transform="translate(0,65.84132pt) scale(1,-1) translate(0,8.9358pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g stroke-width="0.8pt"> + <path d=" M -8.53581 0.0 L 93.89409 0.0 M -8.53581 28.45274 L 93.89409 28.45274 M -8.53581 56.90549 L 93.89409 56.90549 M 0.0 -8.53581 L 0.0 65.44133 M 28.45274 -8.53581 L 28.45274 65.44133 M 56.90549 -8.53581 L 56.90549 65.44133 M 85.35823 -8.53581 L 85.35823 65.44133 " style="fill:none"/> + <g stroke-width="0.4pt"> + <path d=" M -4.2679 -2.84526 L 89.62617 -2.84526 M -4.2679 0.0 L 89.62617 0.0 M -4.2679 2.84526 L 89.62617 2.84526 M -4.2679 5.69052 L 89.62617 5.69052 M -4.2679 8.53578 L 89.62617 8.53578 M -4.2679 11.38104 L 89.62617 11.38104 M -4.2679 14.2263 L 89.62617 14.2263 M -4.2679 17.07156 L 89.62617 17.07156 M -4.2679 19.91682 L 89.62617 19.91682 M -4.2679 22.76208 L 89.62617 22.76208 M -4.2679 25.60735 L 89.62617 25.60735 M -4.2679 28.4526 L 89.62617 28.4526 M -4.2679 31.29787 L 89.62617 31.29787 M -4.2679 34.14313 L 89.62617 34.14313 M -4.2679 36.98839 L 89.62617 36.98839 M -4.2679 39.83365 L 89.62617 39.83365 M -4.2679 42.67891 L 89.62617 42.67891 M -4.2679 45.52417 L 89.62617 45.52417 M -4.2679 48.36943 L 89.62617 48.36943 M -4.2679 51.21469 L 89.62617 51.21469 M -4.2679 54.05995 L 89.62617 54.05995 M -4.2679 56.90521 L 89.62617 56.90521 M -4.2679 59.75047 L 89.62617 59.75047 M -2.84526 -4.2679 L -2.84526 61.17342 M 0.0 -4.2679 L 0.0 61.17342 M 2.84526 -4.2679 L 2.84526 61.17342 M 5.69052 -4.2679 L 5.69052 61.17342 M 8.53578 -4.2679 L 8.53578 61.17342 M 11.38104 -4.2679 L 11.38104 61.17342 M 14.2263 -4.2679 L 14.2263 61.17342 M 17.07156 -4.2679 L 17.07156 61.17342 M 19.91682 -4.2679 L 19.91682 61.17342 M 22.76208 -4.2679 L 22.76208 61.17342 M 25.60735 -4.2679 L 25.60735 61.17342 M 28.4526 -4.2679 L 28.4526 61.17342 M 31.29787 -4.2679 L 31.29787 61.17342 M 34.14313 -4.2679 L 34.14313 61.17342 M 36.98839 -4.2679 L 36.98839 61.17342 M 39.83365 -4.2679 L 39.83365 61.17342 M 42.67891 -4.2679 L 42.67891 61.17342 M 45.52417 -4.2679 L 45.52417 61.17342 M 48.36943 -4.2679 L 48.36943 61.17342 M 51.21469 -4.2679 L 51.21469 61.17342 M 54.05995 -4.2679 L 54.05995 61.17342 M 56.90521 -4.2679 L 56.90521 61.17342 M 59.75047 -4.2679 L 59.75047 61.17342 M 62.59573 -4.2679 L 62.59573 61.17342 M 65.441 -4.2679 L 65.441 61.17342 M 68.28625 -4.2679 L 68.28625 61.17342 M 71.13152 -4.2679 L 71.13152 61.17342 M 73.97678 -4.2679 L 73.97678 61.17342 M 76.82204 -4.2679 L 76.82204 61.17342 M 79.6673 -4.2679 L 79.6673 61.17342 M 82.51256 -4.2679 L 82.51256 61.17342 M 85.35782 -4.2679 L 85.35782 61.17342 M 88.20308 -4.2679 L 88.20308 61.17342 " style="fill:none"/> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-523.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-523.svg new file mode 100644 index 00000000000..08f65151cff --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-523.svg @@ -0,0 +1,13 @@ +<svg width="99.28304pt" height="99.28304pt" viewBox="-15.02203 -0.2 99.28304 99.28304 "> +<g transform="translate(0,99.08304pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 0.0 L 84.061 14.82204 M -0.98813 5.60405 L 83.07288 20.42609 M -1.97626 11.2081 L 82.08475 26.03014 M -2.96439 16.81215 L 81.09662 31.63419 M -3.95253 22.4162 L 80.10847 37.23824 M -4.94066 28.02026 L 79.12035 42.8423 M -5.92879 33.62431 L 78.13222 48.44635 M -6.91693 39.22836 L 77.14407 54.0504 M -7.90506 44.83241 L 76.15594 59.65445 M -8.89319 50.43648 L 75.16782 65.25851 M -9.88133 56.04053 L 74.17967 70.86256 M -10.86946 61.64458 L 73.19154 76.46661 M -11.85759 67.24863 L 72.20341 82.07066 M -12.84572 72.85268 L 71.21529 87.67471 M -13.83386 78.45674 L 70.22714 93.27878 M -14.82199 84.06079 L 69.23901 98.88283 M 0.0 0.0 L -14.82204 84.061 M 2.80202 0.49406 L -12.02002 84.55507 M 5.60403 0.98813 L -9.218 85.04913 M 8.40605 1.4822 L -6.41599 85.5432 M 11.20807 1.97626 L -3.61397 86.03726 M 14.01009 2.47032 L -0.81195 86.53133 M 16.8121 2.96439 L 1.99007 87.02539 M 19.61412 3.45845 L 4.79208 87.51945 M 22.41614 3.95251 L 7.5941 88.01352 M 25.21817 4.44658 L 10.39613 88.50758 M 28.02019 4.94064 L 13.19815 89.00165 M 30.8222 5.43471 L 16.00017 89.49571 M 33.62422 5.92877 L 18.80219 89.98978 M 36.42624 6.42284 L 21.6042 90.48384 M 39.22826 6.9169 L 24.40622 90.9779 M 42.03027 7.41096 L 27.20824 91.47197 M 44.83229 7.90504 L 30.01025 91.96605 M 47.63432 8.39911 L 32.81229 92.46011 M 50.43634 8.89317 L 35.6143 92.95418 M 53.23836 9.38724 L 38.41632 93.44824 M 56.04037 9.8813 L 41.21834 93.9423 M 58.84239 10.37537 L 44.02036 94.43637 M 61.64441 10.86943 L 46.82237 94.93044 M 64.44643 11.3635 L 49.62439 95.4245 M 67.24844 11.85756 L 52.4264 95.91856 M 70.05048 12.35162 L 55.22844 96.41263 M 72.8525 12.84569 L 58.03046 96.9067 M 75.65451 13.33975 L 60.83247 97.40076 M 78.45653 13.83382 L 63.63449 97.89482 M 81.25854 14.32788 L 66.43651 98.38889 M 84.06056 14.82195 L 69.23853 98.88295 " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-524.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-524.svg new file mode 100644 index 00000000000..347f90a6a1c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-524.svg @@ -0,0 +1,27 @@ +<svg width="114.211pt" height="142.66377pt" viewBox="-57.1055 -0.2 114.211 142.66377 "> +<g transform="translate(0,142.46378pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 C 28.45274 0.0 50.50345 88.20284 56.9055 113.81102 " style="fill:none"/> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 C -6.40204 25.60817 -28.45274 113.81102 -56.9055 113.81102 " style="fill:none"/> + <g stroke="rgb(100.0%,50.0%,0.0%)"> + <g fill="rgb(100.0%,50.0%,0.0%)"> + <path d=" M -56.9055 56.9055 C -53.70448 50.50346 -42.67914 28.45276 -28.45276 28.45276 C -0.00002 28.45276 22.05069 116.6556 28.45274 142.26378 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-525.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-525.svg new file mode 100644 index 00000000000..e9f181da730 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-525.svg @@ -0,0 +1,30 @@ +<svg width="114.11098pt" height="85.75824pt" viewBox="-28.65276 -57.1055 114.11098 85.75824 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,57.1055pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.44275 L 85.35823 28.44275 M 0.0 0.0 L 0.0 28.45274 M 28.45274 0.0 L 28.45274 28.45274 M 56.90549 0.0 L 56.90549 28.45274 M 85.34824 0.0 L 85.34824 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 0.0 C 37.50963 14.22636 46.52094 28.45274 56.90549 28.45274 " style="fill:none"/> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 28.45274 0.0 C 10.33896 -28.45274 -7.68367 -56.9055 -28.45276 -56.9055 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-526.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-526.svg new file mode 100644 index 00000000000..758541d7d1d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-526.svg @@ -0,0 +1,16 @@ +<svg width="114.21097pt" height="57.30548pt" viewBox="-0.2 -28.65274 114.21097 57.30548 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,28.65274pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 0.0 0.0 C 9.05688 14.22636 18.06819 28.45274 28.45274 28.45274 C 38.83728 28.45274 47.84859 14.22638 56.90549 0.0 C 65.96237 -14.22636 74.97368 -28.45274 85.35823 -28.45274 C 95.74277 -28.45274 104.75407 -14.22638 113.81097 0.0 " /> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-527.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-527.svg new file mode 100644 index 00000000000..8b14f9a0005 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-527.svg @@ -0,0 +1,24 @@ +<svg width="85.75826pt" height="57.3055pt" viewBox="-0.2 -0.2 85.75826 57.3055 "> +<g transform="translate(0,57.1055pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 71.1319 56.9055 L 14.22636 56.9055 C 6.33084 56.9055 0.0 50.57466 0.0 42.67914 L 0.0 14.22636 C 0.0 6.33084 6.33084 0.0 14.22636 0.0 L 71.1319 0.0 C 79.02742 0.0 85.35826 6.33084 85.35826 14.22636 L 85.35826 42.67914 C 85.35826 50.57466 79.02742 56.9055 71.1319 56.9055 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-528.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-528.svg new file mode 100644 index 00000000000..39d946a1f1d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-528.svg @@ -0,0 +1,24 @@ +<svg width="85.75826pt" height="57.3055pt" viewBox="-0.2 -0.2 85.75826 57.3055 "> +<g transform="translate(0,57.1055pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 0.0 28.45276 C 0.0 44.24382 6.33084 56.9055 14.22636 56.9055 L 56.90552 56.9055 C 72.69658 56.9055 85.35826 50.57466 85.35826 42.67914 C 85.35826 0.0 56.9055 0.0 28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-529.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-529.svg new file mode 100644 index 00000000000..9ef9143dd38 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-529.svg @@ -0,0 +1,14 @@ +<svg width="51.8716pt" height="54.51993pt" viewBox="-23.21886 -27.25996 51.8716 54.51993 "> +<g transform="translate(0,27.25996pt) scale(1,-1) translate(0,27.25996pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 26.09428 3.24615 L 11.15094 23.81381 C 9.84203 25.6154 7.09714 26.50916 4.98279 25.82224 L -19.20917 17.96179 C -21.32352 17.27487 -23.01886 14.94403 -23.01886 12.72406 L -23.01886 -12.72406 C -23.01886 -14.94403 -21.32352 -17.27487 -19.20917 -17.96179 L 4.98279 -25.82224 C 7.09714 -26.50916 9.84203 -25.6154 11.15094 -23.81381 L 26.09428 -3.24615 C 27.4032 -1.44456 27.4032 1.44456 26.09428 3.24615 Z " style="fill:none"/> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-53.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-53.svg new file mode 100644 index 00000000000..63644719ab0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-53.svg @@ -0,0 +1,43 @@ +<svg width="102.17403pt" height="57.30548pt" viewBox="-22.63428 -0.2 102.17403 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 56.90549 L 56.90549 56.90549 L 56.90549 0.0 L 0.0 0.0 Z M 56.90549 56.90549 " style="fill:none"/> + <path d=" M 14.22636 14.22636 L 42.67911 42.67911 " style="fill:none"/> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M -22.63428 7.47673 h 73.72128 v 13.49927 h -73.72128 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-19.3013,10.80971)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(33.52766pt,0pt)" text-anchor="middle" font-size="10"> +Text at <span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">node</tspan><tspan font-family="cmtt" font-size="10"> 1</tspan></span></span></text> +</g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,9.15144,39.26245)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(33.52766pt,0pt)" text-anchor="middle" font-size="10"> +Text at <span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">node</tspan><tspan font-family="cmtt" font-size="10"> 2</tspan></span></span></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-530.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-530.svg new file mode 100644 index 00000000000..6985828ead5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-530.svg @@ -0,0 +1,17 @@ +<svg width="85.68571pt" height="32.34764pt" viewBox="-0.2 -29.64764 85.68571 32.34764 "> +<g transform="translate(0,2.7pt) scale(1,-1) translate(0,29.64764pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 2.5 2.5 L 5.0 0.0 L 7.5 -2.5 L 10.0 0.0 L 12.5 2.5 L 15.0 0.0 L 17.5 -2.5 L 20.0 0.0 L 22.5 2.5 L 25.0 0.0 L 27.5 -2.5 L 30.0 0.0 L 32.5 2.5 L 35.0 0.0 L 37.5 -2.5 L 40.0 0.0 L 42.5 2.5 L 45.0 0.0 L 47.5 -2.5 L 50.0 0.0 L 52.5 2.5 L 55.0 0.0 L 57.5 -2.5 L 60.0 0.0 L 62.5 2.5 L 65.0 0.0 L 67.5 -2.5 L 70.0 0.0 L 72.5 2.5 L 75.0 0.0 L 77.5 -2.5 L 80.0 0.0 L 82.5 2.5 L 85.0 0.0 L 85.02588 0.0 " style="fill:none"/> + <path d=" M 0.0 -14.22636 L 2.87997 -12.16914 L 4.93721 -15.04912 L 6.99443 -17.9291 L 9.87442 -15.87187 L 12.7544 -13.81465 L 14.81163 -16.69463 L 16.86885 -19.5746 L 19.74884 -17.51738 L 22.62881 -15.46016 L 24.68605 -18.34013 L 26.74327 -21.22011 L 29.62326 -19.16289 L 32.50323 -17.10567 L 34.56047 -19.98564 L 36.61769 -22.86562 L 39.49768 -20.8084 L 42.37766 -18.75117 L 44.43489 -21.63115 L 46.49211 -24.51112 L 49.3721 -22.4539 L 52.25208 -20.39668 L 54.30931 -23.27666 L 56.36653 -26.15663 L 59.24652 -24.09941 L 62.1265 -22.04219 L 64.18373 -24.92216 L 66.24095 -27.80214 L 69.12094 -25.74492 L 72.00092 -23.6877 L 74.05815 -26.56767 L 76.11537 -29.44765 L 78.99536 -27.39043 L 81.87534 -25.3332 L 83.93257 -28.21318 L 85.28572 -28.43866 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-531.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-531.svg new file mode 100644 index 00000000000..a8443bb1882 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-531.svg @@ -0,0 +1,15 @@ +<svg width="10.46054pt" height="5.4pt" viewBox="-0.2 -2.7 10.46054 5.4 "> +<g transform="translate(0,2.7pt) scale(1,-1) translate(0,2.7pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 2.5 2.5 L 5.0 0.0 L 7.5 -2.5 L 10.0 0.0 L 10.06055 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-532.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-532.svg new file mode 100644 index 00000000000..4ed20c7d6c2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-532.svg @@ -0,0 +1,17 @@ +<svg width="85.62251pt" height="93.66696pt" viewBox="-0.2 -88.46696 85.62251 93.66696 "> +<g transform="translate(0,5.2pt) scale(1,-1) translate(0,88.46696pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 0.0 5.0 L 5.0 5.0 L 5.0 -5.0 L 10.0 -5.0 L 10.0 0.0 L 10.0 5.0 L 15.0 5.0 L 15.0 -5.0 L 20.0 -5.0 L 20.0 0.0 L 20.0 5.0 L 25.0 5.0 L 25.0 -5.0 L 30.0 -5.0 L 30.0 0.0 L 30.0 5.0 L 35.0 5.0 L 35.0 -5.0 L 40.0 -5.0 L 40.0 0.0 L 40.0 5.0 L 45.0 5.0 L 45.0 -5.0 L 50.0 -5.0 L 50.0 0.0 L 50.0 5.0 L 55.0 5.0 L 55.0 -5.0 L 60.0 -5.0 L 60.0 0.0 L 60.0 5.0 L 65.0 5.0 L 65.0 -5.0 L 70.0 -5.0 L 70.0 0.0 L 70.0 5.0 L 75.0 5.0 L 75.0 -5.0 L 80.0 -5.0 L 80.0 0.0 L 85.02588 0.0 " style="fill:none"/> + <path d=" M 0.0 -28.45274 L 2.78206 -24.2797 L 6.95511 -27.06175 L 1.39099 -35.40785 L 5.56404 -38.18991 L 8.3461 -34.01686 L 11.12816 -29.84381 L 15.30121 -32.62587 L 9.73709 -40.97197 L 13.91014 -43.75403 L 16.6922 -39.58098 L 19.47426 -35.40793 L 23.64731 -38.18999 L 18.08319 -46.53609 L 22.25624 -49.31815 L 25.0383 -45.1451 L 27.82036 -40.97205 L 31.99341 -43.7541 L 26.42929 -52.1002 L 30.60234 -54.88226 L 33.3844 -50.70921 L 36.16646 -46.53616 L 40.33951 -49.31822 L 34.77539 -57.66432 L 38.94844 -60.44638 L 41.7305 -56.27333 L 44.51256 -52.10028 L 48.68561 -54.88234 L 43.12149 -63.22844 L 47.29454 -66.0105 L 50.0766 -61.83745 L 52.85866 -57.6644 L 57.03171 -60.44646 L 51.46759 -68.79256 L 55.64064 -71.57462 L 58.4227 -67.40157 L 61.20476 -63.22852 L 65.3778 -66.01057 L 59.81369 -74.35667 L 63.98674 -77.13873 L 66.7688 -72.96568 L 69.55086 -68.79263 L 73.7239 -71.57469 L 68.15979 -79.92079 L 72.33284 -82.70285 L 75.1149 -78.5298 L 77.89696 -74.35675 L 82.07 -77.13881 L 76.50589 -85.48491 L 80.67894 -88.26697 L 83.461 -84.09392 L 85.22252 -85.26826 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-533.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-533.svg new file mode 100644 index 00000000000..a3fcefd6645 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-533.svg @@ -0,0 +1,23 @@ +<svg width="89.10129pt" height="182.48958pt" viewBox="-0.2 -142.2637 89.10129 182.48958 "> +<g transform="translate(0,40.22588pt) scale(1,-1) translate(0,142.2637pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 5.0 0.0 L 5.0 5.0 L 10.0 5.0 L 10.0 0.0 L 10.0 -10.0 L 15.0 -10.0 L 15.0 0.0 L 15.0 15.0 L 20.0 15.0 L 20.0 0.0 L 20.0 -20.0 L 25.0 -20.0 L 25.0 0.0 L 25.0 25.0 L 30.0 25.0 L 30.0 0.0 L 30.0 -30.0 L 35.0 -30.0 L 35.0 0.0 L 35.0 35.0 L 40.0 35.0 L 40.0 0.0 L 40.0 -40.0 L 45.0 -40.0 L 45.0 0.0 L 45.0 40.02588 L 50.0 40.02588 L 50.0 0.0 L 50.0 -35.02588 L 55.0 -35.02588 L 55.0 0.0 L 55.0 30.02588 L 60.0 30.02588 L 60.0 0.0 L 60.0 -25.02588 L 65.0 -25.02588 L 65.0 0.0 L 65.0 20.02588 L 70.0 20.02588 L 70.0 0.0 L 70.0 -15.02588 L 75.0 -15.02588 L 75.0 0.0 L 75.0 10.02588 L 80.0 10.02588 L 80.0 0.0 L 80.0 -5.02588 L 85.0 -5.02588 L 85.0 0.0 L 85.02588 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,50.0%,50.0%)"> + <path d=" M 15.64061 -58.3197 L 16.34766 -59.02681 C 17.13254 -59.81168 18.39127 -59.81168 19.17615 -59.02681 L 19.8832 -58.3197 C 20.66808 -57.53484 21.9268 -57.53484 22.71169 -58.3197 L 23.41873 -59.02681 C 24.20361 -59.81168 24.20361 -61.07037 23.41873 -61.85524 L 22.71169 -62.56235 C 21.9268 -63.34721 20.66809 -64.60591 19.88322 -65.39078 L 15.64058 -69.63342 C 14.85571 -70.41829 14.85573 -71.67699 15.64061 -72.46185 L 16.34766 -73.16896 C 17.13254 -73.95383 18.39125 -73.95383 19.17612 -73.16896 L 23.41876 -68.92632 C 24.20363 -68.14145 25.46237 -66.88275 26.24731 -66.09789 L 34.02525 -58.3197 C 34.8102 -57.53484 36.06895 -57.53484 36.85384 -58.3197 L 37.56088 -59.02681 C 38.34576 -59.81168 38.34573 -61.07037 37.56079 -61.85524 L 29.78285 -69.63342 C 28.99791 -70.41829 27.73917 -71.67699 26.9543 -72.46185 L 15.64058 -83.77557 C 14.85571 -84.56044 14.85573 -85.81914 15.64061 -86.604 L 16.34766 -87.31111 C 17.13254 -88.09598 18.39125 -88.09598 19.17612 -87.31111 L 30.48984 -75.99739 C 31.2747 -75.21252 32.53342 -73.95383 33.31833 -73.16896 L 48.16747 -58.3197 C 48.95238 -57.53484 50.2111 -57.53484 50.99599 -58.3197 L 51.70303 -59.02681 C 52.48792 -59.81168 52.48792 -61.07037 51.703 -61.85524 L 36.85387 -76.7045 C 36.06895 -77.48936 34.81024 -78.74806 34.02538 -79.53293 L 15.64058 -97.91772 C 14.85571 -98.70259 14.85573 -99.96129 15.64061 -100.74615 L 16.34766 -101.45326 C 17.13254 -102.23813 18.39125 -102.23813 19.17612 -101.45326 L 37.56091 -83.06847 C 38.34578 -82.2836 39.60449 -81.0249 40.3894 -80.24004 L 62.30962 -58.3197 C 63.09453 -57.53484 64.35326 -57.53484 65.13814 -58.3197 L 65.84518 -59.02681 C 66.63007 -59.81168 66.63007 -61.07037 65.84515 -61.85524 L 43.92494 -83.77557 C 43.14003 -84.56044 41.88132 -85.81914 41.09645 -86.604 L 15.64058 -112.05988 C 14.85571 -112.84474 14.85573 -114.10344 15.64061 -114.8883 L 16.34766 -115.59541 C 17.13254 -116.38028 18.39125 -116.38028 19.17612 -115.59541 L 44.63199 -90.13954 C 45.41685 -89.35468 46.67557 -88.09598 47.46048 -87.31111 L 76.45177 -58.3197 C 77.23668 -57.53484 78.4954 -57.53484 79.28029 -58.3197 L 79.98734 -59.02681 C 80.77222 -59.81168 80.77222 -61.07037 79.9873 -61.85524 L 50.99602 -90.84665 C 50.2111 -91.63152 48.9524 -92.89021 48.16753 -93.67508 L 15.64058 -126.20203 C 14.85571 -126.9869 14.85573 -128.24559 15.64061 -129.03046 L 16.34766 -129.73756 C 17.13254 -130.52243 18.39125 -130.52243 19.17612 -129.73756 L 51.70306 -97.21062 C 52.48793 -96.42575 53.74664 -95.16705 54.53156 -94.38219 L 83.95148 -64.96214 C 84.73639 -64.17728 85.99512 -64.17728 86.78 -64.96214 L 87.48705 -65.66925 C 88.27193 -66.45412 88.27193 -67.71281 87.48701 -68.49768 L 58.0671 -97.91772 C 57.28218 -98.70259 56.02345 -99.96129 55.23854 -100.74615 L 29.35416 -126.63066 C 28.56924 -127.41553 28.56924 -128.67422 29.35413 -129.45909 L 30.06117 -130.1662 C 30.84605 -130.95107 32.10478 -130.95107 32.8897 -130.1662 L 58.77408 -104.2817 C 59.55899 -103.49683 60.8177 -102.23813 61.60257 -101.45326 L 83.95154 -79.1043 C 84.7364 -78.31943 85.99512 -78.31943 86.78 -79.1043 L 87.48705 -79.8114 C 88.27193 -80.59627 88.27194 -81.85497 87.48708 -82.63983 L 65.1381 -104.9888 C 64.35324 -105.77367 63.09453 -107.03236 62.30965 -107.81723 L 43.49628 -126.63066 C 42.7114 -127.41553 42.7114 -128.67422 43.49628 -129.45909 L 44.20332 -130.1662 C 44.9882 -130.95107 46.24693 -130.95107 47.03181 -130.1662 L 65.84518 -111.35277 C 66.63007 -110.5679 67.8888 -109.3092 68.67368 -108.52434 L 83.9515 -93.24644 C 84.73639 -92.46158 85.99512 -92.46158 86.78 -93.24644 L 87.48705 -93.95355 C 88.27193 -94.73842 88.27193 -95.99712 87.48705 -96.78198 L 72.20921 -112.05988 C 71.42433 -112.84474 70.16557 -114.10344 69.38063 -114.8883 L 57.63852 -126.63066 C 56.85358 -127.41553 56.85355 -128.67422 57.63843 -129.45909 L 58.34547 -130.1662 C 59.13036 -130.95107 60.38911 -130.95107 61.17406 -130.1662 L 72.91617 -118.42384 C 73.70111 -117.63898 74.95985 -116.38028 75.74472 -115.59541 L 83.95154 -107.3886 C 84.7364 -106.60373 85.99512 -106.60373 86.78 -107.3886 L 87.48705 -108.0957 C 88.27193 -108.88057 88.27194 -110.13927 87.48708 -110.92413 L 79.28026 -119.13095 C 78.49539 -119.91582 77.23668 -121.17451 76.45177 -121.95938 L 71.78061 -126.63066 C 70.9957 -127.41553 70.9957 -128.67422 71.78058 -129.45909 L 72.48763 -130.1662 C 73.2725 -130.95107 74.53123 -130.95107 75.31615 -130.1662 L 79.9873 -125.49492 C 80.77222 -124.71005 82.03094 -123.45135 82.81586 -122.66649 L 83.95148 -121.53075 C 84.73639 -120.74588 85.99512 -120.74588 86.78 -121.53075 L 87.48705 -122.23785 C 88.27193 -123.02272 88.27193 -124.28142 87.48701 -125.06628 L 86.3514 -126.20203 C 85.56648 -126.9869 85.56651 -128.24559 86.35146 -129.03046 L 83.95142 -126.63066 C 84.73636 -127.41553 85.36528 -128.93489 85.36472 -130.04488 L 85.35925 -140.2637 C 85.35869 -141.37369 84.4682 -142.2637 83.35822 -142.2637 L 2.0 -142.2637 C 0.89001 -142.2637 0.0 -141.37369 0.0 -140.2637 L 0.0 -58.90549 C 0.0 -57.7955 0.89001 -56.90549 2.0 -56.90549 L 12.22636 -56.90549 C 13.33635 -56.90549 14.85573 -57.53484 15.64061 -58.3197 Z " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-534.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-534.svg new file mode 100644 index 00000000000..448f773968d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-534.svg @@ -0,0 +1,24 @@ +<svg width="85.55821pt" height="57.20547pt" viewBox="-0.09999 -0.09999 85.55821 57.20547 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 28.45274 L 29.36781 31.86781 L 32.78288 30.95274 L 36.19795 30.03767 L 37.11302 33.45274 L 38.02809 36.86781 L 41.44316 35.95274 L 44.85823 35.03767 L 45.7733 38.45274 L 46.68837 41.86781 L 50.10344 40.95274 L 53.51851 40.03767 L 54.43358 43.45274 L 55.34865 46.86781 L 58.76372 45.95274 L 62.17879 45.03767 L 63.09386 48.45274 L 64.00893 51.86781 L 67.424 50.95274 L 70.83907 50.03767 L 71.75414 53.45274 L 72.6692 56.86781 L 76.08427 55.95274 L 77.73448 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-535.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-535.svg new file mode 100644 index 00000000000..096b109a9de --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-535.svg @@ -0,0 +1,24 @@ +<svg width="85.65822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.65822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 7.12407 4.74942 L 7.81956 8.22696 L 11.29712 7.53148 L 14.77466 6.83598 L 15.47017 10.31354 L 16.16566 13.79108 L 19.64322 13.0956 L 23.12076 12.4001 L 23.81627 15.87766 L 24.51176 19.3552 L 27.98932 18.65971 L 31.46686 17.96422 L 32.16237 21.44177 L 32.85786 24.91931 L 36.33542 24.22383 L 39.81296 23.52834 L 40.50847 27.00589 L 41.20396 30.48343 L 44.68152 29.78795 L 48.15906 29.09245 L 48.85457 32.57 L 49.55006 36.04755 L 53.02762 35.35207 L 56.50516 34.65657 L 57.20067 38.13412 L 57.89616 41.61166 L 61.37372 40.91618 L 64.85126 40.22069 L 65.54677 43.69824 L 66.24226 47.17578 L 69.71982 46.4803 L 70.97435 47.31667 L 78.09842 52.06609 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-536.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-536.svg new file mode 100644 index 00000000000..517c144591f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-536.svg @@ -0,0 +1,24 @@ +<svg width="85.6513pt" height="57.20152pt" viewBox="-0.09999 -0.09999 85.6513 57.20152 "> +<g transform="translate(0,57.10153pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 28.45274 28.45274 L 29.57079 31.80681 L 32.92487 30.68877 L 36.27893 29.57072 L 37.39699 32.92479 L 38.51503 36.27885 L 41.86911 35.16081 L 45.22318 34.04277 L 46.34123 37.39684 L 47.45927 40.7509 L 50.81335 39.63286 L 54.16742 38.51482 L 55.28548 41.86888 L 56.40352 45.22295 L 59.7576 44.1049 L 63.11166 42.98686 L 64.22972 46.34093 L 65.34776 49.69499 L 68.70184 48.57695 L 72.05591 47.45891 L 73.17397 50.81297 L 74.292 54.16704 L 77.64609 53.049 L 81.00015 51.93095 L 82.11821 55.28502 L 85.35132 56.90154 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-537.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-537.svg new file mode 100644 index 00000000000..b6fc8b2c31c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-537.svg @@ -0,0 +1,13 @@ +<svg width="28.45274pt" height="28.45274pt" viewBox="0.0 0.0 28.45274 28.45274 "> +<g transform="translate(0,28.45274pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 " style="stroke:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-538.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-538.svg new file mode 100644 index 00000000000..af706f5baf1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-538.svg @@ -0,0 +1,13 @@ +<svg width="28.85274pt" height="28.85274pt" viewBox="-0.2 -0.2 28.85274 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-539.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-539.svg new file mode 100644 index 00000000000..d81d3755c55 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-539.svg @@ -0,0 +1,18 @@ +<svg width="28.85274pt" height="28.85274pt" viewBox="-0.2 -0.2 28.85274 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <clipPath id="pgfcp92"> <path id="pgfpath92" d=" M 0.0 0.0 L 28.45274 28.45274 L 28.45274 0.0 "/> +</clipPath> + <use xlink:href="#pgfpath92" style="fill:none"/> + <g clip-path="url(#pgfcp92)"> + <path d=" M 42.67911 28.45274 C 42.67911 36.34827 36.34827 42.67911 28.45274 42.67911 C 20.55722 42.67911 14.22638 36.34827 14.22638 28.45274 C 14.22638 20.55722 20.55722 14.22638 28.45274 14.22638 C 36.34827 14.22638 42.67911 20.55722 42.67911 28.45274 Z M 28.45274 28.45274 " style="stroke:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-54.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-54.svg new file mode 100644 index 00000000000..f9c1d827172 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-54.svg @@ -0,0 +1,145 @@ +<svg width="102.43085pt" height="145.96184pt" viewBox="-51.21542 -17.07138 102.43085 145.96184 "> +<g transform="translate(0,128.89046pt) scale(1,-1) translate(0,17.07138pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp21"> <path d=" M -51.21542 -17.07138 M -51.21542 -17.07138 L -51.21542 128.89046 L 51.21542 128.89046 L 51.21542 -17.07138 L -51.21542 -17.07138 Z M 51.21542 128.89046 "/> +</clipPath> + <g clip-path="url(#pgfcp21)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(80.0003%,100.0%,80.0003%)"> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 Z " /> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 127.57733 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,127.57733,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 -128.03732 L 0.0 127.57733 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,127.57733)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M -85.35823 3.0 L -85.35823 -3.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-93.9693,-12.97742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.61107pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>1</text> +</g> + </g> + </g> + </g> + <path d=" M -42.6791 3.0 L -42.6791 -3.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-55.17906,-12.97742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.49997pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>0<tspan font-family="cmmi" font-size="10">.</tspan>5</text> +</g> + </g> + </g> + </g> + <path d=" M 85.35823 3.0 L 85.35823 -3.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,82.85823,-12.9774)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + <path d=" M 3.0 -85.35823 L -3.0 -85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-23.75511,-88.16379)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.61107pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>1</text> +</g> + </g> + </g> + </g> + <path d=" M 3.0 -42.6791 L -3.0 -42.6791 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-31.53291,-45.48465)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.49997pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>0<tspan font-family="cmmi" font-size="10">.</tspan>5</text> +</g> + </g> + </g> + </g> + <path d=" M 3.0 42.6791 L -3.0 42.6791 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-19.31078,39.45688)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.3889pt,0pt)" text-anchor="middle" font-size="10"> +0<tspan font-family="cmmi" font-size="10">.</tspan>5</text> +</g> + </g> + </g> + </g> + <path d=" M 3.0 85.35823 L -3.0 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-11.53297,82.13602)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-540.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-540.svg new file mode 100644 index 00000000000..06f45508b3a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-540.svg @@ -0,0 +1,18 @@ +<svg width="62.59602pt" height="18.49425pt" viewBox="-2.84526 -1.42262 62.59602 18.49425 "> +<g transform="translate(0,17.07162pt) scale(1,-1) translate(0,1.42262pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g stroke-width="2.84526pt"> + <path d=" M 0.0 0.0 L 56.9055 0.0 " style="fill:none"/> + <g stroke-width="5.69052pt"> + <path d=" M 0.0 14.22636 L 56.9055 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-541.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-541.svg new file mode 100644 index 00000000000..b8c21d0157d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-541.svg @@ -0,0 +1,21 @@ +<svg width="57.3055pt" height="6.09053pt" viewBox="-0.2 -0.2 57.3055 6.09053 "> +<g transform="translate(0,5.89053pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g stroke-dasharray="14.22636pt,14.22636pt,2.84544pt,5.69046pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 56.9055 0.0 " style="fill:none"/> + <g stroke-dasharray="14.22636pt,14.22636pt,2.84544pt,5.69046pt" stroke-dashoffset="2.84544pt"> + <path d=" M 0.0 2.84526 L 56.9055 2.84526 " style="fill:none"/> + <g stroke-dasharray="14.22636pt,14.22636pt,2.84544pt,5.69046pt" stroke-dashoffset="5.69046pt"> + <path d=" M 0.0 5.69054 L 56.9055 5.69054 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-542.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-542.svg new file mode 100644 index 00000000000..833a9031d2a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-542.svg @@ -0,0 +1,28 @@ +<svg width="74.97713pt" height="18.07162pt" viewBox="-9.03581 -9.03581 74.97713 18.07162 "> +<g transform="translate(0,9.03581pt) scale(1,-1) translate(0,9.03581pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g stroke-width="1.0pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 8.53581 0.0 C 8.53581 4.7373 4.7373 8.53581 0.0 8.53581 C -4.7373 8.53581 -8.53581 4.7373 -8.53581 0.0 C -8.53581 -4.7373 -4.7373 -8.53581 0.0 -8.53581 C 4.7373 -8.53581 8.53581 -4.7373 8.53581 0.0 Z M 0.0 0.0 " /> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <path d=" M 36.98856 0.0 C 36.98856 4.7373 33.19005 8.53581 28.45274 8.53581 C 23.71544 8.53581 19.91693 4.7373 19.91693 0.0 C 19.91693 -4.7373 23.71544 -8.53581 28.45274 -8.53581 C 33.19005 -8.53581 36.98856 -4.7373 36.98856 0.0 Z M 28.45274 0.0 " /> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 65.44131 0.0 C 65.44131 4.7373 61.6428 8.53581 56.9055 8.53581 C 52.1682 8.53581 48.36969 4.7373 48.36969 0.0 C 48.36969 -4.7373 52.1682 -8.53581 56.9055 -8.53581 C 61.6428 -8.53581 65.44131 -4.7373 65.44131 0.0 Z M 56.9055 0.0 " /> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-543.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-543.svg new file mode 100644 index 00000000000..071c4859b47 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-543.svg @@ -0,0 +1,27 @@ +<svg width="99.58458pt" height="71.13184pt" viewBox="-35.56592 -35.56592 99.58458 71.13184 "> +<g transform="translate(0,35.56592pt) scale(1,-1) translate(0,35.56592pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g stroke-width="14.22636pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 28.45274 0.0 C 28.45274 15.79106 15.79106 28.45274 0.0 28.45274 C -15.79106 28.45274 -28.45274 15.79106 -28.45274 0.0 C -28.45274 -15.79106 -15.79106 -28.45274 0.0 -28.45274 C 15.79106 -28.45274 28.45274 -15.79106 28.45274 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g stroke-opacity="0.5"> + <path d=" M 56.90549 0.0 C 56.90549 15.79106 44.2438 28.45274 28.45274 28.45274 C 12.66168 28.45274 0.0 15.79106 0.0 0.0 C 0.0 -15.79106 12.66168 -28.45274 28.45274 -28.45274 C 44.2438 -28.45274 56.90549 -15.79106 56.90549 0.0 Z M 28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-544.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-544.svg new file mode 100644 index 00000000000..7c28491c1ea --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-544.svg @@ -0,0 +1,36 @@ +<svg width="28.85274pt" height="6.09053pt" viewBox="-0.2 -0.2 28.85274 6.09053 "> +<g transform="translate(0,5.89053pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 3.59995 0.0 L 28.45274 0.0 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.59995,0.0)"> + <g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <path d=" M 0.45999 5.69054 L 28.45274 5.69054 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.45999,5.69054)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-545.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-545.svg new file mode 100644 index 00000000000..2d8151c2279 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-545.svg @@ -0,0 +1,35 @@ +<svg width="28.85274pt" height="1.0pt" viewBox="-0.2 -0.2 28.85274 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 3.59995 0.0 L 27.99275 0.0 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.59995,0.0)"> + <g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.99275,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-546.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-546.svg new file mode 100644 index 00000000000..2d8151c2279 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-546.svg @@ -0,0 +1,35 @@ +<svg width="28.85274pt" height="1.0pt" viewBox="-0.2 -0.2 28.85274 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 3.59995 0.0 L 27.99275 0.0 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.59995,0.0)"> + <g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.99275,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-547.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-547.svg new file mode 100644 index 00000000000..a24afc65d4a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-547.svg @@ -0,0 +1,22 @@ +<svg width="71.53186pt" height="28.85272pt" viewBox="-14.42636 -14.42636 71.53186 28.85272 "> +<g transform="translate(0,14.42636pt) scale(1,-1) translate(0,14.42636pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 14.22636 0.0 C 14.22636 7.89552 7.89552 14.22636 0.0 14.22636 C -7.89552 14.22636 -14.22636 7.89552 -14.22636 0.0 C -14.22636 -7.89552 -7.89552 -14.22636 0.0 -14.22636 C 7.89552 -14.22636 14.22636 -7.89552 14.22636 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M 21.82631 0.0 L 56.9055 0.0 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,21.82631,0.0)"> + <g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-548.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-548.svg new file mode 100644 index 00000000000..f46b8d30068 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-548.svg @@ -0,0 +1,16 @@ +<svg width="54.0602pt" height="39.83383pt" viewBox="-19.91692 -19.91692 54.0602 39.83383 "> +<g transform="translate(0,19.91692pt) scale(1,-1) translate(0,19.91692pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g fill-rule="evenodd"> + <path d=" M 19.91692 0.0 C 19.91692 11.05374 11.05374 19.91692 0.0 19.91692 C -11.05374 19.91692 -19.91692 11.05374 -19.91692 0.0 C -19.91692 -11.05374 -11.05374 -19.91692 0.0 -19.91692 C 11.05374 -19.91692 19.91692 -11.05374 19.91692 0.0 Z M 0.0 0.0 M 34.14328 0.0 C 34.14328 11.05374 25.2801 19.91692 14.22636 19.91692 C 3.17262 19.91692 -5.69055 11.05374 -5.69055 0.0 C -5.69055 -11.05374 3.17262 -19.91692 14.22636 -19.91692 C 25.2801 -19.91692 34.14328 -11.05374 34.14328 0.0 Z M 14.22636 0.0 " style="stroke:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-549.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-549.svg new file mode 100644 index 00000000000..099401d78b5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-549.svg @@ -0,0 +1,16 @@ +<svg width="54.0602pt" height="39.83383pt" viewBox="-19.91692 -19.91692 54.0602 39.83383 "> +<g transform="translate(0,19.91692pt) scale(1,-1) translate(0,19.91692pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g fill-rule="nonzero"> + <path d=" M 19.91692 0.0 C 19.91692 11.05374 11.05374 19.91692 0.0 19.91692 C -11.05374 19.91692 -19.91692 11.05374 -19.91692 0.0 C -19.91692 -11.05374 -11.05374 -19.91692 0.0 -19.91692 C 11.05374 -19.91692 19.91692 -11.05374 19.91692 0.0 Z M 0.0 0.0 M 34.14328 0.0 C 34.14328 11.05374 25.2801 19.91692 14.22636 19.91692 C 3.17262 19.91692 -5.69055 11.05374 -5.69055 0.0 C -5.69055 -11.05374 3.17262 -19.91692 14.22636 -19.91692 C 25.2801 -19.91692 34.14328 -11.05374 34.14328 0.0 Z M 14.22636 0.0 " style="stroke:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-55.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-55.svg new file mode 100644 index 00000000000..9fbc4aa9e2d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-55.svg @@ -0,0 +1,151 @@ +<svg width="102.43085pt" height="145.96184pt" viewBox="-51.21542 -17.07138 102.43085 145.96184 "> +<g transform="translate(0,128.89046pt) scale(1,-1) translate(0,17.07138pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp22"> <path d=" M -51.21542 -17.07138 M -51.21542 -17.07138 L -51.21542 128.89046 L 51.21542 128.89046 L 51.21542 -17.07138 L -51.21542 -17.07138 Z M 51.21542 128.89046 "/> +</clipPath> + <g clip-path="url(#pgfcp22)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(80.0003%,100.0%,80.0003%)"> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 Z " /> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 127.57733 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,127.57733,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 -128.03732 L 0.0 127.57733 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,127.57733)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <path d=" M -85.35823 3.0 L -85.35823 -3.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-93.9693,-12.97742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.61107pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>1</text> +</g> + </g> + </g> + </g> + <path d=" M -42.6791 3.0 L -42.6791 -3.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-51.98322,-14.9814)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.30412pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">-</tspan> <img +src="pgfmanual10x.gif" alt="1 +2" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + <path d=" M 85.35823 3.0 L 85.35823 -3.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,82.85823,-12.9774)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + <path d=" M 3.0 -85.35823 L -3.0 -85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-23.75511,-88.16379)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.61107pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>1</text> +</g> + </g> + </g> + </g> + <path d=" M 3.0 -42.6791 L -3.0 -42.6791 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-25.14122,-45.17911)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.30412pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">-</tspan> <img +src="pgfmanual11x.gif" alt="1 +2" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + <path d=" M 3.0 42.6791 L -3.0 42.6791 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.91908,40.17908)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.19305pt,0pt)" text-anchor="middle" font-size="10"> +<img +src="pgfmanual12x.gif" alt="1 +2" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + <path d=" M 3.0 85.35823 L -3.0 85.35823 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-11.53297,82.13602)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-550.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-550.svg new file mode 100644 index 00000000000..79fa4df59c5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-550.svg @@ -0,0 +1,38 @@ +<svg width="111.87775pt" height="105.27515pt" viewBox="-55.93887 -45.52438 111.87775 105.27515 "> +<g transform="translate(0,59.75076pt) scale(1,-1) translate(0,45.52438pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g fill-opacity="0.5"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 28.45274 M 31.29802 28.45274 C 31.29802 45.8229 17.37016 59.75076 0.0 59.75076 C -17.37016 59.75076 -31.29802 45.8229 -31.29802 28.45274 C -31.29802 11.08258 -17.37016 -2.84528 0.0 -2.84528 C 17.37016 -2.84528 31.29802 11.08258 31.29802 28.45274 Z M 0.0 28.45274 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,100.0%,0.0%)"> + <g fill="rgb(0.0%,100.0%,0.0%)"> + <path d=" M -24.64085 -14.22636 M 6.65717 -14.22636 C 6.65717 3.1438 -7.27069 17.07166 -24.64085 17.07166 C -42.01102 17.07166 -55.93887 3.1438 -55.93887 -14.22636 C -55.93887 -31.59653 -42.01102 -45.52438 -24.64085 -45.52438 C -7.27069 -45.52438 6.65717 -31.59653 6.65717 -14.22636 Z M -24.64085 -14.22636 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 24.64085 -14.22636 M 55.93887 -14.22636 C 55.93887 3.1438 42.01102 17.07166 24.64085 17.07166 C 7.27069 17.07166 -6.65717 3.1438 -6.65717 -14.22636 C -6.65717 -31.59653 7.27069 -45.52438 24.64085 -45.52438 C 42.01102 -45.52438 55.93887 -31.59653 55.93887 -14.22636 Z M 24.64085 -14.22636 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-551.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-551.svg new file mode 100644 index 00000000000..41efbc09541 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-551.svg @@ -0,0 +1,13 @@ +<svg width="8.61108pt" height="4.30554pt" viewBox="0.0 0.0 8.61108 4.30554 "> +<g transform="translate(0,4.30554pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 8.61108 0.0 C 8.61108 4.77908 4.77908 8.61108 0.0 8.61108 C -4.77908 8.61108 -8.61108 4.77908 -8.61108 0.0 C -8.61108 -4.77908 -4.77908 -8.61108 0.0 -8.61108 C 4.77908 -8.61108 8.61108 -4.77908 8.61108 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-552.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-552.svg new file mode 100644 index 00000000000..58ff43181d2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-552.svg @@ -0,0 +1,24 @@ +<svg width="36.43103pt" height="6.9444pt" viewBox="-18.21552 -3.4722 36.43103 6.9444 "> +<g transform="translate(0,3.4722pt) scale(1,-1) translate(0,3.4722pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(2.0,0.0,0.0,2.0,-18.21552,-3.4722)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.10776pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmr" font-size="5">Berlin</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-553.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-553.svg new file mode 100644 index 00000000000..5d7a6e36433 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-553.svg @@ -0,0 +1,24 @@ +<svg width="13.2778pt" height="3.47221pt" viewBox="-6.6389 -1.7361 13.2778 3.47221 "> +<g transform="translate(0,1.73611pt) scale(1,-1) translate(0,1.7361pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(0.5,0.0,0.0,0.5,-6.6389,-1.7361)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.2778pt,0pt)" text-anchor="middle" font-size="10"> +Berlin</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-554.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-554.svg new file mode 100644 index 00000000000..31cefb36aed --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-554.svg @@ -0,0 +1,271 @@ +<svg width="344.94086pt" height="75.55493pt" viewBox="-2.5 -67.77751 344.94086 75.55493 "> +<g transform="translate(0,7.77742pt) scale(1,-1) translate(0,67.77751pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="0.1pt"> + <path d=" M 0.0 0.0 L 82.56825 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,82.56825,0.0)"> + <g> + <path d=" M 2.78998 0.0 C 1.9633 0.155 0.62 0.62 -0.31 1.16249 L -0.31 -1.16249 C 0.62 -0.62 1.9633 -0.155 2.78998 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,88.8912,-2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 0.1pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.0 -20.00003 L 81.75829 -20.00003 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,81.75829,-20.00003)"> + <g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,88.8912,-22.50003)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 0.4pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <path d=" M 0.0 -40.00006 L 79.59824 -40.00006 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,79.59824,-40.00006)"> + <g> + <path d=" M 5.76 0.0 C 4.0533 0.31999 1.28 1.28 -0.64 2.4 L -0.64 -2.4 C 1.28 -1.28 4.0533 -0.31999 5.76 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,88.8912,-42.50006)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 1.2pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="5.0pt"> + <path d=" M 0.0 -60.00009 L 69.3381 -60.00009 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,69.3381,-60.00009)"> + <g> + <path d=" M 16.02013 0.0 C 11.27335 0.89 3.56003 3.56003 -1.78001 6.67505 L -1.78001 -6.67505 C 3.56003 -3.56003 11.27335 -0.89 16.02013 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,88.8912,-62.50009)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(35.86118pt,0pt)" text-anchor="middle" font-size="10"> +line width is 5pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.1pt"> + <path d=" M 170.71652 0.0 L 255.80225 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,255.80225,0.0)"> + <g> + <g stroke-width="0.08pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -0.93 1.23999 C -0.8525 0.775 0.0 0.0775 0.2325 0.0 C 0.0 -0.0775 -0.8525 -0.775 -0.93 -1.23999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,259.60773,-2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 0.1pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 170.71652 -20.00003 L 255.61476 -20.00003 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,255.61476,-20.00003)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,259.60773,-22.50003)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 0.4pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <path d=" M 170.71652 -40.00006 L 255.11476 -40.00006 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,255.11476,-40.00006)"> + <g> + <g stroke-width="0.95999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.92 2.56 C -1.76 1.59999 0.0 0.15999 0.48 0.0 C 0.0 -0.15999 -1.76 -1.59999 -1.92 -2.56 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,259.60773,-42.50006)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 1.2pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="5.0pt"> + <path d=" M 170.71652 -60.00009 L 252.73975 -60.00009 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,252.73975,-60.00009)"> + <g> + <g stroke-width="4.00002pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -5.34004 7.12006 C -4.89503 4.45003 0.0 0.44499 1.335 0.0 C 0.0 -0.44499 -4.89503 -4.45003 -5.34004 -7.12006 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,259.60773,-62.50009)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(35.86118pt,0pt)" text-anchor="middle" font-size="10"> +line width is 5pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-555.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-555.svg new file mode 100644 index 00000000000..48a65d30d22 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-555.svg @@ -0,0 +1,271 @@ +<svg width="344.94086pt" height="75.55493pt" viewBox="-2.5 -67.77751 344.94086 75.55493 "> +<g transform="translate(0,7.77742pt) scale(1,-1) translate(0,67.77751pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="0.1pt"> + <path d=" M 0.0 0.0 L 84.45818 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,84.45818,0.0)"> + <g> + <path d=" M 0.90005 0.0 C 0.63336 0.05 0.20001 0.20001 -0.1 0.37502 L -0.1 -0.37502 C 0.20001 -0.20001 0.63336 -0.05 0.90005 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,88.8912,-2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 0.1pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.0 -20.00003 L 81.75829 -20.00003 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,81.75829,-20.00003)"> + <g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,88.8912,-22.50003)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 0.4pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <path d=" M 0.0 -40.00006 L 74.55826 -40.00006 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,74.55826,-40.00006)"> + <g> + <path d=" M 10.79997 0.0 C 7.59993 0.59999 2.4 2.4 -1.2 4.49998 L -1.2 -4.49998 C 2.4 -2.4 7.59993 -0.59999 10.79997 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,88.8912,-42.50006)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 1.2pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="5.0pt"> + <path d=" M 0.0 -60.00009 L 40.35823 -60.00009 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,40.35823,-60.00009)"> + <g> + <path d=" M 45.0 0.0 C 31.66649 2.5 10.0 10.0 -5.0 18.75 L -5.0 -18.75 C 10.0 -10.0 31.66649 -2.5 45.0 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,88.8912,-62.50009)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(35.86118pt,0pt)" text-anchor="middle" font-size="10"> +line width is 5pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.1pt"> + <path d=" M 170.71652 0.0 L 255.97475 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,255.97475,0.0)"> + <g> + <g stroke-width="0.08pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -0.24 0.32 C -0.22 0.2 0.0 0.01999 0.06 0.0 C 0.0 -0.01999 -0.22 -0.2 -0.24 -0.32 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,259.60773,-2.5)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 0.1pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 170.71652 -20.00003 L 255.67476 -20.00003 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,255.67476,-20.00003)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -0.95998 1.27997 C -0.87997 0.79997 0.0 0.07999 0.23999 0.0 C 0.0 -0.07999 -0.87997 -0.79997 -0.95998 -1.27997 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,259.60773,-22.50003)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 0.4pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <path d=" M 170.71652 -40.00006 L 254.87476 -40.00006 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,254.87476,-40.00006)"> + <g> + <g stroke-width="0.95999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -2.87997 3.83997 C -2.63997 2.39998 0.0 0.23999 0.71999 0.0 C 0.0 -0.23999 -2.63997 -2.39998 -2.87997 -3.83997 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,259.60773,-42.50006)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.75008pt,0pt)" text-anchor="middle" font-size="10"> +line width is 1.2pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="5.0pt"> + <path d=" M 170.71652 -60.00009 L 251.07475 -60.00009 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,251.07475,-60.00009)"> + <g> + <g stroke-width="4.00002pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -12.00005 16.00006 C -11.00003 10.00003 0.0 1.0 3.0 0.0 C 0.0 -1.0 -11.00003 -10.00003 -12.00005 -16.00006 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.4pt"> + <g> + <g stroke-width="0.4pt"> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,259.60773,-62.50009)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(35.86118pt,0pt)" text-anchor="middle" font-size="10"> +line width is 5pt</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-556.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-556.svg new file mode 100644 index 00000000000..e90fe435893 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-556.svg @@ -0,0 +1,29 @@ +<svg width="59.90549pt" height="23.0pt" viewBox="-58.40549 -11.5 59.90549 23.0 "> +<g transform="translate(0,11.5pt) scale(1,-1) translate(0,11.5pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="3.0pt"> + <path d=" M -56.90549 0.0 L 0.0 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -10.0 10.0 C -10.0 4.45038 -5.54962 0.0 0.0 0.0 C -5.54962 0.0 -10.0 -4.45038 -10.0 -10.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-557.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-557.svg new file mode 100644 index 00000000000..28b04f7c668 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-557.svg @@ -0,0 +1,64 @@ +<svg width="59.90549pt" height="78.24504pt" viewBox="-58.40549 -56.90549 59.90549 78.24504 "> +<g transform="translate(0,21.33955pt) scale(1,-1) translate(0,56.90549pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="3.0pt"> + <path d=" M -56.90549 0.0 L 0.0 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -10.0 10.0 C -10.0 4.45038 -5.54962 0.0 0.0 0.0 C -5.54962 0.0 -10.0 -4.45038 -10.0 -10.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M -56.90549 -42.67911 L 0.0 -28.45274 " style="fill:none"/> + <g> + <g transform="matrix(-0.97014,-0.24251,0.24251,-0.97014,-56.90549,-42.67911)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -10.0 10.0 C -10.0 4.45038 -5.54962 0.0 0.0 0.0 C -5.54962 0.0 -10.0 -4.45038 -10.0 -10.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.97014,0.24251,-0.24251,0.97014,0.0,-28.45274)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -10.0 10.0 C -10.0 4.45038 -5.54962 0.0 0.0 0.0 C -5.54962 0.0 -10.0 -4.45038 -10.0 -10.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-558.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-558.svg new file mode 100644 index 00000000000..492a4e1f33a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-558.svg @@ -0,0 +1,67 @@ +<svg width="59.90549pt" height="64.01866pt" viewBox="-58.40549 -49.7923 59.90549 64.01866 "> +<g transform="translate(0,14.22636pt) scale(1,-1) translate(0,49.7923pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="3.0pt"> + <path d=" M -56.90549 0.0 L 0.0 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -6.79999 6.79999 C -6.79999 3.02634 -3.77365 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -3.77365 0.0 -6.79999 -3.02634 -6.79999 -6.79999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.0pt"> + <path d=" M -56.90549 -42.67911 L 0.0 -28.45274 " style="fill:none"/> + <g> + <g transform="matrix(-0.97014,-0.24251,0.24251,-0.97014,-56.90549,-42.67911)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -2.79999 2.79999 C -2.79999 1.24619 -1.5538 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -1.5538 0.0 -2.79999 -1.24619 -2.79999 -2.79999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.97014,0.24251,-0.24251,0.97014,0.0,-28.45274)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -2.79999 2.79999 C -2.79999 1.24619 -1.5538 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -1.5538 0.0 -2.79999 -1.24619 -2.79999 -2.79999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-559.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-559.svg new file mode 100644 index 00000000000..1e2ba303c1e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-559.svg @@ -0,0 +1,52 @@ +<svg width="90.45822pt" height="57.10547pt" viewBox="-61.90549 -28.55273 90.45822 57.10547 "> +<g transform="translate(0,28.55273pt) scale(1,-1) translate(0,28.55273pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -56.90549 -28.45274 M -56.90549 -28.45274 L 28.45274 -28.45274 M -56.90549 0.0 L 28.45274 0.0 M -56.90549 28.44275 L 28.45274 28.44275 M -56.90549 -28.45274 L -56.90549 28.45274 M -28.45274 -28.45274 L -28.45274 28.45274 M 0.0 -28.45274 L 0.0 28.45274 M 28.44275 -28.45274 L 28.44275 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="10.0pt"> + <path d=" M -56.90549 0.0 L 0.0 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -20.79999 20.79999 C -20.79999 9.25687 -11.54312 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -11.54312 0.0 -20.79999 -9.25687 -20.79999 -20.79999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="2.0pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -56.90549 0.0 L 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-56.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-56.svg new file mode 100644 index 00000000000..c8590b6e017 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-56.svg @@ -0,0 +1,290 @@ +<svg width="341.43292pt" height="85.35818pt" viewBox="-170.71646 -17.07138 341.43292 85.35818 "> +<g transform="translate(0,68.2868pt) scale(1,-1) translate(0,17.07138pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp23"> <path d=" M -170.71646 -17.07138 M -170.71646 -17.07138 L -170.71646 68.2868 L 170.71646 68.2868 L 170.71646 -17.07138 L -170.71646 -17.07138 Z M 170.71646 68.2868 "/> +</clipPath> + <g clip-path="url(#pgfcp23)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -119.50099 -119.50099 M -119.50099 -85.35818 L 119.50099 -85.35818 M -119.50099 -42.6791 L 119.50099 -42.6791 M -119.50099 0.0 L 119.50099 0.0 M -119.50099 42.6791 L 119.50099 42.6791 M -119.50099 85.35818 L 119.50099 85.35818 M -85.35818 -119.50099 L -85.35818 119.50099 M -42.6791 -119.50099 L -42.6791 119.50099 M 0.0 -119.50099 L 0.0 119.50099 M 42.6791 -119.50099 L 42.6791 119.50099 M 85.35818 -119.50099 L 85.35818 119.50099 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(80.0003%,100.0%,80.0003%)"> + <g stroke="rgb(0.0%,50.0%,0.0%)"> + <path d=" M 0.0 0.0 L 25.60744 0.0 C 25.60744 4.60936 24.48138 8.8119 22.17673 12.8037 Z " /> + </g> + </g> + </g> + <path d=" M -128.03732 0.0 L 127.57733 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,127.57733,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + </g> + <path d=" M 0.0 -128.03732 L 0.0 127.57733 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,127.57733)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + </g> + <path d=" M 0.0 0.0 M 85.35823 0.0 C 85.35823 47.37318 47.37318 85.35823 0.0 85.35823 C -47.37318 85.35823 -85.35823 47.37318 -85.35823 0.0 C -85.35823 -47.37318 -47.37318 -85.35823 0.0 -85.35823 C 47.37318 -85.35823 85.35823 -47.37318 85.35823 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <g stroke-width="1.2pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 73.92256 42.6791 L 73.92256 0.0 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 43.61154 14.6673 h 28.71103 v 13.34454 h -28.71103 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,46.94452,18.00027)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.02254pt,0pt)" text-anchor="middle" font-size="10"> +sin<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 73.92256 0.0 L 0.0 0.0 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 22.05023 -13.57149 h 29.82214 v 10.9715 h -29.82214 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.38321,-10.23851)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.5781pt,0pt)" text-anchor="middle" font-size="10"> + cos <tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <g stroke="rgb(100.0%,50.0%,0.0%)"> + <g fill="rgb(100.0%,50.0%,0.0%)"> + <path d=" M 85.35823 0.0 L 85.37032 49.28746 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 86.96426 11.15915 h 68.1005 v 26.96912 h -68.1005 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,90.29724,21.35162)"> + <g fill="rgb(100.0%,50.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(30.71727pt,0pt)" text-anchor="middle" font-size="10"> + tan <tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan> = <img +src="pgfmanual13x.gif" alt="sina +cosa-" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + </g> + <g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 85.36116 49.28215 " style="fill:none"/> + <path d=" M -85.35823 3.0 L -85.35823 -3.0 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -97.30228 -17.14372 h 23.88809 v 13.94373 h -23.88809 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-93.9693,-12.97742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.61107pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>1</text> +</g> + </g> + </g> + </g> + </g> + <path d=" M -42.6791 3.0 L -42.6791 -3.0 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -55.3162 -21.76277 h 25.2742 v 18.56277 h -25.2742 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-51.98322,-14.9814)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.30412pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">-</tspan> <img +src="pgfmanual14x.gif" alt="1 +2" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 85.35823 3.0 L 85.35823 -3.0 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 79.52525 -16.31038 h 11.66595 v 13.11038 h -11.66595 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,82.85823,-12.9774)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 3.0 -85.35823 L -3.0 -85.35823 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -27.08809 -92.3301 h 23.88809 v 13.94373 h -23.88809 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-23.75511,-88.16379)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.61107pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">- </tspan>1</text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 3.0 -42.6791 L -3.0 -42.6791 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -28.4742 -51.96048 h 25.2742 v 18.56277 h -25.2742 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-25.14122,-45.17911)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.30412pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmsy" font-size="10">-</tspan> <img +src="pgfmanual15x.gif" alt="1 +2" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 3.0 42.6791 L -3.0 42.6791 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -16.25206 33.3977 h 13.05206 v 18.56277 h -13.05206 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-12.91908,40.17908)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.19305pt,0pt)" text-anchor="middle" font-size="10"> +<img +src="pgfmanual16x.gif" alt="1 +2" class="frac" align="middle"></text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 3.0 85.35823 L -3.0 85.35823 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -14.86595 78.80304 h 11.66595 v 13.11038 h -11.66595 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-11.53297,82.13602)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +1</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-560.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-560.svg new file mode 100644 index 00000000000..148b39f6a60 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-560.svg @@ -0,0 +1,187 @@ +<svg width="245.28935pt" height="180.93636pt" viewBox="-184.94283 -85.45822 245.28935 180.93636 "> +<g transform="translate(0,95.47813pt) scale(1,-1) translate(0,85.45822pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="28.45274pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M -170.71646 0.0 L 0.0 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -57.70544 57.70544 C -57.70544 25.68121 -32.02423 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -32.02423 0.0 -57.70544 -25.68121 -57.70544 -57.70544 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="28.45274pt"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <path d=" M -170.71646 0.0 L 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -170.71646 0.0 L 56.90549 0.0 M 0.0 -85.35823 L 0.0 85.35823 " style="fill:none"/> + <g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 14.22636 -85.35823 L 14.22636 85.35823 " style="fill:none"/> + <g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -71.93188 -85.35823 L -71.93188 85.35823 " style="fill:none"/> + <g> + </g> + </g> + </g> + </g> + </g> + <g> + </g> + <g> + </g> + <path d=" M 0.29999 42.67911 L 13.3664 42.67911 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.29999,42.67911)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.09999 -2.59999 L 0.09999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,13.3664,42.67911)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.55998,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.09999 -2.59999 L 0.09999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-19.56743,50.15652)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.6806pt,0pt)" text-anchor="middle" font-size="10"> +right extend</text> +</g> + </g> + </g> + </g> + <path d=" M -71.07191 79.66776 L -0.29999 79.66776 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,-71.07191,79.66776)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.55998,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.09999 -2.59999 L 0.09999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-0.29999,79.66776)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.09999 -2.59999 L 0.09999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-59.29932,85.20073)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(23.33337pt,0pt)" text-anchor="middle" font-size="10"> +left extend</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 -28.45274 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,31.98572,-38.6643)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.51392pt,0pt)" text-anchor="middle" font-size="10"> +origin</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-561.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-561.svg new file mode 100644 index 00000000000..1ea40810949 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-561.svg @@ -0,0 +1,52 @@ +<svg width="90.45822pt" height="57.10547pt" viewBox="-61.90549 -28.55273 90.45822 57.10547 "> +<g transform="translate(0,28.55273pt) scale(1,-1) translate(0,28.55273pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -56.90549 -28.45274 M -56.90549 -28.45274 L 28.45274 -28.45274 M -56.90549 0.0 L 28.45274 0.0 M -56.90549 28.44275 L 28.45274 28.44275 M -56.90549 -28.45274 L -56.90549 28.45274 M -28.45274 -28.45274 L -28.45274 28.45274 M 0.0 -28.45274 L 0.0 28.45274 M 28.44275 -28.45274 L 28.44275 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="10.0pt"> + <path d=" M -56.90549 0.0 L -5.0 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-5.0,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -20.79999 20.79999 C -20.79999 9.25687 -11.54312 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -11.54312 0.0 -20.79999 -9.25687 -20.79999 -20.79999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="2.0pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -56.90549 0.0 L 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-562.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-562.svg new file mode 100644 index 00000000000..c3078717ac8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-562.svg @@ -0,0 +1,45 @@ +<svg width="113.81096pt" height="71.13184pt" viewBox="-7.11317 -7.11317 113.81096 71.13184 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,7.11317pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 1.87027 1.06873 L 97.71437 55.83678 " style="fill:none"/> + <g> + <g transform="matrix(-0.86877,-0.49643,0.49643,-0.86877,1.87027,1.06873)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.86877,0.49643,-0.49643,0.86877,97.71437,55.83678)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-563.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-563.svg new file mode 100644 index 00000000000..05530d6de9c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-563.svg @@ -0,0 +1,49 @@ +<svg width="113.81096pt" height="71.13184pt" viewBox="-7.11317 -7.11317 113.81096 71.13184 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,7.11317pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 10.04636 5.7408 L 89.53828 51.1647 " style="fill:none"/> + <g> + <g transform="matrix(-0.86877,-0.49644,0.49644,-0.86877,10.04636,5.7408)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.86877,0.49644,-0.49644,0.86877,89.53828,51.1647)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-564.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-564.svg new file mode 100644 index 00000000000..ab93ad314fc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-564.svg @@ -0,0 +1,55 @@ +<svg width="113.81096pt" height="71.13184pt" viewBox="-7.11317 -7.11317 113.81096 71.13184 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,7.11317pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 12.28883 7.02222 L 87.2958 49.88329 " style="fill:none"/> + <g> + <g transform="matrix(-0.86877,-0.49648,0.49648,-0.86877,12.28883,7.02222)"> + <g> + <g> + <path d=" M 14.14503 0.0 C 9.95384 0.78583 3.14334 3.14334 -1.57167 5.89375 L -1.57167 -5.89375 C 3.14334 -3.14334 9.95384 -0.78583 14.14503 0.0 " style="stroke:none"/> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-8.02998,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.86877,0.49648,-0.49648,0.86877,87.2958,49.88329)"> + <g> + <g> + <path d=" M 14.14503 0.0 C 9.95384 0.78583 3.14334 3.14334 -1.57167 5.89375 L -1.57167 -5.89375 C 3.14334 -3.14334 9.95384 -0.78583 14.14503 0.0 " style="stroke:none"/> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-8.02998,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-565.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-565.svg new file mode 100644 index 00000000000..16572a59c39 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-565.svg @@ -0,0 +1,55 @@ +<svg width="113.81096pt" height="71.13184pt" viewBox="-7.11317 -7.11317 113.81096 71.13184 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,7.11317pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 19.26508 11.00867 L 80.31956 45.89684 " style="fill:none"/> + <g> + <g transform="matrix(-0.86877,-0.49646,0.49646,-0.86877,19.26508,11.00867)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,8.02998,0.0)"> + <path d=" M 14.14503 0.0 C 9.95384 0.78583 3.14334 3.14334 -1.57167 5.89375 L -1.57167 -5.89375 C 3.14334 -3.14334 9.95384 -0.78583 14.14503 0.0 " style="stroke:none"/> + </g> + </g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.86877,0.49646,-0.49646,0.86877,80.31956,45.89684)"> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,8.02998,0.0)"> + <path d=" M 14.14503 0.0 C 9.95384 0.78583 3.14334 3.14334 -1.57167 5.89375 L -1.57167 -5.89375 C 3.14334 -3.14334 9.95384 -0.78583 14.14503 0.0 " style="stroke:none"/> + </g> + </g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-566.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-566.svg new file mode 100644 index 00000000000..6e5f556a183 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-566.svg @@ -0,0 +1,69 @@ +<svg width="113.81096pt" height="71.13184pt" viewBox="-7.11317 -7.11317 113.81096 71.13184 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,7.11317pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 1.87027 1.06873 L 97.71437 55.83678 " style="fill:none"/> + <g> + <g transform="matrix(-0.86877,-0.49643,0.49643,-0.86877,1.87027,1.06873)"> + <g> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.71661,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.86877,0.49643,-0.49643,0.86877,97.71437,55.83678)"> + <g> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.71661,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-567.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-567.svg new file mode 100644 index 00000000000..7bb75a69591 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-567.svg @@ -0,0 +1,93 @@ +<svg width="113.81096pt" height="71.13184pt" viewBox="-7.11317 -7.11317 113.81096 71.13184 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,7.11317pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 1.87027 1.06873 L 97.71437 55.83678 " style="fill:none"/> + <g> + <g transform="matrix(-0.86877,-0.49643,0.49643,-0.86877,1.87027,1.06873)"> + <g> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.71661,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.71661,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(0.86877,0.49643,-0.49643,0.86877,97.71437,55.83678)"> + <g> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.71661,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.71661,0.0)"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="round"> + <g stroke-linecap="round"> + <path d=" M -9.41107 9.41107 C -9.41107 4.1883 -5.22278 0.0 0.0 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 C -5.22278 0.0 -9.41107 -4.1883 -9.41107 -9.41107 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-568.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-568.svg new file mode 100644 index 00000000000..741a57f6a84 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-568.svg @@ -0,0 +1,24 @@ +<svg width="113.81096pt" height="71.13184pt" viewBox="-7.11317 -7.11317 113.81096 71.13184 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,7.11317pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 12.28883 7.02222 L 99.58464 56.9055 " style="fill:none"/> + <g> + <g transform="matrix(-0.86877,-0.49648,0.49648,-0.86877,12.28883,7.02222)"> + <g> + <path d=" M 14.14503 0.0 C 9.95384 0.78583 3.14334 3.14334 -1.57167 5.89375 L -1.57167 -5.89375 C 3.14334 -3.14334 9.95384 -0.78583 14.14503 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-569.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-569.svg new file mode 100644 index 00000000000..98ce884a75b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-569.svg @@ -0,0 +1,24 @@ +<svg width="113.81096pt" height="71.13184pt" viewBox="-7.11317 -7.11317 113.81096 71.13184 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,7.11317pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 0.0 0.0 L 87.2958 49.88329 " style="fill:none"/> + <g> + <g transform="matrix(0.86877,0.49648,-0.49648,0.86877,87.2958,49.88329)"> + <g> + <path d=" M 14.14503 0.0 C 9.95384 0.78583 3.14334 3.14334 -1.57167 5.89375 L -1.57167 -5.89375 C 3.14334 -3.14334 9.95384 -0.78583 14.14503 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-57.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-57.svg new file mode 100644 index 00000000000..e3a9fa18560 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-57.svg @@ -0,0 +1,46 @@ +<svg width="341.83292pt" height="45.52199pt" viewBox="-0.2 -13.93532 341.83292 45.52199 "> +<g transform="translate(0,31.58667pt) scale(1,-1) translate(0,13.93532pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 C 170.71646 28.45274 256.07469 28.45274 341.43292 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(0.99504,0.10614,-0.10614,0.99504,91.65326,17.24396)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(21.44447pt,0pt)" text-anchor="middle" font-size="10"> +near start</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,185.9202,18.83954)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.80559pt,0pt)" text-anchor="middle" font-size="10"> +midway</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(0.97238,-0.23935,0.23935,0.97238,277.68564,6.30186)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(29.88893pt,0pt)" text-anchor="middle" font-size="10"> +very nearend</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-570.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-570.svg new file mode 100644 index 00000000000..ed0d74ae0c7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-570.svg @@ -0,0 +1,39 @@ +<svg width="113.81096pt" height="71.13184pt" viewBox="-7.11317 -7.11317 113.81096 71.13184 "> +<g transform="translate(0,64.01866pt) scale(1,-1) translate(0,7.11317pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="4.30554pt"> + <path d=" M 12.28883 7.02222 L 97.06436 55.46533 " style="fill:none"/> + <g> + <g transform="matrix(-0.86877,-0.49648,0.49648,-0.86877,12.28883,7.02222)"> + <g> + <path d=" M 14.14503 0.0 C 9.95384 0.78583 3.14334 3.14334 -1.57167 5.89375 L -1.57167 -5.89375 C 3.14334 -3.14334 9.95384 -0.78583 14.14503 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(0.86877,0.49644,-0.49644,0.86877,97.06436,55.46533)"> + <g> + <g stroke-width="3.44444pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -4.71501 6.28668 C -4.32208 3.92917 0.0 0.39291 1.17874 0.0 C 0.0 -0.39291 -4.32208 -3.92917 -4.71501 -6.28668 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-571.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-571.svg new file mode 100644 index 00000000000..5b002beccda --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-571.svg @@ -0,0 +1,31 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 2.59995 2.15277 L 25.8528 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.59995,2.15277)"> + <g> + <path d=" M 2.59995 0.0 L -1.55997 2.07996 L 0.0 0.0 L -1.55997 -2.07996 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.8528,2.15277)"> + <g> + <path d=" M 2.59995 0.0 L -1.55997 2.07996 L 0.0 0.0 L -1.55997 -2.07996 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-572.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-572.svg new file mode 100644 index 00000000000..4c28265bfd4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-572.svg @@ -0,0 +1,31 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 1.99997 2.15277 L 26.45277 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.99997,2.15277)"> + <g> + <path d=" M 1.99997 0.0 L -1.19998 1.59998 L 0.0 0.0 L -1.19998 -1.59998 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.45277,2.15277)"> + <g> + <path d=" M 1.99997 0.0 L -1.19998 1.59998 L 0.0 0.0 L -1.19998 -1.59998 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-573.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-573.svg new file mode 100644 index 00000000000..b7740abac62 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-573.svg @@ -0,0 +1,35 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 1.55997 2.15277 L 26.89278 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.55997,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 2.59995 0.0 L -1.55997 2.07996 L 0.0 0.0 L -1.55997 -2.07996 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.89278,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 2.59995 0.0 L -1.55997 2.07996 L 0.0 0.0 L -1.55997 -2.07996 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-574.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-574.svg new file mode 100644 index 00000000000..3322d2868c4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-574.svg @@ -0,0 +1,35 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 1.19998 2.15277 L 27.25276 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.19998,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 1.99997 0.0 L -1.19998 1.59998 L 0.0 0.0 L -1.19998 -1.59998 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.25276,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 1.99997 0.0 L -1.19998 1.59998 L 0.0 0.0 L -1.19998 -1.59998 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-575.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-575.svg new file mode 100644 index 00000000000..246c706d844 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-575.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.71 2.15277 L 27.74274 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.71,2.15277)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.74274,2.15277)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-576.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-576.svg new file mode 100644 index 00000000000..f89bf0c853f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-576.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.45999 2.15277 L 27.99275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.45999,2.15277)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.99275,2.15277)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-577.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-577.svg new file mode 100644 index 00000000000..149423931f6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-577.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 2.13998 2.15277 L 26.31276 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,2.13998,2.15277)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M 1.81996 2.07996 C 1.68996 1.29997 0.26 0.12999 -0.12999 0.0 C 0.26 -0.12999 1.68996 -1.29997 1.81996 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.31276,2.15277)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M 1.81996 2.07996 C 1.68996 1.29997 0.26 0.12999 -0.12999 0.0 C 0.26 -0.12999 1.68996 -1.29997 1.81996 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-578.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-578.svg new file mode 100644 index 00000000000..f6be34483f0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-578.svg @@ -0,0 +1,47 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 1.55998 2.15277 L 26.89276 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,1.55998,2.15277)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M 1.39998 1.59998 C 1.29997 0.99998 0.2 0.09999 -0.09999 0.0 C 0.2 -0.09999 1.29997 -0.99998 1.39998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.89276,2.15277)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M 1.39998 1.59998 C 1.29997 0.99998 0.2 0.09999 -0.09999 0.0 C 0.2 -0.09999 1.29997 -0.99998 1.39998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-579.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-579.svg new file mode 100644 index 00000000000..6254838c636 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-579.svg @@ -0,0 +1,31 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 4.6799 2.15277 L 23.77284 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,4.6799,2.15277)"> + <g> + <path d=" M 4.6799 0.0 C 3.29324 0.26 1.03998 1.03998 -0.51999 1.94995 L -0.51999 -1.94995 C 1.03998 -1.03998 3.29324 -0.26 4.6799 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.77284,2.15277)"> + <g> + <path d=" M 4.6799 0.0 C 3.29324 0.26 1.03998 1.03998 -0.51999 1.94995 L -0.51999 -1.94995 C 1.03998 -1.03998 3.29324 -0.26 4.6799 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-58.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-58.svg new file mode 100644 index 00000000000..865ec0bf2f0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-58.svg @@ -0,0 +1,80 @@ +<svg width="81.28409pt" height="94.87352pt" viewBox="-38.91368 -9.82399 81.28409 94.87352 "> +<g transform="translate(0,85.04953pt) scale(1,-1) translate(0,9.82399pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 38.71368 0.0 C 38.71368 5.34123 21.48581 9.624 0.0 9.624 C -21.48581 9.624 -38.71368 5.34123 -38.71368 0.0 C -38.71368 -5.34123 -21.48581 -9.624 0.0 -9.624 C 21.48581 -9.624 38.71368 -5.34123 38.71368 0.0 Z M 0.0 0.0 " /> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-24.0417,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.0417pt,0pt)" text-anchor="middle" font-size="10"> +hello world</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g> + <clipPath id="pgfcp24"> <path d=" M 42.3704 56.90549 C 42.3704 72.52522 29.8461 85.04953 14.22636 85.04953 C -1.39337 85.04953 -13.91768 72.52522 -13.91768 56.90549 C -13.91768 41.28575 -1.39337 28.76144 14.22636 28.76144 C 29.8461 28.76144 42.3704 41.28575 42.3704 56.90549 Z M 14.22636 56.90549 "/> +</clipPath> + <g clip-path="url(#pgfcp24)"> + <g transform="matrix(1,0,0,1,14.22636,56.90549)"> + <g transform="matrix(1.12599,0,0,1.12599,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh25" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(97.00012%,97.00012%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(85.00061%,85.00061%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(55.99976%,55.99976%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(40.00092%,40.00092%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh25); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.81534,53.43327)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.0417pt,0pt)" text-anchor="middle" font-size="10"> +hello world</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 9.82399 L 12.73212 26.59346 " style="fill:none"/> + <g> + <g transform="matrix(0.60742,0.8,-0.8,0.60742,12.73212,26.59346)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-580.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-580.svg new file mode 100644 index 00000000000..52886e8b6c4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-580.svg @@ -0,0 +1,31 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 3.59995 2.15277 L 24.8528 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,3.59995,2.15277)"> + <g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.8528,2.15277)"> + <g> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-581.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-581.svg new file mode 100644 index 00000000000..f798f4f8492 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-581.svg @@ -0,0 +1,35 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.51999 2.15277 L 27.93275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.51999,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 4.6799 0.0 C 3.29324 0.26 1.03998 1.03998 -0.51999 1.94995 L -0.51999 -1.94995 C 1.03998 -1.03998 3.29324 -0.26 4.6799 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.93275,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 4.6799 0.0 C 3.29324 0.26 1.03998 1.03998 -0.51999 1.94995 L -0.51999 -1.94995 C 1.03998 -1.03998 3.29324 -0.26 4.6799 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-582.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-582.svg new file mode 100644 index 00000000000..607b0a53c8d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-582.svg @@ -0,0 +1,35 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.4 2.15277 L 28.05275 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.4,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.05275,2.15277)"> + <g> + <g transform="matrix(-1.0,0.0,0.0,1.0,0.0,0.0)"> + <path d=" M 3.59995 0.0 C 2.53328 0.2 0.79999 0.79999 -0.4 1.49997 L -0.4 -1.49997 C 0.79999 -0.79999 2.53328 -0.2 3.59995 0.0 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-583.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-583.svg new file mode 100644 index 00000000000..cccfa32327c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-583.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 0.59999 0.0 L 27.85275 0.0 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.59999,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.2 -3.2 L 0.2 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.85275,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.2 -3.2 L 0.2 3.2 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-584.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-584.svg new file mode 100644 index 00000000000..9cae4b7f7a6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-584.svg @@ -0,0 +1,39 @@ +<svg width="28.45274pt" height="10.76385pt" viewBox="0.0 -2.15277 28.45274 10.76385 "> +<g transform="translate(0,8.61108pt) scale(1,-1) translate(0,2.15277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g stroke-width="0.4pt"> + <path d=" M 0.29999 0.0 L 28.15276 0.0 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,0.29999,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.09999 -2.59999 L 0.09999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.15276,0.0)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="square"> + <path d=" M 0.09999 -2.59999 L 0.09999 2.59999 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-585.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-585.svg new file mode 100644 index 00000000000..3410dbc6aa6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-585.svg @@ -0,0 +1,45 @@ +<svg width="115.25513pt" height="85.55821pt" viewBox="-1.34416 -0.09999 115.25513 85.55821 "> +<g transform="translate(0,85.45822pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 113.81097 0.0 M 0.0 28.45274 L 113.81097 28.45274 M 0.0 56.90549 L 113.81097 56.90549 M 0.0 85.34824 L 113.81097 85.34824 M 0.0 0.0 L 0.0 85.35823 M 28.45274 0.0 L 28.45274 85.35823 M 56.90549 0.0 L 56.90549 85.35823 M 85.35823 0.0 L 85.35823 85.35823 M 113.80098 0.0 L 113.80098 85.35823 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -1.14417 14.64236 h 59.19382 v 13.61038 h -59.19382 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,2.18881,17.97534)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.26393pt,0pt)" text-anchor="middle" font-size="10"> +Hello World</text> +</g> + </g> + </g> + <g stroke="rgb(100.0%,80.0003%,80.0003%)"> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <path d=" M 107.08574 54.68349 L 48.79155 44.40479 L 51.1549 31.00127 L 109.4491 41.27997 Z M 51.1549 31.00127 " style="stroke:none"/> + <g> + <g transform="matrix(0.9848,0.17365,-0.17365,0.9848,53.85847,34.86234)"> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.26393pt,0pt)" text-anchor="middle" font-size="10"> +Hello World</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-586.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-586.svg new file mode 100644 index 00000000000..979d474202d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-586.svg @@ -0,0 +1,36 @@ +<svg width="114.01096pt" height="85.55821pt" viewBox="-0.09999 -0.09999 114.01096 85.55821 "> +<g transform="translate(0,85.45822pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 113.81097 0.0 M 0.0 28.45274 L 113.81097 28.45274 M 0.0 56.90549 L 113.81097 56.90549 M 0.0 85.34824 L 113.81097 85.34824 M 0.0 0.0 L 0.0 85.35823 M 28.45274 0.0 L 28.45274 85.35823 M 56.90549 0.0 L 56.90549 85.35823 M 85.35823 0.0 L 85.35823 85.35823 M 113.80098 0.0 L 113.80098 85.35823 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke="rgb(100.0%,80.0003%,80.0003%)"> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <path d=" M 49.52342 36.03717 h 59.19382 v 13.61038 h -59.19382 Z " style="stroke:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,52.8564,39.37015)"> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.26393pt,0pt)" text-anchor="middle" font-size="10"> +Hello World</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-587.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-587.svg new file mode 100644 index 00000000000..2a2f6bd455a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-587.svg @@ -0,0 +1,33 @@ +<svg width="31.57529pt" height="31.57529pt" viewBox="-15.78764 -15.78764 31.57529 31.57529 "> +<g transform="translate(0,15.78764pt) scale(1,-1) translate(0,15.78764pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 15.58765 0.0 C 15.58765 8.65102 8.65102 15.58765 0.0 15.58765 C -8.65102 15.58765 -15.58765 8.65102 -15.58765 0.0 C -15.58765 -8.65102 -8.65102 -15.58765 0.0 -15.58765 C 8.65102 -15.58765 15.58765 -8.65102 15.58765 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -15.38765 0.0 L 15.38765 0.0 " style="fill:none"/> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-4.65451,5.47742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.65451pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">q</tspan><sub ><tspan font-family="cmr" font-size="7">1</tspan></sub></text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-5.00002,-9.97742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +01</text> +</g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-588.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-588.svg new file mode 100644 index 00000000000..815877a8a5f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-588.svg @@ -0,0 +1,32 @@ +<svg width="114.01096pt" height="35.55792pt" viewBox="-57.00548 -7.00519 114.01096 35.55792 "> +<g transform="translate(0,28.55273pt) scale(1,-1) translate(0,7.00519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -56.90549 0.0 M -56.90549 0.0 L 56.90549 0.0 M -56.90549 28.44275 L 56.90549 28.44275 M -56.90549 0.0 L -56.90549 28.45274 M -28.45274 0.0 L -28.45274 28.45274 M 0.0 0.0 L 0.0 28.45274 M 28.45274 0.0 L 28.45274 28.45274 M 56.8955 0.0 L 56.8955 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -42.67912 -6.80519 h 85.35825 v 13.61038 h -85.35825 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-26.26393,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.26393pt,0pt)" text-anchor="middle" font-size="10"> +Hello World</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-589.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-589.svg new file mode 100644 index 00000000000..a53bfb3b1ee --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-589.svg @@ -0,0 +1,32 @@ +<svg width="114.01096pt" height="35.55792pt" viewBox="-57.00548 -7.00519 114.01096 35.55792 "> +<g transform="translate(0,28.55273pt) scale(1,-1) translate(0,7.00519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -56.90549 0.0 M -56.90549 0.0 L 56.90549 0.0 M -56.90549 28.44275 L 56.90549 28.44275 M -56.90549 0.0 L -56.90549 28.45274 M -28.45274 0.0 L -28.45274 28.45274 M 0.0 0.0 L 0.0 28.45274 M 28.45274 0.0 L 28.45274 28.45274 M 56.8955 0.0 L 56.8955 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -54.71667 -6.80519 h 109.43335 v 13.61038 h -109.43335 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-26.26393,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.26393pt,0pt)" text-anchor="middle" font-size="10"> +Hello World</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-59.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-59.svg new file mode 100644 index 00000000000..c841ad7bd10 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-59.svg @@ -0,0 +1,90 @@ +<svg width="199.56918pt" height="85.75821pt" viewBox="-14.42636 -14.42636 199.56918 85.75821 "> +<g transform="translate(0,71.33185pt) scale(1,-1) translate(0,14.42636pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <path d=" M 14.22636 0.0 C 14.22636 7.89552 7.89552 14.22636 0.0 14.22636 C -7.89552 14.22636 -14.22636 7.89552 -14.22636 0.0 C -14.22636 -7.89552 -7.89552 -14.22636 0.0 -14.22636 C 7.89552 -14.22636 14.22636 -7.89552 14.22636 0.0 Z M 0.0 0.0 " /> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-5.66841,-1.18056)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.66841pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">q</tspan><tspan baseline-shift="sub"><tspan font-family="cmmi" font-size="7">A</tspan></tspan></text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 184.94283 0.0 C 184.94283 7.89552 178.61198 14.22636 170.71646 14.22636 C 162.82094 14.22636 156.4901 7.89552 156.4901 0.0 C 156.4901 -7.89552 162.82094 -14.22636 170.71646 -14.22636 C 178.61198 -14.22636 184.94283 -7.89552 184.94283 0.0 Z M 170.71646 0.0 " /> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,164.92723,-1.18056)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.78923pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">q</tspan><tspan baseline-shift="sub"><tspan font-family="cmmi" font-size="7">E</tspan></tspan></text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 71.13185 0.0 C 71.13185 7.89552 64.80101 14.22636 56.90549 14.22636 C 49.00996 14.22636 42.67912 7.89552 42.67912 0.0 C 42.67912 -7.89552 49.00996 -14.22636 56.90549 -14.22636 C 64.80101 -14.22636 71.13185 -7.89552 71.13185 0.0 Z M 56.90549 0.0 " /> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,52.25098,-1.18056)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.65451pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">q</tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">1</tspan> </tspan> </text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 128.03734 56.90549 C 128.03734 64.80101 121.7065 71.13185 113.81097 71.13185 C 105.91545 71.13185 99.58461 64.80101 99.58461 56.90549 C 99.58461 49.00996 105.91545 42.67912 113.81097 42.67912 C 121.7065 42.67912 128.03734 49.00996 128.03734 56.90549 Z M 113.81097 56.90549 " /> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,109.15646,55.72493)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.65451pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">q</tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">2</tspan> </tspan> </text> +</g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 14.42636 0.0 L 42.47913 0.0 M 67.10669 10.20097 L 103.60977 46.70451 M 128.23734 56.90549 L 170.71646 56.90549 L 170.71646 14.42636 " style="fill:none"/> + <path d=" M 3.74109 13.9621 C 10.30972 38.47643 -10.30972 38.47643 -4.37898 16.34291 " style="fill:none"/> + <g> + <g transform="matrix(0.25932,-0.96782,0.96782,0.25932,-4.37898,16.34291)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.85764,35.88078)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.85764pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">x</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-590.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-590.svg new file mode 100644 index 00000000000..e70162daef6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-590.svg @@ -0,0 +1,34 @@ +<svg width="114.01096pt" height="37.55792pt" viewBox="-57.00548 -9.00519 114.01096 37.55792 "> +<g transform="translate(0,28.55273pt) scale(1,-1) translate(0,9.00519pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -56.90549 0.0 M -56.90549 0.0 L 56.90549 0.0 M -56.90549 28.44275 L 56.90549 28.44275 M -56.90549 0.0 L -56.90549 28.45274 M -28.45274 0.0 L -28.45274 28.45274 M 0.0 0.0 L 0.0 28.45274 M 28.45274 0.0 L 28.45274 28.45274 M 56.8955 0.0 L 56.8955 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M -29.59691 -6.80519 h 59.19382 v 13.61038 h -59.19382 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-26.26393,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.26393pt,0pt)" text-anchor="middle" font-size="10"> +Hello World</text> +</g> + </g> + </g> + <path d=" M 2.0 7.00519 C 2.0 8.11517 1.10999 9.00519 0.0 9.00519 C -1.10999 9.00519 -2.0 8.11517 -2.0 7.00519 C -2.0 5.8952 -1.10999 5.00519 0.0 5.00519 C 1.10999 5.00519 2.0 5.8952 2.0 7.00519 Z M 0.0 7.00519 M 2.0 -7.00519 C 2.0 -5.8952 1.10999 -5.00519 0.0 -5.00519 C -1.10999 -5.00519 -2.0 -5.8952 -2.0 -7.00519 C -2.0 -8.11517 -1.10999 -9.00519 0.0 -9.00519 C 1.10999 -9.00519 2.0 -8.11517 2.0 -7.00519 Z M 0.0 -7.00519 M 45.82327 0.0 C 45.82327 1.10999 44.93326 2.0 43.82327 2.0 C 42.71329 2.0 41.82327 1.10999 41.82327 0.0 C 41.82327 -1.10999 42.71329 -2.0 43.82327 -2.0 C 44.93326 -2.0 45.82327 -1.10999 45.82327 0.0 Z M 43.82327 0.0 M -41.82327 0.0 C -41.82327 1.10999 -42.71329 2.0 -43.82327 2.0 C -44.93326 2.0 -45.82327 1.10999 -45.82327 0.0 C -45.82327 -1.10999 -44.93326 -2.0 -43.82327 -2.0 C -42.71329 -2.0 -41.82327 -1.10999 -41.82327 0.0 Z M -43.82327 0.0 M 45.82327 7.00519 C 45.82327 8.11517 44.93326 9.00519 43.82327 9.00519 C 42.71329 9.00519 41.82327 8.11517 41.82327 7.00519 C 41.82327 5.8952 42.71329 5.00519 43.82327 5.00519 C 44.93326 5.00519 45.82327 5.8952 45.82327 7.00519 Z M 43.82327 7.00519 " style="stroke:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-591.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-591.svg new file mode 100644 index 00000000000..017ba2483fc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-591.svg @@ -0,0 +1,23 @@ +<svg width="60.87431pt" height="45.53308pt" viewBox="-30.43716 -21.58636 60.87431 45.53308 "> +<g transform="translate(0,23.94672pt) scale(1,-1) translate(0,21.58636pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 23.43196 21.3864 L -30.23717 -9.59941 L -23.43198 -21.38637 L 30.23715 9.59944 Z M -23.43198 -21.38637 " style="fill:none"/> + <g> + <g transform="matrix(0.86603,0.5,-0.5,0.86603,-22.21202,-16.83344)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(27.65283pt,0pt)" text-anchor="middle" font-size="10"> +Hello World!</text> +</g> + </g> + </g> + <path d=" M -1.77055 7.06671 C -2.32555 8.02798 -3.54134 8.35376 -4.50261 7.79877 C -5.46388 7.24377 -5.78966 6.02798 -5.23466 5.06671 C -4.67967 4.10544 -3.46388 3.77966 -2.50261 4.33466 C -1.54134 4.88965 -1.21556 6.10544 -1.77055 7.06671 Z M -3.50261 6.06671 M 5.23463 -5.06667 C 4.67964 -4.1054 3.46385 -3.77962 2.50258 -4.33461 C 1.5413 -4.8896 1.21553 -6.1054 1.77052 -7.06667 C 2.32552 -8.02794 3.5413 -8.35371 4.50258 -7.79872 C 5.46385 -7.24373 5.78963 -6.02794 5.23463 -5.06667 Z M 3.50258 -6.06667 M 28.73991 16.59296 C 28.18492 17.55423 26.96913 17.88 26.00786 17.32501 C 25.04659 16.77002 24.72081 15.55423 25.2758 14.59296 C 25.8308 13.63168 27.04659 13.30591 28.00786 13.8609 C 28.96913 14.4159 29.2949 15.63168 28.73991 16.59296 Z M 27.00786 15.59296 M -25.2758 -14.59296 C -25.8308 -13.63168 -27.04659 -13.30591 -28.00786 -13.8609 C -28.96913 -14.4159 -29.2949 -15.63168 -28.73991 -16.59296 C -28.18492 -17.55423 -26.96913 -17.88 -26.00786 -17.32501 C -25.04659 -16.77002 -24.72081 -15.55423 -25.2758 -14.59296 Z M -27.00786 -15.59296 M 25.2373 22.65967 C 24.68231 23.62094 23.46652 23.94672 22.50525 23.39172 C 21.54398 22.83673 21.2182 21.62094 21.7732 20.65967 C 22.32819 19.6984 23.54398 19.37262 24.50525 19.92761 C 25.46652 20.4826 25.7923 21.6984 25.2373 22.65967 Z M 23.50525 21.65967 " style="stroke:none"/> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-592.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-592.svg new file mode 100644 index 00000000000..2a3caecbca4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-592.svg @@ -0,0 +1,23 @@ +<svg width="60.87431pt" height="50.88116pt" viewBox="-30.43716 -21.58636 60.87431 50.88116 "> +<g transform="translate(0,29.2948pt) scale(1,-1) translate(0,21.58636pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 23.43196 21.3864 L -30.23717 -9.59941 L -23.43198 -21.38637 L 30.23715 9.59944 Z M -23.43198 -21.38637 " style="fill:none"/> + <g> + <g transform="matrix(0.86603,0.5,-0.5,0.86603,-22.21202,-16.83344)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(27.65283pt,0pt)" text-anchor="middle" font-size="10"> +Hello World!</text> +</g> + </g> + </g> + <path d=" M 17.32507 28.00775 C 16.77008 28.96902 15.55429 29.2948 14.59302 28.7398 C 13.63174 28.18481 13.30597 26.96902 13.86096 26.00775 C 14.41595 25.04648 15.63174 24.7207 16.59302 25.2757 C 17.55429 25.83069 17.88007 27.04648 17.32507 28.00775 Z M 15.59302 27.00775 " style="stroke:none"/> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-593.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-593.svg new file mode 100644 index 00000000000..9c4d05b131f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-593.svg @@ -0,0 +1,25 @@ +<svg width="89.35825pt" height="52.03911pt" viewBox="-30.45274 -21.58636 89.35825 52.03911 "> +<g transform="translate(0,30.45274pt) scale(1,-1) translate(0,21.58636pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 23.43196 21.3864 L -30.23717 -9.59941 L -23.43198 -21.38637 L 30.23715 9.59944 Z M -23.43198 -21.38637 " style="fill:none"/> + <g> + <g transform="matrix(0.86603,0.5,-0.5,0.86603,-22.21202,-16.83344)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(27.65283pt,0pt)" text-anchor="middle" font-size="10"> +Hello World!</text> +</g> + </g> + </g> + </g> + <path d=" M 29.94283 13.97333 C 29.94283 15.08331 29.05281 15.97333 27.94283 15.97333 C 26.83284 15.97333 25.94283 15.08331 25.94283 13.97333 C 25.94283 12.86334 26.83284 11.97333 27.94283 11.97333 C 29.05281 11.97333 29.94283 12.86334 29.94283 13.97333 Z M 27.94283 13.97333 M 58.9055 28.45274 C 58.9055 29.56273 58.01549 30.45274 56.9055 30.45274 C 55.79552 30.45274 54.9055 29.56273 54.9055 28.45274 C 54.9055 27.34276 55.79552 26.45274 56.9055 26.45274 C 58.01549 26.45274 58.9055 27.34276 58.9055 28.45274 Z M 56.9055 28.45274 M -3.12794 5.1283 C -3.12794 6.23828 -4.01796 7.1283 -5.12794 7.1283 C -6.23793 7.1283 -7.12794 6.23828 -7.12794 5.1283 C -7.12794 4.01831 -6.23793 3.1283 -5.12794 3.1283 C -4.01796 3.1283 -3.12794 4.01831 -3.12794 5.1283 Z M -5.12794 5.1283 M -26.45274 28.45274 C -26.45274 29.56273 -27.34276 30.45274 -28.45274 30.45274 C -29.56273 30.45274 -30.45274 29.56273 -30.45274 28.45274 C -30.45274 27.34276 -29.56273 26.45274 -28.45274 26.45274 C -27.34276 26.45274 -26.45274 27.34276 -26.45274 28.45274 Z M -28.45274 28.45274 " style="stroke:none"/> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-594.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-594.svg new file mode 100644 index 00000000000..ab0032c8710 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-594.svg @@ -0,0 +1,79 @@ +<svg width="74.5798pt" height="106.78972pt" viewBox="-26.17778 -94.30643 74.5798 106.78972 "> +<g transform="translate(0,12.48329pt) scale(1,-1) translate(0,94.30643pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <clipPath id="pgfcp93"> <path d=" M -25.97778 -12.2833 L -25.97778 12.2833 L 20.97778 12.2833 L 25.97778 7.2833 L 25.97778 -12.2833 Z M 20.97778 12.2833 L 20.97778 7.2833 L 25.97778 7.2833 L 20.97778 7.2833 "/> +</clipPath> + <g clip-path="url(#pgfcp93)"> + <g transform="matrix(1,0,0,1,0.0,0.0)"> + <g transform="matrix(1.03932,0,0,0.49142,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh6" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(75.0%,75.0%,75.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(50.0%,50.0%,50.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh6); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -25.97778 -12.2833 L -25.97778 12.2833 L 20.97778 12.2833 L 25.97778 7.2833 L 25.97778 -12.2833 Z M 20.97778 12.2833 L 20.97778 7.2833 L 25.97778 7.2833 L 20.97778 7.2833 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-17.1667,-3.47221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(17.1667pt,0pt)" text-anchor="middle" font-size="10"> +Remark</text> +</g> + </g> + </g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <g> + <g stroke-width="1.4pt"> + <path d=" M 47.70203 -84.061 C 47.70203 -78.76337 33.07018 -74.51558 14.82204 -74.51558 C -3.4261 -74.51558 -18.05795 -78.76337 -18.05795 -84.061 C -18.05795 -89.35864 -3.4261 -93.60643 14.82204 -93.60643 C 33.07018 -93.60643 47.70203 -89.35864 47.70203 -84.061 Z M 14.82204 -84.061 " /> + <g stroke-width="0.6pt"> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 47.70203 -84.061 C 47.70203 -78.76337 33.07018 -74.51558 14.82204 -74.51558 C -3.4261 -74.51558 -18.05795 -78.76337 -18.05795 -84.061 C -18.05795 -89.35864 -3.4261 -93.60643 14.82204 -93.60643 C 33.07018 -93.60643 47.70203 -89.35864 47.70203 -84.061 Z M 14.82204 -84.061 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-5.09464,-87.47766)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(19.91667pt,0pt)" text-anchor="middle" font-size="10"> +Use Case</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 2.16423 -12.2833 L 13.10687 -74.32779 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-595.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-595.svg new file mode 100644 index 00000000000..9f23a400172 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-595.svg @@ -0,0 +1,296 @@ +<svg width="390.25537pt" height="146.1373pt" viewBox="-195.12769 -73.06865 390.25537 146.1373 "> +<g transform="translate(0,73.06865pt) scale(1,-1) translate(0,73.06865pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <path d=" M -120.5391 -45.0988 h 241.07819 v 90.1976 h -241.07819 Z " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-49.40721,-26.03307)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <text style="stroke:none" transform="scale(1,-1) translate(49.40721pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmr" font-size="17">Rectangle</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -127.65227 52.21198 " style="fill:none"/> + <g> + <path d=" M -129.06648 50.79776 L -126.23805 53.62619 M -129.06648 53.62619 L -126.23805 50.79776 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-187.52155,60.60143)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 52.21198 " style="fill:none"/> + <g> + <path d=" M -1.41422 50.79776 L 1.41422 53.62619 M -1.41422 53.62619 L 1.41422 50.79776 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,60.60143)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 127.65227 52.21198 " style="fill:none"/> + <g> + <path d=" M 126.23805 50.79776 L 129.06648 53.62619 M 126.23805 53.62619 L 129.06648 50.79776 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,135.4584,60.60143)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -127.65227 0.0 " style="fill:none"/> + <g> + <path d=" M -129.06648 -1.41422 L -126.23805 1.41422 M -129.06648 1.41422 L -126.23805 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-165.20877,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -1.41422 -1.41422 L 1.41422 1.41422 M -1.41422 1.41422 L 1.41422 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.59398,8.38945)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(18.59398pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.center)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 127.65227 0.0 " style="fill:none"/> + <g> + <path d=" M 126.23805 -1.41422 L 129.06648 1.41422 M 126.23805 1.41422 L 129.06648 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,135.4584,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -127.65227 -20.67776 " style="fill:none"/> + <g> + <path d=" M -129.06648 -22.09198 L -126.23805 -19.26355 M -129.06648 -19.26355 L -126.23805 -22.09198 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-119.84613,-22.81665)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -20.67776 " style="fill:none"/> + <g> + <path d=" M -1.41422 -22.09198 L 1.41422 -19.26355 M -1.41422 -19.26355 L 1.41422 -22.09198 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.01578,-12.28831)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 127.65227 -20.67776 " style="fill:none"/> + <g> + <path d=" M 126.23805 -22.09198 L 129.06648 -19.26355 M 126.23805 -19.26355 L 129.06648 -22.09198 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,75.22058,-22.81665)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -127.65227 -26.03307 " style="fill:none"/> + <g> + <path d=" M -129.06648 -27.44728 L -126.23805 -24.61885 M -129.06648 -24.61885 L -126.23805 -27.44728 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-183.80273,-28.17195)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -26.03307 " style="fill:none"/> + <g> + <path d=" M -1.41422 -27.44728 L 1.41422 -24.61885 M -1.41422 -24.61885 L 1.41422 -27.44728 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-14.87518,-38.70029)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 127.65227 -26.03307 " style="fill:none"/> + <g> + <path d=" M 126.23805 -27.44728 L 129.06648 -24.61885 M 126.23805 -24.61885 L 129.06648 -27.44728 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,135.4584,-28.17195)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -127.65227 -52.21198 " style="fill:none"/> + <g> + <path d=" M -129.06648 -53.62619 L -126.23805 -50.79776 M -129.06648 -50.79776 L -126.23805 -53.62619 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-187.52155,-64.8792)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -52.21198 " style="fill:none"/> + <g> + <path d=" M -1.41422 -53.62619 L 1.41422 -50.79776 M -1.41422 -50.79776 L 1.41422 -53.62619 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,-64.8792)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 127.65227 -52.21198 " style="fill:none"/> + <g> + <path d=" M 126.23805 -53.62619 L 129.06648 -50.79776 M 126.23805 -50.79776 L 129.06648 -53.62619 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,135.4584,-64.8792)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -49.40721 -26.03307 " style="fill:none"/> + <g> + <path d=" M -50.82143 -27.44728 L -47.993 -24.61885 M -50.82143 -24.61885 L -47.993 -27.44728 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-86.96371,-28.17195)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.text)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 127.65227 22.50899 " style="fill:none"/> + <g> + <path d=" M 126.23805 21.09477 L 129.06648 23.9232 M 126.23805 23.9232 L 129.06648 21.09477 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,135.4584,20.3701)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.15639pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.10)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -43.81404 52.21198 " style="fill:none"/> + <g> + <path d=" M -45.22826 50.79776 L -42.39983 53.62619 M -45.22826 53.62619 L -42.39983 50.79776 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-56.82982,60.60143)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.130)</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-596.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-596.svg new file mode 100644 index 00000000000..b5930764ac9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-596.svg @@ -0,0 +1,296 @@ +<svg width="360.12872pt" height="274.32886pt" viewBox="-180.06436 -137.16443 360.12872 274.32886 "> +<g transform="translate(0,137.16443pt) scale(1,-1) translate(0,137.16443pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <g> + <g stroke="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,100.0%,69.9997%)"> + <g stroke-width="14.22636pt"> + <path d=" M 109.19458 0.0 C 109.19458 60.60219 60.60219 109.19458 0.0 109.19458 C -60.60219 109.19458 -109.19458 60.60219 -109.19458 0.0 C -109.19458 -60.60219 -60.60219 -109.19458 0.0 -109.19458 C 60.60219 -109.19458 109.19458 -60.60219 109.19458 0.0 Z M 0.0 0.0 " /> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-29.53195,-28.45274)"> + <g fill="rgb(69.9997%,69.9997%,69.9997%)"> + <text style="stroke:none" transform="scale(1,-1) translate(29.53195pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmr" font-size="17">Circle</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M -82.24208 82.24208 " style="fill:none"/> + <g> + <path d=" M -83.6563 80.82787 L -80.82787 83.6563 M -83.6563 83.6563 L -80.82787 80.82787 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-142.11136,90.63153)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 116.30775 " style="fill:none"/> + <g> + <path d=" M -1.41422 114.89354 L 1.41422 117.72197 M -1.41422 117.72197 L 1.41422 114.89354 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,124.6972)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 82.24208 82.24208 " style="fill:none"/> + <g> + <path d=" M 80.82787 80.82787 L 83.6563 83.6563 M 80.82787 83.6563 L 83.6563 80.82787 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,90.04822,90.63153)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.north east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -116.30775 0.0 " style="fill:none"/> + <g> + <path d=" M -117.72197 -1.41422 L -114.89354 1.41422 M -117.72197 1.41422 L -114.89354 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-153.86426,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <path d=" M -1.41422 -1.41422 L 1.41422 1.41422 M -1.41422 1.41422 L 1.41422 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.59398,8.38945)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(18.59398pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.center)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 116.30775 0.0 " style="fill:none"/> + <g> + <path d=" M 114.89354 -1.41422 L 117.72197 1.41422 M 114.89354 1.41422 L 117.72197 -1.41422 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,124.11389,-2.13889)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -116.30775 -23.09744 " style="fill:none"/> + <g> + <path d=" M -117.72197 -24.51166 L -114.89354 -21.68323 M -117.72197 -21.68323 L -114.89354 -24.51166 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-108.50162,-25.23633)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -23.09744 " style="fill:none"/> + <g> + <path d=" M -1.41422 -24.51166 L 1.41422 -21.68323 M -1.41422 -21.68323 L 1.41422 -24.51166 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.01578,-14.708)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 116.30775 -23.09744 " style="fill:none"/> + <g> + <path d=" M 114.89354 -24.51166 L 117.72197 -21.68323 M 114.89354 -21.68323 L 117.72197 -24.51166 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,63.87607,-25.23633)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.31277pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.mid east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -116.30775 -28.45274 " style="fill:none"/> + <g> + <path d=" M -117.72197 -29.86696 L -114.89354 -27.03853 M -117.72197 -27.03853 L -114.89354 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-172.45822,-30.59163)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -28.45274 " style="fill:none"/> + <g> + <path d=" M -1.41422 -29.86696 L 1.41422 -27.03853 M -1.41422 -27.03853 L 1.41422 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-14.87518,-41.11996)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 116.30775 -28.45274 " style="fill:none"/> + <g> + <path d=" M 114.89354 -29.86696 L 117.72197 -27.03853 M 114.89354 -27.03853 L 117.72197 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,124.11389,-30.59163)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(24.17216pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.base east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -82.24208 -82.24208 " style="fill:none"/> + <g> + <path d=" M -83.6563 -83.6563 L -80.82787 -80.82787 M -83.6563 -80.82787 L -80.82787 -83.6563 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-142.11136,-94.9093)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south west)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -116.30775 " style="fill:none"/> + <g> + <path d=" M -1.41422 -117.72197 L 1.41422 -114.89354 M -1.41422 -114.89354 L 1.41422 -117.72197 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.73457,-128.97498)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.73457pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 82.24208 -82.24208 " style="fill:none"/> + <g> + <path d=" M 80.82787 -83.6563 L 83.6563 -80.82787 M 80.82787 -80.82787 L 83.6563 -83.6563 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,90.04822,-94.9093)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(26.03157pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.south east)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -29.53195 -28.45274 " style="fill:none"/> + <g> + <path d=" M -30.94617 -29.86696 L -28.11774 -27.03853 M -30.94617 -27.03853 L -28.11774 -29.86696 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-67.08846,-30.59163)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.87518pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.text)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 114.66258 20.21754 " style="fill:none"/> + <g> + <path d=" M 113.24837 18.80333 L 116.0768 21.63176 M 113.24837 21.63176 L 116.0768 18.80333 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,122.46872,18.07866)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(11.15639pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.10)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -75.10063 89.49712 " style="fill:none"/> + <g> + <path d=" M -76.51485 88.0829 L -73.68642 90.91133 M -76.51485 90.91133 L -73.68642 88.0829 " style="fill:none"/> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-88.11641,97.88657)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.01578pt,0pt)" text-anchor="middle" font-size="24.88"> +<tspan font-family="cmtt" font-size="8">(s.130)</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-597.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-597.svg new file mode 100644 index 00000000000..e55c2d42759 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-597.svg @@ -0,0 +1,31 @@ +<svg width="85.75822pt" height="57.30548pt" viewBox="-0.2 -0.2 85.75822 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 56.90549 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 28.45274 28.45274 L 85.35823 56.90549 L 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-598.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-598.svg new file mode 100644 index 00000000000..c9b44c5a548 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-598.svg @@ -0,0 +1,31 @@ +<svg width="85.65822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.65822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 56.90549 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 14.22636 0.0 L 71.13185 28.45274 L 42.67911 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-599.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-599.svg new file mode 100644 index 00000000000..76f7139d434 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-599.svg @@ -0,0 +1,31 @@ +<svg width="85.65822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.65822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 56.90549 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 42.67911 21.33955 L 21.33955 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-6.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-6.svg new file mode 100644 index 00000000000..5a55b649757 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-6.svg @@ -0,0 +1,17 @@ +<svg width="85.75821pt" height="85.75821pt" viewBox="-42.8791 -42.8791 85.75821 85.75821 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,42.8791pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M -42.67911 0.0 L 42.67911 0.0 " style="fill:none"/> + <path d=" M 0.0 -42.67911 L 0.0 42.67911 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-60.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-60.svg new file mode 100644 index 00000000000..a89c6b56d66 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-60.svg @@ -0,0 +1,247 @@ +<svg width="201.31825pt" height="144.03981pt" viewBox="-21.86598 -49.94939 201.31825 144.03981 "> +<g transform="translate(0,94.09042pt) scale(1,-1) translate(0,49.94939pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 0.0 L 8.53581 8.53581 L 179.25227 8.53581 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-8.53297,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +0</text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 17.07092 L 8.53581 25.60674 L 179.25227 25.60674 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.533,13.84871)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +20</text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 34.14185 L 8.53581 42.67766 L 179.25227 42.67766 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.533,30.91963)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +40</text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 51.21277 L 8.53581 59.74858 L 179.25227 59.74858 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.533,47.99055)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +60</text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 68.28369 L 8.53581 76.8195 L 179.25227 76.8195 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-13.533,65.06148)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +80</text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 0.0 85.35461 L 8.53581 93.89043 L 179.25227 93.89043 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.533,82.1324)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.50002pt,0pt)" text-anchor="middle" font-size="10"> +100</text> +</g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 0.0 85.35461 M 8.53581 8.53581 L 8.53581 93.89043 " style="fill:none"/> + <path d=" M 0.0 0.0 L 170.71646 0.0 " style="fill:none"/> + <path d=" M 28.45274 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,30.95274,-46.61641)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(21.54172pt,0pt)" text-anchor="middle" font-size="10"> +very good</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(50.0%,50.0%,100.0%)"> + <path d=" M 19.91684 0.0 M 19.91684 0.0 L 19.91684 8.53546 L 36.98865 8.53546 L 36.98865 0.0 L 19.91684 0.0 Z M 36.98865 8.53546 " /> + </g> + </g> + <g> + <g fill="rgb(69.9997%,69.9997%,100.0%)"> + <path d=" M 36.98865 0.0 L 45.52446 8.53581 L 45.52446 17.07127 L 36.98865 8.53546 Z " /> + </g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,100.0%)"> + <path d=" M 19.91684 8.53546 L 36.98865 8.53546 L 45.52446 17.07127 L 28.45265 17.07127 Z " /> + </g> + </g> + </g> + <path d=" M 56.90549 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,59.40549,-24.64415)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.55559pt,0pt)" text-anchor="middle" font-size="10"> +good</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(50.0%,50.0%,100.0%)"> + <path d=" M 48.3696 0.0 M 48.3696 0.0 L 48.3696 25.60638 L 65.4414 25.60638 L 65.4414 0.0 L 48.3696 0.0 Z M 65.4414 25.60638 " /> + </g> + </g> + <g> + <g fill="rgb(69.9997%,69.9997%,100.0%)"> + <path d=" M 65.4414 0.0 L 73.97722 8.53581 L 73.97722 34.1422 L 65.4414 25.60638 Z " /> + </g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,100.0%)"> + <path d=" M 48.3696 25.60638 L 65.4414 25.60638 L 73.97722 34.1422 L 56.90541 34.1422 Z " /> + </g> + </g> + </g> + <path d=" M 85.35823 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,88.83044,-13.81078)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.1389pt,0pt)" text-anchor="middle" font-size="10"> +ok</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(50.0%,50.0%,100.0%)"> + <path d=" M 76.82236 0.0 M 76.82236 0.0 L 76.82236 28.16702 L 93.89417 28.16702 L 93.89417 0.0 L 76.82236 0.0 Z M 93.89417 28.16702 " /> + </g> + </g> + <g> + <g fill="rgb(69.9997%,69.9997%,100.0%)"> + <path d=" M 93.89417 0.0 L 102.42998 8.53581 L 102.42998 36.70284 L 93.89417 28.16702 Z " /> + </g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,100.0%)"> + <path d=" M 76.82236 28.16702 L 93.89417 28.16702 L 102.42998 36.70284 L 85.35817 36.70284 Z " /> + </g> + </g> + </g> + <path d=" M 113.81097 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,117.28319,-19.64412)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.05557pt,0pt)" text-anchor="middle" font-size="10"> +bad</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(50.0%,50.0%,100.0%)"> + <path d=" M 105.27512 0.0 M 105.27512 0.0 L 105.27512 23.04575 L 122.34692 23.04575 L 122.34692 0.0 L 105.27512 0.0 Z M 122.34692 23.04575 " /> + </g> + </g> + <g> + <g fill="rgb(69.9997%,69.9997%,100.0%)"> + <path d=" M 122.34692 0.0 L 130.88274 8.53581 L 130.88274 31.58156 L 122.34692 23.04575 Z " /> + </g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,100.0%)"> + <path d=" M 105.27512 23.04575 L 122.34692 23.04575 L 130.88274 31.58156 L 113.81093 31.58156 Z " /> + </g> + </g> + </g> + <path d=" M 142.26372 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,144.76372,-41.61638)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(19.0417pt,0pt)" text-anchor="middle" font-size="10"> +very bad</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(50.0%,50.0%,100.0%)"> + <path d=" M 133.72787 0.0 M 133.72787 0.0 L 133.72787 0.0 L 150.79968 0.0 L 150.79968 0.0 L 133.72787 0.0 Z M 150.79968 0.0 " /> + </g> + </g> + <g> + <g fill="rgb(69.9997%,69.9997%,100.0%)"> + <path d=" M 150.79968 0.0 L 159.3355 8.53581 L 159.3355 8.53581 L 150.79968 0.0 Z " /> + </g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,100.0%)"> + <path d=" M 133.72787 0.0 L 150.79968 0.0 L 159.3355 8.53581 L 142.26369 8.53581 Z " /> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-600.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-600.svg new file mode 100644 index 00000000000..c125d7ceb40 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-600.svg @@ -0,0 +1,31 @@ +<svg width="85.65822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.65822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 56.90549 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 42.67911 28.45274 L 21.33955 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-601.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-601.svg new file mode 100644 index 00000000000..389cd2547c7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-601.svg @@ -0,0 +1,31 @@ +<svg width="85.65822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.65822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 56.90549 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 71.13185 28.45274 L 28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-602.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-602.svg new file mode 100644 index 00000000000..1a9201c361e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-602.svg @@ -0,0 +1,32 @@ +<svg width="85.65822pt" height="85.65822pt" viewBox="-0.2 -28.65274 85.65822 85.65822 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,28.65274pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 56.90549 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 56.90549 -28.45274 L 28.45274 -28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-603.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-603.svg new file mode 100644 index 00000000000..8fb4144a64b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-603.svg @@ -0,0 +1,31 @@ +<svg width="85.65822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.65822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 56.90549 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 35.05536 53.0936 L 24.64085 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-604.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-604.svg new file mode 100644 index 00000000000..8eec83bd447 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-604.svg @@ -0,0 +1,31 @@ +<svg width="85.65822pt" height="92.8714pt" viewBox="-0.2 -0.2 85.65822 92.8714 "> +<g transform="translate(0,92.6714pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 56.90549 28.45274 L 28.45274 0.0 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 7.11317 7.11317 L 64.01866 92.4714 L 35.56592 35.56592 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-605.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-605.svg new file mode 100644 index 00000000000..9b4ac4ee707 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-605.svg @@ -0,0 +1,32 @@ +<svg width="91.49536pt" height="57.20547pt" viewBox="-0.2 -0.2 91.49536 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 85.35823 28.45274 " style="fill:none"/> + <g> + <g transform="matrix(0.94963,0.31654,-0.31654,0.94963,80.30423,24.27046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.11113pt,0pt)" text-anchor="middle" font-size="10"> +tip</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-606.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-606.svg new file mode 100644 index 00000000000..8aacfa4ea35 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-606.svg @@ -0,0 +1,32 @@ +<svg width="85.65822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.65822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 56.90549 28.45274 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,7.69858,3.64096)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.52779pt,0pt)" text-anchor="middle" font-size="10"> +Hi!</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-607.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-607.svg new file mode 100644 index 00000000000..e660039fc72 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-607.svg @@ -0,0 +1,32 @@ +<svg width="85.65822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.65822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 56.90549 28.45274 " style="fill:none"/> + <g> + <g transform="matrix(0.89442,0.4472,-0.4472,0.89442,9.94054,1.0883)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.52779pt,0pt)" text-anchor="middle" font-size="10"> +Hi!</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-608.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-608.svg new file mode 100644 index 00000000000..edc0a5f718e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-608.svg @@ -0,0 +1,32 @@ +<svg width="85.75822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.75822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 85.35823 42.67911 " style="fill:none"/> + <g> + <g transform="matrix(1.34163,0.6708,-0.6708,1.34163,14.91086,1.63246)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.52779pt,0pt)" text-anchor="middle" font-size="10"> +Hi!</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-609.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-609.svg new file mode 100644 index 00000000000..41dc667d516 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-609.svg @@ -0,0 +1,32 @@ +<svg width="85.75822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.75822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 85.35823 42.67911 " style="fill:none"/> + <g> + <g transform="matrix(0.89442,0.4472,-0.4472,0.89442,17.05371,4.64488)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.52779pt,0pt)" text-anchor="middle" font-size="10"> +Hi!</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-61.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-61.svg new file mode 100644 index 00000000000..8a77f1544c6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-61.svg @@ -0,0 +1,581 @@ +<svg width="317.93938pt" height="167.77208pt" viewBox="-159.43382 -84.95245 317.93938 167.77208 "> +<g transform="translate(0,82.81963pt) scale(1,-1) translate(0,84.95245pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-42.67912,10.44444)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(42.67912pt,0pt)" text-anchor="middle" font-size="10"> + <!--l. 479--><p class="noindent">Ratings given by + 50 participants</text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="11.38109pt"> + <g> + <g stroke="rgb(0.0%,75.0%,0.0%)"> + <g fill="rgb(0.0%,75.0%,0.0%)"> + <path d=" M -47.72487 30.99255 C -51.81592 24.69281 -54.42676 18.23181 -55.86005 10.8582 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(39.99939%,85.00061%,39.99939%)"> + <g fill="rgb(39.99939%,85.00061%,39.99939%)"> + <path d=" M -33.44812 -46.03773 C -51.5705 -32.87115 -60.13428 -11.13065 -55.86005 10.8582 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(39.99939%,39.99939%,39.99939%)"> + <g fill="rgb(39.99939%,39.99939%,39.99939%)"> + <path d=" M -33.44812 -46.03773 C -13.3741 -60.62225 13.3741 -60.62225 33.44812 -46.03773 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,39.99939%,39.99939%)"> + <g fill="rgb(100.0%,39.99939%,39.99939%)"> + <path d=" M 33.44812 -46.03773 C 49.19322 -34.59834 57.84593 -16.45691 56.82735 2.97829 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 0.0 -51.21495 L 0.0 -62.59605 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 6.24165 -50.8328 L 7.6287 -62.12898 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 12.39034 -49.6934 L 15.14374 -60.73639 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 18.35379 -47.81317 L 22.4324 -58.43832 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 24.04373 -45.22023 L 29.38678 -55.26917 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 30.10332 -41.43396 L 36.79294 -50.64151 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 34.92816 -37.45624 L 42.68997 -45.77985 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 39.23254 -32.92055 L 47.95088 -40.23622 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 42.95238 -27.8933 L 52.49734 -34.0918 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 46.0314 -22.45108 L 56.2606 -27.44022 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 48.70796 -15.82649 L 59.53195 -19.34349 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 50.27405 -9.77237 L 61.44606 -11.94402 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 51.0899 -3.5729 L 62.44322 -4.3669 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 51.1446 2.68047 L 62.51009 3.27612 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 50.43658 8.89322 L 61.64473 10.86949 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 48.70796 15.82649 L 59.53195 19.34349 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 46.41667 21.64459 L 56.73149 26.4545 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 43.43298 27.13995 L 53.08476 33.17105 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 39.80145 32.2305 L 48.64622 39.39284 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 35.57678 36.84122 L 43.48274 45.02815 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 30.10332 41.43396 L 36.79294 50.64151 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 24.8299 44.79353 L 30.34766 54.74767 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 19.18529 47.48573 L 23.44868 58.03812 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 13.25542 49.46991 L 16.20108 60.46323 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 7.12785 50.71635 L 8.71182 61.98666 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M 0.0 51.21495 L 0.0 62.59605 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -6.24165 50.8328 L -7.6287 62.12898 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -12.39034 49.6934 L -15.14374 60.73639 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -18.35379 47.81317 L -22.4324 58.43832 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -24.04373 45.22023 L -29.38678 55.26917 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -30.10332 41.43396 L -36.79294 50.64151 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -34.92816 37.45624 L -42.68997 45.77985 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -39.23254 32.92055 L -47.95088 40.23622 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -42.95238 27.8933 L -52.49734 34.0918 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -46.0314 22.45108 L -56.2606 27.44022 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -48.70796 15.82649 L -59.53195 19.34349 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -50.27405 9.77237 L -61.44606 11.94402 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -51.0899 3.5729 L -62.44322 4.3669 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -51.1446 -2.68047 L -62.51009 -3.27612 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -50.43658 -8.89322 L -61.64473 -10.86949 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -48.70796 -15.82649 L -59.53195 -19.34349 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -46.41667 -21.64459 L -56.73149 -26.4545 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -43.43298 -27.13995 L -53.08476 -33.17105 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -39.80145 -32.2305 L -48.64622 -39.39284 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -35.57678 -36.84122 L -43.48274 -45.02815 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -30.10332 -41.43396 L -36.79294 -50.64151 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -24.8299 -44.79353 L -30.34766 -54.74767 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -19.18529 -47.48573 L -23.44868 -58.03812 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -13.25542 -49.46991 L -16.20108 -60.46323 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(85.00061%,85.00061%,85.00061%)"> + <g fill="rgb(85.00061%,85.00061%,85.00061%)"> + <g stroke-width="0.8pt"> + <path d=" M -7.12785 -50.71635 L -8.71182 -61.98666 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 -62.59596 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-32.91675,-79.11948)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(32.91675pt,0pt)" text-anchor="middle" font-size="10"> +“ok”: 10 (20%)</text> +</g> + </g> + </g> + </g> + <path d=" M 16.20105 60.46313 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-16.85458,71.98665)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(33.05563pt,0pt)" text-anchor="middle" font-size="10"> +none: 20 (40%)</text> +</g> + </g> + </g> + </g> + <path d=" M -58.43823 22.43237 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-156.10085,19.93237)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(44.31955pt,0pt)" text-anchor="middle" font-size="10"> +“very good”: 3 (6%)</text> +</g> + </g> + </g> + </g> + <path d=" M -58.03804 -23.44864 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-138.72842,-25.94864)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(35.83344pt,0pt)" text-anchor="middle" font-size="10"> +“good”: 9 (18%)</text> +</g> + </g> + </g> + </g> + <path d=" M 56.7314 -26.45447 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,65.75491,-28.95447)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(33.33342pt,0pt)" text-anchor="middle" font-size="10"> +“bad”: 8 (16%)</text> +</g> + </g> + </g> + </g> + <path d=" M 62.51 3.27612 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,71.53351,0.77612)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(41.81953pt,0pt)" text-anchor="middle" font-size="10"> +“very bad”: 0 (0%)</text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 62.59596 0.0 C 62.59596 34.7403 34.7403 62.59596 0.0 62.59596 C -34.7403 62.59596 -62.59596 34.7403 -62.59596 0.0 C -62.59596 -34.7403 -34.7403 -62.59596 0.0 -62.59596 C 34.7403 -62.59596 62.59596 -34.7403 62.59596 0.0 Z M 0.0 0.0 M 51.21504 0.0 C 51.21504 28.42397 28.42397 51.21504 0.0 51.21504 C -28.42397 51.21504 -51.21504 28.42397 -51.21504 0.0 C -51.21504 -28.42397 -28.42397 -51.21504 0.0 -51.21504 C 28.42397 -51.21504 51.21504 -28.42397 51.21504 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-610.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-610.svg new file mode 100644 index 00000000000..49171d5c6b0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-610.svg @@ -0,0 +1,32 @@ +<svg width="87.09572pt" height="57.30548pt" viewBox="-1.6375 -0.2 87.09572 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 C 0.0 56.90549 28.45274 56.90549 56.90549 28.45274 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-1.6375,28.98166)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.52779pt,0pt)" text-anchor="middle" font-size="10"> +Hi!</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-611.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-611.svg new file mode 100644 index 00000000000..e822698bd56 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-611.svg @@ -0,0 +1,32 @@ +<svg width="86.26747pt" height="57.30548pt" viewBox="-0.80925 -0.2 86.26747 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 C 0.0 56.90549 28.45274 56.90549 56.90549 28.45274 " style="fill:none"/> + <g> + <g transform="matrix(0.38097,0.92525,-0.92525,0.38097,5.61607,25.09128)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(6.52779pt,0pt)" text-anchor="middle" font-size="10"> +Hi!</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-612.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-612.svg new file mode 100644 index 00000000000..4ce3f9c65eb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-612.svg @@ -0,0 +1,31 @@ +<svg width="85.65822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.65822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 35.05536 53.0936 L 24.64085 14.22636 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 56.90549 28.45274 L 28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-613.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-613.svg new file mode 100644 index 00000000000..365b424be67 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-613.svg @@ -0,0 +1,43 @@ +<svg width="85.55821pt" height="57.10547pt" viewBox="-0.09999 -0.09999 85.55821 57.10547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g> + <g transform="matrix(1.73206,1.0,-1.0,1.73206,25.3056,6.59143)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(15.84726pt,0pt)" text-anchor="middle" font-size="10"> +rotated</text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.69833,25.95274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(25.58339pt,0pt)" text-anchor="middle" font-size="10"> +shiftedonly</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-614.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-614.svg new file mode 100644 index 00000000000..3f27fbcfb92 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-614.svg @@ -0,0 +1,32 @@ +<svg width="85.65822pt" height="71.43184pt" viewBox="-0.2 -14.42636 85.65822 71.43184 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,14.42636pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 35.05536 53.0936 L 24.64085 14.22636 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 63.50809 -3.81189 L 24.64085 -14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-615.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-615.svg new file mode 100644 index 00000000000..e45b983bbf6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-615.svg @@ -0,0 +1,35 @@ +<svg width="85.95822pt" height="57.50548pt" viewBox="-0.5 -0.5 85.95822 57.50548 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.5pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-width="1.0pt"> + <path d=" M 0.0 0.0 L 56.9046 28.4523 " style="fill:none"/> + <g transform="matrix(5.0,0.0,0.0,5.0,28.4523,0.0)"> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 11.38092 5.69046 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-616.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-616.svg new file mode 100644 index 00000000000..6b637aa1429 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-616.svg @@ -0,0 +1,28 @@ +<svg width="85.55821pt" height="57.10547pt" viewBox="-0.09999 -0.09999 85.55821 57.10547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-width="1.0pt"> + <g transform="matrix(5.0,0.0,0.0,5.0,0.0,0.0)"> + <path d=" M 0.0 0.0 L 11.38092 5.69046 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-617.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-617.svg new file mode 100644 index 00000000000..cc75ecd6d4a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-617.svg @@ -0,0 +1,35 @@ +<svg width="85.55821pt" height="57.10547pt" viewBox="-0.09999 -0.09999 85.55821 57.10547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-width="1.0pt"> + <g> + <g transform="matrix(5.0,0.0,0.0,5.0,0.0,0.0)"> + <path d=" M 0.0 0.0 L 11.38092 5.69046 " style="fill:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.45274,0.0)"> + <path d=" M 0.0 0.0 L 11.38092 5.69046 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-618.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-618.svg new file mode 100644 index 00000000000..cc75ecd6d4a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-618.svg @@ -0,0 +1,35 @@ +<svg width="85.55821pt" height="57.10547pt" viewBox="-0.09999 -0.09999 85.55821 57.10547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g stroke-width="1.0pt"> + <g> + <g transform="matrix(5.0,0.0,0.0,5.0,0.0,0.0)"> + <path d=" M 0.0 0.0 L 11.38092 5.69046 " style="fill:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.45274,0.0)"> + <path d=" M 0.0 0.0 L 11.38092 5.69046 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-619.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-619.svg new file mode 100644 index 00000000000..9b15191fcef --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-619.svg @@ -0,0 +1,41 @@ +<svg width="28.85274pt" height="142.66377pt" viewBox="28.25275 28.25275 28.85274 142.66377 "> +<g transform="translate(0,170.91652pt) scale(1,-1) translate(0,-28.25275pt)"> + +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.45274,142.26378)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.22636pt,0pt)" text-anchor="middle" font-size="10"> +________ <tspan font-family="cmr" font-size="5">image1</tspan> + </text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.45274,85.35826)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.22636pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmr" font-size="5">image2</tspan> + </text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.45274,28.45274)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.22636pt,0pt)" text-anchor="middle" font-size="10"> + <tspan font-family="cmr" font-size="5">image3</tspan> + </text> +</g> + </g> + </g> + <path d=" M 28.45274 142.26378 h 28.45274 v 28.45274 h -28.45274 Z M 28.45274 85.35826 h 28.45274 v 28.45274 h -28.45274 Z M 28.45274 28.45274 h 28.45274 v 28.45274 h -28.45274 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-62.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-62.svg new file mode 100644 index 00000000000..d0669ec1d26 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-62.svg @@ -0,0 +1,321 @@ +<svg width="446.11816pt" height="177.5392pt" viewBox="-245.82011 -68.28377 446.11816 177.5392 "> +<g transform="translate(0,109.25543pt) scale(1,-1) translate(0,68.28377pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + </g> + <g> + </g> + <g> + <g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M -245.82011 109.25543 M -245.82011 109.25543 L -245.82011 -68.28377 L 200.29805 -68.28377 L 200.29805 109.25543 L -245.82011 109.25543 Z M 200.29805 -68.28377 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-236.51524,102.22636)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(142.26378pt,0pt)" text-anchor="middle" font-size="10"> + +<!--l. 528--><p class="noindent"><tspan font-family="cmss" font-size="12">Kohle ist am wichtigsten</tspan><br> +<tspan font-family="cmss" font-size="10">Energiemix bei der deutschen Stromerzeugung 2004</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -236.71524 71.6977 M -236.71524 71.6977 L -236.71524 -58.04071 L 191.19318 -58.04071 L 191.19318 71.6977 L -236.71524 71.6977 Z M 191.19318 -58.04071 " /> + <g> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-233.18227,62.16472)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(154.93405pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmss" font-size="8">Gesamte Netto-Stromerzeugung in Prozent, in Milliarden Kilowattstunden (Mrd.</tspan><tspan font-family="cmss" font-size="8"> kWh)</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.2pt"> + <g> + <clipPath id="pgfcp27"> <path d=" M 0.0 -5.12146 M 91.04869 -5.12146 C 91.04869 13.82776 50.53134 29.02174 0.0 29.02174 C -50.53134 29.02174 -91.04869 13.82776 -91.04869 -5.12146 C -91.04869 -24.07068 -50.53134 -39.26466 0.0 -39.26466 C 50.53134 -39.26466 91.04869 -24.07068 91.04869 -5.12146 Z M 0.0 -5.12146 "/> +</clipPath> + <g clip-path="url(#pgfcp27)"> + <g transform="matrix(1,0,0,1,0.0,-5.12146)"> + <g transform="matrix(3.64272,0,0,1.36601,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh26"> + <stop offset=" 0.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 0.37" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 0.62" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh26); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 -5.12146 M 91.04869 -5.12146 C 91.04869 13.82776 50.53134 29.02174 0.0 29.02174 C -50.53134 29.02174 -91.04869 13.82776 -91.04869 -5.12146 C -91.04869 -24.07068 -50.53134 -39.26466 0.0 -39.26466 C 50.53134 -39.26466 91.04869 -24.07068 91.04869 -5.12146 Z M 0.0 -5.12146 " style="fill:none"/> + </g> + </g> + <g> + <g stroke="rgb(39.99939%,60.00061%,39.99939%)"> + <g fill="rgb(39.99939%,60.00061%,39.99939%)"> + <path d=" M 0.0 0.0 L 0.0 34.1432 C 50.52826 34.1432 91.04869 18.94806 91.04869 0.0 C 91.04869 -1.0243 90.94077 -1.95544 90.70274 -2.97585 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(60.00061%,60.00061%,60.00061%)"> + <g fill="rgb(60.00061%,60.00061%,60.00061%)"> + <path d=" M 0.0 0.0 L 90.70274 -2.97585 C 86.2988 -21.85191 42.40065 -35.66495 -7.93562 -34.01347 C -13.37779 -33.83493 -18.28836 -33.51006 -23.56516 -32.97984 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(60.00061%,50.0%,39.99939%)"> + <g fill="rgb(60.00061%,50.0%,39.99939%)"> + <path d=" M 0.0 0.0 L -23.56516 -32.97984 C -63.51057 -28.96611 -91.04869 -15.5079 -91.04869 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,69.9997%,39.99939%)"> + <g fill="rgb(100.0%,69.9997%,39.99939%)"> + <path d=" M 0.0 0.0 L -91.04869 0.0 C -91.04869 6.14584 -87.04512 11.74913 -78.85065 17.07158 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(25.0%,25.0%,25.0%)"> + <g fill="rgb(25.0%,25.0%,25.0%)"> + <path d=" M 0.0 0.0 L -78.85065 17.07158 C -77.48494 17.95865 -76.14948 18.74472 -74.58278 19.58377 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(10.00061%,10.00061%,100.0%)"> + <g fill="rgb(10.00061%,10.00061%,100.0%)"> + <path d=" M 0.0 0.0 L -74.58278 19.58377 C -71.44934 21.26189 -68.24406 22.69432 -64.38118 24.1429 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,100.0%)"> + <g fill="rgb(50.0%,50.0%,100.0%)"> + <path d=" M 0.0 0.0 L -64.38118 24.1429 C -47.77066 30.37183 -26.65378 33.81496 -3.17729 34.12234 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,25.0%)"> + <g fill="rgb(50.0%,50.0%,25.0%)"> + <path d=" M 0.0 0.0 L -3.17729 34.12234 C -2.0854 34.13661 -1.09258 34.1432 0.0 34.1432 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 L 0.0 34.1432 " style="fill:none"/> + <path d=" M 0.0 0.0 L 90.70274 -2.97585 " style="fill:none"/> + <path d=" M 0.0 0.0 L -23.56516 -32.97984 " style="fill:none"/> + <path d=" M 0.0 0.0 L -91.04869 0.0 " style="fill:none"/> + <path d=" M 0.0 0.0 L -78.85065 17.07158 " style="fill:none"/> + <path d=" M 0.0 0.0 L -74.58278 19.58377 " style="fill:none"/> + <path d=" M 0.0 0.0 L -64.38118 24.1429 " style="fill:none"/> + <path d=" M 0.0 0.0 L -3.17729 34.12234 " style="fill:none"/> + <path d=" M 0.0 0.0 M 91.04869 0.0 C 91.04869 18.94922 50.53134 34.1432 0.0 34.1432 C -50.53134 34.1432 -91.04869 18.94922 -91.04869 0.0 C -91.04869 -18.94922 -50.53134 -34.1432 0.0 -34.1432 C 50.53134 -34.1432 91.04869 -18.94922 91.04869 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-41.03279,19.98602)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(12.1734pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmssbx" font-size="10">9,4%</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,24.50188,5.31355)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.92342pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmssbx" font-size="10">27,8%</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,23.70569,-17.70811)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.92342pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmssbx" font-size="10">25,6%</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-53.55252,-17.70811)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.92342pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmssbx" font-size="10">22,3%</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-81.71777,2.10194)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.92342pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmssbx" font-size="10">10,4%</tspan></text> +</g> + </g> + </g> + </g> + <g> + </g> + <g> + </g> + <path d=" M -28.85793 31.01758 L -28.85793 39.55336 L 182.08835 39.55336 " style="fill:none"/> + <g> + </g> + <path d=" M -1.43036 30.72397 L -1.43036 39.55156 L 182.07927 39.55156 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-33.92917,44.83453)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(106.36273pt,0pt)" text-anchor="middle" font-size="9"> +<tspan font-family="cmss" font-size="9">Regenerative</tspan><tspan font-family="cmss" font-size="9"> </tspan><tspan font-family="cmss" font-size="8">(53,7 kWh)/davon </tspan><tspan font-family="cmss" font-size="9">Wind </tspan><tspan font-family="cmssbx" font-size="10">4,4% </tspan><tspan font-family="cmss" font-size="8">(25,0 kWh)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 57.87874 5.3133 L 182.08835 5.3133 " style="fill:none"/> + <g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,133.20633,10.34601)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.79498pt,0pt)" text-anchor="middle" font-size="9"> +<tspan font-family="cmss" font-size="9">Kernenergie</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,133.42065,-3.96994)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(22.68782pt,0pt)" text-anchor="middle" font-size="9"> +<tspan font-family="cmss" font-size="8">(158,4 kWh)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 38.62715 -22.29561 L 38.62715 -47.90302 L 182.08835 -47.90302 " style="fill:none"/> + <g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,81.57391,-42.61786)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(48.61119pt,0pt)" text-anchor="middle" font-size="9"> +<tspan font-family="cmss" font-size="9">Braunkohle</tspan><tspan font-family="cmss" font-size="9"> </tspan><tspan font-family="cmss" font-size="9"> </tspan><tspan font-family="cmss" font-size="8">(146,0 kWh)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -38.62715 -22.29561 L -38.62715 -47.90302 L -227.61041 -47.90302 " style="fill:none"/> + <g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-224.31607,-42.61786)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(46.73274pt,0pt)" text-anchor="middle" font-size="9"> +<tspan font-family="cmss" font-size="9">Steinkohle</tspan><tspan font-family="cmss" font-size="9"> </tspan><tspan font-family="cmss" font-size="9"> </tspan><tspan font-family="cmss" font-size="8">(127,1 kWh)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -85.24649 2.10184 L -227.61041 2.10184 " style="fill:none"/> + <g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-224.31607,7.3847)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(37.88069pt,0pt)" text-anchor="middle" font-size="9"> +<tspan font-family="cmss" font-size="9">Erdgas</tspan><tspan font-family="cmss" font-size="9"> </tspan><tspan font-family="cmss" font-size="9"> </tspan><tspan font-family="cmss" font-size="8">(59,2 kWh)</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -68.7198 16.73505 L -227.61041 16.73505 " style="fill:none"/> + <g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-224.31607,22.01724)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(75.16644pt,0pt)" text-anchor="middle" font-size="9"> +<tspan font-family="cmss" font-size="9">Mineral</tspan><tspan font-family="cmss" font-size="9">ölprodukte</tspan><tspan font-family="cmss" font-size="9"> </tspan><tspan font-family="cmss" font-size="9"> </tspan><tspan font-family="cmss" font-size="8">(9,2 kWh) </tspan><tspan font-family="cmss" font-size="8"> </tspan><tspan font-family="cmss" font-size="8"> </tspan><tspan font-family="cmssbx" font-size="10">1,6%</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -62.76839 19.75122 L -62.76839 39.55156 L -227.61041 39.55156 " style="fill:none"/> + <g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-224.31607,44.83273)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(77.90063pt,0pt)" text-anchor="middle" font-size="9"> +<tspan font-family="cmss" font-size="9">Sonstige</tspan><tspan font-family="cmss" font-size="9"> </tspan><tspan font-family="cmss" font-size="9"> </tspan><tspan font-family="cmss" font-size="8">(16,5 kWh) </tspan><tspan font-family="cmss" font-size="8"> </tspan><tspan font-family="cmssbx" font-size="10">2,9%</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-620.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-620.svg new file mode 100644 index 00000000000..f8f5044d15c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-620.svg @@ -0,0 +1,41 @@ +<svg width="28.85274pt" height="142.66377pt" viewBox="28.25275 28.25275 28.85274 142.66377 "> +<g transform="translate(0,170.91652pt) scale(1,-1) translate(0,-28.25275pt)"> + +<g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.45274,142.26378)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.22636pt,0pt)" text-anchor="middle" font-size="10"> +________<tspan font-family="cmr" font-size="5">image1.!25!white</tspan> + </text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.45274,85.35826)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.22636pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmr" font-size="5">image2.25!white</tspan> + </text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.45274,28.45274)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.22636pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmr" font-size="5">image3.white</tspan> + </text> +</g> + </g> + </g> + <path d=" M 28.45274 142.26378 h 28.45274 v 28.45274 h -28.45274 Z M 28.45274 85.35826 h 28.45274 v 28.45274 h -28.45274 Z M 28.45274 28.45274 h 28.45274 v 28.45274 h -28.45274 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-621.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-621.svg new file mode 100644 index 00000000000..406dd80e2d5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-621.svg @@ -0,0 +1,41 @@ +<svg width="28.85274pt" height="142.66377pt" viewBox="28.25275 28.25275 28.85274 142.66377 "> +<g transform="translate(0,170.91652pt) scale(1,-1) translate(0,-28.25275pt)"> + +<g stroke="rgb(75.0%,75.0%,75.0%)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.45274,142.26378)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.22636pt,0pt)" text-anchor="middle" font-size="10"> +________<tspan font-family="cmr" font-size="5">pgflastimage</tspan> + </text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.45274,85.35826)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.22636pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmr" font-size="5">pgflastimage</tspan> + </text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,28.45274,28.45274)"> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(14.22636pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmr" font-size="5">pgflastimage</tspan> + </text> +</g> + </g> + </g> + <path d=" M 28.45274 142.26378 h 28.45274 v 28.45274 h -28.45274 Z M 28.45274 85.35826 h 28.45274 v 28.45274 h -28.45274 Z M 28.45274 28.45274 h 28.45274 v 28.45274 h -28.45274 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-622.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-622.svg new file mode 100644 index 00000000000..4b68c3fbf32 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-622.svg @@ -0,0 +1,17 @@ +<svg width="398.33858pt" height="142.26378pt" viewBox="0.0 0.0 398.33858 142.26378 "> +<g transform="translate(0,142.26378pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <linearGradient id="pgfsh94"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.14285" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.28572" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 0.42859" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.57146" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.71432" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 0.8572" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 1.00006" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + </linearGradient> + <rect width="398.33858pt" height="142.26378pt" style="fill:url(#pgfsh94); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-623.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-623.svg new file mode 100644 index 00000000000..4a9af789973 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-623.svg @@ -0,0 +1,12 @@ +<svg width="113.81102pt" height="28.45274pt" viewBox="0.0 0.0 113.81102 28.45274 "> +<g transform="translate(0,28.45274pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <linearGradient id="pgfsh95"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.50026" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 1.00053" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + </linearGradient> + <rect width="113.81102pt" height="28.45274pt" style="fill:url(#pgfsh95); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-624.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-624.svg new file mode 100644 index 00000000000..0e839c60da6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-624.svg @@ -0,0 +1,11 @@ +<svg width="56.9055pt" height="28.45274pt" viewBox="0.0 0.0 56.9055 28.45274 "> +<g transform="translate(0,28.45274pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <linearGradient id="pgfsh96"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 1.00053" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + </linearGradient> + <rect width="56.9055pt" height="28.45274pt" style="fill:url(#pgfsh96); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-625.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-625.svg new file mode 100644 index 00000000000..2ff97ee185d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-625.svg @@ -0,0 +1,11 @@ +<svg width="56.9055pt" height="28.45274pt" viewBox="0.0 0.0 56.9055 28.45274 "> +<g transform="translate(0,28.45274pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <linearGradient id="pgfsh97"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 1.00053" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + </linearGradient> + <rect width="56.9055pt" height="28.45274pt" style="fill:url(#pgfsh97); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-626.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-626.svg new file mode 100644 index 00000000000..ea5a692365e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-626.svg @@ -0,0 +1,12 @@ +<svg width="113.81102pt" height="56.9055pt" viewBox="0.0 0.0 113.81102 56.9055 "> +<g transform="translate(0,56.9055pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <linearGradient id="pgfsh98" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.7504" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 1.00053" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + </linearGradient> + <rect width="113.81102pt" height="56.9055pt" style="fill:url(#pgfsh98); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-627.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-627.svg new file mode 100644 index 00000000000..311e3a7174e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-627.svg @@ -0,0 +1,13 @@ +<svg width="59.75095pt" height="59.75095pt" viewBox="0.0 0.0 59.75095 59.75095 "> +<g transform="translate(0,59.75095pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <radialGradient id="pgfsh99" fx="0.7381" fy="0.7381" > + <stop offset=" 0.0" stop-color=" rgb(89.99939%,0.0%,0.0%) "/> + <stop offset=" 0.66667" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.9524" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.00002" stop-color=" rgb(100.0%,100.0%,100.0%) "/> + </radialGradient> + <circle cx="29.87547pt" cy="29.87547pt" r="29.87547pt" style="fill:url(#pgfsh99); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-628.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-628.svg new file mode 100644 index 00000000000..8bf4e9276d8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-628.svg @@ -0,0 +1,11 @@ +<svg width="20.0pt" height="20.0pt" viewBox="0.0 0.0 20.0 20.0 "> +<g transform="translate(0,20.0pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <linearGradient id="pgfsh100" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + </linearGradient> + <rect width="20.0pt" height="20.0pt" style="fill:url(#pgfsh100); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-629.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-629.svg new file mode 100644 index 00000000000..96ada6dc2c1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-629.svg @@ -0,0 +1,11 @@ +<svg width="20.0pt" height="20.0pt" viewBox="0.0 0.0 20.0 20.0 "> +<g transform="translate(0,20.0pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <linearGradient id="pgfsh100" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + </linearGradient> + <rect width="20.0pt" height="20.0pt" style="fill:url(#pgfsh100); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-63.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-63.svg new file mode 100644 index 00000000000..cbeb7a243d4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-63.svg @@ -0,0 +1,22 @@ +<svg width="120.4pt" height="40.4pt" viewBox="-0.2 -0.2 120.4 40.4 "> +<g transform="translate(0,40.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 40.0 0.0 M 0.0 10.0 L 40.0 10.0 M 0.0 20.0 L 40.0 20.0 M 0.0 30.0 L 40.0 30.0 M 0.0 39.99 L 40.0 39.99 M 0.0 0.0 L 0.0 40.0 M 10.0 0.0 L 10.0 40.0 M 20.0 0.0 L 20.0 40.0 M 30.0 0.0 L 30.0 40.0 M 39.99 0.0 L 39.99 40.0 " style="fill:none"/> + </g> + </g> + </g> + <path d=" M 80.0 0.0 M 80.0 0.0 L 120.0 0.0 M 80.0 2.0 L 120.0 2.0 M 80.0 4.0 L 120.0 4.0 M 80.0 6.0 L 120.0 6.0 M 80.0 8.0 L 120.0 8.0 M 80.0 10.0 L 120.0 10.0 M 80.0 12.0 L 120.0 12.0 M 80.0 14.0 L 120.0 14.0 M 80.0 16.0 L 120.0 16.0 M 80.0 18.0 L 120.0 18.0 M 80.0 20.0 L 120.0 20.0 M 80.0 22.0 L 120.0 22.0 M 80.0 24.0 L 120.0 24.0 M 80.0 26.0 L 120.0 26.0 M 80.0 28.0 L 120.0 28.0 M 80.0 30.0 L 120.0 30.0 M 80.0 32.0 L 120.0 32.0 M 80.0 34.0 L 120.0 34.0 M 80.0 36.0 L 120.0 36.0 M 80.0 38.0 L 120.0 38.0 M 80.0 39.99 L 120.0 39.99 M 80.0 0.0 L 80.0 40.0 M 82.0 0.0 L 82.0 40.0 M 84.0 0.0 L 84.0 40.0 M 86.0 0.0 L 86.0 40.0 M 88.0 0.0 L 88.0 40.0 M 90.0 0.0 L 90.0 40.0 M 92.0 0.0 L 92.0 40.0 M 94.0 0.0 L 94.0 40.0 M 96.0 0.0 L 96.0 40.0 M 98.0 0.0 L 98.0 40.0 M 100.0 0.0 L 100.0 40.0 M 102.0 0.0 L 102.0 40.0 M 104.0 0.0 L 104.0 40.0 M 106.0 0.0 L 106.0 40.0 M 108.0 0.0 L 108.0 40.0 M 110.0 0.0 L 110.0 40.0 M 112.0 0.0 L 112.0 40.0 M 114.0 0.0 L 114.0 40.0 M 116.0 0.0 L 116.0 40.0 M 118.0 0.0 L 118.0 40.0 M 119.99 0.0 L 119.99 40.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-630.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-630.svg new file mode 100644 index 00000000000..795880d2b28 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-630.svg @@ -0,0 +1,29 @@ +<svg width="48.45276pt" height="34.22636pt" viewBox="18.45274 -10.0 48.45276 34.22636 "> +<g transform="translate(0,24.22636pt) scale(1,-1) translate(0,10.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,18.45274,-10.0)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.0pt,0pt)" text-anchor="middle" font-size="10"> +<object data="pgfmanual-628.svg" width="20.0pt" height="20.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object></text> +</g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,46.9055,4.22636)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.0pt,0pt)" text-anchor="middle" font-size="10"> +<object data="pgfmanual-629.svg" width="20.0pt" height="20.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object></text> +</g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-631.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-631.svg new file mode 100644 index 00000000000..99d6213f592 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-631.svg @@ -0,0 +1,13 @@ +<svg width="100.375pt" height="100.375pt" viewBox="0.0 0.0 100.375 100.375 "> +<g transform="translate(0,100.375pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <linearGradient id="pgfsh101" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh101); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-632.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-632.svg new file mode 100644 index 00000000000..76a9acaef2e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-632.svg @@ -0,0 +1,100 @@ +<svg width="284.92754pt" height="57.3055pt" viewBox="-0.2 -0.2 284.92754 57.3055 "> +<g transform="translate(0,57.1055pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp102"> <path d=" M 0.0 0.0 h 56.9055 v 28.45274 h -56.9055 Z "/> +</clipPath> + <g clip-path="url(#pgfcp102)"> + <g transform="matrix(1,0,0,1,28.45274,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh101" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh101); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 h 56.9055 v 28.45274 h -56.9055 Z " style="fill:none"/> + <g> + <clipPath id="pgfcp103"> <path d=" M 85.35826 0.0 h 28.45274 v 56.9055 h -28.45274 Z "/> +</clipPath> + <g clip-path="url(#pgfcp103)"> + <g transform="matrix(1,0,0,1,99.58463,28.45274)"> + <g transform="matrix(0.56917,0,0,1.13835,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh101" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh101); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 85.35826 0.0 h 28.45274 v 56.9055 h -28.45274 Z " style="fill:none"/> + <g> + <clipPath id="pgfcp104"> <path d=" M 142.26378 0.0 h 56.9055 v 56.9055 h -56.9055 Z "/> +</clipPath> + <g clip-path="url(#pgfcp104)"> + <g transform="matrix(1,0,0,1,170.71652,28.45274)"> + <g transform="matrix(1.13835,0,0,1.13835,0.0,0.0)"> + <g transform="matrix(0.0,0.0,-0.7071,0.0,0.0,0.0)"> + <linearGradient id="pgfsh101" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh101); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 142.26378 0.0 h 56.9055 v 56.9055 h -56.9055 Z " style="fill:none"/> + <g> + <clipPath id="pgfcp105"> <path d=" M 284.52754 28.45274 C 284.52754 44.2438 271.86586 56.90549 256.0748 56.90549 C 240.28374 56.90549 227.62206 44.2438 227.62206 28.45274 C 227.62206 12.66168 240.28374 0.0 256.0748 0.0 C 271.86586 0.0 284.52754 12.66168 284.52754 28.45274 Z M 256.0748 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp105)"> + <g transform="matrix(1,0,0,1,256.07478,28.45274)"> + <g transform="matrix(1.13835,0,0,1.13835,0.0,0.0)"> + <g transform="matrix(0.0,0.0,-0.7071,0.0,0.0,0.0)"> + <linearGradient id="pgfsh101" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh101); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 284.52754 28.45274 C 284.52754 44.2438 271.86586 56.90549 256.0748 56.90549 C 240.28374 56.90549 227.62206 44.2438 227.62206 28.45274 C 227.62206 12.66168 240.28374 0.0 256.0748 0.0 C 271.86586 0.0 284.52754 12.66168 284.52754 28.45274 Z M 256.0748 28.45274 " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-633.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-633.svg new file mode 100644 index 00000000000..0ef6da5952f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-633.svg @@ -0,0 +1,13 @@ +<svg width="100.375pt" height="100.375pt" viewBox="0.0 0.0 100.375 100.375 "> +<g transform="translate(0,100.375pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <linearGradient id="pgfsh106" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh106); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-634.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-634.svg new file mode 100644 index 00000000000..480b9aeeda0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-634.svg @@ -0,0 +1,13 @@ +<svg width="100.375pt" height="100.375pt" viewBox="0.0 0.0 100.375 100.375 "> +<g transform="translate(0,100.375pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <linearGradient id="pgfsh106" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh106); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-635.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-635.svg new file mode 100644 index 00000000000..480b9aeeda0 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-635.svg @@ -0,0 +1,13 @@ +<svg width="100.375pt" height="100.375pt" viewBox="0.0 0.0 100.375 100.375 "> +<g transform="translate(0,100.375pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <linearGradient id="pgfsh106" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh106); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-636.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-636.svg new file mode 100644 index 00000000000..9672f1f1e1b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-636.svg @@ -0,0 +1,112 @@ +<svg width="391.56851pt" height="119.46281pt" viewBox="-3.33298 -15.75484 391.56851 119.46281 "> +<g transform="translate(0,103.70798pt) scale(1,-1) translate(0,15.75484pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 50.1875 50.1875 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,0.0,0.0)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(50.1875pt,0pt)" text-anchor="middle" font-size="10"> +<object data="pgfmanual-633.svg" width="100.375pt" height="100.375pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object></text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 25.09375 25.09375 M 25.09375 25.09375 L 25.09375 75.28125 L 75.28125 75.28125 L 75.28125 25.09375 L 25.09375 25.09375 Z M 75.28125 75.28125 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 50.1875 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,4.28464,-10.47742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(45.90286pt,0pt)" text-anchor="middle" font-size="10"> +first two applications</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 192.45128 50.1875 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,142.26378,0.0)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(50.1875pt,0pt)" text-anchor="middle" font-size="10"> +<object data="pgfmanual-634.svg" width="100.375pt" height="100.375pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object></text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 192.45128 14.69955 M 192.45128 14.69955 L 156.96332 50.18752 L 192.45128 85.67548 L 227.93924 50.18752 L 192.45128 14.69955 Z M 192.45128 85.67548 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 192.45128 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,155.77063,-10.47742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(36.68065pt,0pt)" text-anchor="middle" font-size="10"> +third application</text> +</g> + </g> + </g> + </g> + </g> + <g> + <path d=" M 334.71506 50.1875 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,284.52756,0.0)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(50.1875pt,0pt)" text-anchor="middle" font-size="10"> +<object data="pgfmanual-635.svg" width="100.375pt" height="100.375pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object></text> +</g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 334.71506 50.1875 M 359.8088 50.1875 C 359.8088 64.11433 348.64189 75.28125 334.71506 75.28125 C 320.78822 75.28125 309.6213 64.11433 309.6213 50.1875 C 309.6213 36.26067 320.78822 25.09375 334.71506 25.09375 C 348.64189 25.09375 359.8088 36.26067 359.8088 50.1875 Z M 334.71506 50.1875 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 334.71506 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,295.39551,-10.47742)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.31955pt,0pt)" text-anchor="middle" font-size="10"> +fourth application</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-637.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-637.svg new file mode 100644 index 00000000000..3e574877f4d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-637.svg @@ -0,0 +1,14 @@ +<svg width="100.375pt" height="100.375pt" viewBox="0.0 0.0 100.375 100.375 "> +<g transform="translate(0,100.375pt) scale(1,-1) translate(0,0.0pt)"> + <g> + <radialGradient id="pgfsh107" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh107); stroke:none"/> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-638.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-638.svg new file mode 100644 index 00000000000..bb16d9c7456 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-638.svg @@ -0,0 +1,79 @@ +<svg width="199.16927pt" height="56.90549pt" viewBox="0.0 -28.45274 199.16927 56.90549 "> +<g transform="translate(0,28.45274pt) scale(1,-1) translate(0,28.45274pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp108"> <path d=" M 0.0 0.0 h 28.45274 v 28.45274 h -28.45274 Z "/> +</clipPath> + <g clip-path="url(#pgfcp108)"> + <g transform="matrix(1,0,0,1,14.22636,14.22636)"> + <g transform="matrix(0.56917,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh107" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh107); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp109"> <path d=" M 113.811 0.0 C 113.811 15.79106 101.14932 28.45274 85.35826 28.45274 C 69.5672 28.45274 56.90552 15.79106 56.90552 0.0 C 56.90552 -15.79106 69.5672 -28.45274 85.35826 -28.45274 C 101.14932 -28.45274 113.811 -15.79106 113.811 0.0 Z M 85.35826 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp109)"> + <g transform="matrix(1,0,0,1,85.35826,0.0)"> + <g transform="matrix(1.13835,0,0,1.13835,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh107" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh107); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp110"> <path d=" M 199.16927 0.0 C 199.16927 15.79106 186.50758 28.45274 170.71652 28.45274 C 154.92546 28.45274 142.26378 15.79106 142.26378 0.0 C 142.26378 -15.79106 154.92546 -28.45274 170.71652 -28.45274 C 186.50758 -28.45274 199.16927 -15.79106 199.16927 0.0 Z M 170.71652 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp110)"> + <g transform="matrix(1,0,0,1,170.7165,0.0)"> + <g transform="matrix(1.13835,0,0,1.13835,0.0,0.0)"> + <g transform="matrix(0.0,0.0,-0.7071,0.0,0.0,0.0)"> + <radialGradient id="pgfsh107" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh107); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-639.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-639.svg new file mode 100644 index 00000000000..2a37b5075cf --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-639.svg @@ -0,0 +1,78 @@ +<svg width="228.02202pt" height="28.85274pt" viewBox="-0.2 -0.2 228.02202 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <clipPath id="pgfcp112"> <path d=" M 0.0 0.0 h 56.9055 v 28.45274 h -56.9055 Z "/> +</clipPath> + <g clip-path="url(#pgfcp112)"> + <g transform="matrix(1,0,0,1,28.45274,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh111" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh111); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 h 56.9055 v 28.45274 h -56.9055 Z " style="fill:none"/> + <g> + <clipPath id="pgfcp113"> <path d=" M 85.35826 0.0 h 56.9055 v 28.45274 h -56.9055 Z "/> +</clipPath> + <g clip-path="url(#pgfcp113)"> + <g transform="matrix(1,0,0,1,113.811,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,-1.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh111" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh111); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 85.35826 0.0 h 56.9055 v 28.45274 h -56.9055 Z " style="fill:none"/> + <g> + <clipPath id="pgfcp114"> <path d=" M 170.71652 0.0 h 56.9055 v 28.45274 h -56.9055 Z "/> +</clipPath> + <g clip-path="url(#pgfcp114)"> + <g transform="matrix(1,0,0,1,199.16927,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,-0.7071,0.0,0.0,0.0)"> + <linearGradient id="pgfsh111" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh111); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 170.71652 0.0 h 56.9055 v 28.45274 h -56.9055 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-64.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-64.svg new file mode 100644 index 00000000000..966ff55429f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-64.svg @@ -0,0 +1,202 @@ +<svg width="379.5989pt" height="112.06274pt" viewBox="-71.83392 -31.39049 379.5989 112.06274 "> +<g transform="translate(0,80.67226pt) scale(1,-1) translate(0,31.39049pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(100.0%,100.0%,0.0%)"> + <path d=" M 0.0 0.0 L 10.66977 18.48064 C 0.41385 24.40189 -12.55939 20.92569 -18.48064 10.66977 C -20.4012 7.34325 -21.33955 3.84114 -21.33955 0.0 " /> + </g> + </g> + <path d=" M -5.69046 9.85619 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-8.90747,7.70341)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.21701pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></tspan></text> +</g> + </g> + </g> + </g> + <g> + <g fill="rgb(69.9997%,100.0%,69.9997%)"> + <path d=" M 0.0 0.0 L 21.33955 0.0 C 21.33955 7.68228 17.32283 14.6395 10.66977 18.48064 " /> + </g> + </g> + <path d=" M 12.32042 7.11317 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,9.22841,4.61317)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.09201pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-c.gif" alt="b" class="cmmi-10x-x-c" align="middle" /></tspan></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(69.9997%,100.0%,69.9997%)"> + <path d=" M 28.45274 49.28174 L 7.11319 49.28174 C 7.11319 41.59946 11.12991 34.64224 17.78297 30.8011 " /> + </g> + </g> + <path d=" M 16.13232 42.16856 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,13.2659,40.988)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.86642pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-d.gif" alt="g" class="10x-x-d" /></tspan></text> +</g> + </g> + </g> + </g> + <g> + <g fill="rgb(100.0%,100.0%,0.0%)"> + <path d=" M 28.45274 49.28174 L 17.78297 30.8011 C 28.0389 24.87985 41.01213 28.35605 46.93338 38.61197 C 48.85394 41.93849 49.7923 45.4406 49.7923 49.28174 " /> + </g> + </g> + <path d=" M 34.1432 39.42555 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,31.73175,35.95334)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.41145pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10"><img +src="cmmi10-e.gif" alt="d" class="10x-x-e" /></tspan></text> +</g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M -14.22636 -24.64085 L 42.67912 73.92262 " style="fill:none"/> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M -21.5385 -31.39049 h 14.62427 v 13.49927 h -14.62427 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-18.20552,-28.05751)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.97916pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">E</tspan></text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <path d=" M 35.43642 67.17299 h 14.48541 v 13.49927 h -14.48541 Z " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,38.7694,70.50597)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.90973pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">F</tspan></text> +</g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M -56.90549 0.0 L 85.35823 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-68.13846,-3.41666)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">A</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,89.0912,-3.41666)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.0434pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">B</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M -56.90549 49.28174 L 85.35823 49.28174 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-68.50095,45.86508)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.93124pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">C</tspan></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,89.0912,45.86508)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.27847pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">D</tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" " style="fill:none"/> + <g> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <g> + <g fill="rgb(100.0%,80.0003%,80.0003%)"> + <path d=" M 303.76498 45.39084 L 132.43738 45.39084 C 130.2174 45.39084 128.43738 43.61081 128.43738 41.39084 L 128.43738 7.89087 C 128.43738 5.6709 130.2174 3.89087 132.43738 3.89087 L 303.76498 3.89087 C 305.98495 3.89087 307.76498 5.6709 307.76498 7.89087 L 307.76498 41.39084 C 307.76498 43.61081 305.98495 45.39084 303.76498 45.39084 Z M 128.43738 36.77975 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,132.74292,41.0853)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(85.35826pt,0pt)" text-anchor="middle" font-size="10"> +<!--l. 1--><p class="noindent">When we assume that <tspan font-family="cmmi" font-size="10">AB</tspan> and <tspan font-family="cmmi" font-size="10">CD</tspan> +are parallel, i. e., <tspan font-family="cmmi" font-size="10">AB</tspan> <tspan font-family="cmsy" font-size="10">||</tspan> <tspan font-family="cmmi" font-size="10">CD</tspan>, then <tspan font-family="cmmi" font-size="10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /> </tspan>= <tspan font-family="cmmi" font-size="10"><img +src="cmmi10-e.gif" alt="d" class="10x-x-e" /></tspan> +and <tspan font-family="cmmi" font-size="10"><img +src="cmmi10-c.gif" alt="b" class="cmmi-10x-x-c" align="middle" /> </tspan>= <tspan font-family="cmmi" font-size="10"><img +src="cmmi10-d.gif" alt="g" class="10x-x-d" /></tspan>.</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-640.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-640.svg new file mode 100644 index 00000000000..90519395782 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-640.svg @@ -0,0 +1,89 @@ +<svg width="113.81097pt" height="56.90549pt" viewBox="0.0 0.0 113.81097 56.90549 "> +<g transform="translate(0,56.90549pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <clipPath id="pgfcp116"> <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 56.90549 28.45274 L 56.90549 0.0 L 0.0 0.0 Z M 56.90549 28.45274 "/> +</clipPath> + <g clip-path="url(#pgfcp116)"> + <g transform="matrix(1,0,0,1,28.45274,14.22636)"> + <g transform="matrix(1.13835,0,0,0.56917,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh115" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.34999" stop-color=" rgb(100.0%,100.0%,0.0%) "/> + <stop offset=" 0.45" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.54999" stop-color=" rgb(0.0%,100.0%,100.0%) "/> + <stop offset=" 0.65" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(50.0%,0.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(50.0%,0.0%,50.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh115); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,15.23059,11.65694)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(13.22215pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmcsc" font-size="10"><small +class="small-caps">P</small><small +class="small-caps">R</small><small +class="small-caps">I</small><small +class="small-caps">D</small><small +class="small-caps">E</small></tspan></text> +</g> + </g> + </g> + </g> + </g> + </g> + <g> + <clipPath id="pgfcp117"> <path d=" M 85.35823 0.0 M 85.35823 0.0 L 85.35823 56.90549 L 113.81097 56.90549 L 113.81097 0.0 L 85.35823 0.0 Z M 113.81097 56.90549 "/> +</clipPath> + <g clip-path="url(#pgfcp117)"> + <g transform="matrix(1,0,0,1,99.5846,28.45274)"> + <g transform="matrix(0.56917,0,0,1.13835,0.0,0.0)"> + <g transform="matrix(0.0,0.0,-1.0,0.0,0.0,0.0)"> + <linearGradient id="pgfsh115" gradientTransform="rotate(90)"> + <stop offset=" 0.0" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.25" stop-color=" rgb(100.0%,0.0%,0.0%) "/> + <stop offset=" 0.34999" stop-color=" rgb(100.0%,100.0%,0.0%) "/> + <stop offset=" 0.45" stop-color=" rgb(0.0%,100.0%,0.0%) "/> + <stop offset=" 0.54999" stop-color=" rgb(0.0%,100.0%,100.0%) "/> + <stop offset=" 0.65" stop-color=" rgb(0.0%,0.0%,100.0%) "/> + <stop offset=" 0.75" stop-color=" rgb(50.0%,0.0%,50.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(50.0%,0.0%,50.0%) "/> + </linearGradient> + <g transform="translate(-50.1875,-50.1875)"> + <rect width="100.375pt" height="100.375pt" style="fill:url(#pgfsh115); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-641.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-641.svg new file mode 100644 index 00000000000..c0feb125d8e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-641.svg @@ -0,0 +1,25 @@ +<svg width="114.11096pt" height="87.10106pt" viewBox="-0.2 -35.13249 114.11096 87.10106 "> +<g transform="translate(0,51.96857pt) scale(1,-1) translate(0,35.13249pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 -28.45274 M 0.0 -28.45274 L 113.81097 -28.45274 M 0.0 0.0 L 113.81097 0.0 M 0.0 28.44275 L 113.81097 28.44275 M 0.0 -28.45274 L 0.0 28.45274 M 28.45274 -28.45274 L 28.45274 28.45274 M 56.90549 -28.45274 L 56.90549 28.45274 M 85.35823 -28.45274 L 85.35823 28.45274 M 113.80098 -28.45274 L 113.80098 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 1.00594 0.0356 L 2.01187 0.1424 L 3.0178 0.31953 L 4.0233 0.567 L 5.02968 0.88437 L 6.03517 1.27077 L 7.0411 1.72488 L 8.04749 2.24588 L 9.05298 2.83199 L 10.05936 3.48277 L 11.06485 4.19522 L 12.07079 4.96889 L 13.07672 5.80074 L 14.08266 6.68901 L 15.0886 7.63156 L 16.09453 8.6262 L 17.10046 9.6699 L 18.10597 10.76007 L 19.11234 11.89409 L 20.11827 13.06891 L 21.12378 14.2815 L 22.13014 15.52882 L 23.13565 16.80655 L 24.14159 18.11292 L 25.14752 19.4436 L 26.15346 20.79512 L 27.1594 22.16357 L 28.16533 23.54549 L 29.17126 24.93695 L 30.1772 26.33406 L 31.18314 27.73334 L 32.18907 29.13002 L 33.195 30.52104 L 34.20094 31.90166 L 35.20644 33.26794 L 36.21281 34.616 L 37.2183 35.94147 L 38.22424 37.24045 L 39.23018 38.50949 L 40.23611 39.74336 L 41.24205 40.93901 L 42.24799 42.09213 L 43.25392 43.19879 L 44.25986 44.25465 L 45.2658 45.25668 L 46.27173 46.20053 L 47.27766 47.08273 L 48.2836 47.89981 L 49.28911 48.64743 L 50.29547 49.32384 L 51.30098 49.92384 L 52.30692 50.4457 L 53.31285 50.88506 L 54.31879 51.2402 L 55.32472 51.50764 L 56.33066 51.68434 L 57.3366 51.76857 L 58.34253 51.75728 L 59.34846 51.64874 L 60.3544 51.44034 L 61.36034 51.1308 L 62.36627 50.71748 L 63.37178 50.19997 L 64.37814 49.57608 L 65.38365 48.84497 L 66.38959 48.00531 L 67.39552 47.05669 L 68.40146 45.99866 L 69.4074 44.83034 L 70.41333 43.55133 L 71.41927 42.16246 L 72.4252 40.66333 L 73.43114 39.05435 L 74.43707 37.33641 L 75.44301 35.51035 L 76.44894 33.5775 L 77.45444 31.53827 L 78.46082 29.39528 L 79.46631 27.14897 L 80.47224 24.80237 L 81.47862 22.35721 L 82.48412 19.81523 L 83.49005 17.17992 L 84.49599 14.45299 L 85.50192 11.63837 L 86.50786 8.73865 L 87.5138 5.75731 L 88.51973 2.69783 L 89.52524 -0.43633 L 90.5316 -3.64081 L 91.53711 -6.91173 L 92.54347 -10.24516 L 93.54941 -13.63635 L 94.55492 -17.08093 L 95.56128 -20.5737 L 96.56679 -24.11076 L 97.57272 -27.68602 L 98.57866 -31.29515 L 99.5846 -34.9325 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-642.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-642.svg new file mode 100644 index 00000000000..eebec8e016c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-642.svg @@ -0,0 +1,13 @@ +<svg width="85.75826pt" height="57.3055pt" viewBox="-0.2 -0.2 85.75826 57.3055 "> +<g transform="translate(0,57.1055pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 0.0 M 28.45274 0.0 L 56.9055 28.45274 L 85.35826 56.9055 L 28.45274 56.9055 " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-643.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-643.svg new file mode 100644 index 00000000000..c82dfcb02d8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-643.svg @@ -0,0 +1,13 @@ +<svg width="85.75826pt" height="57.3055pt" viewBox="-0.2 -0.2 85.75826 57.3055 "> +<g transform="translate(0,57.1055pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 0.0 0.0 L 28.45274 0.0 L 56.9055 28.45274 L 85.35826 56.9055 L 28.45274 56.9055 " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-644.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-644.svg new file mode 100644 index 00000000000..709cb307d91 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-644.svg @@ -0,0 +1,13 @@ +<svg width="69.14879pt" height="65.201pt" viewBox="20.35722 -4.14775 69.14879 65.201 "> +<g transform="translate(0,61.05325pt) scale(1,-1) translate(0,4.14775pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 28.45274 0.0 L 56.9055 28.45274 L 85.35826 28.45274 L 28.45274 56.9055 M 56.9055 28.45274 C 64.80103 32.4005 89.30602 24.50499 85.35826 28.45274 C 81.4105 32.4005 36.34827 60.85326 28.45274 56.9055 C 20.55722 52.95775 24.50499 3.94775 28.45274 0.0 C 32.4005 -3.94775 49.00998 24.50499 56.9055 28.45274 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-645.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-645.svg new file mode 100644 index 00000000000..0280123b6d1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-645.svg @@ -0,0 +1,65 @@ +<svg width="56.90549pt" height="56.90549pt" viewBox="-28.45274 -28.45274 56.90549 56.90549 "> +<g transform="translate(0,28.45274pt) scale(1,-1) translate(0,28.45274pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <g> + <g stroke="rgb(100.0%,100.0%,0.0%)"> + <g fill="rgb(100.0%,100.0%,0.0%)"> + <path d=" M -28.45274 -28.45274 M -28.45274 -28.45274 L -28.45274 28.45274 L 28.45274 28.45274 L 28.45274 -28.45274 L -28.45274 -28.45274 Z M 28.45274 28.45274 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <path d=" M -22.76227 -22.76227 M -22.76227 -22.76227 L -22.76227 22.76227 L 22.76227 22.76227 L 22.76227 -22.76227 L -22.76227 -22.76227 Z M 22.76227 22.76227 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 M 28.45274 0.0 C 28.45274 15.79106 15.79106 28.45274 0.0 28.45274 C -15.79106 28.45274 -28.45274 15.79106 -28.45274 0.0 C -28.45274 -15.79106 -15.79106 -28.45274 0.0 -28.45274 C 15.79106 -28.45274 28.45274 -15.79106 28.45274 0.0 Z M 0.0 0.0 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,100.0%)"> + <g fill="rgb(50.0%,50.0%,100.0%)"> + <path d=" M -14.22636 -28.45274 M -14.22636 -28.45274 L -14.22636 28.45274 L 14.22636 28.45274 L 14.22636 -28.45274 L -14.22636 -28.45274 Z M 14.22636 28.45274 " style="stroke:none"/> + </g> + </g> + </g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <g> + <g stroke="rgb(100.0%,100.0%,100.0%)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-23.50006,-2.5)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(23.50006pt,0pt)" text-anchor="middle" font-size="10"> +foreground</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-646.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-646.svg new file mode 100644 index 00000000000..3d6f16d2565 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-646.svg @@ -0,0 +1,24 @@ +<svg width="85.65823pt" height="57.20547pt" viewBox="-0.09999 -0.2 85.65823 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 85.35825 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-647.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-647.svg new file mode 100644 index 00000000000..691d720b815 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-647.svg @@ -0,0 +1,24 @@ +<svg width="85.55821pt" height="57.10547pt" viewBox="-0.09999 -0.09999 85.55821 57.10547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 C 28.45274 28.45274 56.9055 28.45274 85.35826 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-648.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-648.svg new file mode 100644 index 00000000000..0435584dccf --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-648.svg @@ -0,0 +1,26 @@ +<svg width="28.65273pt" height="28.65273pt" viewBox="-0.09999 -0.09999 28.65273 28.65273 "> +<g transform="translate(0,28.55273pt) scale(1,-1) translate(0,0.09999pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 28.45274 0.0 M 0.0 28.44275 L 28.45274 28.44275 M 0.0 0.0 L 0.0 28.45274 M 28.44275 0.0 L 28.44275 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g fill="rgb(80.0003%,80.0003%,16.00037%)"> + <path d=" M 10.0 0.0 C 10.0 5.54993 5.54993 10.0 0.0 10.0 C -5.54993 10.0 -10.0 5.54993 -10.0 0.0 C -10.0 -5.54993 -5.54993 -10.0 0.0 -10.0 C 5.54993 -10.0 10.0 -5.54993 10.0 0.0 Z " /> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-649.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-649.svg new file mode 100644 index 00000000000..cc8e7b166af --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-649.svg @@ -0,0 +1,13 @@ +<svg width="0.0pt" height="1.0pt" viewBox="0.0 0.0 0.0 1.0 "> +<g transform="translate(0,0.0pt) scale(1,-1) translate(0,0.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <path d=" M 5.0 0.0 C 5.0 2.77496 2.77496 5.0 0.0 5.0 C -2.77496 5.0 -5.0 2.77496 -5.0 0.0 C -5.0 -2.77496 -2.77496 -5.0 0.0 -5.0 C 2.77496 -5.0 5.0 -2.77496 5.0 0.0 Z " style="fill:none"/> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-65.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-65.svg new file mode 100644 index 00000000000..63960071659 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-65.svg @@ -0,0 +1,15 @@ +<svg width="5.4pt" height="5.4pt" viewBox="-0.2 -0.2 5.4 5.4 "> +<g transform="translate(0,5.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 5.0 0.0 L 0.0 0.0 L 0.0 5.0 Z " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-650.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-650.svg new file mode 100644 index 00000000000..96b0f0c1fd4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-650.svg @@ -0,0 +1,851 @@ +<svg width="443.79115pt" height="79.83185pt" viewBox="19.95274 -28.65274 443.79115 79.83185 "> +<g transform="translate(0,51.17911pt) scale(1,-1) translate(0,28.65274pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 36.95274 0.0 C 36.95274 4.71744 33.17018 8.5 28.45274 8.5 C 23.7353 8.5 19.95274 4.71744 19.95274 0.0 C 19.95274 -4.71744 23.7353 -8.5 28.45274 -8.5 C 33.17018 -8.5 36.95274 -4.71744 36.95274 0.0 Z M 28.45274 0.0 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,26.109,-2.15277)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.34375pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">s</tspan></text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 65.40549 0.0 C 65.40549 4.71744 61.62292 8.5 56.90549 8.5 C 52.18805 8.5 48.40549 4.71744 48.40549 0.0 C 48.40549 -4.71744 52.18805 -8.5 56.90549 -8.5 C 61.62292 -8.5 65.40549 -4.71744 65.40549 0.0 Z M 56.90549 0.0 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,54.40549,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +2</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 93.85823 0.0 C 93.85823 4.71744 90.07567 8.5 85.35823 8.5 C 80.6408 8.5 76.85823 4.71744 76.85823 0.0 C 76.85823 -4.71744 80.6408 -8.5 85.35823 -8.5 C 90.07567 -8.5 93.85823 -4.71744 93.85823 0.0 Z M 85.35823 0.0 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,82.85823,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +3</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 122.31097 0.0 C 122.31097 4.71744 118.52841 8.5 113.81097 8.5 C 109.09354 8.5 105.31097 4.71744 105.31097 0.0 C 105.31097 -4.71744 109.09354 -8.5 113.81097 -8.5 C 118.52841 -8.5 122.31097 -4.71744 122.31097 0.0 Z M 113.81097 0.0 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,111.31097,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +4</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 321.48018 0.0 C 321.48018 4.71744 317.69762 8.5 312.98018 8.5 C 308.26274 8.5 304.48018 4.71744 304.48018 0.0 C 304.48018 -4.71744 308.26274 -8.5 312.98018 -8.5 C 317.69762 -8.5 321.48018 -4.71744 321.48018 0.0 Z M 312.98018 0.0 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,307.98016,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +15</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 349.93292 0.0 C 349.93292 4.71744 346.15036 8.5 341.43292 8.5 C 336.71548 8.5 332.93292 4.71744 332.93292 0.0 C 332.93292 -4.71744 336.71548 -8.5 341.43292 -8.5 C 346.15036 -8.5 349.93292 -4.71744 349.93292 0.0 Z M 341.43292 0.0 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,336.4329,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +16</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 378.38567 0.0 C 378.38567 4.71744 374.6031 8.5 369.88567 8.5 C 365.16823 8.5 361.38567 4.71744 361.38567 0.0 C 361.38567 -4.71744 365.16823 -8.5 369.88567 -8.5 C 374.6031 -8.5 378.38567 -4.71744 378.38567 0.0 Z M 369.88567 0.0 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,364.88565,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +17</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 406.83841 0.0 C 406.83841 4.71744 403.05585 8.5 398.33841 8.5 C 393.62097 8.5 389.83841 4.71744 389.83841 0.0 C 389.83841 -4.71744 393.62097 -8.5 398.33841 -8.5 C 403.05585 -8.5 406.83841 -4.71744 406.83841 0.0 Z M 398.33841 0.0 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,393.3384,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +18</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 435.29115 0.0 C 435.29115 4.71744 431.50859 8.5 426.79115 8.5 C 422.07372 8.5 418.29115 4.71744 418.29115 0.0 C 418.29115 -4.71744 422.07372 -8.5 426.79115 -8.5 C 431.50859 -8.5 435.29115 -4.71744 435.29115 0.0 Z M 426.79115 0.0 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,421.79114,-3.22221)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +19</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 463.7439 0.0 C 463.7439 4.71744 459.96133 8.5 455.2439 8.5 C 450.52646 8.5 446.7439 4.71744 446.7439 0.0 C 446.7439 -4.71744 450.52646 -8.5 455.2439 -8.5 C 459.96133 -8.5 463.7439 -4.71744 463.7439 0.0 Z M 455.2439 0.0 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,453.43834,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(1.80556pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">t</tspan></text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 162.49246 -8.7925 C 162.49246 -4.07506 158.7099 -0.2925 153.99246 -0.2925 C 149.27502 -0.2925 145.49246 -4.07506 145.49246 -8.7925 C 145.49246 -13.50993 149.27502 -17.2925 153.99246 -17.2925 C 158.7099 -17.2925 162.49246 -13.50993 162.49246 -8.7925 Z M 153.99246 -8.7925 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,151.49246,-12.01471)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +5</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 152.15656 23.01884 C 152.15656 27.73628 148.374 31.51884 143.65656 31.51884 C 138.93912 31.51884 135.15656 27.73628 135.15656 23.01884 C 135.15656 18.3014 138.93912 14.51884 143.65656 14.51884 C 148.374 14.51884 152.15656 18.3014 152.15656 23.01884 Z M 143.65656 23.01884 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,141.15656,19.79663)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +6</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 179.21652 42.67911 C 179.21652 47.39655 175.43396 51.17911 170.71652 51.17911 C 165.99908 51.17911 162.21652 47.39655 162.21652 42.67911 C 162.21652 37.96167 165.99908 34.17911 170.71652 34.17911 C 175.43396 34.17911 179.21652 37.96167 179.21652 42.67911 Z M 170.71652 42.67911 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,168.21652,39.4569)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +7</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 206.27649 23.01884 C 206.27649 27.73628 202.49393 31.51884 197.77649 31.51884 C 193.05905 31.51884 189.27649 27.73628 189.27649 23.01884 C 189.27649 18.3014 193.05905 14.51884 197.77649 14.51884 C 202.49393 14.51884 206.27649 18.3014 206.27649 23.01884 Z M 197.77649 23.01884 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,195.27649,19.79663)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +8</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 195.94058 -8.7925 C 195.94058 -4.07506 192.15802 -0.2925 187.44058 -0.2925 C 182.72314 -0.2925 178.94058 -4.07506 178.94058 -8.7925 C 178.94058 -13.50993 182.72314 -17.2925 187.44058 -17.2925 C 192.15802 -17.2925 195.94058 -13.50993 195.94058 -8.7925 Z M 187.44058 -8.7925 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,184.94058,-12.01471)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.5pt,0pt)" text-anchor="middle" font-size="10"> +9</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 247.85074 -8.7925 C 247.85074 -4.07506 244.06818 -0.2925 239.35074 -0.2925 C 234.6333 -0.2925 230.85074 -4.07506 230.85074 -8.7925 C 230.85074 -13.50993 234.6333 -17.2925 239.35074 -17.2925 C 244.06818 -17.2925 247.85074 -13.50993 247.85074 -8.7925 Z M 239.35074 -8.7925 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,234.35072,-12.01471)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +10</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 237.51483 23.01884 C 237.51483 27.73628 233.73227 31.51884 229.01483 31.51884 C 224.2974 31.51884 220.51483 27.73628 220.51483 23.01884 C 220.51483 18.3014 224.2974 14.51884 229.01483 14.51884 C 233.73227 14.51884 237.51483 18.3014 237.51483 23.01884 Z M 229.01483 23.01884 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,224.01482,19.79663)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +11</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 264.5748 42.67911 C 264.5748 47.39655 260.79224 51.17911 256.0748 51.17911 C 251.35736 51.17911 247.5748 47.39655 247.5748 42.67911 C 247.5748 37.96167 251.35736 34.17911 256.0748 34.17911 C 260.79224 34.17911 264.5748 37.96167 264.5748 42.67911 Z M 256.0748 42.67911 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,251.07478,39.4569)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +12</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 291.63477 23.01884 C 291.63477 27.73628 287.8522 31.51884 283.13477 31.51884 C 278.41733 31.51884 274.63477 27.73628 274.63477 23.01884 C 274.63477 18.3014 278.41733 14.51884 283.13477 14.51884 C 287.8522 14.51884 291.63477 18.3014 291.63477 23.01884 Z M 283.13477 23.01884 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,278.13475,19.79663)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +13</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <g> + <g fill="rgb(75.0%,75.0%,75.0%)"> + <path d=" M 281.29886 -8.7925 C 281.29886 -4.07506 277.5163 -0.2925 272.79886 -0.2925 C 268.08142 -0.2925 264.29886 -4.07506 264.29886 -8.7925 C 264.29886 -13.50993 268.08142 -17.2925 272.79886 -17.2925 C 277.5163 -17.2925 281.29886 -13.50993 281.29886 -8.7925 Z M 272.79886 -8.7925 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,267.79884,-12.01471)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(5.00002pt,0pt)" text-anchor="middle" font-size="10"> +14</text> +</g> + </g> + </g> + </g> + </g> + <path d=" M 37.15274 0.0 L 46.7455 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,46.7455,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 65.60548 0.0 L 75.19824 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,75.19824,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 94.05823 0.0 L 103.65099 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,103.65099,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 94.05823 0.0 L 103.65099 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,103.65099,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 321.68018 0.0 L 331.27293 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,331.27293,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 350.13292 0.0 L 359.72568 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,359.72568,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 378.58566 0.0 L 388.17842 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,388.17842,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 407.0384 0.0 L 416.63116 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,416.63116,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 435.49115 0.0 L 445.08391 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,445.08391,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 151.3004 -0.50642 L 146.80043 13.34225 " style="fill:none"/> + <g> + <g transform="matrix(-0.30948,0.95242,-0.95242,-0.30948,146.80043,13.34225)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 236.65868 -0.50642 L 232.1587 13.34225 " style="fill:none"/> + <g> + <g transform="matrix(-0.30948,0.95242,-0.95242,-0.30948,232.1587,13.34225)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 150.71693 28.14888 L 162.47131 36.68869 " style="fill:none"/> + <g> + <g transform="matrix(0.81154,0.58963,-0.58963,0.81154,162.47131,36.68869)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 236.07521 28.14888 L 247.82959 36.68869 " style="fill:none"/> + <g> + <g transform="matrix(0.81154,0.58963,-0.58963,0.81154,247.82959,36.68869)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 177.7769 37.54907 L 189.53128 29.00926 " style="fill:none"/> + <g> + <g transform="matrix(0.81154,-0.58963,0.58963,0.81154,189.53128,29.00926)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 263.13518 37.54907 L 274.88956 29.00926 " style="fill:none"/> + <g> + <g transform="matrix(0.81154,-0.58963,0.58963,0.81154,274.88956,29.00926)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 195.08443 14.73277 L 190.58446 0.8841 " style="fill:none"/> + <g> + <g transform="matrix(-0.30948,-0.95242,0.95242,-0.30948,190.58446,0.8841)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 280.4427 14.73277 L 275.94273 0.8841 " style="fill:none"/> + <g> + <g transform="matrix(-0.30948,-0.95242,0.95242,-0.30948,275.94273,0.8841)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 178.74059 -8.7925 L 164.15245 -8.7925 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,164.15245,-8.7925)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 264.09886 -8.7925 L 249.51073 -8.7925 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,249.51073,-8.7925)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 156.68452 -0.50642 L 167.57253 33.00252 " style="fill:none"/> + <g> + <g transform="matrix(0.30945,0.95242,-0.95242,0.30945,167.57253,33.00252)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 242.0428 -0.50642 L 252.9308 33.00252 " style="fill:none"/> + <g> + <g transform="matrix(0.30945,0.95242,-0.95242,0.30945,252.9308,33.00252)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 152.35655 23.01884 L 187.6165 23.01884 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,187.6165,23.01884)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 237.71483 23.01884 L 272.97478 23.01884 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,272.97478,23.01884)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 173.40858 34.39304 L 184.29659 0.8841 " style="fill:none"/> + <g> + <g transform="matrix(0.30945,-0.95242,0.95242,0.30945,184.29659,0.8841)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 258.76686 34.39304 L 269.65486 0.8841 " style="fill:none"/> + <g> + <g transform="matrix(0.30945,-0.95242,0.95242,0.30945,269.65486,0.8841)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 190.71611 17.88895 L 162.23767 -2.8019 " style="fill:none"/> + <g> + <g transform="matrix(-0.81154,-0.58966,0.58966,-0.81154,162.23767,-2.8019)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 276.07439 17.88895 L 247.59595 -2.8019 " style="fill:none"/> + <g> + <g transform="matrix(-0.81154,-0.58966,0.58966,-0.81154,247.59595,-2.8019)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 180.3802 -3.6626 L 151.90176 17.02824 " style="fill:none"/> + <g> + <g transform="matrix(-0.81154,0.58966,-0.58966,-0.81154,151.90176,17.02824)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 265.73848 -3.6626 L 237.26004 17.02824 " style="fill:none"/> + <g> + <g transform="matrix(-0.81154,0.58966,-0.58966,-0.81154,237.26004,17.02824)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 92.91656 -4.36353 C 134.63997 -28.45274 214.70988 -23.01886 230.524 -13.88875 " style="fill:none"/> + <g> + <g transform="matrix(0.86877,0.50159,-0.50159,0.86877,230.524,-13.88875)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 281.31313 -6.9296 L 303.0371 -2.17555 " style="fill:none"/> + <g> + <g transform="matrix(0.97865,0.21416,-0.21416,0.97865,303.0371,-2.17555)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-651.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-651.svg new file mode 100644 index 00000000000..d7fe8992c0c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-651.svg @@ -0,0 +1,81 @@ +<svg width="227.82191pt" height="284.7274pt" viewBox="-71.23184 -71.23184 227.82191 284.7274 "> +<g transform="translate(0,213.49556pt) scale(1,-1) translate(0,71.23184pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="8.5359pt"> + <g stroke="rgb(100.0%,69.9997%,69.9997%)"> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M 0.0 0.0 L 56.90549 0.0 L 56.90549 142.26372 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -71.13185 -71.13185 M -71.13185 -56.90549 L 156.49008 -56.90549 M -71.13185 -28.45274 L 156.49008 -28.45274 M -71.13185 0.0 L 156.49008 0.0 M -71.13185 28.45274 L 156.49008 28.45274 M -71.13185 56.90549 L 156.49008 56.90549 M -71.13185 85.35823 L 156.49008 85.35823 M -71.13185 113.81097 L 156.49008 113.81097 M -71.13185 142.26372 L 156.49008 142.26372 M -71.13185 170.71646 L 156.49008 170.71646 M -71.13185 199.1692 L 156.49008 199.1692 M -56.90549 -71.13185 L -56.90549 213.39557 M -28.45274 -71.13185 L -28.45274 213.39557 M 0.0 -71.13185 L 0.0 213.39557 M 28.45274 -71.13185 L 28.45274 213.39557 M 56.90549 -71.13185 L 56.90549 213.39557 M 85.35823 -71.13185 L 85.35823 213.39557 M 113.81097 -71.13185 L 113.81097 213.39557 M 142.26372 -71.13185 L 142.26372 213.39557 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="1.2pt"> + <path d=" M 28.45274 -28.45274 L -28.45274 -28.45274 L -28.45274 28.45274 L 0.0 28.45274 L 0.0 0.0 L 28.45274 0.0 L 28.45274 -28.45274 L 85.35823 -28.45274 L 85.35823 56.90549 L 56.90549 56.90549 L 56.90549 85.35823 L 85.35823 85.35823 L 85.35823 142.26372 L 28.45274 142.26372 L 28.45274 113.81097 L 0.0 113.81097 L 0.0 170.71646 L 28.45274 170.71646 L 28.45274 142.26372 M 85.35823 85.35823 L 113.81097 85.35823 L 113.81097 142.26372 L 85.35823 142.26372 L 85.35823 170.71646 M 85.35823 -28.45274 L 113.81097 -28.45274 " style="fill:none"/> + </g> + </g> + <path d=" M 0.0 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-8.22047,-7.83852)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(2.34375pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">s</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 142.26372 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,49.7614,132.57996)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(1.80556pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">t</tspan></text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 M 1.70709 0.0 C 1.70709 0.94742 0.94742 1.70709 0.0 1.70709 C -0.94742 1.70709 -1.70709 0.94742 -1.70709 0.0 C -1.70709 -0.94742 -0.94742 -1.70709 0.0 -1.70709 C 0.94742 -1.70709 1.70709 -0.94742 1.70709 0.0 Z M 0.0 0.0 M 56.90549 142.26372 M 58.61258 142.26372 C 58.61258 143.21114 57.8529 143.97081 56.90549 143.97081 C 55.95807 143.97081 55.1984 143.21114 55.1984 142.26372 C 55.1984 141.3163 55.95807 140.55663 56.90549 140.55663 C 57.8529 140.55663 58.61258 141.3163 58.61258 142.26372 Z M 56.90549 142.26372 " style="stroke:none"/> + <path d=" M 42.67911 14.22636 L 42.67911 -8.53592 C 42.67911 -11.69408 45.21141 -14.22638 48.36957 -14.22638 L 65.44139 -14.22638 C 68.59955 -14.22638 71.13185 -11.69408 71.13185 -8.53592 L 71.13185 36.98865 C 71.13185 40.1468 68.59955 42.67911 65.44139 42.67911 L 48.36957 42.67911 C 45.21141 42.67911 42.67911 45.21141 42.67911 48.36957 L 42.67911 93.89413 C 42.67911 97.05229 45.21141 99.5846 48.36957 99.5846 L 65.44139 99.5846 C 68.59955 99.5846 71.13185 102.1169 71.13185 105.27505 L 71.13185 122.34688 C 71.13185 125.50504 68.59955 128.03734 65.44139 128.03734 L 48.36957 128.03734 C 45.21141 128.03734 42.67911 125.50504 42.67911 122.34688 L 42.67911 105.27505 C 42.67911 102.1169 40.1468 99.5846 36.98865 99.5846 L -8.53592 99.5846 C -11.69408 99.5846 -14.22638 102.1169 -14.22638 105.27505 L -14.22638 179.25237 C -14.22638 182.41052 -11.69408 184.94283 -8.53592 184.94283 L 36.98865 184.94283 C 40.1468 184.94283 42.67911 182.41052 42.67911 179.25237 L 42.67911 162.18054 C 42.67911 159.02238 45.21141 156.49008 48.36957 156.49008 L 65.44139 156.49008 C 68.59955 156.49008 71.13185 159.02238 71.13185 162.18054 L 71.13185 179.25237 C 71.13185 182.41052 73.66415 184.94283 76.82231 184.94283 L 93.89413 184.94283 C 97.05229 184.94283 99.5846 182.41052 99.5846 179.25237 L 99.5846 162.18054 C 99.5846 159.02238 102.1169 156.49008 105.27505 156.49008 L 122.34688 156.49008 C 125.50504 156.49008 128.03734 153.95778 128.03734 150.79962 L 128.03734 76.82231 C 128.03734 73.66415 125.50504 71.13185 122.34688 71.13185 L 76.82231 71.13185 C 73.66415 71.13185 73.66415 71.13185 76.82231 71.13185 L 93.89413 71.13185 C 97.05229 71.13185 99.5846 68.59955 99.5846 65.44139 L 99.5846 -8.53592 C 99.5846 -11.69408 102.1169 -14.22638 105.27505 -14.22638 L 122.34688 -14.22638 C 125.50504 -14.22638 128.03734 -16.75868 128.03734 -19.91684 L 128.03734 -36.98866 C 128.03734 -40.14682 125.50504 -42.67912 122.34688 -42.67912 L -36.98866 -42.67912 C -40.14682 -42.67912 -42.67912 -40.14682 -42.67912 -36.98866 L -42.67912 36.98865 C -42.67912 40.1468 -40.14682 42.67911 -36.98866 42.67911 L 8.5359 42.67911 C 11.69406 42.67911 14.22636 40.1468 14.22636 36.98865 L 14.22636 19.91682 C 14.22636 16.75867 16.75867 14.22636 19.91682 14.22636 L 40.21912 14.22636 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,40.21912,14.22636)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-66.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-66.svg new file mode 100644 index 00000000000..8e3e1beeed3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-66.svg @@ -0,0 +1,15 @@ +<svg width="9.01108pt" height="4.70554pt" viewBox="-0.2 -0.2 9.01108 4.70554 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 4.30554 L 8.61108 4.30554 L 8.61108 0.0 L 0.0 0.0 Z M 8.61108 4.30554 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-67.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-67.svg new file mode 100644 index 00000000000..088045121f5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-67.svg @@ -0,0 +1,23 @@ +<svg width="30.45274pt" height="2.0pt" viewBox="-1.0 -1.0 30.45274 2.0 "> +<g transform="translate(0,1.0pt) scale(1,-1) translate(0,1.0pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke-width="2.0pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 28.45274 0.0 L 0.0 0.0 L 28.45274 0.0 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-68.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-68.svg new file mode 100644 index 00000000000..8673f68167e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-68.svg @@ -0,0 +1,26 @@ +<svg width="40.73573pt" height="35.06111pt" viewBox="16.36975 22.04437 40.73573 35.06111 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,-22.04437pt)"> + +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 28.45274 28.45274 L 56.90549 56.90549 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,19.70273,25.37735)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(8.75002pt,0pt)" text-anchor="middle" font-size="10"> +text</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-69.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-69.svg new file mode 100644 index 00000000000..bfa3f2879f9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-69.svg @@ -0,0 +1,77 @@ +<svg width="88.1847pt" height="98.57181pt" viewBox="-31.75586 -92.16344 88.1847 98.57181 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,92.16344pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.42288,-46.15134)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + <path d=" M -3.30418 -6.60837 L -17.83824 -35.67393 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,10.90901,-45.17912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + <path d=" M 21.33958 -42.67912 M 3.30347 -6.60837 L 17.35234 -34.7017 " style="fill:none"/> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.41664,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 17.35088 -50.65654 L 3.50134 -78.35306 " style="fill:none"/> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.26248,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <path d=" M 25.3283 -50.65654 L 39.17787 -78.35306 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-7.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-7.svg new file mode 100644 index 00000000000..2da61a983ae --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-7.svg @@ -0,0 +1,16 @@ +<svg width="85.75821pt" height="85.75821pt" viewBox="-42.8791 -42.8791 85.75821 85.75821 "> +<g transform="translate(0,42.8791pt) scale(1,-1) translate(0,42.8791pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M -42.67911 0.0 L 42.67911 0.0 L 0.0 -42.67911 L 0.0 42.67911 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-70.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-70.svg new file mode 100644 index 00000000000..1150c3670df --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-70.svg @@ -0,0 +1,180 @@ +<svg width="88.1847pt" height="98.57181pt" viewBox="-31.75586 -92.16344 88.1847 98.57181 "> +<g transform="translate(0,6.40837pt) scale(1,-1) translate(0,92.16344pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <path d=" M 8.37466 6.40837 L -8.37466 6.40837 C -10.59464 6.40837 -12.37466 4.62834 -12.37466 2.40837 L -12.37466 -2.40837 C -12.37466 -4.62834 -10.59464 -6.40837 -8.37466 -6.40837 L 8.37466 -6.40837 C 10.59464 -6.40837 12.37466 -4.62834 12.37466 -2.40837 L 12.37466 2.40837 C 12.37466 4.62834 10.59464 6.40837 8.37466 6.40837 Z M -12.37466 -6.40837 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <path d=" M -14.92322 -35.87393 L -27.75586 -35.87393 C -29.97583 -35.87393 -31.75586 -37.65396 -31.75586 -39.87393 L -31.75586 -45.48431 C -31.75586 -47.70428 -29.97583 -49.48431 -27.75586 -49.48431 L -14.92322 -49.48431 C -12.70325 -49.48431 -10.92322 -47.70428 -10.92322 -45.48431 L -10.92322 -39.87393 C -10.92322 -37.65396 -12.70325 -35.87393 -14.92322 -35.87393 Z M -31.75586 -49.48431 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.42288,-46.15134)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 0.0 -6.60837 L 0.0 -21.33955 L -21.33954 -21.33955 L -21.33954 -30.2341 " style="fill:none"/> + <g> + <g transform="matrix(0.0,-1.0,1.0,0.0,-21.33954,-30.2341)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 5.03983 0.0 C 5.03983 1.39853 3.91844 2.51991 2.51991 2.51991 C 1.12138 2.51991 0.0 1.39853 0.0 0.0 C 0.0 -1.39853 1.12138 -2.51991 2.51991 -2.51991 C 3.91844 -2.51991 5.03983 -1.39853 5.03983 0.0 Z M 2.51991 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <path d=" M 31.10313 -34.9017 L 11.57603 -34.9017 C 9.35606 -34.9017 7.57603 -36.68173 7.57603 -38.9017 L 7.57603 -46.45654 C 7.57603 -48.67651 9.35606 -50.45654 11.57603 -50.45654 L 31.10313 -50.45654 C 33.3231 -50.45654 35.10313 -48.67651 35.10313 -46.45654 L 35.10313 -38.9017 C 35.10313 -36.68173 33.3231 -34.9017 31.10313 -34.9017 Z M 7.57603 -48.5121 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,10.90901,-45.17912)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 21.33958 -42.67912 M 0.0 -6.60837 L 0.0 -21.33955 L 21.33958 -21.33955 L 21.33958 -29.26187 " style="fill:none"/> + <g> + <g transform="matrix(0.0,-1.0,1.0,0.0,21.33958,-29.26187)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 5.03983 0.0 C 5.03983 1.39853 3.91844 2.51991 2.51991 2.51991 C 1.12138 2.51991 0.0 1.39853 0.0 0.0 C 0.0 -1.39853 1.12138 -2.51991 2.51991 -2.51991 C 3.91844 -2.51991 5.03983 -1.39853 5.03983 0.0 Z M 2.51991 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <path d=" M 9.74971 -78.55305 L -9.74962 -78.55305 C -11.96959 -78.55305 -13.74962 -80.33308 -13.74962 -82.55305 L -13.74962 -88.16344 C -13.74962 -90.3834 -11.96959 -92.16344 -9.74962 -92.16344 L 9.74971 -92.16344 C 11.96968 -92.16344 13.74971 -90.3834 13.74971 -88.16344 L 13.74971 -82.55305 C 13.74971 -80.33308 11.96968 -78.55305 9.74971 -78.55305 Z M -13.74962 -92.16344 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.41664,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 21.33958 -50.65654 L 21.33958 -64.01868 L 0.00005 -64.01868 L 0.00005 -72.91322 " style="fill:none"/> + <g> + <g transform="matrix(0.0,-1.0,1.0,0.0,0.00005,-72.91322)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 5.03983 0.0 C 5.03983 1.39853 3.91844 2.51991 2.51991 2.51991 C 1.12138 2.51991 0.0 1.39853 0.0 0.0 C 0.0 -1.39853 1.12138 -2.51991 2.51991 -2.51991 C 3.91844 -2.51991 5.03983 -1.39853 5.03983 0.0 Z M 2.51991 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <g> + <g fill="rgb(100.0%,69.9997%,69.9997%)"> + <path d=" M 52.42883 -78.55305 L 32.9295 -78.55305 C 30.70953 -78.55305 28.9295 -80.33308 28.9295 -82.55305 L 28.9295 -88.16344 C 28.9295 -90.3834 30.70953 -92.16344 32.9295 -92.16344 L 52.42883 -92.16344 C 54.6488 -92.16344 56.42883 -90.3834 56.42883 -88.16344 L 56.42883 -82.55305 C 56.42883 -80.33308 54.6488 -78.55305 52.42883 -78.55305 Z M 28.9295 -92.16344 " style="stroke:none"/> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.26248,-88.83046)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <g stroke-width="0.8pt"> + <path d=" M 21.33958 -50.65654 L 21.33958 -64.01868 L 42.67917 -64.01868 L 42.67917 -72.91322 " style="fill:none"/> + <g> + <g transform="matrix(0.0,-1.0,1.0,0.0,42.67917,-72.91322)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <path d=" M 5.03983 0.0 C 5.03983 1.39853 3.91844 2.51991 2.51991 2.51991 C 1.12138 2.51991 0.0 1.39853 0.0 0.0 C 0.0 -1.39853 1.12138 -2.51991 2.51991 -2.51991 C 3.91844 -2.51991 5.03983 -1.39853 5.03983 0.0 Z M 2.51991 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-71.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-71.svg new file mode 100644 index 00000000000..d3bb624998d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-71.svg @@ -0,0 +1,227 @@ +<svg width="114.55649pt" height="91.72525pt" viewBox="-13.89429 -33.74213 114.55649 91.72525 "> +<g transform="translate(0,57.98312pt) scale(1,-1) translate(0,33.74213pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <clipPath id="pgfcp28"> <path d=" M 13.89429 0.0 C 13.89429 7.71123 7.71123 13.89429 0.0 13.89429 C -7.71123 13.89429 -13.89429 7.71123 -13.89429 0.0 C -13.89429 -7.71123 -7.71123 -13.89429 0.0 -13.89429 C 7.71123 -13.89429 13.89429 -7.71123 13.89429 0.0 Z M 0.0 0.0 "/> +</clipPath> + <g clip-path="url(#pgfcp28)"> + <g transform="matrix(1,0,0,1,0.0,0.0)"> + <g transform="matrix(0.55588,0,0,0.55588,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh29" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh29); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-9.04169,-3.0754)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(9.04169pt,0pt)" text-anchor="middle" font-size="10"> +root</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g> + <clipPath id="pgfcp30"> <path d=" M 55.08171 -21.33954 C 55.08171 -14.4562 49.56245 -8.93695 42.67912 -8.93695 C 35.79579 -8.93695 30.27654 -14.4562 30.27654 -21.33954 C 30.27654 -28.22287 35.79579 -33.74213 42.67912 -33.74213 C 49.56245 -33.74213 55.08171 -28.22287 55.08171 -21.33954 Z M 42.67912 -21.33954 "/> +</clipPath> + <g clip-path="url(#pgfcp30)"> + <g transform="matrix(1,0,0,1,42.67911,-21.33954)"> + <g transform="matrix(0.4962,0,0,0.4962,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh29" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh29); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,35.59578,-24.81175)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(7.08334pt,0pt)" text-anchor="middle" font-size="10"> +left</text> +</g> + </g> + </g> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <g stroke-width="0.8pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 14.09428 0.0 L 30.07654 -21.33954 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g> + <clipPath id="pgfcp31"> <path d=" M 58.40886 21.33958 C 58.40886 30.06946 51.409 37.06932 42.67912 37.06932 C 33.94925 37.06932 26.94939 30.06946 26.94939 21.33958 C 26.94939 12.60971 33.94925 5.60985 42.67912 5.60985 C 51.409 5.60985 58.40886 12.60971 58.40886 21.33958 Z M 42.67912 21.33958 "/> +</clipPath> + <g clip-path="url(#pgfcp31)"> + <g transform="matrix(1,0,0,1,42.67911,21.33957)"> + <g transform="matrix(0.62932,0,0,0.62932,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh29" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh29); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,32.24855,18.83958)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.43057pt,0pt)" text-anchor="middle" font-size="10"> +right</text> +</g> + </g> + </g> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <g stroke-width="0.8pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 42.67912 21.33958 M 14.09428 0.0 L 26.74939 21.33958 " style="fill:none"/> + <g> + <g> + <g> + <clipPath id="pgfcp32"> <path d=" M 100.6622 0.00005 C 100.6622 8.49362 93.85182 15.304 85.35825 15.304 C 76.86467 15.304 70.05429 8.49362 70.05429 0.00005 C 70.05429 -8.49353 76.86467 -15.30391 85.35825 -15.30391 C 93.85182 -15.30391 100.6622 -8.49353 100.6622 0.00005 Z M 85.35825 0.00005 "/> +</clipPath> + <g clip-path="url(#pgfcp32)"> + <g transform="matrix(1,0,0,1,85.35825,0.00005)"> + <g transform="matrix(0.61227,0,0,0.61227,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh29" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh29); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,74.94156,-3.47217)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <g stroke-width="0.8pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 58.60886 21.33958 L 69.8543 0.00005 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g> + <g> + <clipPath id="pgfcp33"> <path d=" M 100.6622 42.67917 C 100.6622 51.17274 93.85182 57.98312 85.35825 57.98312 C 76.86467 57.98312 70.05429 51.17274 70.05429 42.67917 C 70.05429 34.1856 76.86467 27.37521 85.35825 27.37521 C 93.85182 27.37521 100.6622 34.1856 100.6622 42.67917 Z M 85.35825 42.67917 "/> +</clipPath> + <g clip-path="url(#pgfcp33)"> + <g transform="matrix(1,0,0,1,85.35825,42.67917)"> + <g transform="matrix(0.61227,0,0,0.61227,0.0,0.0)"> + <g transform="matrix(0.0,0.0,0.0,0.0,0.0,0.0)"> + <radialGradient id="pgfsh29" fx="0.40001" fy="0.59999" > + <stop offset=" 0.0" stop-color=" rgb(100.0%,85.00061%,85.00061%) "/> + <stop offset=" 0.18" stop-color=" rgb(100.0%,25.0%,25.0%) "/> + <stop offset=" 0.35999" stop-color=" rgb(69.9997%,0.0%,0.0%) "/> + <stop offset=" 0.5" stop-color=" rgb(50.0%,0.0%,0.0%) "/> + <stop offset=" 1.0" stop-color=" rgb(0.0%,0.0%,0.0%) "/> + </radialGradient> + <g transform="translate(-50.1875,-50.1875)"> + <circle cx="50.1875pt" cy="50.1875pt" r="50.1875pt" style="fill:url(#pgfsh29); stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,74.94156,39.20695)"> + <g fill="rgb(100.0%,100.0%,100.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.41669pt,0pt)" text-anchor="middle" font-size="10"> +child</text> +</g> + </g> + </g> + </g> + <g> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <g stroke-width="0.8pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 58.60886 21.33958 L 69.8543 42.67917 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-72.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-72.svg new file mode 100644 index 00000000000..43a266994cd --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-72.svg @@ -0,0 +1,38 @@ +<svg width="28.85274pt" height="28.85274pt" viewBox="-0.2 -0.2 28.85274 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 28.45274 L 28.45274 28.45274 " style="fill:none"/> + <path d=" M 0.0 22.76219 L 28.45274 22.76219 " style="fill:none"/> + <path d=" M 0.0 17.07164 L 28.45274 17.07164 " style="fill:none"/> + </g> + </g> + </g> + <g> + <g stroke="rgb(0.0%,100.0%,0.0%)"> + <g fill="rgb(0.0%,100.0%,0.0%)"> + <path d=" M 0.0 11.38109 L 28.45274 11.38109 " style="fill:none"/> + <path d=" M 0.0 5.69054 L 28.45274 5.69054 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 0.0 L 28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-73.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-73.svg new file mode 100644 index 00000000000..45ae5641fde --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-73.svg @@ -0,0 +1,15 @@ +<svg width="4.70554pt" height="4.70554pt" viewBox="-2.35277 -2.35277 4.70554 4.70554 "> +<g transform="translate(0,2.35277pt) scale(1,-1) translate(0,2.35277pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 2.15277 0.0 C 2.15277 1.19476 1.19476 2.15277 0.0 2.15277 C -1.19476 2.15277 -2.15277 1.19476 -2.15277 0.0 C -2.15277 -1.19476 -1.19476 -2.15277 0.0 -2.15277 C 1.19476 -2.15277 2.15277 -1.19476 2.15277 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-74.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-74.svg new file mode 100644 index 00000000000..45ae5641fde --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-74.svg @@ -0,0 +1,15 @@ +<svg width="4.70554pt" height="4.70554pt" viewBox="-2.35277 -2.35277 4.70554 4.70554 "> +<g transform="translate(0,2.35277pt) scale(1,-1) translate(0,2.35277pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 2.15277 0.0 C 2.15277 1.19476 1.19476 2.15277 0.0 2.15277 C -1.19476 2.15277 -2.15277 1.19476 -2.15277 0.0 C -2.15277 -1.19476 -1.19476 -2.15277 0.0 -2.15277 C 1.19476 -2.15277 2.15277 -1.19476 2.15277 0.0 Z M 0.0 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-75.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-75.svg new file mode 100644 index 00000000000..49ef8273b78 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-75.svg @@ -0,0 +1,43 @@ +<svg width="13.31662pt" height="1.0pt" viewBox="-0.2 1.95277 13.31662 1.0 "> +<g transform="translate(0,2.35277pt) scale(1,-1) translate(0,-1.95277pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 2.15277 L 12.45663 2.15277 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,12.45663,2.15277)"> + <g> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + <g transform="matrix(1.0,0.0,0.0,1.0,-2.21997,0.0)"> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-76.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-76.svg new file mode 100644 index 00000000000..5216ac706d5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-76.svg @@ -0,0 +1,39 @@ +<svg width="71.07144pt" height="41.95201pt" viewBox="-7.08298 -6.74963 71.07144 41.95201 "> +<g transform="translate(0,35.20238pt) scale(1,-1) translate(0,6.74963pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + <g> + <g fill="rgb(100.0%,100.0%,0.0%)"> + <path d=" M -7.08298 -6.74963 M -7.08298 -2.74963 L -7.08298 31.20238 C -7.08298 33.42235 -5.30295 35.20238 -3.08298 35.20238 L 59.98846 35.20238 C 62.20844 35.20238 63.98846 33.42235 63.98846 31.20238 L 63.98846 -2.74963 C 63.98846 -4.9696 62.20844 -6.74963 59.98846 -6.74963 L -3.08298 -6.74963 C -5.30295 -6.74963 -7.08298 -4.9696 -7.08298 -2.74963 L -7.08298 -2.74963 C -7.08298 -4.9696 -7.08298 -4.9696 -7.08298 -2.74963 Z M 63.98846 35.20238 " style="stroke:none"/> + </g> + </g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +X</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.15549,25.03609)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +Y</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-77.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-77.svg new file mode 100644 index 00000000000..8e3e1beeed3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-77.svg @@ -0,0 +1,15 @@ +<svg width="9.01108pt" height="4.70554pt" viewBox="-0.2 -0.2 9.01108 4.70554 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 4.30554 L 8.61108 4.30554 L 8.61108 0.0 L 0.0 0.0 Z M 8.61108 4.30554 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-78.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-78.svg new file mode 100644 index 00000000000..8e3e1beeed3 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-78.svg @@ -0,0 +1,15 @@ +<svg width="9.01108pt" height="4.70554pt" viewBox="-0.2 -0.2 9.01108 4.70554 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 4.30554 L 8.61108 4.30554 L 8.61108 0.0 L 0.0 0.0 Z M 8.61108 4.30554 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-79.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-79.svg new file mode 100644 index 00000000000..d6c7d6347ba --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-79.svg @@ -0,0 +1,38 @@ +<svg width="28.85274pt" height="14.62636pt" viewBox="-0.2 -0.2 28.85274 14.62636 "> +<g transform="translate(0,14.42636pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 28.45274 0.0 " style="fill:none"/> + <path d=" M 0.0 2.84526 L 28.45274 2.84526 " style="fill:none"/> + </g> + </g> + </g> + <path d=" M 0.0 5.69054 L 28.45274 5.69054 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,100.0%,0.0%)"> + <g fill="rgb(0.0%,100.0%,0.0%)"> + <path d=" M 0.0 8.53581 L 28.45274 8.53581 " style="fill:none"/> + <path d=" M 0.0 11.38109 L 28.45274 11.38109 " style="fill:none"/> + <g> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 0.0 14.22636 L 28.45274 14.22636 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-8.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-8.svg new file mode 100644 index 00000000000..3827867e6a1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-8.svg @@ -0,0 +1,15 @@ +<svg width="43.0791pt" height="1.0pt" viewBox="-0.2 -0.2 43.0791 1.0 "> +<g transform="translate(0,0.2pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 42.67911 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-80.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-80.svg new file mode 100644 index 00000000000..9a172902fe6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-80.svg @@ -0,0 +1,15 @@ +<svg width="85.75822pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75822 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 54.077 2.82843 C 55.64677 1.25868 58.1642 1.25868 59.73398 2.82843 L 82.52974 25.62431 C 84.09952 27.19406 85.35823 26.67271 85.35823 24.45274 L 85.35823 0.0 L 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-81.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-81.svg new file mode 100644 index 00000000000..afb12f8f44b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-81.svg @@ -0,0 +1,24 @@ +<svg width="114.11096pt" height="57.30548pt" viewBox="-0.2 -0.2 114.11096 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 56.90549 0.0 M 0.0 28.45274 L 56.90549 28.45274 M 0.0 56.8955 L 56.90549 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.8955 0.0 L 56.8955 56.90549 " style="fill:none"/> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 56.90549 0.0 M 56.90549 0.0 L 113.81097 0.0 M 56.90549 28.45274 L 113.81097 28.45274 M 56.90549 56.8955 L 113.81097 56.8955 M 56.90549 0.0 L 56.90549 56.90549 M 85.35823 0.0 L 85.35823 56.90549 M 113.80098 0.0 L 113.80098 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-82.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-82.svg new file mode 100644 index 00000000000..48b288025ce --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-82.svg @@ -0,0 +1,24 @@ +<svg width="114.11096pt" height="57.30548pt" viewBox="-0.2 -0.2 114.11096 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 56.90549 0.0 M 0.0 28.45274 L 56.90549 28.45274 M 0.0 56.8955 L 56.90549 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.8955 0.0 L 56.8955 56.90549 " style="fill:none"/> + <g> + <g stroke="rgb(50.0%,50.0%,100.0%)"> + <g fill="rgb(50.0%,50.0%,100.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 56.90549 0.0 M 56.90549 0.0 L 113.81097 0.0 M 56.90549 28.45274 L 113.81097 28.45274 M 56.90549 56.8955 L 113.81097 56.8955 M 56.90549 0.0 L 56.90549 56.90549 M 85.35823 0.0 L 85.35823 56.90549 M 113.80098 0.0 L 113.80098 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-83.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-83.svg new file mode 100644 index 00000000000..020dfefbcce --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-83.svg @@ -0,0 +1,26 @@ +<svg width="114.11096pt" height="57.30548pt" viewBox="-0.2 -0.2 114.11096 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 56.90549 0.0 M 0.0 28.45274 L 56.90549 28.45274 M 0.0 56.8955 L 56.90549 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.8955 0.0 L 56.8955 56.90549 " style="fill:none"/> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 56.90549 0.0 M 56.90549 0.0 L 113.81097 0.0 M 56.90549 28.45274 L 113.81097 28.45274 M 56.90549 56.8955 L 113.81097 56.8955 M 56.90549 0.0 L 56.90549 56.90549 M 85.35823 0.0 L 85.35823 56.90549 M 113.80098 0.0 L 113.80098 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-84.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-84.svg new file mode 100644 index 00000000000..020dfefbcce --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-84.svg @@ -0,0 +1,26 @@ +<svg width="114.11096pt" height="57.30548pt" viewBox="-0.2 -0.2 114.11096 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 56.90549 0.0 M 0.0 28.45274 L 56.90549 28.45274 M 0.0 56.8955 L 56.90549 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.8955 0.0 L 56.8955 56.90549 " style="fill:none"/> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <g stroke-dasharray="3.0pt,3.0pt" stroke-dashoffset="0.0pt"> + <path d=" M 56.90549 0.0 M 56.90549 0.0 L 113.81097 0.0 M 56.90549 28.45274 L 113.81097 28.45274 M 56.90549 56.8955 L 113.81097 56.8955 M 56.90549 0.0 L 56.90549 56.90549 M 85.35823 0.0 L 85.35823 56.90549 M 113.80098 0.0 L 113.80098 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-85.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-85.svg new file mode 100644 index 00000000000..13152df049a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-85.svg @@ -0,0 +1,39 @@ +<svg width="85.65822pt" height="57.20547pt" viewBox="-0.2 -0.2 85.65822 57.20547 "> +<g transform="translate(0,57.00548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 0.0 0.0 L 31.45274 28.45274 " style="fill:none"/> + </g> + </g> + </g> + <path d=" M 28.45274 0.0 L 77.73448 28.45274 " style="fill:none"/> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 28.45274 0.0 L 74.19894 31.98828 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-86.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-86.svg new file mode 100644 index 00000000000..f57566180ef --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-86.svg @@ -0,0 +1,15 @@ +<svg width="53.49359pt" height="28.85274pt" viewBox="-28.65274 -0.2 53.49359 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 24.64085 14.22636 L 14.22636 24.64085 L 0.0 28.45274 L -14.22636 24.64085 L -24.64085 14.22636 L -28.45274 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-87.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-87.svg new file mode 100644 index 00000000000..0a9d79e6e90 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-87.svg @@ -0,0 +1,15 @@ +<svg width="9.01108pt" height="4.70554pt" viewBox="-0.2 -0.2 9.01108 4.70554 "> +<g transform="translate(0,4.50554pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 8.61108 0.0 L 8.61108 4.30554 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-88.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-88.svg new file mode 100644 index 00000000000..15cf586bed7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-88.svg @@ -0,0 +1,63 @@ +<svg width="39.80688pt" height="39.80688pt" viewBox="-11.15414 -11.15414 39.80688 39.80688 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,11.15414pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 27.99275 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,27.99275,0.0)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 0.0 27.99275 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,27.99275)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L -10.62888 -10.62889 " style="fill:none"/> + <g> + <g transform="matrix(-0.7071,-0.7071,0.7071,-0.7071,-10.62888,-10.62889)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-89.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-89.svg new file mode 100644 index 00000000000..6e3487f7c4a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-89.svg @@ -0,0 +1,73 @@ +<svg width="308.18724pt" height="72.30478pt" viewBox="-99.81311 -7.69965 308.18724 72.30478 "> +<g transform="translate(0,64.60513pt) scale(1,-1) translate(0,7.69965pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <path d=" M -32.20772 49.40584 h 64.41544 v 14.9993 h -64.41544 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-28.87474,54.96104)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(28.87474pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">class</tspan><tspan font-family="cmtt" font-size="10"> Shape</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <path d=" M -99.61311 -7.49965 h 85.41525 v 14.9993 h -85.41525 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-96.28014,-1.94444)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.37465pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">class</tspan><tspan font-family="cmtt" font-size="10"> Rectangle</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 22.07278 -6.38853 h 69.6654 v 12.77707 h -69.6654 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,25.40576,-3.05556)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(31.49973pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">class</tspan><tspan font-family="cmtt" font-size="10"> Circle</tspan></span></span></text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 133.25879 -7.49965 h 74.91534 v 14.9993 h -74.91534 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,136.59177,-1.94444)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(34.1247pt,0pt)" text-anchor="middle" font-size="10"> +<span class="obeylines-h"><span class="verb"><tspan font-family="cmtt" font-size="10">class</tspan><tspan font-family="cmtt" font-size="10"> Ellipse</tspan></span></span></text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 6.58853 L 56.90549 28.45274 L 0.0 28.45274 " style="fill:none"/> + <path d=" M 170.71646 7.69965 L 170.71646 28.45274 L 0.0 28.45274 " style="fill:none"/> + <path d=" M -56.90549 7.69965 L -56.90549 28.45274 L 0.0 28.45274 L 0.0 28.45274 L 0.0 45.3231 " style="fill:none"/> + <g> + <g transform="matrix(0.0,1.0,-1.0,0.0,0.0,45.3231)"> + <g> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linejoin="miter"> + <path d=" M 0.0 -3.59995 L 3.59995 0.0 L 0.0 3.59995 Z " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-9.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-9.svg new file mode 100644 index 00000000000..43ffca6cb5a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-9.svg @@ -0,0 +1,22 @@ +<svg width="61.30548pt" height="32.85274pt" viewBox="-2.2 -2.2 61.30548 32.85274 "> +<g transform="translate(0,30.65274pt) scale(1,-1) translate(0,2.2pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 0.0 0.0 M 2.0 0.0 C 2.0 1.10999 1.10999 2.0 0.0 2.0 C -1.10999 2.0 -2.0 1.10999 -2.0 0.0 C -2.0 -1.10999 -1.10999 -2.0 0.0 -2.0 C 1.10999 -2.0 2.0 -1.10999 2.0 0.0 Z M 0.0 0.0 M 28.45274 28.45274 M 30.45274 28.45274 C 30.45274 29.56273 29.56273 30.45274 28.45274 30.45274 C 27.34276 30.45274 26.45274 29.56273 26.45274 28.45274 C 26.45274 27.34276 27.34276 26.45274 28.45274 26.45274 C 29.56273 26.45274 30.45274 27.34276 30.45274 28.45274 Z M 28.45274 28.45274 M 56.90549 28.45274 M 58.90549 28.45274 C 58.90549 29.56273 58.01547 30.45274 56.90549 30.45274 C 55.7955 30.45274 54.90549 29.56273 54.90549 28.45274 C 54.90549 27.34276 55.7955 26.45274 56.90549 26.45274 C 58.01547 26.45274 58.90549 27.34276 58.90549 28.45274 Z M 56.90549 28.45274 M 56.90549 0.0 M 58.90549 0.0 C 58.90549 1.10999 58.01547 2.0 56.90549 2.0 C 55.7955 2.0 54.90549 1.10999 54.90549 0.0 C 54.90549 -1.10999 55.7955 -2.0 56.90549 -2.0 C 58.01547 -2.0 58.90549 -1.10999 58.90549 0.0 Z M 56.90549 0.0 " /> + </g> + </g> + </g> + <path d=" M 0.0 0.0 C 28.45274 28.45274 56.90549 28.45274 56.90549 0.0 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-90.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-90.svg new file mode 100644 index 00000000000..ac8407fe3a6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-90.svg @@ -0,0 +1,45 @@ +<svg width="90.83932pt" height="75.83109pt" viewBox="-19.50748 -37.91554 90.83932 75.83109 "> +<g transform="translate(0,37.91554pt) scale(1,-1) translate(0,37.91554pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <path d=" M 19.30748 0.0 C 19.30748 5.02979 10.7155 9.0628 0.0 9.0628 C -10.7155 9.0628 -19.30748 5.02979 -19.30748 0.0 C -19.30748 -5.02979 -10.7155 -9.0628 0.0 -9.0628 C 10.7155 -9.0628 19.30748 -5.02979 19.30748 0.0 Z M 0.0 0.0 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.31946,-3.0754)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.31946pt,0pt)" text-anchor="middle" font-size="10"> +start</text> +</g> + </g> + </g> + </g> + <path d=" M 0.0 -9.2628 C 0.0 -37.71555 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 1.6276 -9.23326 C 6.56827 -37.25359 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 3.32307 -9.13177 C 13.05464 -35.86873 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 5.16292 -8.94252 C 19.38928 -33.58337 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 7.24147 -8.62973 C 25.53065 -30.42558 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 9.63287 -8.08191 C 31.42873 -26.3711 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 12.40619 -7.16264 C 37.04704 -21.389 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 15.53102 -5.65314 C 42.26797 -15.3847 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 18.2954 -3.22633 C 46.31572 -8.167 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 19.50748 0.0 C 47.96022 0.0 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 18.2954 3.22633 C 46.31572 8.167 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 15.53102 5.65314 C 42.26797 15.3847 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 12.40619 7.16264 C 37.04704 21.389 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 9.63287 8.08191 C 31.42873 26.3711 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 7.24147 8.62973 C 25.53065 30.42558 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 5.16292 8.94252 C 19.38928 33.58337 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 3.32307 9.13177 C 13.05464 35.86873 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 1.6276 9.23326 C 6.56827 37.25359 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + <path d=" M 0.0 9.2628 C 0.0 37.71555 42.67911 0.0 71.13185 0.0 " style="fill:none"/> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-91.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-91.svg new file mode 100644 index 00000000000..661467a5e96 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-91.svg @@ -0,0 +1,138 @@ +<svg width="219.2255pt" height="142.7637pt" viewBox="-35.9228 -57.00548 219.2255 142.7637 "> +<g transform="translate(0,85.75822pt) scale(1,-1) translate(0,57.00548pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g fill="rgb(80.0003%,80.0003%,100.0%)"> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M -28.45274 -56.90549 M -28.45274 -56.90549 L 170.71646 -56.90549 M -28.45274 -28.45274 L 170.71646 -28.45274 M -28.45274 0.0 L 170.71646 0.0 M -28.45274 28.45274 L 170.71646 28.45274 M -28.45274 56.90549 L 170.71646 56.90549 M -28.45274 85.34824 L 170.71646 85.34824 M -28.45274 -56.90549 L -28.45274 85.35823 M 0.0 -56.90549 L 0.0 85.35823 M 28.45274 -56.90549 L 28.45274 85.35823 M 56.90549 -56.90549 L 56.90549 85.35823 M 85.35823 -56.90549 L 85.35823 85.35823 M 113.81097 -56.90549 L 113.81097 85.35823 M 142.26372 -56.90549 L 142.26372 85.35823 M 170.70647 -56.90549 L 170.70647 85.35823 " style="fill:none"/> + </g> + </g> + </g> + </g> + <g> + <path d=" M 34.66284 6.11191 C 33.60287 12.12344 17.32771 14.22382 -1.9099 10.83176 C -21.1475 7.4397 -35.72281 -0.10037 -34.66284 -6.11191 C -33.60287 -12.12344 -17.32771 -14.22382 1.9099 -10.83176 C 21.1475 -7.4397 35.72281 0.10037 34.66284 6.11191 Z M 0.0 0.0 " /> + <g> + <g transform="matrix(0.9848,0.17365,-0.17365,0.9848,-20.79387,-6.20502)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(21.55559pt,0pt)" text-anchor="middle" font-size="10"> +An ellipse</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 106.50154 -28.45274 C 106.50154 -16.71837 97.0926 -7.30943 85.35823 -7.30943 C 73.62386 -7.30943 64.21492 -16.71837 64.21492 -28.45274 C 64.21492 -40.18712 73.62386 -49.59605 85.35823 -49.59605 C 97.0926 -49.59605 106.50154 -40.18712 106.50154 -28.45274 Z M 85.35823 -28.45274 " /> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,68.53877,-31.92496)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(16.81946pt,0pt)" text-anchor="middle" font-size="10"> +A circle</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 81.01343 73.95677 L 27.47739 54.47104 L 32.79753 39.85422 L 86.33357 59.33995 Z M 32.13248 41.6814 " /> + <g> + <g transform="matrix(0.9397,0.34203,-0.34203,0.9397,34.12451,45.95334)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(25.15282pt,0pt)" text-anchor="middle" font-size="10"> +A rectangle</text> +</g> + </g> + </g> + </g> + <g> + <path d=" M 183.10269 42.30775 L 109.20216 84.97414 L 101.42476 71.50322 L 175.32529 28.83684 Z M 102.39697 73.18716 " /> + <g> + <g transform="matrix(0.86603,-0.5,0.5,0.86603,106.9499,74.40712)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(39.3334pt,0pt)" text-anchor="middle" font-size="10"> +Another rectangle</text> +</g> + </g> + </g> + </g> + <g> + <g stroke-width="0.8pt"> + <path d=" M 19.3009 -6.43361 L 65.08998 -21.69667 M 78.60216 -8.1845 L 59.42944 49.3347 M 80.22467 56.90363 L 126.31325 56.90294 " style="fill:none"/> + </g> + </g> + <g> + <g stroke-width="0.8pt"> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M -0.00017 11.35732 L -0.00017 85.35823 L 28.45274 85.35823 L 56.9053 85.35823 L 56.9053 65.39488 M 56.90575 48.41614 L 56.90575 -28.45274 L 63.30492 -28.45274 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,63.30492,-28.45274)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke-width="0.8pt"> + <g stroke="rgb(0.0%,0.0%,100.0%)"> + <g fill="rgb(0.0%,0.0%,100.0%)"> + <path d=" M 107.41154 -28.45274 C 142.26373 -28.45274 142.26372 28.45274 142.26277 46.98451 " style="fill:none"/> + <g> + <g transform="matrix(-1.0,0.0,0.0,-1.0,107.41154,-28.45274)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g transform="matrix(-0.00003,1.0,-1.0,-0.00003,142.26277,46.98451)"> + <g> + <g stroke-width="0.64pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.55997 2.07996 C -1.42996 1.29997 0.0 0.12999 0.38998 0.0 C 0.0 -0.12999 -1.42996 -1.29997 -1.55997 -2.07996 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-92.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-92.svg new file mode 100644 index 00000000000..9d34a3ff72c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-92.svg @@ -0,0 +1,26 @@ +<svg width="42.18573pt" height="35.60237pt" viewBox="-13.53299 -6.94963 42.18573 35.60237 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,6.94963pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 0.0 0.0 L 0.0 28.45274 L 28.45274 28.45274 L 28.45274 0.0 L 0.0 0.0 Z M 28.45274 28.45274 M 6.94856 6.94963 L 28.45274 28.45274 " style="fill:none"/> + <g> + <path d=" M -13.333 -6.74963 h 26.66599 v 13.49927 h -26.66599 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-10.00002,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(10.00002pt,0pt)" text-anchor="middle" font-size="10"> +Text</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-93.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-93.svg new file mode 100644 index 00000000000..ca92f325140 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-93.svg @@ -0,0 +1,36 @@ +<svg width="71.27144pt" height="35.60237pt" viewBox="-7.28297 -6.94963 71.27144 35.60237 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,6.94963pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 M 56.90549 0.0 M 6.94856 6.94963 C 28.45274 28.45274 28.45274 28.45274 49.95692 6.94963 " style="fill:none"/> + <g> + <path d=" M -7.08298 -6.74963 h 14.16595 v 13.49927 h -14.16595 Z " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,-3.75,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +X</text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,53.15549,-3.41666)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(3.75pt,0pt)" text-anchor="middle" font-size="10"> +Y</text> +</g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-94.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-94.svg new file mode 100644 index 00000000000..a98b00e64d9 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-94.svg @@ -0,0 +1,35 @@ +<svg width="85.75822pt" height="57.30548pt" viewBox="-0.2 -0.2 85.75822 57.30548 "> +<g transform="translate(0,57.10548pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <g stroke-width="0.2pt"> + <path d=" M 0.0 0.0 M 0.0 0.0 L 85.35823 0.0 M 0.0 28.45274 L 85.35823 28.45274 M 0.0 56.8955 L 85.35823 56.8955 M 0.0 0.0 L 0.0 56.90549 M 28.45274 0.0 L 28.45274 56.90549 M 56.90549 0.0 L 56.90549 56.90549 M 85.34824 0.0 L 85.34824 56.90549 " style="fill:none"/> + </g> + </g> + </g> + </g> + <path d=" M 0.0 0.0 L 85.35823 56.90549 M 28.45274 56.90549 L 85.35823 0.0 " style="fill:none"/> + <g> + </g> + <g> + </g> + <g> + <g stroke="rgb(100.0%,0.0%,0.0%)"> + <g fill="rgb(100.0%,0.0%,0.0%)"> + <path d=" M 51.22656 34.15147 M 53.22656 34.15147 C 53.22656 35.26146 52.33655 36.15147 51.22656 36.15147 C 50.11658 36.15147 49.22656 35.26146 49.22656 34.15147 C 49.22656 33.04149 50.11658 32.15147 51.22656 32.15147 C 52.33655 32.15147 53.22656 33.04149 53.22656 34.15147 Z M 51.22656 34.15147 " style="stroke:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-95.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-95.svg new file mode 100644 index 00000000000..e91a42b3d2b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-95.svg @@ -0,0 +1,121 @@ +<svg width="70.78343pt" height="53.71709pt" viewBox="-5.89046 -6.45796 70.78343 53.71709 "> +<g transform="translate(0,47.25912pt) scale(1,-1) translate(0,6.45796pt)"> + <g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,19.88217,13.0458)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.75868pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">p</tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">1</tspan></tspan></text> +</g> + </g> + </g> + </g> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,2.60544,26.30272)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.75868pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">p</tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">2</tspan></tspan></text> +</g> + </g> + </g> + </g> + <path d=" M -5.69046 0.0 L 34.1432 0.0 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,37.67618,-1.18056)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.65451pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">q</tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">1</tspan> </tspan> </text> +</g> + </g> + </g> + </g> + <path d=" M 56.90549 -5.69046 L 56.90549 34.1432 " style="fill:none"/> + <g> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,52.25098,39.6206)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <text style="stroke:none" transform="scale(1,-1) translate(4.65451pt,0pt)" text-anchor="middle" font-size="10"> +<tspan font-family="cmmi" font-size="10">q</tspan><tspan baseline-shift="sub"><tspan font-family="cmr" font-size="7">2</tspan> </tspan> </text> +</g> + </g> + </g> + </g> + <path d=" M 24.64085 7.5684 L 24.64085 0.45999 " style="fill:none"/> + <g> + <g transform="matrix(0.0,-1.0,1.0,0.0,24.64085,0.45999)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 7.36412 20.82532 L 7.36412 0.45999 " style="fill:none"/> + <g> + <g transform="matrix(0.0,-1.0,1.0,0.0,7.36412,0.45999)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 32.93251 14.22636 L 56.4455 14.22636 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,56.4455,14.22636)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <path d=" M 15.65578 27.48328 L 56.4455 27.48328 " style="fill:none"/> + <g> + <g transform="matrix(1.0,0.0,0.0,1.0,56.4455,27.48328)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-96.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-96.svg new file mode 100644 index 00000000000..e83725fd2c8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-96.svg @@ -0,0 +1,17 @@ +<svg width="85.75822pt" height="71.53185pt" viewBox="-0.2 -0.2 85.75822 71.53185 "> +<g transform="translate(0,71.33185pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 0.0 L 28.45274 28.45274 L 0.0 28.45274 Z " style="fill:none"/> + <path d=" M 56.90549 0.0 L 85.35823 0.0 L 85.35823 28.45274 L 56.90549 28.45274 Z " style="fill:none"/> + <path d=" M 42.67911 42.67911 L 71.13185 42.67911 L 71.13185 71.13185 L 42.67911 71.13185 Z " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-97.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-97.svg new file mode 100644 index 00000000000..e83725fd2c8 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-97.svg @@ -0,0 +1,17 @@ +<svg width="85.75822pt" height="71.53185pt" viewBox="-0.2 -0.2 85.75822 71.53185 "> +<g transform="translate(0,71.33185pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 0.0 L 28.45274 28.45274 L 0.0 28.45274 Z " style="fill:none"/> + <path d=" M 56.90549 0.0 L 85.35823 0.0 L 85.35823 28.45274 L 56.90549 28.45274 Z " style="fill:none"/> + <path d=" M 42.67911 42.67911 L 71.13185 42.67911 L 71.13185 71.13185 L 42.67911 71.13185 Z " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-98.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-98.svg new file mode 100644 index 00000000000..fa76c8c65ee --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-98.svg @@ -0,0 +1,60 @@ +<svg width="71.53185pt" height="43.0791pt" viewBox="28.25275 -28.65274 71.53185 43.0791 "> +<g transform="translate(0,14.42636pt) scale(1,-1) translate(0,28.65274pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 28.45274 0.0 C 53.0936 14.22636 99.5846 -3.81189 85.35823 -28.45274 " style="fill:none"/> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 28.45274 0.0 L 52.69397 13.99564 " style="fill:none"/> + <g> + <g transform="matrix(0.86877,0.50157,-0.50157,0.86877,52.69397,13.99564)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + <g> + <g stroke="rgb(50.0%,50.0%,50.0%)"> + <g fill="rgb(50.0%,50.0%,50.0%)"> + <path d=" M 85.58896 -28.05312 L 99.5846 -3.81189 " style="fill:none"/> + <g> + <g transform="matrix(-0.50157,-0.86877,0.86877,-0.50157,85.58896,-28.05312)"> + <g> + <g stroke-width="0.31999pt"> + <g stroke-dasharray="none" stroke-dashoffset="0.0pt"> + <g stroke-linecap="round"> + <g stroke-linejoin="round"> + <path d=" M -1.19998 1.59998 C -1.09998 0.99998 0.0 0.09999 0.29999 0.0 C 0.0 -0.09999 -1.09998 -0.99998 -1.19998 -1.59998 " style="fill:none"/> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + </g> + + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-99.svg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-99.svg new file mode 100644 index 00000000000..9a172902fe6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual-99.svg @@ -0,0 +1,15 @@ +<svg width="85.75822pt" height="28.85274pt" viewBox="-0.2 -0.2 85.75822 28.85274 "> +<g transform="translate(0,28.65274pt) scale(1,-1) translate(0,0.2pt)"> +<g stroke="rgb(0.0%,0.0%,0.0%)"> + <g fill="rgb(0.0%,0.0%,0.0%)"> + <g> + <g stroke-width="0.4pt"> + <g> + </g> + <g> + <path d=" M 0.0 0.0 L 28.45274 28.45274 L 54.077 2.82843 C 55.64677 1.25868 58.1642 1.25868 59.73398 2.82843 L 82.52974 25.62431 C 84.09952 27.19406 85.35823 26.67271 85.35823 24.45274 L 85.35823 0.0 L 56.90549 28.45274 " style="fill:none"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual.html new file mode 100644 index 00000000000..0912d56797f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual.html @@ -0,0 +1,3941 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title></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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> +<!--l. 57--><p class="noindent"><span +class="cmr-17x-x-143">Ti</span><span +class="cmti-12x-x-207">k</span><span +class="cmr-17x-x-143">Z</span><span +class="cmr-17x-x-143"> and </span><span +class="cmcsc-10x-x-248"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> +<!--l. 60--><p class="noindent"><span +class="cmr-12x-x-120">Manual for Version 1.00</span> +<!--l. 64--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-1.svg" width="216.7301pt" height="215.40262pt" 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-1-" ><colgroup id="TBL-1-1g"><col +id="TBL-1-1"></colgroup><tr + valign="baseline" id="TBL-1-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-1-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br> +<span +class="cmtt-8">\tikzstyle{level</span><span +class="cmtt-8"> 1}=[sibling</span><span +class="cmtt-8"> angle=120]</span> +<br><span +class="cmtt-8">\tikzstyle{level</span><span +class="cmtt-8"> 2}=[sibling</span><span +class="cmtt-8"> angle=60]</span> +<br><span +class="cmtt-8">\tikzstyle{level</span><span +class="cmtt-8"> 3}=[sibling</span><span +class="cmtt-8"> angle=30]</span> +<br><span +class="cmtt-8">\tikzstyle{every</span><span +class="cmtt-8"> node}=[fill]</span> +<br><span +class="cmtt-8">\tikzstyle{edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent}=[snake=expanding</span><span +class="cmtt-8"> waves,segment</span><span +class="cmtt-8"> length=1mm,segment</span><span +class="cmtt-8"> angle=10,draw]</span> +<br> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> [grow</span><span +class="cmtt-8"> cyclic,shape=circle,very</span><span +class="cmtt-8"> thick,level</span><span +class="cmtt-8"> distance=13mm,cap=round]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> {}</span><span +class="cmtt-8"> child</span><span +class="cmtt-8"> [color=\A]</span><span +class="cmtt-8"> foreach</span><span +class="cmtt-8"> \A</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {red,green,blue}</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"> node</span><span +class="cmtt-8"> {}</span><span +class="cmtt-8"> child</span><span +class="cmtt-8"> [color=\A!50!\B]</span><span +class="cmtt-8"> foreach</span><span +class="cmtt-8"> \B</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {red,green,blue}</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</span><span +class="cmtt-8"> {}</span><span +class="cmtt-8"> child</span><span +class="cmtt-8"> [color=\A!50!\B!50!\C]</span><span +class="cmtt-8"> foreach</span><span +class="cmtt-8"> \C</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {black,gray,white}</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"> node</span><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"> </span><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"> };</span></div> </td></tr></table> </td> +</tr></table> +</div> + + +<!--l. 87--><p class="indent"> Für meinen Vater, damit er noch viele schöne <span class="TEX">T<span +class="E">E</span>X</span>-Graphiken erschaffen kann. + + +<!--l. 100--><p class="indent"> + + +<!--l. 100--><p class="indent"> + + +<div class="center" +> +<!--l. 100--><p class="noindent"> +<span +class="cmr-17">The Ti</span><span +class="cmti-12x-x-144">k</span><span +class="cmr-17">Z</span><span +class="cmr-17"> and </span><span +class="cmcsc-10x-x-172"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span><span +class="cmr-17"> Packages</span><br> +<span +class="cmr-17">Manual for Version 1.00</span><br> +<span +class="cmtt-12">http://sourceforge.net/projects/pgf</span> +<div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-2-" ><colgroup id="TBL-2-1g"><col +id="TBL-2-1"></colgroup><tr + valign="baseline" id="TBL-2-1-"><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-2-1-1" +class="td11"> <span +class="cmr-12">Till Tantau </span></td> +</tr><tr + valign="baseline" id="TBL-2-2-"><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-2-2-1" +class="td11"> <span +class="cmtt-12">mailto:tantau@users.sourceforge.net </span></td> +</tr></table> +</div> +<!--l. 100--><p class="noindent"><span +class="cmr-12">October 23, 2005</span></div> + <h3 class="likesectionHead"><a + id="x1-1000"></a>Contents</h3> + <div class="tableofcontents"> + <span class="partToc">I <a +href="#x1-2000I" id="QQ2-1-2">Getting Started</a></span> +<br> <span class="sectionToc">1 <a +href="pgfmanualse1.html#x2-30001" id="QQ2-2-3">Introduction</a></span> +<br> <span class="subsectionToc">1.1 <a +href="pgfmanualse1.html#x2-40001.1" id="QQ2-2-4">Structure of the System</a></span> +<br> <span class="subsectionToc">1.2 <a +href="pgfmanualse1.html#x2-50001.2" id="QQ2-2-5">Comparison with Other Graphics Packages</a></span> +<br> <span class="subsectionToc">1.3 <a +href="pgfmanualse1.html#x2-60001.3" id="QQ2-2-6">Utilities: Page Management</a></span> +<br> <span class="subsectionToc">1.4 <a +href="pgfmanualse1.html#x2-70001.4" id="QQ2-2-7">How to Read This Manual</a></span> +<br> <span class="subsectionToc">1.5 <a +href="pgfmanualse1.html#x2-80001.5" id="QQ2-2-8">Getting Help</a></span> +<br> <span class="sectionToc">2 <a +href="pgfmanualse2.html#x3-90002" id="QQ2-3-9">Installation</a></span> +<br> <span class="subsectionToc">2.1 <a +href="pgfmanualse2.html#x3-100002.1" id="QQ2-3-10">Package and Driver Versions</a></span> +<br> <span class="subsectionToc">2.2 <a +href="pgfmanualse2.html#x3-110002.2" id="QQ2-3-11">Installing Prebundled Packages</a></span> +<br> <span class="subsubsectionToc">2.2.1 <a +href="pgfmanualse2.html#x3-120002.2.1" id="QQ2-3-12">Debian</a></span> +<br> <span class="subsubsectionToc">2.2.2 <a +href="pgfmanualse2.html#x3-130002.2.2" id="QQ2-3-13">MiKTeX</a></span> +<br> <span class="subsectionToc">2.3 <a +href="pgfmanualse2.html#x3-140002.3" id="QQ2-3-14">Installation in a texmf Tree</a></span> +<br> <span class="subsubsectionToc">2.3.1 <a +href="pgfmanualse2.html#x3-150002.3.1" id="QQ2-3-15">Installation that Keeps Everything Together</a></span> +<br> <span class="subsubsectionToc">2.3.2 <a +href="pgfmanualse2.html#x3-160002.3.2" id="QQ2-3-16">Installation that is TDS-Compliant</a></span> +<br> <span class="subsectionToc">2.4 <a +href="pgfmanualse2.html#x3-170002.4" id="QQ2-3-17">Updating the Installation</a></span> +<br> <span class="subsectionToc">2.5 <a +href="pgfmanualse2.html#x3-180002.5" id="QQ2-3-18">License: The GNU Public License, Version 2</a></span> +<br> <span class="subsubsectionToc">2.5.1 <a +href="pgfmanualse2.html#x3-190002.5.1" id="QQ2-3-19">Preamble</a></span> +<br> <span class="subsubsectionToc">2.5.2 <a +href="pgfmanualse2.html#x3-200002.5.2" id="QQ2-3-20">Terms and Conditions For Copying, Distribution and Modification</a></span> +<br> <span class="subsubsectionToc">2.5.3 <a +href="pgfmanualse2.html#x3-210002.5.3" id="QQ2-3-21">No Warranty</a></span> +<br> <span class="sectionToc">3 <a +href="pgfmanualse3.html#x4-220003" id="QQ2-4-22">Tutorial: A Picture for Karl’s Students</a></span> +<br> <span class="subsectionToc">3.1 <a +href="pgfmanualse3.html#x4-230003.1" id="QQ2-4-23">Problem Statement</a></span> +<br> <span class="subsectionToc">3.2 <a +href="pgfmanualse3.html#x4-240003.2" id="QQ2-4-24">Setting up the Environment</a></span> +<br> <span class="subsubsectionToc">3.2.1 <a +href="pgfmanualse3.html#x4-250003.2.1" id="QQ2-4-25">Setting up the Environment in <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span></a></span> +<br> <span class="subsubsectionToc">3.2.2 <a +href="pgfmanualse3.html#x4-260003.2.2" id="QQ2-4-26">Setting up the Environment in Plain TEX</a></span> +<br> <span class="subsectionToc">3.3 <a +href="pgfmanualse3.html#x4-270003.3" id="QQ2-4-27">Straight Path Construction</a></span> +<br> <span class="subsectionToc">3.4 <a +href="pgfmanualse3.html#x4-280003.4" id="QQ2-4-28">Curved Path Construction</a></span> +<br> <span class="subsectionToc">3.5 <a +href="pgfmanualse3.html#x4-290003.5" id="QQ2-4-29">Circle Path Construction</a></span> +<br> <span class="subsectionToc">3.6 <a +href="pgfmanualse3.html#x4-300003.6" id="QQ2-4-30">Rectangle Path Construction</a></span> +<br> <span class="subsectionToc">3.7 <a +href="pgfmanualse3.html#x4-310003.7" id="QQ2-4-31">Grid Path Construction</a></span> +<br> <span class="subsectionToc">3.8 <a +href="pgfmanualse3.html#x4-320003.8" id="QQ2-4-32">Adding a Touch of Style</a></span> +<br> <span class="subsectionToc">3.9 <a +href="pgfmanualse3.html#x4-330003.9" id="QQ2-4-33">Drawing Options</a></span> +<br> <span class="subsectionToc">3.10 <a +href="pgfmanualse3.html#x4-340003.10" id="QQ2-4-34">Arc Path Construction</a></span> +<br> <span class="subsectionToc">3.11 <a +href="pgfmanualse3.html#x4-350003.11" id="QQ2-4-35">Clipping a Path</a></span> +<br> <span class="subsectionToc">3.12 <a +href="pgfmanualse3.html#x4-360003.12" id="QQ2-4-36">Parabola and Sine Path Construction</a></span> +<br> <span class="subsectionToc">3.13 <a +href="pgfmanualse3.html#x4-370003.13" id="QQ2-4-37">Filling and Drawing</a></span> + + +<br> <span class="subsectionToc">3.14 <a +href="pgfmanualse3.html#x4-380003.14" id="QQ2-4-38">Shading</a></span> +<br> <span class="subsectionToc">3.15 <a +href="pgfmanualse3.html#x4-390003.15" id="QQ2-4-39">Specifying Coordinates</a></span> +<br> <span class="subsectionToc">3.16 <a +href="pgfmanualse3.html#x4-400003.16" id="QQ2-4-40">Adding Arrow Tips</a></span> +<br> <span class="subsectionToc">3.17 <a +href="pgfmanualse3.html#x4-410003.17" id="QQ2-4-41">Scoping</a></span> +<br> <span class="subsectionToc">3.18 <a +href="pgfmanualse3.html#x4-420003.18" id="QQ2-4-42">Transformations</a></span> +<br> <span class="subsectionToc">3.19 <a +href="pgfmanualse3.html#x4-430003.19" id="QQ2-4-43">Repeating Things: For-Loops</a></span> +<br> <span class="subsectionToc">3.20 <a +href="pgfmanualse3.html#x4-440003.20" id="QQ2-4-44">Adding Text</a></span> +<br> <span class="subsectionToc">3.21 <a +href="pgfmanualse3.html#x4-450003.21" id="QQ2-4-45">Nodes</a></span> +<br> <span class="sectionToc">4 <a +href="pgfmanualse4.html#x5-460004" id="QQ2-5-46">Guidelines on Graphics</a></span> +<br> <span class="subsectionToc">4.1 <a +href="pgfmanualse4.html#x5-470004.1" id="QQ2-5-47">Should You Follow Guidelines?</a></span> +<br> <span class="subsectionToc">4.2 <a +href="pgfmanualse4.html#x5-480004.2" id="QQ2-5-48">Planning the Time Needed for the Creation of Graphics</a></span> +<br> <span class="subsectionToc">4.3 <a +href="pgfmanualse4.html#x5-490004.3" id="QQ2-5-49">Workflow for Creating a Graphic</a></span> +<br> <span class="subsectionToc">4.4 <a +href="pgfmanualse4.html#x5-500004.4" id="QQ2-5-50">Linking Graphics With the Main Text</a></span> +<br> <span class="subsectionToc">4.5 <a +href="pgfmanualse4.html#x5-510004.5" id="QQ2-5-51">Consistency Between Graphics and Text</a></span> +<br> <span class="subsectionToc">4.6 <a +href="pgfmanualse4.html#x5-520004.6" id="QQ2-5-52">Labels in Graphics</a></span> +<br> <span class="subsectionToc">4.7 <a +href="pgfmanualse4.html#x5-530004.7" id="QQ2-5-53">Plots and Charts</a></span> +<br> <span class="subsectionToc">4.8 <a +href="pgfmanualse4.html#x5-540004.8" id="QQ2-5-54">Attention and Distraction</a></span> +<br> <span class="sectionToc">5 <a +href="pgfmanualse5.html#x6-550005" id="QQ2-6-55">Input and Output Formats</a></span> +<br> <span class="subsectionToc">5.1 <a +href="pgfmanualse5.html#x6-560005.1" id="QQ2-6-56">Supported Input Formats</a></span> +<br> <span class="subsubsectionToc">5.1.1 <a +href="pgfmanualse5.html#x6-570005.1.1" id="QQ2-6-57">Using the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>Format</a></span> +<br> <span class="subsubsectionToc">5.1.2 <a +href="pgfmanualse5.html#x6-580005.1.2" id="QQ2-6-58">Using the Plain TEX Format</a></span> +<br> <span class="subsubsectionToc">5.1.3 <a +href="pgfmanualse5.html#x6-590005.1.3" id="QQ2-6-59">Using the ConTEXt Format</a></span> +<br> <span class="subsectionToc">5.2 <a +href="pgfmanualse5.html#x6-600005.2" id="QQ2-6-60">Supported Output Formats</a></span> +<br> <span class="subsubsectionToc">5.2.1 <a +href="pgfmanualse5.html#x6-610005.2.1" id="QQ2-6-61">Selecting the Backend Driver</a></span> +<br> <span class="subsubsectionToc">5.2.2 <a +href="pgfmanualse5.html#x6-620005.2.2" id="QQ2-6-62">Producing PDF Output</a></span> +<br> <span class="subsubsectionToc">5.2.3 <a +href="pgfmanualse5.html#x6-630005.2.3" id="QQ2-6-63">Producing PostScript Output</a></span> +<br> <span class="subsubsectionToc">5.2.4 <a +href="pgfmanualse5.html#x6-640005.2.4" id="QQ2-6-64">Producing HTML / SVG Output</a></span> +<br> <span class="partToc">II <a +href="#x1-65000II" id="QQ2-1-65">Ti<span +class="cmti-10">k</span>Z ist <span +class="cmti-10">kein </span>Zeichenprogramm</a></span> +<br> <span class="sectionToc">6 <a +href="pgfmanualse6.html#x7-660006" id="QQ2-7-66">Design Principles</a></span> +<br> <span class="subsectionToc">6.1 <a +href="pgfmanualse6.html#x7-670006.1" id="QQ2-7-67">Special Syntax For Specifying Points</a></span> +<br> <span class="subsectionToc">6.2 <a +href="pgfmanualse6.html#x7-680006.2" id="QQ2-7-68">Special Syntax For Path Specifications</a></span> +<br> <span class="subsectionToc">6.3 <a +href="pgfmanualse6.html#x7-690006.3" id="QQ2-7-69">Actions on Paths</a></span> +<br> <span class="subsectionToc">6.4 <a +href="pgfmanualse6.html#x7-700006.4" id="QQ2-7-70">Key-Value Syntax for Graphic Parameters</a></span> +<br> <span class="subsectionToc">6.5 <a +href="pgfmanualse6.html#x7-710006.5" id="QQ2-7-71">Special Syntax for Specifying Nodes</a></span> +<br> <span class="subsectionToc">6.6 <a +href="pgfmanualse6.html#x7-720006.6" id="QQ2-7-72">Special Syntax for Specifying Trees</a></span> +<br> <span class="subsectionToc">6.7 <a +href="pgfmanualse6.html#x7-730006.7" id="QQ2-7-73">Grouping of Graphic Parameters</a></span> +<br> <span class="subsectionToc">6.8 <a +href="pgfmanualse6.html#x7-740006.8" id="QQ2-7-74">Coordinate Transformation System</a></span> +<br> <span class="sectionToc">7 <a +href="pgfmanualse7.html#x8-750007" id="QQ2-8-75">Hierarchical Structures: Package, Environments, Scopes, and Styles</a></span> +<br> <span class="subsectionToc">7.1 <a +href="pgfmanualse7.html#x8-760007.1" id="QQ2-8-76">Loading the Package</a></span> +<br> <span class="subsectionToc">7.2 <a +href="pgfmanualse7.html#x8-770007.2" id="QQ2-8-77">Creating a Picture</a></span> +<br> <span class="subsubsectionToc">7.2.1 <a +href="pgfmanualse7.html#x8-780007.2.1" id="QQ2-8-78">Creating a Picture Using an Environment</a></span> +<br> <span class="subsubsectionToc">7.2.2 <a +href="pgfmanualse7.html#x8-790007.2.2" id="QQ2-8-79">Creating a Picture Using a Command</a></span> +<br> <span class="subsubsectionToc">7.2.3 <a +href="pgfmanualse7.html#x8-800007.2.3" id="QQ2-8-80">Adding a Background</a></span> +<br> <span class="subsectionToc">7.3 <a +href="pgfmanualse7.html#x8-810007.3" id="QQ2-8-81">Using Scopes to Structure a Picture</a></span> +<br> <span class="subsectionToc">7.4 <a +href="pgfmanualse7.html#x8-820007.4" id="QQ2-8-82">Using Scopes Inside Paths</a></span> +<br> <span class="subsectionToc">7.5 <a +href="pgfmanualse7.html#x8-830007.5" id="QQ2-8-83">Using Styles to Manage How Pictures Look</a></span> +<br> <span class="sectionToc">8 <a +href="pgfmanualse8.html#x9-840008" id="QQ2-9-84">Specifying Coordinates</a></span> +<br> <span class="subsectionToc">8.1 <a +href="pgfmanualse8.html#x9-850008.1" id="QQ2-9-85">Coordinates and Coordinate Options</a></span> +<br> <span class="subsectionToc">8.2 <a +href="pgfmanualse8.html#x9-860008.2" id="QQ2-9-86">Simple Coordinates</a></span> +<br> <span class="subsectionToc">8.3 <a +href="pgfmanualse8.html#x9-870008.3" id="QQ2-9-87">Polar Coordinates</a></span> +<br> <span class="subsectionToc">8.4 <a +href="pgfmanualse8.html#x9-880008.4" id="QQ2-9-88">Xy- and Xyz-Coordinates</a></span> +<br> <span class="subsectionToc">8.5 <a +href="pgfmanualse8.html#x9-890008.5" id="QQ2-9-89">Node Coordinates</a></span> +<br> <span class="subsubsectionToc">8.5.1 <a +href="pgfmanualse8.html#x9-900008.5.1" id="QQ2-9-90">Named Anchor Coordinates</a></span> +<br> <span class="subsubsectionToc">8.5.2 <a +href="pgfmanualse8.html#x9-910008.5.2" id="QQ2-9-91">Angle Anchor Coordinates</a></span> +<br> <span class="subsubsectionToc">8.5.3 <a +href="pgfmanualse8.html#x9-920008.5.3" id="QQ2-9-92">Anchor-Free Node Coordinates</a></span> +<br> <span class="subsectionToc">8.6 <a +href="pgfmanualse8.html#x9-930008.6" id="QQ2-9-93">Intersection Coordinates</a></span> +<br> <span class="subsubsectionToc">8.6.1 <a +href="pgfmanualse8.html#x9-940008.6.1" id="QQ2-9-94">Intersection of Two Lines</a></span> +<br> <span class="subsubsectionToc">8.6.2 <a +href="pgfmanualse8.html#x9-950008.6.2" id="QQ2-9-95">Intersection of Horizontal and Vertical Lines</a></span> + + +<br> <span class="subsectionToc">8.7 <a +href="pgfmanualse8.html#x9-960008.7" id="QQ2-9-96">Relative and Incremental Coordinates</a></span> +<br> <span class="sectionToc">9 <a +href="pgfmanualse9.html#x10-970009" id="QQ2-10-97">Syntax for Path Specifications</a></span> +<br> <span class="subsectionToc">9.1 <a +href="pgfmanualse9.html#x10-980009.1" id="QQ2-10-98">The Move-To Operation</a></span> +<br> <span class="subsectionToc">9.2 <a +href="pgfmanualse9.html#x10-990009.2" id="QQ2-10-99">The Line-To Operation</a></span> +<br> <span class="subsubsectionToc">9.2.1 <a +href="pgfmanualse9.html#x10-1000009.2.1" id="QQ2-10-100">Straight Lines</a></span> +<br> <span class="subsubsectionToc">9.2.2 <a +href="pgfmanualse9.html#x10-1010009.2.2" id="QQ2-10-101">Horizontal and Vertical Lines</a></span> +<br> <span class="subsubsectionToc">9.2.3 <a +href="pgfmanualse9.html#x10-1020009.2.3" id="QQ2-10-102">Snaked Lines</a></span> +<br> <span class="subsectionToc">9.3 <a +href="pgfmanualse9.html#x10-1030009.3" id="QQ2-10-103">The Curve-To Operation</a></span> +<br> <span class="subsectionToc">9.4 <a +href="pgfmanualse9.html#x10-1040009.4" id="QQ2-10-104">The Cycle Operation</a></span> +<br> <span class="subsectionToc">9.5 <a +href="pgfmanualse9.html#x10-1050009.5" id="QQ2-10-105">The Rectangle Operation</a></span> +<br> <span class="subsectionToc">9.6 <a +href="pgfmanualse9.html#x10-1060009.6" id="QQ2-10-106">Rounding Corners</a></span> +<br> <span class="subsectionToc">9.7 <a +href="pgfmanualse9.html#x10-1070009.7" id="QQ2-10-107">The Circle and Ellipse Operations</a></span> +<br> <span class="subsectionToc">9.8 <a +href="pgfmanualse9.html#x10-1080009.8" id="QQ2-10-108">The Arc Operation</a></span> +<br> <span class="subsectionToc">9.9 <a +href="pgfmanualse9.html#x10-1090009.9" id="QQ2-10-109">The Grid Operation</a></span> +<br> <span class="subsectionToc">9.10 <a +href="pgfmanualse9.html#x10-1100009.10" id="QQ2-10-110">The Parabola Operation</a></span> +<br> <span class="subsectionToc">9.11 <a +href="pgfmanualse9.html#x10-1110009.11" id="QQ2-10-111">The Sine and Cosine Operation</a></span> +<br> <span class="subsectionToc">9.12 <a +href="pgfmanualse9.html#x10-1120009.12" id="QQ2-10-112">The Plot Operation</a></span> +<br> <span class="subsubsectionToc">9.12.1 <a +href="pgfmanualse9.html#x10-1130009.12.1" id="QQ2-10-113">Plotting Points Given Inline</a></span> +<br> <span class="subsubsectionToc">9.12.2 <a +href="pgfmanualse9.html#x10-1140009.12.2" id="QQ2-10-114">Plotting Points Read From an External File</a></span> +<br> <span class="subsubsectionToc">9.12.3 <a +href="pgfmanualse9.html#x10-1150009.12.3" id="QQ2-10-115">Plotting a Function</a></span> +<br> <span class="subsubsectionToc">9.12.4 <a +href="pgfmanualse9.html#x10-1160009.12.4" id="QQ2-10-116">Placing Marks on the Plot</a></span> +<br> <span class="subsubsectionToc">9.12.5 <a +href="pgfmanualse9.html#x10-1170009.12.5" id="QQ2-10-117">Smooth Plots, Sharp Plots, and Comb Plots</a></span> +<br> <span class="subsectionToc">9.13 <a +href="pgfmanualse9.html#x10-1180009.13" id="QQ2-10-118">The Scoping Operation</a></span> +<br> <span class="subsectionToc">9.14 <a +href="pgfmanualse9.html#x10-1190009.14" id="QQ2-10-119">The Node Operation</a></span> +<br> <span class="sectionToc">10 <a +href="pgfmanualse10.html#x11-12000010" id="QQ2-11-120">Actions on Paths</a></span> +<br> <span class="subsectionToc">10.1 <a +href="pgfmanualse10.html#x11-12100010.1" id="QQ2-11-121">Specifying a Color</a></span> +<br> <span class="subsectionToc">10.2 <a +href="pgfmanualse10.html#x11-12200010.2" id="QQ2-11-122">Drawing a Path</a></span> +<br> <span class="subsubsectionToc">10.2.1 <a +href="pgfmanualse10.html#x11-12300010.2.1" id="QQ2-11-123">Graphic Parameters: Line Width, Line Cap, and Line Join</a></span> +<br> <span class="subsubsectionToc">10.2.2 <a +href="pgfmanualse10.html#x11-12400010.2.2" id="QQ2-11-124">Graphic Parameters: Dash Pattern</a></span> +<br> <span class="subsubsectionToc">10.2.3 <a +href="pgfmanualse10.html#x11-12500010.2.3" id="QQ2-11-125">Graphic Parameters: Draw Opacity</a></span> +<br> <span class="subsubsectionToc">10.2.4 <a +href="pgfmanualse10.html#x11-12600010.2.4" id="QQ2-11-126">Graphic Parameters: Arrow Tips</a></span> +<br> <span class="subsubsectionToc">10.2.5 <a +href="pgfmanualse10.html#x11-12700010.2.5" id="QQ2-11-127">Graphic Parameters: Double Lines and Bordered Lines</a></span> +<br> <span class="subsectionToc">10.3 <a +href="pgfmanualse10.html#x11-12800010.3" id="QQ2-11-128">Filling a Path</a></span> +<br> <span class="subsubsectionToc">10.3.1 <a +href="pgfmanualse10.html#x11-12900010.3.1" id="QQ2-11-129">Graphic Parameters: Interior Rules</a></span> +<br> <span class="subsubsectionToc">10.3.2 <a +href="pgfmanualse10.html#x11-13000010.3.2" id="QQ2-11-130">Graphic Parameters: Fill Opacity</a></span> +<br> <span class="subsectionToc">10.4 <a +href="pgfmanualse10.html#x11-13100010.4" id="QQ2-11-131">Shading a Path</a></span> +<br> <span class="subsubsectionToc">10.4.1 <a +href="pgfmanualse10.html#x11-13200010.4.1" id="QQ2-11-132">Choosing a Shading Type</a></span> +<br> <span class="subsubsectionToc">10.4.2 <a +href="pgfmanualse10.html#x11-13300010.4.2" id="QQ2-11-133">Choosing a Shading Color</a></span> +<br> <span class="subsectionToc">10.5 <a +href="pgfmanualse10.html#x11-13400010.5" id="QQ2-11-134">Establishing a Bounding Box</a></span> +<br> <span class="subsectionToc">10.6 <a +href="pgfmanualse10.html#x11-13500010.6" id="QQ2-11-135">Using a Path For Clipping</a></span> +<br> <span class="sectionToc">11 <a +href="pgfmanualse11.html#x12-13600011" id="QQ2-12-136">Nodes</a></span> +<br> <span class="subsectionToc">11.1 <a +href="pgfmanualse11.html#x12-13700011.1" id="QQ2-12-137">Nodes and Their Shapes</a></span> +<br> <span class="subsectionToc">11.2 <a +href="pgfmanualse11.html#x12-13800011.2" id="QQ2-12-138">Multi-Part Nodes</a></span> +<br> <span class="subsectionToc">11.3 <a +href="pgfmanualse11.html#x12-13900011.3" id="QQ2-12-139">Options for the Text in Nodes</a></span> +<br> <span class="subsectionToc">11.4 <a +href="pgfmanualse11.html#x12-14000011.4" id="QQ2-12-140">Placing Nodes Using Anchors</a></span> +<br> <span class="subsectionToc">11.5 <a +href="pgfmanualse11.html#x12-14100011.5" id="QQ2-12-141">Transformations</a></span> +<br> <span class="subsectionToc">11.6 <a +href="pgfmanualse11.html#x12-14200011.6" id="QQ2-12-142">Placing Nodes on a Line or Curve</a></span> +<br> <span class="subsubsectionToc">11.6.1 <a +href="pgfmanualse11.html#x12-14300011.6.1" id="QQ2-12-143">Explicit Use of the Position Option</a></span> +<br> <span class="subsubsectionToc">11.6.2 <a +href="pgfmanualse11.html#x12-14400011.6.2" id="QQ2-12-144">Implicit Use of the Position Option</a></span> +<br> <span class="subsectionToc">11.7 <a +href="pgfmanualse11.html#x12-14500011.7" id="QQ2-12-145">Connecting Nodes</a></span> +<br> <span class="subsectionToc">11.8 <a +href="pgfmanualse11.html#x12-14600011.8" id="QQ2-12-146">Predefined Shapes</a></span> +<br> <span class="sectionToc">12 <a +href="pgfmanualse12.html#x13-14700012" id="QQ2-13-147">Making Trees Grow</a></span> +<br> <span class="subsectionToc">12.1 <a +href="pgfmanualse12.html#x13-14800012.1" id="QQ2-13-148">Introduction to the Child Operation</a></span> +<br> <span class="subsectionToc">12.2 <a +href="pgfmanualse12.html#x13-14900012.2" id="QQ2-13-149">Child Paths and the Child Nodes</a></span> +<br> <span class="subsectionToc">12.3 <a +href="pgfmanualse12.html#x13-15000012.3" id="QQ2-13-150">Naming Child Nodes</a></span> +<br> <span class="subsectionToc">12.4 <a +href="pgfmanualse12.html#x13-15100012.4" id="QQ2-13-151">Specifying Options for Trees and Children</a></span> +<br> <span class="subsectionToc">12.5 <a +href="pgfmanualse12.html#x13-15200012.5" id="QQ2-13-152">Placing Child Nodes</a></span> +<br> <span class="subsectionToc">12.6 <a +href="pgfmanualse12.html#x13-15300012.6" id="QQ2-13-153">Edges From the Parent Node</a></span> + + +<br> <span class="sectionToc">13 <a +href="pgfmanualse13.html#x14-15400013" id="QQ2-14-154">Transformations</a></span> +<br> <span class="subsectionToc">13.1 <a +href="pgfmanualse13.html#x14-15500013.1" id="QQ2-14-155">The Different Coordinate Systems</a></span> +<br> <span class="subsectionToc">13.2 <a +href="pgfmanualse13.html#x14-15600013.2" id="QQ2-14-156">The Xy- and Xyz-Coordinate Systems</a></span> +<br> <span class="subsectionToc">13.3 <a +href="pgfmanualse13.html#x14-15700013.3" id="QQ2-14-157">Coordinate Transformations</a></span> +<br> <span class="partToc">III <a +href="#x1-158000III" id="QQ2-1-158">Libraries and Utilities</a></span> +<br> <span class="sectionToc">14 <a +href="pgfmanualse14.html#x15-15900014" id="QQ2-15-159">Libraries</a></span> +<br> <span class="subsectionToc">14.1 <a +href="pgfmanualse14.html#x15-16000014.1" id="QQ2-15-160">Arrow Tip Library</a></span> +<br> <span class="subsubsectionToc">14.1.1 <a +href="pgfmanualse14.html#x15-16100014.1.1" id="QQ2-15-161">Triangular Arrow Tips</a></span> +<br> <span class="subsubsectionToc">14.1.2 <a +href="pgfmanualse14.html#x15-16200014.1.2" id="QQ2-15-162">Barbed Arrow Tips</a></span> +<br> <span class="subsubsectionToc">14.1.3 <a +href="pgfmanualse14.html#x15-16300014.1.3" id="QQ2-15-163">Bracket-Like Arrow Tips</a></span> +<br> <span class="subsubsectionToc">14.1.4 <a +href="pgfmanualse14.html#x15-16400014.1.4" id="QQ2-15-164">Circle and Diamond Arrow Tips</a></span> +<br> <span class="subsubsectionToc">14.1.5 <a +href="pgfmanualse14.html#x15-16500014.1.5" id="QQ2-15-165">Partial Arrow Tips</a></span> +<br> <span class="subsubsectionToc">14.1.6 <a +href="pgfmanualse14.html#x15-16600014.1.6" id="QQ2-15-166">Line Caps</a></span> +<br> <span class="subsectionToc">14.2 <a +href="pgfmanualse14.html#x15-16700014.2" id="QQ2-15-167">Snake Library</a></span> +<br> <span class="subsectionToc">14.3 <a +href="pgfmanualse14.html#x15-16800014.3" id="QQ2-15-168">Plot Handler Library</a></span> +<br> <span class="subsubsectionToc">14.3.1 <a +href="pgfmanualse14.html#x15-16900014.3.1" id="QQ2-15-169">Curve Plot Handlers</a></span> +<br> <span class="subsubsectionToc">14.3.2 <a +href="pgfmanualse14.html#x15-17000014.3.2" id="QQ2-15-170">Comb Plot Handlers</a></span> +<br> <span class="subsubsectionToc">14.3.3 <a +href="pgfmanualse14.html#x15-17100014.3.3" id="QQ2-15-171">Mark Plot Handler</a></span> +<br> <span class="subsectionToc">14.4 <a +href="pgfmanualse14.html#x15-17200014.4" id="QQ2-15-172">Plot Mark Library</a></span> +<br> <span class="subsectionToc">14.5 <a +href="pgfmanualse14.html#x15-17300014.5" id="QQ2-15-173">Shape Library</a></span> +<br> <span class="subsectionToc">14.6 <a +href="pgfmanualse14.html#x15-17400014.6" id="QQ2-15-174">Tree Library</a></span> +<br> <span class="subsubsectionToc">14.6.1 <a +href="pgfmanualse14.html#x15-17500014.6.1" id="QQ2-15-175">Growth Functions</a></span> +<br> <span class="subsubsectionToc">14.6.2 <a +href="pgfmanualse14.html#x15-17600014.6.2" id="QQ2-15-176">Edges From Parent</a></span> +<br> <span class="subsectionToc">14.7 <a +href="pgfmanualse14.html#x15-17700014.7" id="QQ2-15-177">Background Library</a></span> +<br> <span class="subsectionToc">14.8 <a +href="pgfmanualse14.html#x15-17800014.8" id="QQ2-15-178">Automata Drawing Library</a></span> +<br> <span class="sectionToc">15 <a +href="pgfmanualse15.html#x16-17900015" id="QQ2-16-179">Repeating Things: The Foreach Statement</a></span> +<br> <span class="sectionToc">16 <a +href="pgfmanualse16.html#x17-18000016" id="QQ2-17-180">Page Management</a></span> +<br> <span class="subsectionToc">16.1 <a +href="pgfmanualse16.html#x17-18100016.1" id="QQ2-17-181">Basic Usage</a></span> +<br> <span class="subsectionToc">16.2 <a +href="pgfmanualse16.html#x17-18200016.2" id="QQ2-17-182">The Predefined Layouts</a></span> +<br> <span class="subsectionToc">16.3 <a +href="pgfmanualse16.html#x17-18300016.3" id="QQ2-17-183">Defining a Layout</a></span> +<br> <span class="subsectionToc">16.4 <a +href="pgfmanualse16.html#x17-18400016.4" id="QQ2-17-184">Creating Logical Pages</a></span> +<br> <span class="sectionToc">17 <a +href="pgfmanualse17.html#x18-18500017" id="QQ2-18-185">Extended Color Support</a></span> +<br> <span class="partToc">IV <a +href="#x1-186000IV" id="QQ2-1-186">The Basic Layer</a></span> +<br> <span class="sectionToc">18 <a +href="pgfmanualse18.html#x19-18700018" id="QQ2-19-187">Design Principles</a></span> +<br> <span class="subsectionToc">18.1 <a +href="pgfmanualse18.html#x19-18800018.1" id="QQ2-19-188">Core and Optional Packages</a></span> +<br> <span class="subsectionToc">18.2 <a +href="pgfmanualse18.html#x19-18900018.2" id="QQ2-19-189">Communicating with the Basic Layer via Macros</a></span> +<br> <span class="subsectionToc">18.3 <a +href="pgfmanualse18.html#x19-19000018.3" id="QQ2-19-190">Path-Centered Approach</a></span> +<br> <span class="subsectionToc">18.4 <a +href="pgfmanualse18.html#x19-19100018.4" id="QQ2-19-191">Coordinate Versus Canvas Transformations</a></span> +<br> <span class="sectionToc">19 <a +href="pgfmanualse19.html#x20-19200019" id="QQ2-20-192">Hierarchical Structures: Package, Environments, Scopes, and Text</a></span> +<br> <span class="subsectionToc">19.1 <a +href="pgfmanualse19.html#x20-19300019.1" id="QQ2-20-193">Overview</a></span> +<br> <span class="subsubsectionToc">19.1.1 <a +href="pgfmanualse19.html#x20-19400019.1.1" id="QQ2-20-194">The Hierarchical Structure of the Package</a></span> +<br> <span class="subsubsectionToc">19.1.2 <a +href="pgfmanualse19.html#x20-19500019.1.2" id="QQ2-20-195">The Hierarchical Structure of Graphics</a></span> +<br> <span class="subsectionToc">19.2 <a +href="pgfmanualse19.html#x20-19600019.2" id="QQ2-20-196">The Hierarchical Structure of the Package</a></span> +<br> <span class="subsubsectionToc">19.2.1 <a +href="pgfmanualse19.html#x20-19700019.2.1" id="QQ2-20-197">The Main Package</a></span> +<br> <span class="subsubsectionToc">19.2.2 <a +href="pgfmanualse19.html#x20-19800019.2.2" id="QQ2-20-198">The Core Package</a></span> +<br> <span class="subsubsectionToc">19.2.3 <a +href="pgfmanualse19.html#x20-19900019.2.3" id="QQ2-20-199">The Optional Basic Layer Packages</a></span> +<br> <span class="subsectionToc">19.3 <a +href="pgfmanualse19.html#x20-20000019.3" id="QQ2-20-200">The Hierarchical Structure of the Graphics</a></span> +<br> <span class="subsubsectionToc">19.3.1 <a +href="pgfmanualse19.html#x20-20100019.3.1" id="QQ2-20-201">The Main Environment</a></span> +<br> <span class="subsubsectionToc">19.3.2 <a +href="pgfmanualse19.html#x20-20200019.3.2" id="QQ2-20-202">Graphic Scope Environments</a></span> +<br> <span class="subsubsectionToc">19.3.3 <a +href="pgfmanualse19.html#x20-20300019.3.3" id="QQ2-20-203">Inserting Text and Images</a></span> +<br> <span class="sectionToc">20 <a +href="pgfmanualse20.html#x21-20400020" id="QQ2-21-204">Specifying Coordinates</a></span> +<br> <span class="subsectionToc">20.1 <a +href="pgfmanualse20.html#x21-20500020.1" id="QQ2-21-205">Overview</a></span> +<br> <span class="subsectionToc">20.2 <a +href="pgfmanualse20.html#x21-20600020.2" id="QQ2-21-206">Basic Coordinate Commands</a></span> +<br> <span class="subsectionToc">20.3 <a +href="pgfmanualse20.html#x21-20700020.3" id="QQ2-21-207">Coordinates in the Xy- and Xyz-Coordinate Systems</a></span> +<br> <span class="subsectionToc">20.4 <a +href="pgfmanualse20.html#x21-20800020.4" id="QQ2-21-208">Building Coordinates From Other Coordinates</a></span> +<br> <span class="subsubsectionToc">20.4.1 <a +href="pgfmanualse20.html#x21-20900020.4.1" id="QQ2-21-209">Basic Manipulations of Coordinates</a></span> +<br> <span class="subsubsectionToc">20.4.2 <a +href="pgfmanualse20.html#x21-21000020.4.2" id="QQ2-21-210">Points Traveling along Lines and Curves</a></span> +<br> <span class="subsubsectionToc">20.4.3 <a +href="pgfmanualse20.html#x21-21100020.4.3" id="QQ2-21-211">Points on Borders of Objects</a></span> + + +<br> <span class="subsubsectionToc">20.4.4 <a +href="pgfmanualse20.html#x21-21200020.4.4" id="QQ2-21-212">Points on the Intersection of Lines</a></span> +<br> <span class="subsectionToc">20.5 <a +href="pgfmanualse20.html#x21-21300020.5" id="QQ2-21-213">Extracting Coordinates</a></span> +<br> <span class="subsectionToc">20.6 <a +href="pgfmanualse20.html#x21-21400020.6" id="QQ2-21-214">Internals of How Point Commands Work</a></span> +<br> <span class="sectionToc">21 <a +href="pgfmanualse21.html#x22-21500021" id="QQ2-22-215">Constructing Paths</a></span> +<br> <span class="subsectionToc">21.1 <a +href="pgfmanualse21.html#x22-21600021.1" id="QQ2-22-216">Overview</a></span> +<br> <span class="subsectionToc">21.2 <a +href="pgfmanualse21.html#x22-21700021.2" id="QQ2-22-217">The Move-To Path Operation</a></span> +<br> <span class="subsectionToc">21.3 <a +href="pgfmanualse21.html#x22-21800021.3" id="QQ2-22-218">The Line-To Path Operation</a></span> +<br> <span class="subsectionToc">21.4 <a +href="pgfmanualse21.html#x22-21900021.4" id="QQ2-22-219">The Curve-To Path Operation</a></span> +<br> <span class="subsectionToc">21.5 <a +href="pgfmanualse21.html#x22-22000021.5" id="QQ2-22-220">The Close Path Operation</a></span> +<br> <span class="subsectionToc">21.6 <a +href="pgfmanualse21.html#x22-22100021.6" id="QQ2-22-221">Arc, Ellipse and Circle Path Operations</a></span> +<br> <span class="subsectionToc">21.7 <a +href="pgfmanualse21.html#x22-22200021.7" id="QQ2-22-222">Rectangle Path Operations</a></span> +<br> <span class="subsectionToc">21.8 <a +href="pgfmanualse21.html#x22-22300021.8" id="QQ2-22-223">The Grid Path Operation</a></span> +<br> <span class="subsectionToc">21.9 <a +href="pgfmanualse21.html#x22-22400021.9" id="QQ2-22-224">The Parabola Path Operation</a></span> +<br> <span class="subsectionToc">21.10 <a +href="pgfmanualse21.html#x22-22500021.10" id="QQ2-22-225">Sine and Cosine Path Operations</a></span> +<br> <span class="subsectionToc">21.11 <a +href="pgfmanualse21.html#x22-22600021.11" id="QQ2-22-226">Plot Path Operations</a></span> +<br> <span class="subsectionToc">21.12 <a +href="pgfmanualse21.html#x22-22700021.12" id="QQ2-22-227">Rounded Corners</a></span> +<br> <span class="subsectionToc">21.13 <a +href="pgfmanualse21.html#x22-22800021.13" id="QQ2-22-228">Internal Tracking of Bounding Boxes for Paths and Pictures</a></span> +<br> <span class="sectionToc">22 <a +href="pgfmanualse22.html#x23-22900022" id="QQ2-23-229">Snakes</a></span> +<br> <span class="subsectionToc">22.1 <a +href="pgfmanualse22.html#x23-23000022.1" id="QQ2-23-230">Overview</a></span> +<br> <span class="subsectionToc">22.2 <a +href="pgfmanualse22.html#x23-23100022.2" id="QQ2-23-231">Declaring a Snake</a></span> +<br> <span class="subsubsectionToc">22.2.1 <a +href="pgfmanualse22.html#x23-23200022.2.1" id="QQ2-23-232">Segments</a></span> +<br> <span class="subsubsectionToc">22.2.2 <a +href="pgfmanualse22.html#x23-23300022.2.2" id="QQ2-23-233">Snake Automata</a></span> +<br> <span class="subsubsectionToc">22.2.3 <a +href="pgfmanualse22.html#x23-23400022.2.3" id="QQ2-23-234">The Snake Declaration Command</a></span> +<br> <span class="subsubsectionToc">22.2.4 <a +href="pgfmanualse22.html#x23-23500022.2.4" id="QQ2-23-235">Predefined Snakes</a></span> +<br> <span class="subsectionToc">22.3 <a +href="pgfmanualse22.html#x23-23600022.3" id="QQ2-23-236">Using Snakes</a></span> +<br> <span class="sectionToc">23 <a +href="pgfmanualse23.html#x24-23700023" id="QQ2-24-237">Using Paths</a></span> +<br> <span class="subsectionToc">23.1 <a +href="pgfmanualse23.html#x24-23800023.1" id="QQ2-24-238">Overview</a></span> +<br> <span class="subsectionToc">23.2 <a +href="pgfmanualse23.html#x24-23900023.2" id="QQ2-24-239">Stroking a Path</a></span> +<br> <span class="subsubsectionToc">23.2.1 <a +href="pgfmanualse23.html#x24-24000023.2.1" id="QQ2-24-240">Graphic Parameter: Line Width</a></span> +<br> <span class="subsubsectionToc">23.2.2 <a +href="pgfmanualse23.html#x24-24100023.2.2" id="QQ2-24-241">Graphic Parameter: Caps and Joins</a></span> +<br> <span class="subsubsectionToc">23.2.3 <a +href="pgfmanualse23.html#x24-24200023.2.3" id="QQ2-24-242">Graphic Parameter: Dashing</a></span> +<br> <span class="subsubsectionToc">23.2.4 <a +href="pgfmanualse23.html#x24-24300023.2.4" id="QQ2-24-243">Graphic Parameter: Stroke Color</a></span> +<br> <span class="subsubsectionToc">23.2.5 <a +href="pgfmanualse23.html#x24-24400023.2.5" id="QQ2-24-244">Graphic Parameter: Stroke Opacity</a></span> +<br> <span class="subsubsectionToc">23.2.6 <a +href="pgfmanualse23.html#x24-24500023.2.6" id="QQ2-24-245">Graphic Parameter: Arrows</a></span> +<br> <span class="subsectionToc">23.3 <a +href="pgfmanualse23.html#x24-24600023.3" id="QQ2-24-246">Filling a Path</a></span> +<br> <span class="subsubsectionToc">23.3.1 <a +href="pgfmanualse23.html#x24-24700023.3.1" id="QQ2-24-247">Graphic Parameter: Interior Rule</a></span> +<br> <span class="subsubsectionToc">23.3.2 <a +href="pgfmanualse23.html#x24-24800023.3.2" id="QQ2-24-248">Graphic Parameter: Filling Color</a></span> +<br> <span class="subsubsectionToc">23.3.3 <a +href="pgfmanualse23.html#x24-24900023.3.3" id="QQ2-24-249">Graphic Parameter: Fill Opacity</a></span> +<br> <span class="subsectionToc">23.4 <a +href="pgfmanualse23.html#x24-25000023.4" id="QQ2-24-250">Clipping a Path</a></span> +<br> <span class="subsectionToc">23.5 <a +href="pgfmanualse23.html#x24-25100023.5" id="QQ2-24-251">Using a Path as a Bounding Box</a></span> +<br> <span class="sectionToc">24 <a +href="pgfmanualse24.html#x25-25200024" id="QQ2-25-252">Arrow Tips</a></span> +<br> <span class="subsectionToc">24.1 <a +href="pgfmanualse24.html#x25-25300024.1" id="QQ2-25-253">Overview</a></span> +<br> <span class="subsubsectionToc">24.1.1 <a +href="pgfmanualse24.html#x25-25400024.1.1" id="QQ2-25-254">When Does PGF Draw Arrow Tips?</a></span> +<br> <span class="subsubsectionToc">24.1.2 <a +href="pgfmanualse24.html#x25-25500024.1.2" id="QQ2-25-255">Meta-Arrow Tips</a></span> +<br> <span class="subsectionToc">24.2 <a +href="pgfmanualse24.html#x25-25600024.2" id="QQ2-25-256">Declaring an Arrow Tip Kind</a></span> +<br> <span class="subsectionToc">24.3 <a +href="pgfmanualse24.html#x25-25700024.3" id="QQ2-25-257">Declaring a Derived Arrow Tip Kind</a></span> +<br> <span class="subsectionToc">24.4 <a +href="pgfmanualse24.html#x25-25800024.4" id="QQ2-25-258">Using an Arrow Tip Kind</a></span> +<br> <span class="subsectionToc">24.5 <a +href="pgfmanualse24.html#x25-25900024.5" id="QQ2-25-259">Predefined Arrow Tip Kinds</a></span> +<br> <span class="sectionToc">25 <a +href="pgfmanualse25.html#x26-26000025" id="QQ2-26-260">Nodes and Shapes</a></span> +<br> <span class="subsectionToc">25.1 <a +href="pgfmanualse25.html#x26-26100025.1" id="QQ2-26-261">Overview</a></span> +<br> <span class="subsubsectionToc">25.1.1 <a +href="pgfmanualse25.html#x26-26200025.1.1" id="QQ2-26-262">Creating and Referencing Nodes</a></span> +<br> <span class="subsubsectionToc">25.1.2 <a +href="pgfmanualse25.html#x26-26300025.1.2" id="QQ2-26-263">Anchors</a></span> +<br> <span class="subsubsectionToc">25.1.3 <a +href="pgfmanualse25.html#x26-26400025.1.3" id="QQ2-26-264">Layers of a Shape</a></span> +<br> <span class="subsubsectionToc">25.1.4 <a +href="pgfmanualse25.html#x26-26500025.1.4" id="QQ2-26-265">Node Parts</a></span> +<br> <span class="subsectionToc">25.2 <a +href="pgfmanualse25.html#x26-26600025.2" id="QQ2-26-266">Creating Nodes</a></span> +<br> <span class="subsectionToc">25.3 <a +href="pgfmanualse25.html#x26-26700025.3" id="QQ2-26-267">Using Anchors</a></span> +<br> <span class="subsectionToc">25.4 <a +href="pgfmanualse25.html#x26-26800025.4" id="QQ2-26-268">Declaring New Shapes</a></span> +<br> <span class="subsubsectionToc">25.4.1 <a +href="pgfmanualse25.html#x26-26900025.4.1" id="QQ2-26-269">What Must Be Defined For a Shape?</a></span> + + +<br> <span class="subsubsectionToc">25.4.2 <a +href="pgfmanualse25.html#x26-27000025.4.2" id="QQ2-26-270">Normal Anchors Versus Saved Anchors</a></span> +<br> <span class="subsubsectionToc">25.4.3 <a +href="pgfmanualse25.html#x26-27100025.4.3" id="QQ2-26-271">Command for Declaring New Shapes</a></span> +<br> <span class="subsectionToc">25.5 <a +href="pgfmanualse25.html#x26-27200025.5" id="QQ2-26-272">Predefined Shapes</a></span> +<br> <span class="sectionToc">26 <a +href="pgfmanualse26.html#x27-27300026" id="QQ2-27-273">Coordinate and Canvas Transformations</a></span> +<br> <span class="subsectionToc">26.1 <a +href="pgfmanualse26.html#x27-27400026.1" id="QQ2-27-274">Overview</a></span> +<br> <span class="subsectionToc">26.2 <a +href="pgfmanualse26.html#x27-27500026.2" id="QQ2-27-275">Coordinate Transformations</a></span> +<br> <span class="subsubsectionToc">26.2.1 <a +href="pgfmanualse26.html#x27-27600026.2.1" id="QQ2-27-276">How PGF Keeps Track of the Coordinate Transformation Matrix</a></span> +<br> <span class="subsubsectionToc">26.2.2 <a +href="pgfmanualse26.html#x27-27700026.2.2" id="QQ2-27-277">Commands for Relative Coordinate Transformations</a></span> +<br> <span class="subsubsectionToc">26.2.3 <a +href="pgfmanualse26.html#x27-27800026.2.3" id="QQ2-27-278">Commands for Absolute Coordinate Transformations</a></span> +<br> <span class="subsubsectionToc">26.2.4 <a +href="pgfmanualse26.html#x27-27900026.2.4" id="QQ2-27-279">Saving and Restoring the Coordinate Transformation Matrix</a></span> +<br> <span class="subsectionToc">26.3 <a +href="pgfmanualse26.html#x27-28000026.3" id="QQ2-27-280">Canvas Transformations</a></span> +<br> <span class="sectionToc">27 <a +href="pgfmanualse27.html#x28-28100027" id="QQ2-28-281">Declaring and Using Images</a></span> +<br> <span class="subsectionToc">27.1 <a +href="pgfmanualse27.html#x28-28200027.1" id="QQ2-28-282">Overview</a></span> +<br> <span class="subsectionToc">27.2 <a +href="pgfmanualse27.html#x28-28300027.2" id="QQ2-28-283">Declaring an Image</a></span> +<br> <span class="subsectionToc">27.3 <a +href="pgfmanualse27.html#x28-28400027.3" id="QQ2-28-284">Using an Image</a></span> +<br> <span class="subsectionToc">27.4 <a +href="pgfmanualse27.html#x28-28500027.4" id="QQ2-28-285">Masking an Image</a></span> +<br> <span class="sectionToc">28 <a +href="pgfmanualse28.html#x29-28600028" id="QQ2-29-286">Declaring and Using Shadings</a></span> +<br> <span class="subsectionToc">28.1 <a +href="pgfmanualse28.html#x29-28700028.1" id="QQ2-29-287">Overview</a></span> +<br> <span class="subsectionToc">28.2 <a +href="pgfmanualse28.html#x29-28800028.2" id="QQ2-29-288">Declaring Shadings</a></span> +<br> <span class="subsectionToc">28.3 <a +href="pgfmanualse28.html#x29-28900028.3" id="QQ2-29-289">Using Shadings</a></span> +<br> <span class="sectionToc">29 <a +href="pgfmanualse29.html#x30-29000029" id="QQ2-30-290">Creating Plots</a></span> +<br> <span class="subsectionToc">29.1 <a +href="pgfmanualse29.html#x30-29100029.1" id="QQ2-30-291">Overview</a></span> +<br> <span class="subsubsectionToc">29.1.1 <a +href="pgfmanualse29.html#x30-29200029.1.1" id="QQ2-30-292">When Should One Use PGF for Generating Plots? </a></span> +<br> <span class="subsubsectionToc">29.1.2 <a +href="pgfmanualse29.html#x30-29300029.1.2" id="QQ2-30-293">How PGF Handles Plots</a></span> +<br> <span class="subsectionToc">29.2 <a +href="pgfmanualse29.html#x30-29400029.2" id="QQ2-30-294">Generating Plot Streams</a></span> +<br> <span class="subsubsectionToc">29.2.1 <a +href="pgfmanualse29.html#x30-29500029.2.1" id="QQ2-30-295">Basic Building Blocks of Plot Streams</a></span> +<br> <span class="subsubsectionToc">29.2.2 <a +href="pgfmanualse29.html#x30-29600029.2.2" id="QQ2-30-296">Commands That Generate Plot Streams</a></span> +<br> <span class="subsectionToc">29.3 <a +href="pgfmanualse29.html#x30-29700029.3" id="QQ2-30-297">Plot Handlers</a></span> +<br> <span class="sectionToc">30 <a +href="pgfmanualse30.html#x31-29800030" id="QQ2-31-298">Layered Graphics</a></span> +<br> <span class="subsectionToc">30.1 <a +href="pgfmanualse30.html#x31-29900030.1" id="QQ2-31-299">Overview</a></span> +<br> <span class="subsectionToc">30.2 <a +href="pgfmanualse30.html#x31-30000030.2" id="QQ2-31-300">Declaring Layers</a></span> +<br> <span class="subsectionToc">30.3 <a +href="pgfmanualse30.html#x31-30100030.3" id="QQ2-31-301">Using Layers</a></span> +<br> <span class="sectionToc">31 <a +href="pgfmanualse31.html#x32-30200031" id="QQ2-32-302">Quick Commands</a></span> +<br> <span class="subsectionToc">31.1 <a +href="pgfmanualse31.html#x32-30300031.1" id="QQ2-32-303">Quick Path Construction Commands</a></span> +<br> <span class="subsectionToc">31.2 <a +href="pgfmanualse31.html#x32-30400031.2" id="QQ2-32-304">Quick Path Usage Commands</a></span> +<br> <span class="subsectionToc">31.3 <a +href="pgfmanualse31.html#x32-30500031.3" id="QQ2-32-305">Quick Text Box Commands</a></span> +<br> <span class="partToc">V <a +href="#x1-306000V" id="QQ2-1-306">The System Layer</a></span> +<br> <span class="sectionToc">32 <a +href="pgfmanualse32.html#x33-30700032" id="QQ2-33-307">Design of the System Layer</a></span> +<br> <span class="subsectionToc">32.1 <a +href="pgfmanualse32.html#x33-30800032.1" id="QQ2-33-308">Driver Files</a></span> +<br> <span class="subsectionToc">32.2 <a +href="pgfmanualse32.html#x33-30900032.2" id="QQ2-33-309">Common Definition Files</a></span> +<br> <span class="sectionToc">33 <a +href="pgfmanualse33.html#x34-31000033" id="QQ2-34-310">Commands of the System Layer</a></span> +<br> <span class="subsectionToc">33.1 <a +href="pgfmanualse33.html#x34-31100033.1" id="QQ2-34-311">Beginning and Ending a Stream of System Commands</a></span> +<br> <span class="subsectionToc">33.2 <a +href="pgfmanualse33.html#x34-31200033.2" id="QQ2-34-312">Path Construction System Commands</a></span> +<br> <span class="subsectionToc">33.3 <a +href="pgfmanualse33.html#x34-31300033.3" id="QQ2-34-313">Canvas Transformation System Commands</a></span> +<br> <span class="subsectionToc">33.4 <a +href="pgfmanualse33.html#x34-31400033.4" id="QQ2-34-314">Stroking, Filling, and Clipping System Commands</a></span> +<br> <span class="subsectionToc">33.5 <a +href="pgfmanualse33.html#x34-31500033.5" id="QQ2-34-315">Graphic State Option System Commands</a></span> +<br> <span class="subsectionToc">33.6 <a +href="pgfmanualse33.html#x34-31600033.6" id="QQ2-34-316">Color System Commands</a></span> +<br> <span class="subsectionToc">33.7 <a +href="pgfmanualse33.html#x34-31700033.7" id="QQ2-34-317">Scoping System Commands</a></span> +<br> <span class="subsectionToc">33.8 <a +href="pgfmanualse33.html#x34-31800033.8" id="QQ2-34-318">Image System Commands</a></span> +<br> <span class="subsectionToc">33.9 <a +href="pgfmanualse33.html#x34-31900033.9" id="QQ2-34-319">Shading System Commands</a></span> +<br> <span class="subsectionToc">33.10 <a +href="pgfmanualse33.html#x34-32000033.10" id="QQ2-34-320">Reusable Objects System Commands</a></span> +<br> <span class="subsectionToc">33.11 <a +href="pgfmanualse33.html#x34-32100033.11" id="QQ2-34-321">Invisibility System Commands</a></span> +<br> <span class="subsectionToc">33.12 <a +href="pgfmanualse33.html#x34-32200033.12" id="QQ2-34-322">Internal Conversion Commands</a></span> +<br> <span class="sectionToc">34 <a +href="pgfmanualse34.html#x35-32300034" id="QQ2-35-323">The Soft Path Subsystem</a></span> +<br> <span class="subsectionToc">34.1 <a +href="pgfmanualse34.html#x35-32400034.1" id="QQ2-35-324">Path Creation Process</a></span> +<br> <span class="subsectionToc">34.2 <a +href="pgfmanualse34.html#x35-32500034.2" id="QQ2-35-325">Starting and Ending a Soft Path</a></span> +<br> <span class="subsectionToc">34.3 <a +href="pgfmanualse34.html#x35-32600034.3" id="QQ2-35-326">Soft Path Creation Commands</a></span> +<br> <span class="subsectionToc">34.4 <a +href="pgfmanualse34.html#x35-32700034.4" id="QQ2-35-327">The Soft Path Data Structure</a></span> + + +<br> <span class="sectionToc">35 <a +href="pgfmanualse35.html#x36-32800035" id="QQ2-36-328">The Protocol Subsystem</a></span> +<br> <span class="partToc">VI <a +href="#x1-329000VI" id="QQ2-1-329">References and Index</a></span> + </div> + + + <h1 class="partHead"><span class="titlemark">Part I<br></span><a + id="x1-2000I"></a>Getting Started</h1> +<!--l. 108--><p class="noindent">This part is intended to help you get started with the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> package. First, the installation process is explained; +however, the system will typically be already installed on your system, so this can often be skipped. Next, a +short tutorial is given that explains the most often used commands and concepts of Ti<span +class="cmti-10">k</span>Z, without +going into any of the glorious details. At the end of this section you will find some, hopefully useful, +hints on how to create “good” graphics in general. The information in this section is not specific to +<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. +<!--l. 120--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-2.svg" width="57.70547pt" height="93.2714pt" 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-3-" ><colgroup id="TBL-3-1g"><col +id="TBL-3-1"></colgroup><tr + valign="baseline" id="TBL-3-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-3-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[thick,rounded</span><span +class="cmtt-8"> corners=8pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,3.25)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,0);</span></div> </td></tr></table> </td> +</tr></table> +</div> + + + + + + + + <h1 class="partHead"><span class="titlemark">Part II<br></span><a + id="x1-65000II"></a>Ti<span +class="cmti-10">k</span>Z ist <span +class="cmti-10">kein </span>Zeichenprogramm</h1> +<!--l. 136--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-64.svg" width="379.5989pt" height="112.06274pt" 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-65-" ><colgroup id="TBL-65-1g"><col +id="TBL-65-1"></colgroup><tr + valign="baseline" id="TBL-65-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-65-1-1" +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[fill=yellow]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (60:.75cm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (60:180:.75cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw(120:0.4cm)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {$\alpha$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[fill=green!30]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (right:.75cm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:60:.75cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw(30:0.5cm)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {$\beta$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[shift={(60:2cm)}]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[fill=green!30]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (180:.75cm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (180:240:.75cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (30:-0.5cm)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {$\gamma$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[fill=yellow]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (240:.75cm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (240:360:.75cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-60:0.4cm)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {$\delta$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[thick]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (60:-1cm)</span><span +class="cmtt-8"> node[fill=white]</span><span +class="cmtt-8"> {$E$}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (60:3cm)</span><span +class="cmtt-8"> node[fill=white]</span><span +class="cmtt-8"> {$F$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</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"> </span><span +class="cmtt-8"> (-2,0)</span><span +class="cmtt-8"> node[left]</span><span +class="cmtt-8"> {$A$}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> node[right]{$B$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[blue,shift={(60:2cm)}]</span><span +class="cmtt-8"> (-3,0)</span><span +class="cmtt-8"> node[left]</span><span +class="cmtt-8"> {$C$}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> node[right]{$D$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[shift={(60:1cm)},xshift=4cm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> [right,text</span><span +class="cmtt-8"> width=6cm,rounded</span><span +class="cmtt-8"> corners,fill=red!20,inner</span><span +class="cmtt-8"> sep=1ex]</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"> </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"> When</span><span +class="cmtt-8"> we</span><span +class="cmtt-8"> assume</span><span +class="cmtt-8"> that</span><span +class="cmtt-8"> $\color{red}AB$</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> $\color{blue}CD$</span><span +class="cmtt-8"> are</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"> parallel,</span><span +class="cmtt-8"> i.\,e.,</span><span +class="cmtt-8"> ${\color{red}AB}</span><span +class="cmtt-8"> \mathbin{\|}</span><span +class="cmtt-8"> \color{blue}CD$,</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"> then</span><span +class="cmtt-8"> $\alpha</span><span +class="cmtt-8"> =</span><span +class="cmtt-8"> \delta$</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> $\beta</span><span +class="cmtt-8"> =</span><span +class="cmtt-8"> \gamma$.</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"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> + + + + + + + + + + + <h1 class="partHead"><span class="titlemark">Part III<br></span><a + id="x1-158000III"></a>Libraries and Utilities</h1> +<!--l. 184--><p class="noindent">In this part the library and utility packages are documented. The library packages provide additional predefined +graphic objects like new arrow heads, or new plot marks. These are not loaded by default since many users will not +need them. +<!--l. 189--><p class="indent"> The utility packages are not directly involved in creating graphics, but you may find them useful nonetheless. All +of them either directly depend on <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> or they are designed to work well together with <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> even though they can +be used in a stand-alone way. +<!--l. 195--><p class="noindent"> +<!--l. 196--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-304.svg" width="268.8559pt" height="267.25067pt" 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-311-" ><colgroup id="TBL-311-1g"><col +id="TBL-311-1"></colgroup><tr + valign="baseline" id="TBL-311-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-311-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=2]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \shade[top</span><span +class="cmtt-8"> color=blue,bottom</span><span +class="cmtt-8"> color=gray!50]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> parabola</span><span +class="cmtt-8"> (1.5,2.25)</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1.05cm,2pt)</span><span +class="cmtt-8"> node[above]</span><span +class="cmtt-8"> {$\displaystyle\int_0^{3/2}</span><span +class="cmtt-8"> \!\!x^2\mathrm{d}x$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[style=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.9,3.9)</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"> [step=0.25cm]</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"> (1,2)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> +(1,1);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (-0.2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (4,0)</span><span +class="cmtt-8"> node[right]</span><span +class="cmtt-8"> {$x$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0,-0.2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,4)</span><span +class="cmtt-8"> node[above]</span><span +class="cmtt-8"> {$f(x)$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x/\xtext</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1/1,</span><span +class="cmtt-8"> 1.5/1\frac{1}{2},</span><span +class="cmtt-8"> 2/2,</span><span +class="cmtt-8"> 3/3}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[shift={(\x,0)}]</span><span +class="cmtt-8"> (0pt,2pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0pt,-2pt)</span><span +class="cmtt-8"> node[below]</span><span +class="cmtt-8"> {$\xtext$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \y/\ytext</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1/1,</span><span +class="cmtt-8"> 2/2,</span><span +class="cmtt-8"> 2.25/2\frac{1}{4},</span><span +class="cmtt-8"> 3/3}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[shift={(0,\y)}]</span><span +class="cmtt-8"> (2pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (-2pt,0pt)</span><span +class="cmtt-8"> node[left]</span><span +class="cmtt-8"> {$\ytext$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-.5,.25)</span><span +class="cmtt-8"> parabola</span><span +class="cmtt-8"> bend</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> (2,4)</span><span +class="cmtt-8"> node[below</span><span +class="cmtt-8"> right]</span><span +class="cmtt-8"> {$x^2$};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> + + + + + + + <h1 class="partHead"><span class="titlemark">Part IV<br></span><a + id="x1-186000IV"></a>The Basic Layer</h1> +<!--l. 227--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-468.svg" width="220.79173pt" height="190.62785pt" 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-395-" ><colgroup id="TBL-395-1g"><col +id="TBL-395-1"></colgroup><tr + valign="baseline" id="TBL-395-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-395-1-1" +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,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.9,-1.9)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (2.9,3.9)</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"> [step=0.25cm]</span><span +class="cmtt-8"> (-1,-1)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[blue]</span><span +class="cmtt-8"> (1,-2.1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,4.1);</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> asymptote</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (-2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> node[right]</span><span +class="cmtt-8"> {$x(t)$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0,-2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,4)</span><span +class="cmtt-8"> node[above]</span><span +class="cmtt-8"> {$y(t)$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \pos</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,2}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[shift={(\pos,0)}]</span><span +class="cmtt-8"> (0pt,2pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0pt,-2pt)</span><span +class="cmtt-8"> node[below]</span><span +class="cmtt-8"> {$\pos$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \pos</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,1,2,3}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[shift={(0,\pos)}]</span><span +class="cmtt-8"> (2pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (-2pt,0pt)</span><span +class="cmtt-8"> node[left]</span><span +class="cmtt-8"> {$\pos$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (0.064cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[thick,parametric,domain=0.4:1.5,samples=200]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> The</span><span +class="cmsltt-10x-x-80"> plot</span><span +class="cmsltt-10x-x-80"> is</span><span +class="cmsltt-10x-x-80"> reparameterised</span><span +class="cmsltt-10x-x-80"> such</span><span +class="cmsltt-10x-x-80"> that</span><span +class="cmsltt-10x-x-80"> there</span><span +class="cmsltt-10x-x-80"> are</span><span +class="cmsltt-10x-x-80"> more</span><span +class="cmsltt-10x-x-80"> samples</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> near</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> center.</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> plot[id=asymptotic-example]</span><span +class="cmtt-8"> function{(t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t))}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[right]</span><span +class="cmtt-8"> {$\bigl(x(t),y(t)\bigr)</span><span +class="cmtt-8"> =</span><span +class="cmtt-8"> (t\sin</span><span +class="cmtt-8"> \frac{1}{t},</span><span +class="cmtt-8"> t\cos</span><span +class="cmtt-8"> \frac{1}{t})$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[red]</span><span +class="cmtt-8"> (0.63662,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> [below</span><span +class="cmtt-8"> right,fill=white,yshift=-4pt]</span><span +class="cmtt-8"> {$(\frac{2}{\pi},0)$};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> + + + + + + + + + + + + + + + + + <h1 class="partHead"><span class="titlemark">Part V<br></span><a + id="x1-306000V"></a>The System Layer</h1> +<!--l. 276--><p class="noindent">This part describes the low-level interface of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, called the <span +class="cmti-10">system layer</span>. This interface provides a complete +abstraction of the internals of the underlying drivers. +<!--l. 280--><p class="indent"> Unless you intend to port <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> to another driver or unless you intend to write your own optimized frontend, you +need not read this part. +<!--l. 283--><p class="indent"> In the following it is assumed that you are familiar with the basic workings of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">graphics</span></span></span> package and that +you know what <span class="TEX">T<span +class="E">E</span>X</span>-drivers are and how they work. +<!--l. 288--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-650.svg" width="443.79115pt" height="79.83185pt" 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-572-" ><colgroup id="TBL-572-1g"><col +id="TBL-572-1"></colgroup><tr + valign="baseline" id="TBL-572-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-572-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[shorten</span><span +class="cmtt-8"> >=1pt,->]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{vertex}=[circle,fill=black!25,minimum</span><span +class="cmtt-8"> size=17pt,inner</span><span +class="cmtt-8"> sep=0pt]</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \name/\x</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {s/1,</span><span +class="cmtt-8"> 2/2,</span><span +class="cmtt-8"> 3/3,</span><span +class="cmtt-8"> 4/4,</span><span +class="cmtt-8"> 15/11,</span><span +class="cmtt-8"> 16/12,</span><span +class="cmtt-8"> 17/13,</span><span +class="cmtt-8"> 18/14,</span><span +class="cmtt-8"> 19/15,</span><span +class="cmtt-8"> t/16}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node[vertex]</span><span +class="cmtt-8"> (G-\name)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (\x,0)</span><span +class="cmtt-8"> {$\name$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \name/\angle/\text</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {P-1/234/5,</span><span +class="cmtt-8"> P-2/162/6,</span><span +class="cmtt-8"> P-3/90/7,</span><span +class="cmtt-8"> P-4/18/8,</span><span +class="cmtt-8"> P-5/-54/9}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node[vertex,xshift=6cm,yshift=.5cm]</span><span +class="cmtt-8"> (\name)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (\angle:1cm)</span><span +class="cmtt-8"> {$\text$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \name/\angle/\text</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {Q-1/234/10,</span><span +class="cmtt-8"> Q-2/162/11,</span><span +class="cmtt-8"> Q-3/90/12,</span><span +class="cmtt-8"> Q-4/18/13,</span><span +class="cmtt-8"> Q-5/-54/14}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node[vertex,xshift=9cm,yshift=.5cm]</span><span +class="cmtt-8"> (\name)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (\angle:1cm)</span><span +class="cmtt-8"> {$\text$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \from/\to</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {s/2,2/3,3/4,3/4,15/16,16/17,17/18,18/19,19/t}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (G-\from)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (G-\to);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \from/\to</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1/2,2/3,3/4,4/5,5/1,1/3,2/4,3/5,4/1,5/2}</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</span><span +class="cmtt-8"> (P-\from)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (P-\to);</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (Q-\from)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (Q-\to);</span><span +class="cmtt-8"> }</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (G-3)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(-30:2cm)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(-150:1cm)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (Q-1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (Q-5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (G-15);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> + + + + + + + <h1 class="partHead"><span class="titlemark">Part VI<br></span><a + id="x1-329000VI"></a>References and Index</h1> +<!--l. 322--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-651.svg" width="227.82191pt" height="284.7274pt" 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-584-" ><colgroup id="TBL-584-1g"><col +id="TBL-584-1"></colgroup><tr + valign="baseline" id="TBL-584-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-584-1-1" +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[line</span><span +class="cmtt-8"> width=0.3cm,color=red!30,cap=round,join=round]</span><span +class="cmtt-8"> (0,0)--(2,0)--(2,5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-2.5,-2.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (5.5,7.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[very</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> (1,-1)--(-1,-1)--(-1,1)--(0,1)--(0,0)--</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (1,0)--(1,-1)--(3,-1)--(3,2)--(2,2)--(2,3)--(3,3)--</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (3,5)--(1,5)--(1,4)--(0,4)--(0,6)--(1,6)--(1,5)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (3,3)--(4,3)--(4,5)--(3,5)--(3,6)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (3,-1)--(4,-1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[below</span><span +class="cmtt-8"> left]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node(s){$s$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[below</span><span +class="cmtt-8"> left]</span><span +class="cmtt-8"> (2,5)</span><span +class="cmtt-8"> node(t){$t$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (0.06cm)</span><span +class="cmtt-8"> (2,5)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (0.06cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->,rounded</span><span +class="cmtt-8"> corners=0.2cm,shorten</span><span +class="cmtt-8"> >=2pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (1.5,0.5)--</span><span +class="cmtt-8"> ++(0,-1)--</span><span +class="cmtt-8"> ++(1,0)--</span><span +class="cmtt-8"> ++(0,2)--</span><span +class="cmtt-8"> ++(-1,0)--</span><span +class="cmtt-8"> ++(0,2)--</span><span +class="cmtt-8"> ++(1,0)--</span> +<br><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"> ++(-1,0)--</span><span +class="cmtt-8"> ++(0,-1)--</span><span +class="cmtt-8"> ++(-2,0)--</span><span +class="cmtt-8"> ++(0,3)--</span><span +class="cmtt-8"> ++(2,0)--</span><span +class="cmtt-8"> ++(0,-1)--</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> ++(1,0)--</span><span +class="cmtt-8"> ++(0,1)--</span><span +class="cmtt-8"> ++(1,0)--</span><span +class="cmtt-8"> ++(0,-1)--</span><span +class="cmtt-8"> ++(1,0)--</span><span +class="cmtt-8"> ++(0,-3)--</span><span +class="cmtt-8"> ++(-2,0)--</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> ++(1,0)--</span><span +class="cmtt-8"> ++(0,-3)--</span><span +class="cmtt-8"> ++(1,0)--</span><span +class="cmtt-8"> ++(0,-1)--</span><span +class="cmtt-8"> ++(-6,0)--</span><span +class="cmtt-8"> ++(0,3)--</span><span +class="cmtt-8"> ++(2,0)--</span> +<br><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"> ++(1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> + <h3 class="likesectionHead"><a + id="x1-330000VI"></a>Index</h3> + <div class="theindex"><span +class="cmtt-10">( </span>arrow tip, 177 +<br><span +class="cmtt-10">) </span>arrow tip, 177 +<br><span +class="cmtt-10">* </span>arrow tip, 177 +<br><span +class="cmtt-10">* </span>plot mark, 187 +<br><span +class="cmtt-10">| </span>arrow tip, 295 +<br><span +class="cmtt-10">| </span>plot mark, 187 +<br><span +class="cmtt-10">+ </span>plot mark, 187 +<br><span +class="cmtt-10">- </span>plot mark, 187 +<br><span +class="cmtt-10">-- </span>path operation, 93 +<br><span +class="cmtt-10">-| </span>path operation, 93 +<br><span +class="cmtt-10">|- </span>path operation, 94 +<br><span +class="cmtt-10">--cycle </span>path operation, 99 +<br><span +class="cmtt-10">--plot </span>path operation, 105 +<br><span +class="cmtt-10">.. </span>path operation, 99 + + +<br><span +class="cmtt-10">> </span>option, 123 +<br><span +class="cmtt-10">[ </span>arrow tip, 177 +<br><span +class="cmsy-10"><</span><span +class="cmitt-10">shape name</span><span +class="cmsy-10">> </span>option, 136 +<br><span +class="cmtt-10">] </span>arrow tip, 177 +<br><span +class="cmtt-10">16 on 1 </span>layout, 211 +<br><span +class="cmtt-10">2 on 1 </span>layout, 211 +<br><span +class="cmtt-10">4 on 1 </span>layout, 211 +<br><span +class="cmtt-10">8 on 1 </span>layout, 211 +<br><p class="theindex"> + <span +class="cmtt-10">above </span>option, 141 +<br><span +class="cmtt-10">above left </span>option, 142 +<br><span +class="cmtt-10">above right </span>option, 142 +<br><span +class="cmtt-10">\anchor</span>, 308 +<br><span +class="cmtt-10">anchor </span>option, 141 +<br><span +class="cmtt-10">\anchorborder</span>, 309 +<br><span +class="cmtt-10">angle 45 </span>arrow tip, 176 +<br><span +class="cmtt-10">angle 45 reversed </span>arrow tip, 176 +<br><span +class="cmtt-10">angle 60 </span>arrow tip, 176 +<br><span +class="cmtt-10">angle 60 reversed </span>arrow tip, 176 +<br><span +class="cmtt-10">angle 90 </span>arrow tip, 176 +<br><span +class="cmtt-10">angle 90 reversed </span>arrow tip, 176 +<br><span +class="cmtt-10">arc </span>path operation, 101 +<br>Arrow tips +<br> <span +class="cmtt-10">(</span>, 177 +<br> <span +class="cmtt-10">)</span>, 177 +<br> <span +class="cmtt-10">*</span>, 177 +<br> <span +class="cmtt-10">|</span>, 295 +<br> <span +class="cmtt-10">[</span>, 177 +<br> <span +class="cmtt-10">]</span>, 177 +<br> <span +class="cmtt-10">angle 45</span>, 176 +<br> <span +class="cmtt-10">angle 45 reversed</span>, 176 +<br> <span +class="cmtt-10">angle 60</span>, 176 +<br> <span +class="cmtt-10">angle 60 reversed</span>, 176 +<br> <span +class="cmtt-10">angle 90</span>, 176 +<br> <span +class="cmtt-10">angle 90 reversed</span>, 176 +<br> <span +class="cmtt-10">butt cap</span>, 177 +<br> <span +class="cmtt-10">diamond</span>, 177 +<br> <span +class="cmtt-10">fast cap</span>, 177 +<br> <span +class="cmtt-10">fast cap reversed</span>, 177 +<br> <span +class="cmtt-10">hooks</span>, 176 +<br> <span +class="cmtt-10">hooks reversed</span>, 176 +<br> <span +class="cmtt-10">latex</span>, 295 +<br> <span +class="cmtt-10">latex reversed</span>, 295 +<br> <span +class="cmtt-10">latex'</span>, 176 +<br> <span +class="cmtt-10">latex' reversed</span>, 176 +<br> <span +class="cmtt-10">left hook</span>, 177 +<br> <span +class="cmtt-10">left hook reversed</span>, 177 +<br> <span +class="cmtt-10">left to</span>, 177 +<br> <span +class="cmtt-10">left to reversed</span>, 177 +<br> <span +class="cmtt-10">o</span>, 177 +<br> <span +class="cmtt-10">open diamond</span>, 177 +<br> <span +class="cmtt-10">open triangle 45</span>, 176 +<br> <span +class="cmtt-10">open triangle 45 reversed</span>, 176 +<br> <span +class="cmtt-10">open triangle 60</span>, 176 +<br> <span +class="cmtt-10">open triangle 60 reversed</span>, 176 +<br> <span +class="cmtt-10">open triangle 90</span>, 176 +<br> <span +class="cmtt-10">open triangle 90 reversed</span>, 176 + + +<br> <span +class="cmtt-10">right hook</span>, 177 +<br> <span +class="cmtt-10">right hook reversed</span>, 177 +<br> <span +class="cmtt-10">right to</span>, 177 +<br> <span +class="cmtt-10">right to reversed</span>, 177 +<br> <span +class="cmtt-10">round cap</span>, 177 +<br> <span +class="cmtt-10">stealth</span>, 295 +<br> <span +class="cmtt-10">stealth reversed</span>, 295 +<br> <span +class="cmtt-10">stealth'</span>, 176 +<br> <span +class="cmtt-10">stealth' reversed</span>, 176 +<br> <span +class="cmtt-10">to</span>, 295 +<br> <span +class="cmtt-10">to reversed</span>, 295 +<br> <span +class="cmtt-10">triangle 45</span>, 176 +<br> <span +class="cmtt-10">triangle 45 reversed</span>, 176 +<br> <span +class="cmtt-10">triangle 60</span>, 176 +<br> <span +class="cmtt-10">triangle 60 reversed</span>, 176 +<br> <span +class="cmtt-10">triangle 90</span>, 176 +<br> <span +class="cmtt-10">triangle 90 cap</span>, 177 +<br> <span +class="cmtt-10">triangle 90 cap reversed</span>, 177 +<br> <span +class="cmtt-10">triangle 90 reversed</span>, 176 +<br><span +class="cmtt-10">arrows </span>option, 122 +<br><span +class="cmtt-10">asterisk </span>plot mark, 187 +<br><span +class="cmtt-10">at </span>option, 238 +<br><span +class="cmtt-10">at end </span>style, 145 +<br><span +class="cmtt-10">at start </span>style, 145 +<br></p><p class="theindex"> + <span +class="cmtt-10">background grid </span>style, 195 +<br><span +class="cmtt-10">background rectangle </span>style, 195 +<br><span +class="cmtt-10">background top </span>style, 196 +<br><span +class="cmtt-10">\backgroundpath</span>, 310 +<br><span +class="cmtt-10">ball </span>plot mark, 109 +<br><span +class="cmtt-10">ball color </span>option, 130 +<br><span +class="cmtt-10">base </span>option, 238 +<br><span +class="cmtt-10">baseline </span>option, 76 +<br><span +class="cmtt-10">\beforebackgroundpath</span>, 310 +<br><span +class="cmtt-10">\beforeforegroundpath</span>, 311 +<br><span +class="cmtt-10">\behindbackgroundpath</span>, 310 +<br><span +class="cmtt-10">\behindforegroundpath</span>, 310 +<br><span +class="cmtt-10">below </span>option, 142 +<br><span +class="cmtt-10">below left </span>option, 142 +<br><span +class="cmtt-10">below right </span>option, 142 +<br><span +class="cmtt-10">bend </span>option, 103 +<br><span +class="cmtt-10">bend at end </span>style, 104 +<br><span +class="cmtt-10">bend at start </span>style, 104 +<br><span +class="cmtt-10">bend pos </span>option, 104 +<br><span +class="cmtt-10">border </span>snake, 178 +<br><span +class="cmtt-10">bottom </span>option, 237 +<br><span +class="cmtt-10">bottom color </span>option, 129 +<br><span +class="cmtt-10">brace </span>snake, 178 +<br><span +class="cmtt-10">\breakforeach</span>, 205 +<br><span +class="cmtt-10">bumps </span>snake, 178 +<br><span +class="cmtt-10">butt cap </span>arrow tip, 177 +<br></p><p class="theindex"> + <span +class="cmtt-10">cap </span>option, 119 +<br><span +class="cmtt-10">child </span>path operation, 152 +<br><span +class="cmtt-10">child anchor </span>option, 163 +<br><span +class="cmtt-10">circle </span>path operation, 101 + + +<br><span +class="cmtt-10">circle </span>shape, 313 +<br><span +class="cmtt-10">\clip</span>, 116 +<br><span +class="cmtt-10">clip </span>option, 131 +<br><span +class="cmtt-10">cm </span>option, 173 +<br><span +class="cmtt-10">coil </span>snake, 179 +<br><span +class="cmtt-10">color </span>option, 116 +<br><span +class="cmtt-10">color option </span>option, 116 +<br><span +class="cmtt-10">\colorcurrentmixin</span>, 221 +<br><span +class="cmtt-10">colormixin </span>environment, 220 +<br><span +class="cmtt-10">\coordinate</span>, 116 +<br><span +class="cmtt-10">coordinate </span>path operation, 137 +<br><span +class="cmtt-10">coordinate </span>shape, 313 +<br><span +class="cmtt-10">cos </span>path operation, 105 +<br><span +class="cmtt-10">cross out </span>shape, 188 +<br></p><p class="theindex"> + <span +class="cmtt-10">dash pattern </span>option, 119 +<br><span +class="cmtt-10">dash phase </span>option, 120 +<br><span +class="cmtt-10">dashed </span>style, 120 +<br><span +class="cmtt-10">densely dashed </span>style, 120 +<br><span +class="cmtt-10">densely dotted </span>style, 120 +<br><span +class="cmtt-10">diamond </span>arrow tip, 177 +<br><span +class="cmtt-10">diamond </span>plot mark, 187 +<br><span +class="cmtt-10">diamond* </span>plot mark, 187 +<br><span +class="cmtt-10">domain </span>option, 108 +<br><span +class="cmtt-10">dotted </span>style, 120 +<br><span +class="cmtt-10">double </span>option, 124 +<br><span +class="cmtt-10">double distance </span>option, 124 +<br><span +class="cmtt-10">draft </span>package option, 231, 330 +<br><span +class="cmtt-10">\draw</span>, 115 +<br><span +class="cmtt-10">draw </span>option, 117 +<br><span +class="cmtt-10">draw opacity </span>option, 121 +<br></p><p class="theindex"> + <span +class="cmtt-10">edge from parent </span>path operation, 162 +<br><span +class="cmtt-10">edge from parent </span>style, 163 +<br><span +class="cmtt-10">edge from parent fork down </span>style, 193 +<br><span +class="cmtt-10">edge from parent fork left </span>style, 194 +<br><span +class="cmtt-10">edge from parent fork right </span>style, 193 +<br><span +class="cmtt-10">edge from parent fork up </span>style, 194 +<br><span +class="cmtt-10">edge from parent path </span>option, 162 +<br><span +class="cmtt-10">ellipse </span>path operation, 101 +<br><span +class="cmtt-10">ellipse </span>shape, 189 +<br><span +class="cmsy-10"><</span><span +class="cmti-10">empty</span><span +class="cmsy-10">> </span>path operation, 92 +<br>Environments +<br> <span +class="cmtt-10">colormixin</span>, 220 +<br> <span +class="cmtt-10">pgfinterruptpath</span>, 236 +<br> <span +class="cmtt-10">pgfinterruptpicture</span>, 236 +<br> <span +class="cmtt-10">pgflowlevelscope</span>, 327 +<br> <span +class="cmtt-10">pgfonlayer</span>, 354, 355 +<br> <span +class="cmtt-10">pgfpicture</span>, 233, 234 +<br> <span +class="cmtt-10">pgfscope</span>, 234, 235 +<br> <span +class="cmtt-10">scope</span>, 78, 79 +<br> <span +class="cmtt-10">tikzpicture</span>, 76, 77 +<br><span +class="cmtt-10">even odd rule </span>option, 126 +<br><span +class="cmtt-10">every </span><span +class="cmsy-10"><</span><span +class="cmitt-10">part name</span><span +class="cmsy-10">> </span><span +class="cmtt-10">node part </span>style, 138 +<br><span +class="cmtt-10">every </span><span +class="cmsy-10"><</span><span +class="cmitt-10">shape</span><span +class="cmsy-10">> </span><span +class="cmtt-10">node </span>style, 137 +<br><span +class="cmtt-10">every child </span>style, 156 + + +<br><span +class="cmtt-10">every child node </span>style, 156 +<br><span +class="cmtt-10">every node </span>style, 136 +<br><span +class="cmtt-10">every path </span>style, 92 +<br><span +class="cmtt-10">every picture </span>style, 77 +<br><span +class="cmtt-10">every plot </span>style, 109 +<br><span +class="cmtt-10">every scope </span>style, 78 +<br><span +class="cmtt-10">execute at begin picture </span>option, 76 +<br><span +class="cmtt-10">execute at begin scope </span>option, 79 +<br><span +class="cmtt-10">execute at end picture </span>option, 76 +<br><span +class="cmtt-10">execute at end scope </span>option, 79 +<br><span +class="cmtt-10">expanding waves </span>snake, 179 +<br></p><p class="theindex"> + <span +class="cmtt-10">fast cap </span>arrow tip, 177 +<br><span +class="cmtt-10">fast cap reversed </span>arrow tip, 177 +<br>File, <span +class="cmti-10">see </span>Packages and files +<br><span +class="cmtt-10">\fill</span>, 115 +<br><span +class="cmtt-10">fill </span>option, 125 +<br><span +class="cmtt-10">fill opacity </span>option, 127 +<br><span +class="cmtt-10">\filldraw</span>, 115 +<br><span +class="cmtt-10">font </span>option, 138 +<br><span +class="cmtt-10">forbidden sign </span>shape, 189 +<br><span +class="cmtt-10">\foreach</span>, 201 +<br><span +class="cmtt-10">\foregroundpath</span>, 310 +<br><span +class="cmtt-10">framed </span>style, 195 +<br></p><p class="theindex"> + <span +class="cmtt-10">gap after snake </span>option, 95 +<br><span +class="cmtt-10">gap around snake </span>option, 95 +<br><span +class="cmtt-10">gap before snakes </span>option, 95 +<br>Graphic options +<br> <span +class="cmtt-10">></span>, 123 +<br> <span +class="cmsy-10"><</span><span +class="cmitt-10">shape name</span><span +class="cmsy-10">></span>, 136 +<br> <span +class="cmtt-10">above</span>, 141 +<br> <span +class="cmtt-10">above left</span>, 142 +<br> <span +class="cmtt-10">above right</span>, 142 +<br> <span +class="cmtt-10">anchor</span>, 141 +<br> <span +class="cmtt-10">arrows</span>, 122 +<br> <span +class="cmtt-10">at</span>, 238 +<br> <span +class="cmtt-10">ball color</span>, 130 +<br> <span +class="cmtt-10">base</span>, 238 +<br> <span +class="cmtt-10">baseline</span>, 76 +<br> <span +class="cmtt-10">below</span>, 142 +<br> <span +class="cmtt-10">below left</span>, 142 +<br> <span +class="cmtt-10">below right</span>, 142 +<br> <span +class="cmtt-10">bend</span>, 103 +<br> <span +class="cmtt-10">bend pos</span>, 104 +<br> <span +class="cmtt-10">bottom</span>, 237 +<br> <span +class="cmtt-10">bottom color</span>, 129 +<br> <span +class="cmtt-10">cap</span>, 119 +<br> <span +class="cmtt-10">child anchor</span>, 163 +<br> <span +class="cmtt-10">clip</span>, 131 +<br> <span +class="cmtt-10">cm</span>, 173 +<br> <span +class="cmtt-10">color</span>, 116 +<br> <span +class="cmtt-10">color option</span>, 116 +<br> <span +class="cmtt-10">dash pattern</span>, 119 +<br> <span +class="cmtt-10">dash phase</span>, 120 +<br> <span +class="cmtt-10">domain</span>, 108 + + +<br> <span +class="cmtt-10">double</span>, 124 +<br> <span +class="cmtt-10">double distance</span>, 124 +<br> <span +class="cmtt-10">draw</span>, 117 +<br> <span +class="cmtt-10">draw opacity</span>, 121 +<br> <span +class="cmtt-10">edge from parent path</span>, 162 +<br> <span +class="cmtt-10">even odd rule</span>, 126 +<br> <span +class="cmtt-10">execute at begin picture</span>, 76 +<br> <span +class="cmtt-10">execute at begin scope</span>, 79 +<br> <span +class="cmtt-10">execute at end picture</span>, 76 +<br> <span +class="cmtt-10">execute at end scope</span>, 79 +<br> <span +class="cmtt-10">fill</span>, 125 +<br> <span +class="cmtt-10">fill opacity</span>, 127 +<br> <span +class="cmtt-10">font</span>, 138 +<br> <span +class="cmtt-10">gap after snake</span>, 95 +<br> <span +class="cmtt-10">gap around snake</span>, 95 +<br> <span +class="cmtt-10">gap before snakes</span>, 95 +<br> <span +class="cmtt-10">grow</span>, 160 +<br> <span +class="cmtt-10">grow via three points</span>, 191 +<br> <span +class="cmtt-10">grow'</span>, 161 +<br> <span +class="cmtt-10">growth function</span>, 161 +<br> <span +class="cmtt-10">id</span>, 109 +<br> <span +class="cmtt-10">inner color</span>, 129 +<br> <span +class="cmtt-10">inner frame sep</span>, 194 +<br> <span +class="cmtt-10">inner frame xsep</span>, 194 +<br> <span +class="cmtt-10">inner frame ysep</span>, 194 +<br> <span +class="cmtt-10">inner sep</span>, 147 +<br> <span +class="cmtt-10">inner xsep</span>, 147 +<br> <span +class="cmtt-10">inner ysep</span>, 147 +<br> <span +class="cmtt-10">join</span>, 119 +<br> <span +class="cmtt-10">left</span>, 142, 237 +<br> <span +class="cmtt-10">left color</span>, 129 +<br> <span +class="cmtt-10">level distance</span>, 158 +<br> <span +class="cmtt-10">line after snake</span>, 96 +<br> <span +class="cmtt-10">line around snake</span>, 96 +<br> <span +class="cmtt-10">line before snake</span>, 95 +<br> <span +class="cmtt-10">line width</span>, 118 +<br> <span +class="cmtt-10">mark</span>, 109 +<br> <span +class="cmtt-10">mark options</span>, 110 +<br> <span +class="cmtt-10">mark size</span>, 110 +<br> <span +class="cmtt-10">middle color</span>, 129 +<br> <span +class="cmtt-10">minimum height</span>, 148 +<br> <span +class="cmtt-10">minimum size</span>, 148 +<br> <span +class="cmtt-10">minimum width</span>, 148 +<br> <span +class="cmtt-10">mirror snake</span>, 96 +<br> <span +class="cmtt-10">miter limit</span>, 119 +<br> <span +class="cmtt-10">name</span>, 135 +<br> <span +class="cmtt-10">next state</span>, 269 +<br> <span +class="cmtt-10">nonzero rule</span>, 125 +<br> <span +class="cmtt-10">only marks</span>, 112 +<br> <span +class="cmtt-10">opacity</span>, 121 +<br> <span +class="cmtt-10">outer color</span>, 130 +<br> <span +class="cmtt-10">outer frame sep</span>, 196 +<br> <span +class="cmtt-10">outer frame xsep</span>, 196 +<br> <span +class="cmtt-10">outer frame ysep</span>, 196 +<br> <span +class="cmtt-10">outer sep</span>, 147 +<br> <span +class="cmtt-10">outer xsep</span>, 147 +<br> <span +class="cmtt-10">outer ysep</span>, 147 +<br> <span +class="cmtt-10">parabola height</span>, 104 + + +<br> <span +class="cmtt-10">parametric</span>, 108 +<br> <span +class="cmtt-10">parent anchor</span>, 163 +<br> <span +class="cmtt-10">polar comb</span>, 112 +<br> <span +class="cmtt-10">pos</span>, 143 +<br> <span +class="cmtt-10">prefix</span>, 109 +<br> <span +class="cmtt-10">raise snake</span>, 96 +<br> <span +class="cmtt-10">raw gnuplot</span>, 109 +<br> <span +class="cmtt-10">reset cm</span>, 173 +<br> <span +class="cmtt-10">right</span>, 142, 237 +<br> <span +class="cmtt-10">right color</span>, 129 +<br> <span +class="cmtt-10">rotate</span>, 172, 238 +<br> <span +class="cmtt-10">rotate around</span>, 173 +<br> <span +class="cmtt-10">rounded corners</span>, 100 +<br> <span +class="cmtt-10">samples</span>, 108 +<br> <span +class="cmtt-10">scale</span>, 171 +<br> <span +class="cmtt-10">segment amplitude</span>, 96 +<br> <span +class="cmtt-10">segment angle</span>, 97 +<br> <span +class="cmtt-10">segment aspect</span>, 98 +<br> <span +class="cmtt-10">segment length</span>, 97 +<br> <span +class="cmtt-10">segment object length</span>, 97 +<br> <span +class="cmtt-10">set style</span>, 80 +<br> <span +class="cmtt-10">shade</span>, 127 +<br> <span +class="cmtt-10">shading</span>, 128 +<br> <span +class="cmtt-10">shading angle</span>, 128 +<br> <span +class="cmtt-10">shape</span>, 136 +<br> <span +class="cmtt-10">sharp corners</span>, 101 +<br> <span +class="cmtt-10">sharp plot</span>, 110 +<br> <span +class="cmtt-10">shift</span>, 171 +<br> <span +class="cmtt-10">shorten <</span>, 124 +<br> <span +class="cmtt-10">shorten ></span>, 123 +<br> <span +class="cmtt-10">sibling angle</span>, 192 +<br> <span +class="cmtt-10">sibling distance</span>, 159 +<br> <span +class="cmtt-10">sloped</span>, 144 +<br> <span +class="cmtt-10">smooth</span>, 110 +<br> <span +class="cmtt-10">smooth cycle</span>, 111 +<br> <span +class="cmtt-10">snake</span>, 95 +<br> <span +class="cmtt-10">step</span>, 102, 259 +<br> <span +class="cmtt-10">stepx</span>, 259 +<br> <span +class="cmtt-10">stepy</span>, 259 +<br> <span +class="cmtt-10">style</span>, 79 +<br> <span +class="cmtt-10">switch if less than</span>, 269 +<br> <span +class="cmtt-10">tension</span>, 110 +<br> <span +class="cmtt-10">text</span>, 138 +<br> <span +class="cmtt-10">text badly centered</span>, 140 +<br> <span +class="cmtt-10">text badly ragged</span>, 140 +<br> <span +class="cmtt-10">text centered</span>, 140 +<br> <span +class="cmtt-10">text justified</span>, 139 +<br> <span +class="cmtt-10">text ragged</span>, 139 +<br> <span +class="cmtt-10">text width</span>, 139 +<br> <span +class="cmtt-10">top</span>, 237 +<br> <span +class="cmtt-10">top color</span>, 129 +<br> <span +class="cmtt-10">transform shape</span>, 142 +<br> <span +class="cmtt-10">use as bounding box</span>, 130 +<br> <span +class="cmtt-10">width</span>, 269 +<br> <span +class="cmtt-10">x</span>, 169, 238 +<br> <span +class="cmtt-10">xcomb</span>, 111 +<br> <span +class="cmtt-10">xscale</span>, 171 +<br> <span +class="cmtt-10">xshift</span>, 171 + + +<br> <span +class="cmtt-10">xslant</span>, 172 +<br> <span +class="cmtt-10">xstep</span>, 102 +<br> <span +class="cmtt-10">y</span>, 169, 238 +<br> <span +class="cmtt-10">ycomb</span>, 111 +<br> <span +class="cmtt-10">yscale</span>, 172 +<br> <span +class="cmtt-10">yshift</span>, 171 +<br> <span +class="cmtt-10">yslant</span>, 172 +<br> <span +class="cmtt-10">ystep</span>, 102 +<br> <span +class="cmtt-10">z</span>, 169 +<br><span +class="cmtt-10">grid </span>path operation, 102 +<br><span +class="cmtt-10">gridded </span>style, 196 +<br><span +class="cmtt-10">grow </span>option, 160 +<br><span +class="cmtt-10">grow cyclic </span>style, 192 +<br><span +class="cmtt-10">grow via three points </span>option, 191 +<br><span +class="cmtt-10">grow' </span>option, 161 +<br><span +class="cmtt-10">growth function </span>option, 161 +<br></p><p class="theindex"> + <span +class="cmtt-10">help lines </span>style, 103 +<br><span +class="cmtt-10">hooks </span>arrow tip, 176 +<br><span +class="cmtt-10">hooks reversed </span>arrow tip, 176 +<br></p><p class="theindex"> + <span +class="cmtt-10">id </span>option, 109 +<br><span +class="cmtt-10">\ifpgfresetnontranslationsattime</span>, 323 +<br><span +class="cmtt-10">\ifpgfslopedattime</span>, 323 +<br><span +class="cmtt-10">\ifpgfsys@eorule</span>, 374 +<br><span +class="cmtt-10">\inheritanchor</span>, 312 +<br><span +class="cmtt-10">\inheritanchorborder</span>, 312 +<br><span +class="cmtt-10">\inheritbackgroundpath</span>, 311 +<br><span +class="cmtt-10">\inheritbeforebackgroundpath</span>, 311 +<br><span +class="cmtt-10">\inheritbeforeforegroundpath</span>, 311 +<br><span +class="cmtt-10">\inheritbehindbackgroundpath</span>, 311 +<br><span +class="cmtt-10">\inheritbehindforegroundpath</span>, 311 +<br><span +class="cmtt-10">\inheritforegroundpath</span>, 311 +<br><span +class="cmtt-10">\inheritsavedanchors</span>, 311 +<br><span +class="cmtt-10">inner color </span>option, 129 +<br><span +class="cmtt-10">inner frame sep </span>option, 194 +<br><span +class="cmtt-10">inner frame xsep </span>option, 194 +<br><span +class="cmtt-10">inner frame ysep </span>option, 194 +<br><span +class="cmtt-10">inner sep </span>option, 147 +<br><span +class="cmtt-10">inner xsep </span>option, 147 +<br><span +class="cmtt-10">inner ysep </span>option, 147 +<br></p><p class="theindex"> + <span +class="cmtt-10">join </span>option, 119 +<br></p><p class="theindex"> + <span +class="cmtt-10">latex </span>arrow tip, 295 +<br><span +class="cmtt-10">latex reversed </span>arrow tip, 295 +<br><span +class="cmtt-10">latex' </span>arrow tip, 176 +<br><span +class="cmtt-10">latex' reversed </span>arrow tip, 176 +<br>Layout, <span +class="cmti-10">see </span>Page layout +<br><span +class="cmtt-10">left </span>option, 142, 237 +<br><span +class="cmtt-10">left color </span>option, 129 +<br><span +class="cmtt-10">left hook </span>arrow tip, 177 +<br><span +class="cmtt-10">left hook reversed </span>arrow tip, 177 +<br><span +class="cmtt-10">left to </span>arrow tip, 177 + + +<br><span +class="cmtt-10">left to reversed </span>arrow tip, 177 +<br><span +class="cmtt-10">level </span><span +class="cmsy-10"><</span><span +class="cmitt-10">number</span><span +class="cmsy-10">> </span>style, 156 +<br><span +class="cmtt-10">level distance </span>option, 158 +<br><span +class="cmtt-10">line after snake </span>option, 96 +<br><span +class="cmtt-10">line around snake </span>option, 96 +<br><span +class="cmtt-10">line before snake </span>option, 95 +<br><span +class="cmtt-10">line width </span>option, 118 +<br><span +class="cmtt-10">lineto </span>snake, 272 +<br><span +class="cmtt-10">loose background </span>style, 194 +<br><span +class="cmtt-10">loosely dashed </span>style, 120 +<br><span +class="cmtt-10">loosely dotted </span>style, 120 +<br></p><p class="theindex"> + <span +class="cmtt-10">mark </span>option, 109 +<br><span +class="cmtt-10">mark options </span>option, 110 +<br><span +class="cmtt-10">mark size </span>option, 110 +<br><span +class="cmtt-10">middle color </span>option, 129 +<br><span +class="cmtt-10">midway </span>style, 144 +<br><span +class="cmtt-10">minimum height </span>option, 148 +<br><span +class="cmtt-10">minimum size </span>option, 148 +<br><span +class="cmtt-10">minimum width </span>option, 148 +<br><span +class="cmtt-10">mirror snake </span>option, 96 +<br><span +class="cmtt-10">miter limit </span>option, 119 +<br><span +class="cmtt-10">moveto </span>snake, 272 +<br></p><p class="theindex"> + <span +class="cmtt-10">name </span>option, 135 +<br><span +class="cmtt-10">near end </span>style, 145 +<br><span +class="cmtt-10">near start </span>style, 145 +<br><span +class="cmtt-10">nearly opaque </span>style, 122 +<br><span +class="cmtt-10">nearly transparent </span>style, 121 +<br><span +class="cmtt-10">next state </span>option, 269 +<br><span +class="cmtt-10">\node</span>, 116 +<br><span +class="cmtt-10">node </span>path operation, 135 +<br><span +class="cmtt-10">\nodepart</span>, 137 +<br><span +class="cmtt-10">\nodeparts</span>, 306 +<br><span +class="cmtt-10">nonzero rule </span>option, 125 +<br></p><p class="theindex"> + <span +class="cmtt-10">o </span>arrow tip, 177 +<br><span +class="cmtt-10">o </span>plot mark, 187 +<br><span +class="cmtt-10">only marks </span>option, 112 +<br><span +class="cmtt-10">opacity </span>option, 121 +<br><span +class="cmtt-10">opaque </span>style, 122 +<br><span +class="cmtt-10">open diamond </span>arrow tip, 177 +<br><span +class="cmtt-10">open triangle 45 </span>arrow tip, 176 +<br><span +class="cmtt-10">open triangle 45 reversed </span>arrow tip, 176 +<br><span +class="cmtt-10">open triangle 60 </span>arrow tip, 176 +<br><span +class="cmtt-10">open triangle 60 reversed </span>arrow tip, 176 +<br><span +class="cmtt-10">open triangle 90 </span>arrow tip, 176 +<br><span +class="cmtt-10">open triangle 90 reversed </span>arrow tip, 176 +<br><span +class="cmtt-10">oplus </span>plot mark, 187 +<br><span +class="cmtt-10">oplus* </span>plot mark, 187 +<br>Options for graphics, <span +class="cmti-10">see </span>Graphic options +<br>Options for packages, <span +class="cmti-10">see </span>Package options +<br><span +class="cmtt-10">otimes </span>plot mark, 187 +<br><span +class="cmtt-10">otimes* </span>plot mark, 187 +<br><span +class="cmtt-10">outer color </span>option, 130 + + +<br><span +class="cmtt-10">outer frame sep </span>option, 196 +<br><span +class="cmtt-10">outer frame xsep </span>option, 196 +<br><span +class="cmtt-10">outer frame ysep </span>option, 196 +<br><span +class="cmtt-10">outer sep </span>option, 147 +<br><span +class="cmtt-10">outer xsep </span>option, 147 +<br><span +class="cmtt-10">outer ysep </span>option, 147 +<br></p><p class="theindex"> + Package options for <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> +<br> <span +class="cmtt-10">draft</span>, 231, 330 +<br> <span +class="cmtt-10">version=</span><span +class="cmsy-10"><</span><span +class="cmitt-10">version</span><span +class="cmsy-10">></span>, 231 +<br>Packages and files +<br> <span +class="cmtt-10">pgf</span>, 231 +<br> <span +class="cmtt-10">pgf.cfg</span>, 363 +<br> <span +class="cmtt-10">pgfbaseimage</span>, 330 +<br> <span +class="cmtt-10">pgfbaselayers</span>, 353 +<br> <span +class="cmtt-10">pgfbaseplot</span>, 345 +<br> <span +class="cmtt-10">pgfbaseshapes</span>, 298 +<br> <span +class="cmtt-10">pgfcore</span>, 232 +<br> <span +class="cmtt-10">pgflibraryarrows</span>, 176 +<br> <span +class="cmtt-10">pgflibraryautomata</span>, 197 +<br> <span +class="cmtt-10">pgflibraryplothandlers</span>, 182 +<br> <span +class="cmtt-10">pgflibraryplotmarks</span>, 187 +<br> <span +class="cmtt-10">pgflibraryshapes</span>, 188 +<br> <span +class="cmtt-10">pgflibrarysnakes</span>, 177 +<br> <span +class="cmtt-10">pgflibrarytikzbackgrounds</span>, 194 +<br> <span +class="cmtt-10">pgflibrarytikztrees</span>, 190 +<br> <span +class="cmtt-10">pgfsys</span>, 363 +<br> <span +class="cmtt-10">pgfsys-common-pdf</span>, 364 +<br> <span +class="cmtt-10">pgfsys-common-postscript</span>, 364 +<br> <span +class="cmtt-10">pgfsys-dvipdfm.def</span>, 64 +<br> <span +class="cmtt-10">pgfsys-dvips.def</span>, 65 +<br> <span +class="cmtt-10">pgfsys-pdftex.def</span>, 64 +<br> <span +class="cmtt-10">pgfsys-tex4ht.def</span>, 65 +<br> <span +class="cmtt-10">pgfsys-vtex.def</span>, 64 +<br> <span +class="cmtt-10">tikz</span>, 75 +<br>Page layouts +<br> <span +class="cmtt-10">16 on 1</span>, 211 +<br> <span +class="cmtt-10">2 on 1</span>, 211 +<br> <span +class="cmtt-10">4 on 1</span>, 211 +<br> <span +class="cmtt-10">8 on 1</span>, 211 +<br> <span +class="cmtt-10">resize to</span>, 210 +<br> <span +class="cmtt-10">rounded corners</span>, 211 +<br> <span +class="cmtt-10">two screens with lagging second</span>, 212 +<br> <span +class="cmtt-10">two screens with optional second</span>, 212 +<br><span +class="cmtt-10">parabola </span>path operation, 103 +<br><span +class="cmtt-10">parabola height </span>option, 104 +<br><span +class="cmtt-10">parametric </span>option, 108 +<br><span +class="cmtt-10">parent anchor </span>option, 163 +<br><span +class="cmtt-10">\path</span>, 91 +<br>Path operations +<br> <span +class="cmtt-10">--</span>, 93 +<br> <span +class="cmtt-10">-|</span>, 93 +<br> <span +class="cmtt-10">|-</span>, 94 +<br> <span +class="cmtt-10">--cycle</span>, 99 +<br> <span +class="cmtt-10">--plot</span>, 105 +<br> <span +class="cmtt-10">..</span>, 99 +<br> <span +class="cmtt-10">arc</span>, 101 + + +<br> <span +class="cmtt-10">child</span>, 152 +<br> <span +class="cmtt-10">circle</span>, 101 +<br> <span +class="cmtt-10">coordinate</span>, 137 +<br> <span +class="cmtt-10">cos</span>, 105 +<br> <span +class="cmtt-10">edge from parent</span>, 162 +<br> <span +class="cmtt-10">ellipse</span>, 101 +<br> <span +class="cmsy-10"><</span><span +class="cmitt-10">empty</span><span +class="cmsy-10">></span>, 92 +<br> <span +class="cmtt-10">grid</span>, 102 +<br> <span +class="cmtt-10">node</span>, 135 +<br> <span +class="cmtt-10">parabola</span>, 103 +<br> <span +class="cmtt-10">plot</span>, 106 +<br> <span +class="cmtt-10">rectangle</span>, 100 +<br> <span +class="cmtt-10">sin</span>, 105 +<br><span +class="cmtt-10">pentagon </span>plot mark, 187 +<br><span +class="cmtt-10">pentagon* </span>plot mark, 187 +<br><span +class="cmtt-10">pgf </span>package, 231 +<br><span +class="cmtt-10">pgf.cfg </span>file, 363 +<br><span +class="cmtt-10">\pgf@pathmaxx</span>, 263 +<br><span +class="cmtt-10">\pgf@pathmaxy</span>, 263 +<br><span +class="cmtt-10">\pgf@pathminx</span>, 263 +<br><span +class="cmtt-10">\pgf@pathminy</span>, 263 +<br><span +class="cmtt-10">\pgf@picmaxx</span>, 263 +<br><span +class="cmtt-10">\pgf@picmaxy</span>, 264 +<br><span +class="cmtt-10">\pgf@picminx</span>, 263 +<br><span +class="cmtt-10">\pgf@picminy</span>, 263 +<br><span +class="cmtt-10">\pgf@process</span>, 249 +<br><span +class="cmtt-10">\pgf@protocolsizes</span>, 264 +<br><span +class="cmtt-10">\pgf@relevantforpicturesizefalse</span>, 264 +<br><span +class="cmtt-10">\pgf@relevantforpicturesizetrue</span>, 264 +<br><span +class="cmtt-10">\pgf@sys@bp</span>, 380 +<br><span +class="cmtt-10">\pgfaliasimage</span>, 331 +<br><span +class="cmtt-10">\pgfalternateextension</span>, 333 +<br><span +class="cmtt-10">\pgfarrowsdeclare</span>, 288 +<br><span +class="cmtt-10">\pgfarrowsdeclarealias</span>, 292 +<br><span +class="cmtt-10">\pgfarrowsdeclarecombine</span>, 292 +<br><span +class="cmtt-10">\pgfarrowsdeclaredouble</span>, 293 +<br><span +class="cmtt-10">\pgfarrowsdeclarereversed</span>, 292 +<br><span +class="cmtt-10">\pgfarrowsdeclaretriple</span>, 294 +<br><span +class="cmtt-10">pgfbaseimage </span>package, 330 +<br><span +class="cmtt-10">pgfbaselayers </span>package, 353 +<br><span +class="cmtt-10">pgfbaseplot </span>package, 345 +<br><span +class="cmtt-10">pgfbaseshapes </span>package, 298 +<br><span +class="cmtt-10">pgfcore </span>package, 232 +<br><span +class="cmtt-10">\pgfdeclarehorizontalshading</span>, 338 +<br><span +class="cmtt-10">\pgfdeclareimage</span>, 331 +<br><span +class="cmtt-10">\pgfdeclarelayer</span>, 353 +<br><span +class="cmtt-10">\pgfdeclaremask</span>, 334 +<br><span +class="cmtt-10">\pgfdeclareplotmark</span>, 186 +<br><span +class="cmtt-10">\pgfdeclareradialshading</span>, 339 +<br><span +class="cmtt-10">\pgfdeclareshape</span>, 306 +<br><span +class="cmtt-10">\pgfdeclaresnake</span>, 268 +<br><span +class="cmtt-10">\pgfdeclareverticalshading</span>, 339 +<br><span +class="cmtt-10">\pgfextractx</span>, 249 +<br><span +class="cmtt-10">\pgfextracty</span>, 249 +<br><span +class="cmtt-10">\pgfgettransform</span>, 325 +<br><span +class="cmtt-10">\pgfimage</span>, 333 +<br><span +class="cmtt-10">pgfinterruptpath </span>environment, 236 +<br><span +class="cmtt-10">pgfinterruptpicture </span>environment, 236 + + +<br><span +class="cmtt-10">pgflibraryarrows </span>package, 176 +<br><span +class="cmtt-10">pgflibraryautomata </span>package, 197 +<br><span +class="cmtt-10">pgflibraryplothandlers </span>package, 182 +<br><span +class="cmtt-10">pgflibraryplotmarks </span>package, 187 +<br><span +class="cmtt-10">pgflibraryshapes </span>package, 188 +<br><span +class="cmtt-10">pgflibrarysnakes </span>package, 177 +<br><span +class="cmtt-10">pgflibrarytikzbackgrounds </span>package, 194 +<br><span +class="cmtt-10">pgflibrarytikztrees </span>package, 190 +<br><span +class="cmtt-10">\pgflinewidth</span>, 278 +<br><span +class="cmtt-10">\pgflowlevel</span>, 326 +<br><span +class="cmtt-10">\pgflowlevelobj</span>, 326 +<br><span +class="cmtt-10">pgflowlevelscope </span>environment, 327 +<br><span +class="cmtt-10">\pgflowlevelsynccm</span>, 326 +<br><span +class="cmtt-10">\pgfmultipartnode</span>, 301 +<br><span +class="cmtt-10">\pgfnode</span>, 300 +<br><span +class="cmtt-10">pgfonlayer </span>environment, 354, 355 +<br><span +class="cmtt-10">\pgfpagescurrentpagewillbelogicalpage</span>, 217 +<br><span +class="cmtt-10">\pgfpagesdeclarelayout</span>, 212 +<br><span +class="cmtt-10">\pgfpageslogicalpageoptions</span>, 214 +<br><span +class="cmtt-10">\pgfpagesphysicalpageoptions</span>, 213 +<br><span +class="cmtt-10">\pgfpagesshipoutlogicalpage</span>, 216 +<br><span +class="cmtt-10">\pgfpagesuselayout</span>, 210 +<br><span +class="cmtt-10">\pgfpatharc</span>, 256 +<br><span +class="cmtt-10">\pgfpathcirlce</span>, 258 +<br><span +class="cmtt-10">\pgfpathclose</span>, 255 +<br><span +class="cmtt-10">\pgfpathcosine</span>, 261 +<br><span +class="cmtt-10">\pgfpathcurveto</span>, 255 +<br><span +class="cmtt-10">\pgfpathellipse</span>, 257 +<br><span +class="cmtt-10">\pgfpathgrid</span>, 259 +<br><span +class="cmtt-10">\pgfpathlineto</span>, 254 +<br><span +class="cmtt-10">\pgfpathmoveto</span>, 254 +<br><span +class="cmtt-10">\pgfpathparabola</span>, 260 +<br><span +class="cmtt-10">\pgfpathqcircle</span>, 359 +<br><span +class="cmtt-10">\pgfpathqcurveto</span>, 359 +<br><span +class="cmtt-10">\pgfpathqlineto</span>, 358 +<br><span +class="cmtt-10">\pgfpathqmoveto</span>, 358 +<br><span +class="cmtt-10">\pgfpathrectangle</span>, 258 +<br><span +class="cmtt-10">\pgfpathrectanglecorners</span>, 258 +<br><span +class="cmtt-10">\pgfpathsine</span>, 260 +<br><span +class="cmtt-10">\pgfpathsnakealongvector</span>, 272 +<br><span +class="cmtt-10">\pgfpathsnakesto</span>, 272 +<br><span +class="cmtt-10">\pgfpathsnaketo</span>, 273 +<br><span +class="cmtt-10">pgfpicture </span>environment, 233, 234 +<br><span +class="cmtt-10">\pgfplotgnuplot</span>, 348 +<br><span +class="cmtt-10">\pgfplothandlerclosedcurve</span>, 183 +<br><span +class="cmtt-10">\pgfplothandlercurveto</span>, 182 +<br><span +class="cmtt-10">\pgfplothandlerdiscard</span>, 350 +<br><span +class="cmtt-10">\pgfplothandlerlineto</span>, 349 +<br><span +class="cmtt-10">\pgfplothandlermark</span>, 185 +<br><span +class="cmtt-10">\pgfplothandlerpolarcomb</span>, 184 +<br><span +class="cmtt-10">\pgfplothandlerrecord</span>, 350 +<br><span +class="cmtt-10">\pgfplothandlerxcomb</span>, 184 +<br><span +class="cmtt-10">\pgfplothandlerycomb</span>, 184 +<br><span +class="cmtt-10">\pgfplotmarksize</span>, 187 +<br><span +class="cmtt-10">\pgfplotstreamend</span>, 347 +<br><span +class="cmtt-10">\pgfplotstreampoint</span>, 347 +<br><span +class="cmtt-10">\pgfplotstreamstart</span>, 347 +<br><span +class="cmtt-10">\pgfplotxyfile</span>, 347 + + +<br><span +class="cmtt-10">\pgfplotxyzfile</span>, 348 +<br><span +class="cmtt-10">\pgfpoint</span>, 241 +<br><span +class="cmtt-10">\pgfpointadd</span>, 244 +<br><span +class="cmtt-10">\pgfpointanchor</span>, 303 +<br><span +class="cmtt-10">\pgfpointborderellipse</span>, 248 +<br><span +class="cmtt-10">\pgfpointborderrectangle</span>, 247 +<br><span +class="cmtt-10">\pgfpointcurveattime</span>, 246 +<br><span +class="cmtt-10">\pgfpointdiff</span>, 244 +<br><span +class="cmtt-10">\pgfpointintersectionoflines</span>, 248 +<br><span +class="cmtt-10">\pgfpointlineatdistance</span>, 246 +<br><span +class="cmtt-10">\pgfpointlineattime</span>, 245 +<br><span +class="cmtt-10">\pgfpointnormalised</span>, 245 +<br><span +class="cmtt-10">\pgfpointorigin</span>, 241 +<br><span +class="cmtt-10">\pgfpointpolar</span>, 241 +<br><span +class="cmtt-10">\pgfpointscale</span>, 244 +<br><span +class="cmtt-10">\pgfpointshapeborder</span>, 304 +<br><span +class="cmtt-10">\pgfpointxy</span>, 242 +<br><span +class="cmtt-10">\pgfpointxyz</span>, 242 +<br><span +class="cmtt-10">\pgfqbox</span>, 360 +<br><span +class="cmtt-10">\pgfqboxsynced</span>, 360 +<br><span +class="cmtt-10">pgfscope </span>environment, 234, 235 +<br><span +class="cmtt-10">\pgfsetarrows</span>, 281, 295 +<br><span +class="cmtt-10">\pgfsetarrowsend</span>, 281, 294 +<br><span +class="cmtt-10">\pgfsetarrowsstart</span>, 281, 294 +<br><span +class="cmtt-10">\pgfsetbaseline</span>, 234 +<br><span +class="cmtt-10">\pgfsetbeveljoin</span>, 278 +<br><span +class="cmtt-10">\pgfsetbuttcap</span>, 278 +<br><span +class="cmtt-10">\pgfsetcolor</span>, 280 +<br><span +class="cmtt-10">\pgfsetcornersarced</span>, 262 +<br><span +class="cmtt-10">\pgfsetdash</span>, 279 +<br><span +class="cmtt-10">\pgfseteorule</span>, 282 +<br><span +class="cmtt-10">\pgfsetfillcolor</span>, 283 +<br><span +class="cmtt-10">\pgfsetfillopacity</span>, 283 +<br><span +class="cmtt-10">\pgfsetlayers</span>, 354 +<br><span +class="cmtt-10">\pgfsetlinetofirstplotpoint</span>, 349 +<br><span +class="cmtt-10">\pgfsetlinewidth</span>, 277 +<br><span +class="cmtt-10">\pgfsetmiterjoin</span>, 279 +<br><span +class="cmtt-10">\pgfsetmiterlimit</span>, 279 +<br><span +class="cmtt-10">\pgfsetmovetofirstplotpoint</span>, 349 +<br><span +class="cmtt-10">\pgfsetnonzerorule</span>, 282 +<br><span +class="cmtt-10">\pgfsetplotmarksize</span>, 186 +<br><span +class="cmtt-10">\pgfsetplottension</span>, 183 +<br><span +class="cmtt-10">\pgfsetrectcap</span>, 278 +<br><span +class="cmtt-10">\pgfsetroundcap</span>, 278 +<br><span +class="cmtt-10">\pgfsetroundjoin</span>, 278 +<br><span +class="cmtt-10">\pgfsetshapeinnerxsep</span>, 302 +<br><span +class="cmtt-10">\pgfsetshapeinnerysep</span>, 303 +<br><span +class="cmtt-10">\pgfsetshapeminheight</span>, 302 +<br><span +class="cmtt-10">\pgfsetshapeminwidth</span>, 302 +<br><span +class="cmtt-10">\pgfsetshapeouterxsep</span>, 303 +<br><span +class="cmtt-10">\pgfsetshapeouterysep</span>, 303 +<br><span +class="cmtt-10">\pgfsetshortenend</span>, 282 +<br><span +class="cmtt-10">\pgfsetshortenstart</span>, 281 +<br><span +class="cmtt-10">\pgfsetsnakesegmenttransformation</span>, 273 +<br><span +class="cmtt-10">\pgfsetstrokecolor</span>, 279 +<br><span +class="cmtt-10">\pgfsetstrokeopacity</span>, 280 +<br><span +class="cmtt-10">\pgfsettransform</span>, 325 +<br><span +class="cmtt-10">\pgfsetxvec</span>, 243 + + +<br><span +class="cmtt-10">\pgfsetyvec</span>, 243 +<br><span +class="cmtt-10">\pgfsetzvec</span>, 243 +<br><span +class="cmtt-10">\pgfshadepath</span>, 340 +<br><span +class="cmtt-10">\pgfsnakecompleteddistance</span>, 270 +<br><span +class="cmtt-10">\pgfsnakeremainingdistance</span>, 270 +<br><span +class="cmtt-10">pgfsys </span>package, 363 +<br><span +class="cmtt-10">pgfsys-common-pdf </span>file, 364 +<br><span +class="cmtt-10">pgfsys-common-postscript </span>file, 364 +<br><span +class="cmtt-10">pgfsys-dvipdfm.def </span>file, 64 +<br><span +class="cmtt-10">pgfsys-dvips.def </span>file, 65 +<br><span +class="cmtt-10">pgfsys-pdftex.def </span>file, 64 +<br><span +class="cmtt-10">pgfsys-tex4ht.def </span>file, 65 +<br><span +class="cmtt-10">pgfsys-vtex.def </span>file, 64 +<br><span +class="cmtt-10">\pgfsys@begininvisible</span>, 380 +<br><span +class="cmtt-10">\pgfsys@beginpicture</span>, 367 +<br><span +class="cmtt-10">\pgfsys@beginpurepicture</span>, 367 +<br><span +class="cmtt-10">\pgfsys@beginscope</span>, 377 +<br><span +class="cmtt-10">\pgfsys@beveljoin</span>, 373 +<br><span +class="cmtt-10">\pgfsys@buttcap</span>, 372 +<br><span +class="cmtt-10">\pgfsys@clipnext</span>, 372 +<br><span +class="cmtt-10">\pgfsys@closepath</span>, 369 +<br><span +class="cmtt-10">\pgfsys@closestroke</span>, 371 +<br><span +class="cmtt-10">\pgfsys@color@cmy</span>, 375 +<br><span +class="cmtt-10">\pgfsys@color@cmy@fill</span>, 375 +<br><span +class="cmtt-10">\pgfsys@color@cmy@stroke</span>, 375 +<br><span +class="cmtt-10">\pgfsys@color@cmyk</span>, 375 +<br><span +class="cmtt-10">\pgfsys@color@cmyk@fill</span>, 375 +<br><span +class="cmtt-10">\pgfsys@color@cmyk@stroke</span>, 375 +<br><span +class="cmtt-10">\pgfsys@color@gray</span>, 376 +<br><span +class="cmtt-10">\pgfsys@color@gray@fill</span>, 376 +<br><span +class="cmtt-10">\pgfsys@color@gray@stroke</span>, 376 +<br><span +class="cmtt-10">\pgfsys@color@reset</span>, 376 +<br><span +class="cmtt-10">\pgfsys@color@reset@inorderfalse</span>, 376 +<br><span +class="cmtt-10">\pgfsys@color@reset@inordertrue</span>, 376 +<br><span +class="cmtt-10">\pgfsys@color@rgb</span>, 374 +<br><span +class="cmtt-10">\pgfsys@color@rgb@fill</span>, 375 +<br><span +class="cmtt-10">\pgfsys@color@rgb@stroke</span>, 374 +<br><span +class="cmtt-10">\pgfsys@color@unstacked</span>, 377 +<br><span +class="cmtt-10">\pgfsys@curveto</span>, 369 +<br><span +class="cmtt-10">\pgfsys@defineimage</span>, 377 +<br><span +class="cmtt-10">\pgfsys@definemask</span>, 378 +<br><span +class="cmtt-10">\pgfsys@defobject</span>, 379 +<br><span +class="cmtt-10">\pgfsys@discardpath</span>, 372 +<br><span +class="cmtt-10">\pgfsys@endinvisible</span>, 380 +<br><span +class="cmtt-10">\pgfsys@endpicture</span>, 367 +<br><span +class="cmtt-10">\pgfsys@endpurepicture</span>, 368 +<br><span +class="cmtt-10">\pgfsys@endscope</span>, 377 +<br><span +class="cmtt-10">\pgfsys@fill</span>, 371 +<br><span +class="cmtt-10">\pgfsys@fill@opacity</span>, 374 +<br><span +class="cmtt-10">\pgfsys@fillstroke</span>, 372 +<br><span +class="cmtt-10">\pgfsys@hbox</span>, 368 +<br><span +class="cmtt-10">\pgfsys@hboxsynced</span>, 368 +<br><span +class="cmtt-10">\pgfsys@horishading</span>, 378 +<br><span +class="cmtt-10">\pgfsys@imagesuffixlist</span>, 377 +<br><span +class="cmtt-10">\pgfsys@invoke</span>, 379 +<br><span +class="cmtt-10">\pgfsys@lineto</span>, 368 +<br><span +class="cmtt-10">\pgfsys@miterjoin</span>, 373 +<br><span +class="cmtt-10">\pgfsys@moveto</span>, 368 + + +<br><span +class="cmtt-10">\pgfsys@radialshading</span>, 379 +<br><span +class="cmtt-10">\pgfsys@rect</span>, 369 +<br><span +class="cmtt-10">\pgfsys@rectcap</span>, 373 +<br><span +class="cmtt-10">\pgfsys@roundcap</span>, 372 +<br><span +class="cmtt-10">\pgfsys@roundjoin</span>, 373 +<br><span +class="cmtt-10">\pgfsys@setdash</span>, 373 +<br><span +class="cmtt-10">\pgfsys@setlinewidth</span>, 372 +<br><span +class="cmtt-10">\pgfsys@setmiterlimit</span>, 373 +<br><span +class="cmtt-10">\pgfsys@stroke</span>, 370 +<br><span +class="cmtt-10">\pgfsys@stroke@opacity</span>, 374 +<br><span +class="cmtt-10">\pgfsys@transformcm</span>, 370 +<br><span +class="cmtt-10">\pgfsys@transformshift</span>, 370 +<br><span +class="cmtt-10">\pgfsys@transformxyscale</span>, 370 +<br><span +class="cmtt-10">\pgfsys@typesetpicturebox</span>, 367 +<br><span +class="cmtt-10">\pgfsys@useobject</span>, 379 +<br><span +class="cmtt-10">\pgfsys@vertshading</span>, 379 +<br><span +class="cmtt-10">\pgfsysdriver</span>, 363 +<br><span +class="cmtt-10">\pgfsysprotocol@bufferedfalse</span>, 389 +<br><span +class="cmtt-10">\pgfsysprotocol@bufferedtrue</span>, 389 +<br><span +class="cmtt-10">\pgfsysprotocol@flushcurrentprotocol</span>, 390 +<br><span +class="cmtt-10">\pgfsysprotocol@getcurrentprotocol</span>, 390 +<br><span +class="cmtt-10">\pgfsysprotocol@invokecurrentprotocol</span>, 390 +<br><span +class="cmtt-10">\pgfsysprotocol@literal</span>, 389 +<br><span +class="cmtt-10">\pgfsysprotocol@literalbuffered</span>, 389 +<br><span +class="cmtt-10">\pgfsysprotocol@setcurrentprotocol</span>, 390 +<br><span +class="cmtt-10">\pgfsyssoftpath@closepath</span>, 385 +<br><span +class="cmtt-10">\pgfsyssoftpath@curveto</span>, 385 +<br><span +class="cmtt-10">\pgfsyssoftpath@flushcurrentpath</span>, 384 +<br><span +class="cmtt-10">\pgfsyssoftpath@getcurrentpath</span>, 384 +<br><span +class="cmtt-10">\pgfsyssoftpath@invokecurrentpath</span>, 384 +<br><span +class="cmtt-10">\pgfsyssoftpath@lineto</span>, 385 +<br><span +class="cmtt-10">\pgfsyssoftpath@moveto</span>, 384 +<br><span +class="cmtt-10">\pgfsyssoftpath@rect</span>, 385 +<br><span +class="cmtt-10">\pgfsyssoftpath@setcurrentpath</span>, 384 +<br><span +class="cmtt-10">\pgftext</span>, 237 +<br><span +class="cmtt-10">\pgftransformarrow</span>, 321 +<br><span +class="cmtt-10">\pgftransformcm</span>, 320 +<br><span +class="cmtt-10">\pgftransformcurveattime</span>, 322 +<br><span +class="cmtt-10">\pgftransforminvert</span>, 324 +<br><span +class="cmtt-10">\pgftransformlineattime</span>, 321 +<br><span +class="cmtt-10">\pgftransformreset</span>, 323 +<br><span +class="cmtt-10">\pgftransformresetnontranslations</span>, 324 +<br><span +class="cmtt-10">\pgftransformrotate</span>, 320 +<br><span +class="cmtt-10">\pgftransformscale</span>, 319 +<br><span +class="cmtt-10">\pgftransformshift</span>, 318 +<br><span +class="cmtt-10">\pgftransformxscale</span>, 319 +<br><span +class="cmtt-10">\pgftransformxshift</span>, 318 +<br><span +class="cmtt-10">\pgftransformxslant</span>, 319 +<br><span +class="cmtt-10">\pgftransformyscale</span>, 319 +<br><span +class="cmtt-10">\pgftransformyshift</span>, 318 +<br><span +class="cmtt-10">\pgftransformyslant</span>, 320 +<br><span +class="cmtt-10">\pgfuseimage</span>, 332 +<br><span +class="cmtt-10">\pgfusepath</span>, 276 +<br><span +class="cmtt-10">\pgfusepathqclip</span>, 360 +<br><span +class="cmtt-10">\pgfusepathqfill</span>, 360 +<br><span +class="cmtt-10">\pgfusepathqfillstroke</span>, 360 +<br><span +class="cmtt-10">\pgfusepathqstroke</span>, 360 +<br><span +class="cmtt-10">\pgfuseplotmark</span>, 185 + + +<br><span +class="cmtt-10">\pgfuseshading</span>, 340 +<br><span +class="cmtt-10">plot </span>path operation, 106 +<br>Plot marks +<br> <span +class="cmtt-10">*</span>, 187 +<br> <span +class="cmtt-10">|</span>, 187 +<br> <span +class="cmtt-10">+</span>, 187 +<br> <span +class="cmtt-10">-</span>, 187 +<br> <span +class="cmtt-10">asterisk</span>, 187 +<br> <span +class="cmtt-10">ball</span>, 109 +<br> <span +class="cmtt-10">diamond</span>, 187 +<br> <span +class="cmtt-10">diamond*</span>, 187 +<br> <span +class="cmtt-10">o</span>, 187 +<br> <span +class="cmtt-10">oplus</span>, 187 +<br> <span +class="cmtt-10">oplus*</span>, 187 +<br> <span +class="cmtt-10">otimes</span>, 187 +<br> <span +class="cmtt-10">otimes*</span>, 187 +<br> <span +class="cmtt-10">pentagon</span>, 187 +<br> <span +class="cmtt-10">pentagon*</span>, 187 +<br> <span +class="cmtt-10">square</span>, 187 +<br> <span +class="cmtt-10">square*</span>, 187 +<br> <span +class="cmtt-10">star</span>, 187 +<br> <span +class="cmtt-10">triangle</span>, 187 +<br> <span +class="cmtt-10">triangle*</span>, 187 +<br> <span +class="cmtt-10">x</span>, 187 +<br><span +class="cmtt-10">polar comb </span>option, 112 +<br><span +class="cmtt-10">pos </span>option, 143 +<br><span +class="cmtt-10">prefix </span>option, 109 +<br></p><p class="theindex"> + <span +class="cmtt-10">raise snake </span>option, 96 +<br><span +class="cmtt-10">raw gnuplot </span>option, 109 +<br><span +class="cmtt-10">rectangle </span>path operation, 100 +<br><span +class="cmtt-10">rectangle </span>shape, 313 +<br><span +class="cmtt-10">reset cm </span>option, 173 +<br><span +class="cmtt-10">resize to </span>layout, 210 +<br><span +class="cmtt-10">right </span>option, 142, 237 +<br><span +class="cmtt-10">right color </span>option, 129 +<br><span +class="cmtt-10">right hook </span>arrow tip, 177 +<br><span +class="cmtt-10">right hook reversed </span>arrow tip, 177 +<br><span +class="cmtt-10">right to </span>arrow tip, 177 +<br><span +class="cmtt-10">right to reversed </span>arrow tip, 177 +<br><span +class="cmtt-10">rotate </span>option, 172, 238 +<br><span +class="cmtt-10">rotate around </span>option, 173 +<br><span +class="cmtt-10">round cap </span>arrow tip, 177 +<br><span +class="cmtt-10">rounded corners </span>layout, 211 +<br><span +class="cmtt-10">rounded corners </span>option, 100 +<br></p><p class="theindex"> + <span +class="cmtt-10">samples </span>option, 108 +<br><span +class="cmtt-10">\savedanchor</span>, 307 +<br><span +class="cmtt-10">\saveddimen</span>, 308 +<br><span +class="cmtt-10">saw </span>snake, 180 +<br><span +class="cmtt-10">scale </span>option, 171 +<br><span +class="cmtt-10">scope </span>environment, 78, 79 +<br><span +class="cmtt-10">segment amplitude </span>option, 96 +<br><span +class="cmtt-10">segment angle </span>option, 97 +<br><span +class="cmtt-10">segment aspect </span>option, 98 +<br><span +class="cmtt-10">segment length </span>option, 97 + + +<br><span +class="cmtt-10">segment object length </span>option, 97 +<br><span +class="cmtt-10">semithick </span>style, 118 +<br><span +class="cmtt-10">semitransparent </span>style, 122 +<br><span +class="cmtt-10">set style </span>option, 80 +<br><span +class="cmtt-10">\shade</span>, 116 +<br><span +class="cmtt-10">shade </span>option, 127 +<br><span +class="cmtt-10">\shadedraw</span>, 116 +<br><span +class="cmtt-10">shading </span>option, 128 +<br><span +class="cmtt-10">shading angle </span>option, 128 +<br><span +class="cmtt-10">shape </span>option, 136 +<br>Shapes +<br> <span +class="cmtt-10">circle</span>, 313 +<br> <span +class="cmtt-10">coordinate</span>, 313 +<br> <span +class="cmtt-10">cross out</span>, 188 +<br> <span +class="cmtt-10">ellipse</span>, 189 +<br> <span +class="cmtt-10">forbidden sign</span>, 189 +<br> <span +class="cmtt-10">rectangle</span>, 313 +<br> <span +class="cmtt-10">state</span>, 197 +<br> <span +class="cmtt-10">state with output</span>, 197 +<br> <span +class="cmtt-10">strike out</span>, 190 +<br><span +class="cmtt-10">sharp corners </span>option, 101 +<br><span +class="cmtt-10">sharp plot </span>option, 110 +<br><span +class="cmtt-10">shift </span>option, 171 +<br><span +class="cmtt-10">shorten < </span>option, 124 +<br><span +class="cmtt-10">shorten > </span>option, 123 +<br><span +class="cmtt-10">show background bottom </span>style, 197 +<br><span +class="cmtt-10">show background grid </span>style, 195 +<br><span +class="cmtt-10">show background left </span>style, 197 +<br><span +class="cmtt-10">show background rectangle </span>style, 194 +<br><span +class="cmtt-10">show background right </span>style, 197 +<br><span +class="cmtt-10">show background top </span>style, 196 +<br><span +class="cmtt-10">sibling angle </span>option, 192 +<br><span +class="cmtt-10">sibling distance </span>option, 159 +<br><span +class="cmtt-10">sin </span>path operation, 105 +<br><span +class="cmtt-10">sloped </span>option, 144 +<br><span +class="cmtt-10">smooth </span>option, 110 +<br><span +class="cmtt-10">smooth cycle </span>option, 111 +<br><span +class="cmtt-10">snake </span>option, 95 +<br><span +class="cmtt-10">snake </span>snake, 180 +<br><span +class="cmtt-10">snake triangles 45 </span>style, 98 +<br><span +class="cmtt-10">snake triangles 60 </span>style, 98 +<br><span +class="cmtt-10">snake triangles 90 </span>style, 98 +<br>Snakes +<br> <span +class="cmtt-10">border</span>, 178 +<br> <span +class="cmtt-10">brace</span>, 178 +<br> <span +class="cmtt-10">bumps</span>, 178 +<br> <span +class="cmtt-10">coil</span>, 179 +<br> <span +class="cmtt-10">expanding waves</span>, 179 +<br> <span +class="cmtt-10">lineto</span>, 272 +<br> <span +class="cmtt-10">moveto</span>, 272 +<br> <span +class="cmtt-10">saw</span>, 180 +<br> <span +class="cmtt-10">snake</span>, 180 +<br> <span +class="cmtt-10">ticks</span>, 180 +<br> <span +class="cmtt-10">triangles</span>, 181 +<br> <span +class="cmtt-10">waves</span>, 181 +<br> <span +class="cmtt-10">zigzag</span>, 181 +<br><span +class="cmtt-10">solid </span>style, 120 +<br><span +class="cmtt-10">square </span>plot mark, 187 + + +<br><span +class="cmtt-10">square* </span>plot mark, 187 +<br><span +class="cmtt-10">star </span>plot mark, 187 +<br><span +class="cmtt-10">\state</span>, 269 +<br><span +class="cmtt-10">state </span>shape, 197 +<br><span +class="cmtt-10">state with output </span>shape, 197 +<br><span +class="cmtt-10">stealth </span>arrow tip, 295 +<br><span +class="cmtt-10">stealth reversed </span>arrow tip, 295 +<br><span +class="cmtt-10">stealth' </span>arrow tip, 176 +<br><span +class="cmtt-10">stealth' reversed </span>arrow tip, 176 +<br><span +class="cmtt-10">step </span>option, 102, 259 +<br><span +class="cmtt-10">stepx </span>option, 259 +<br><span +class="cmtt-10">stepy </span>option, 259 +<br><span +class="cmtt-10">strike out </span>shape, 190 +<br><span +class="cmtt-10">style </span>option, 79 +<br>Styles +<br> <span +class="cmtt-10">at end</span>, 145 +<br> <span +class="cmtt-10">at start</span>, 145 +<br> <span +class="cmtt-10">background grid</span>, 195 +<br> <span +class="cmtt-10">background rectangle</span>, 195 +<br> <span +class="cmtt-10">background top</span>, 196 +<br> <span +class="cmtt-10">bend at end</span>, 104 +<br> <span +class="cmtt-10">bend at start</span>, 104 +<br> <span +class="cmtt-10">dashed</span>, 120 +<br> <span +class="cmtt-10">densely dashed</span>, 120 +<br> <span +class="cmtt-10">densely dotted</span>, 120 +<br> <span +class="cmtt-10">dotted</span>, 120 +<br> <span +class="cmtt-10">edge from parent</span>, 163 +<br> <span +class="cmtt-10">edge from parent fork down</span>, 193 +<br> <span +class="cmtt-10">edge from parent fork left</span>, 194 +<br> <span +class="cmtt-10">edge from parent fork right</span>, 193 +<br> <span +class="cmtt-10">edge from parent fork up</span>, 194 +<br> <span +class="cmtt-10">every </span><span +class="cmsy-10"><</span><span +class="cmitt-10">part name</span><span +class="cmsy-10">> </span><span +class="cmtt-10">node part</span>, 138 +<br> <span +class="cmtt-10">every </span><span +class="cmsy-10"><</span><span +class="cmitt-10">shape</span><span +class="cmsy-10">> </span><span +class="cmtt-10">node</span>, 137 +<br> <span +class="cmtt-10">every child</span>, 156 +<br> <span +class="cmtt-10">every child node</span>, 156 +<br> <span +class="cmtt-10">every node</span>, 136 +<br> <span +class="cmtt-10">every path</span>, 92 +<br> <span +class="cmtt-10">every picture</span>, 77 +<br> <span +class="cmtt-10">every plot</span>, 109 +<br> <span +class="cmtt-10">every scope</span>, 78 +<br> <span +class="cmtt-10">framed</span>, 195 +<br> <span +class="cmtt-10">gridded</span>, 196 +<br> <span +class="cmtt-10">grow cyclic</span>, 192 +<br> <span +class="cmtt-10">help lines</span>, 103 +<br> <span +class="cmtt-10">level </span><span +class="cmsy-10"><</span><span +class="cmitt-10">number</span><span +class="cmsy-10">></span>, 156 +<br> <span +class="cmtt-10">loose background</span>, 194 +<br> <span +class="cmtt-10">loosely dashed</span>, 120 +<br> <span +class="cmtt-10">loosely dotted</span>, 120 +<br> <span +class="cmtt-10">midway</span>, 144 +<br> <span +class="cmtt-10">near end</span>, 145 +<br> <span +class="cmtt-10">near start</span>, 145 +<br> <span +class="cmtt-10">nearly opaque</span>, 122 +<br> <span +class="cmtt-10">nearly transparent</span>, 121 +<br> <span +class="cmtt-10">opaque</span>, 122 +<br> <span +class="cmtt-10">semithick</span>, 118 +<br> <span +class="cmtt-10">semitransparent</span>, 122 +<br> <span +class="cmtt-10">show background bottom</span>, 197 +<br> <span +class="cmtt-10">show background grid</span>, 195 + + +<br> <span +class="cmtt-10">show background left</span>, 197 +<br> <span +class="cmtt-10">show background rectangle</span>, 194 +<br> <span +class="cmtt-10">show background right</span>, 197 +<br> <span +class="cmtt-10">show background top</span>, 196 +<br> <span +class="cmtt-10">snake triangles 45</span>, 98 +<br> <span +class="cmtt-10">snake triangles 60</span>, 98 +<br> <span +class="cmtt-10">snake triangles 90</span>, 98 +<br> <span +class="cmtt-10">solid</span>, 120 +<br> <span +class="cmtt-10">thick</span>, 118 +<br> <span +class="cmtt-10">thin</span>, 118 +<br> <span +class="cmtt-10">tight background</span>, 194 +<br> <span +class="cmtt-10">transparent</span>, 121 +<br> <span +class="cmtt-10">ultra nearly opaque</span>, 122 +<br> <span +class="cmtt-10">ultra nearly transparent</span>, 121 +<br> <span +class="cmtt-10">ultra thick</span>, 118 +<br> <span +class="cmtt-10">ultra thin</span>, 118 +<br> <span +class="cmtt-10">very near end</span>, 145 +<br> <span +class="cmtt-10">very near start</span>, 145 +<br> <span +class="cmtt-10">very nearly opaque</span>, 122 +<br> <span +class="cmtt-10">very nearly transparent</span>, 121 +<br> <span +class="cmtt-10">very thick</span>, 118 +<br> <span +class="cmtt-10">very thin</span>, 118 +<br><span +class="cmtt-10">switch if less than </span>option, 269 +<br></p><p class="theindex"> + <span +class="cmtt-10">tension </span>option, 110 +<br><span +class="cmtt-10">text </span>option, 138 +<br><span +class="cmtt-10">text badly centered </span>option, 140 +<br><span +class="cmtt-10">text badly ragged </span>option, 140 +<br><span +class="cmtt-10">text centered </span>option, 140 +<br><span +class="cmtt-10">text justified </span>option, 139 +<br><span +class="cmtt-10">text ragged </span>option, 139 +<br><span +class="cmtt-10">text width </span>option, 139 +<br><span +class="cmtt-10">thick </span>style, 118 +<br><span +class="cmtt-10">thin </span>style, 118 +<br><span +class="cmtt-10">ticks </span>snake, 180 +<br><span +class="cmtt-10">tight background </span>style, 194 +<br><span +class="cmtt-10">\tikz</span>, 77, 78 +<br><span +class="cmtt-10">tikz </span>package, 75 +<br><span +class="cmtt-10">tikzpicture </span>environment, 76, 77 +<br><span +class="cmtt-10">\tikzstyle</span>, 80 +<br><span +class="cmtt-10">to </span>arrow tip, 295 +<br><span +class="cmtt-10">to reversed </span>arrow tip, 295 +<br><span +class="cmtt-10">top </span>option, 237 +<br><span +class="cmtt-10">top color </span>option, 129 +<br><span +class="cmtt-10">transform shape </span>option, 142 +<br><span +class="cmtt-10">transparent </span>style, 121 +<br><span +class="cmtt-10">triangle </span>plot mark, 187 +<br><span +class="cmtt-10">triangle 45 </span>arrow tip, 176 +<br><span +class="cmtt-10">triangle 45 reversed </span>arrow tip, 176 +<br><span +class="cmtt-10">triangle 60 </span>arrow tip, 176 +<br><span +class="cmtt-10">triangle 60 reversed </span>arrow tip, 176 +<br><span +class="cmtt-10">triangle 90 </span>arrow tip, 176 +<br><span +class="cmtt-10">triangle 90 cap </span>arrow tip, 177 +<br><span +class="cmtt-10">triangle 90 cap reversed </span>arrow tip, 177 +<br><span +class="cmtt-10">triangle 90 reversed </span>arrow tip, 176 +<br><span +class="cmtt-10">triangle* </span>plot mark, 187 +<br><span +class="cmtt-10">triangles </span>snake, 181 + + +<br><span +class="cmtt-10">two screens with lagging second </span>layout, 212 +<br><span +class="cmtt-10">two screens with optional second </span>layout, 212 +<br></p><p class="theindex"> + <span +class="cmtt-10">ultra nearly opaque </span>style, 122 +<br><span +class="cmtt-10">ultra nearly transparent </span>style, 121 +<br><span +class="cmtt-10">ultra thick </span>style, 118 +<br><span +class="cmtt-10">ultra thin </span>style, 118 +<br><span +class="cmtt-10">use as bounding box </span>option, 130 +<br><span +class="cmtt-10">\useasboundingbox</span>, 116 +<br></p><p class="theindex"> + <span +class="cmtt-10">version=</span><span +class="cmsy-10"><</span><span +class="cmitt-10">version</span><span +class="cmsy-10">> </span>package option, 231 +<br><span +class="cmtt-10">very near end </span>style, 145 +<br><span +class="cmtt-10">very near start </span>style, 145 +<br><span +class="cmtt-10">very nearly opaque </span>style, 122 +<br><span +class="cmtt-10">very nearly transparent </span>style, 121 +<br><span +class="cmtt-10">very thick </span>style, 118 +<br><span +class="cmtt-10">very thin </span>style, 118 +<br></p><p class="theindex"> + <span +class="cmtt-10">waves </span>snake, 181 +<br><span +class="cmtt-10">width </span>option, 269 +<br></p><p class="theindex"> + <span +class="cmtt-10">x </span>option, 169, 238 +<br><span +class="cmtt-10">x </span>plot mark, 187 +<br><span +class="cmtt-10">xcomb </span>option, 111 +<br><span +class="cmtt-10">xscale </span>option, 171 +<br><span +class="cmtt-10">xshift </span>option, 171 +<br><span +class="cmtt-10">xslant </span>option, 172 +<br><span +class="cmtt-10">xstep </span>option, 102 +<br></p><p class="theindex"> + <span +class="cmtt-10">y </span>option, 169, 238 +<br><span +class="cmtt-10">ycomb </span>option, 111 +<br><span +class="cmtt-10">yscale </span>option, 172 +<br><span +class="cmtt-10">yshift </span>option, 171 +<br><span +class="cmtt-10">yslant </span>option, 172 +<br><span +class="cmtt-10">ystep </span>option, 102 +<br></p><p class="theindex"> + <span +class="cmtt-10">z </span>option, 169 +<br><span +class="cmtt-10">zigzag </span>snake, 181 +<br></p></div> + +</body></html> + + + + diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual.tex b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual.tex new file mode 100644 index 00000000000..7d8c454a8e5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual.tex @@ -0,0 +1,13 @@ +\documentclass{ltxdoc} + +% Copyright 2005 by Till Tantau <tantau@cs.tu-berlin.de>. +% +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt. + +% pgf version is defined in \pgfversion in file +% generic/pgf/utilities/pgfrcs.code.tex + +\input{../pgfmanual-tex4ht.cfg} +\input{../../text-en/pgfmanual-en-main.tex} diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual0x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual0x.gif Binary files differnew file mode 100644 index 00000000000..eea9afe34cb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual0x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual10x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual10x.gif Binary files differnew file mode 100644 index 00000000000..cadbb77657e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual10x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual11x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual11x.gif Binary files differnew file mode 100644 index 00000000000..cadbb77657e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual11x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual12x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual12x.gif Binary files differnew file mode 100644 index 00000000000..cadbb77657e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual12x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual13x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual13x.gif Binary files differnew file mode 100644 index 00000000000..4d5ab3582cb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual13x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual14x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual14x.gif Binary files differnew file mode 100644 index 00000000000..af79d517f44 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual14x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual15x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual15x.gif Binary files differnew file mode 100644 index 00000000000..af79d517f44 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual15x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual16x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual16x.gif Binary files differnew file mode 100644 index 00000000000..af79d517f44 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual16x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual17x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual17x.gif Binary files differnew file mode 100644 index 00000000000..b36383b880a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual17x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual18x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual18x.gif Binary files differnew file mode 100644 index 00000000000..5a1385554bb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual18x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual19x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual19x.gif Binary files differnew file mode 100644 index 00000000000..5a1385554bb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual19x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual1x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual1x.gif Binary files differnew file mode 100644 index 00000000000..eea9afe34cb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual1x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual20x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual20x.gif Binary files differnew file mode 100644 index 00000000000..743fe3cc4ff --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual20x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual21x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual21x.gif Binary files differnew file mode 100644 index 00000000000..aff4ddcc069 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual21x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual22x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual22x.gif Binary files differnew file mode 100644 index 00000000000..f0267a46bba --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual22x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual23x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual23x.gif Binary files differnew file mode 100644 index 00000000000..a3408d9f31e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual23x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual24x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual24x.gif Binary files differnew file mode 100644 index 00000000000..e7f7581c904 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual24x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual25x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual25x.gif Binary files differnew file mode 100644 index 00000000000..83e68535df7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual25x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual26x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual26x.gif Binary files differnew file mode 100644 index 00000000000..af79d517f44 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual26x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual27x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual27x.gif Binary files differnew file mode 100644 index 00000000000..5de0dbebfe1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual27x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual28x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual28x.gif Binary files differnew file mode 100644 index 00000000000..c7860250cd6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual28x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual29x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual29x.gif Binary files differnew file mode 100644 index 00000000000..b36383b880a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual29x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual2x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual2x.gif Binary files differnew file mode 100644 index 00000000000..af79d517f44 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual2x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual30x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual30x.gif Binary files differnew file mode 100644 index 00000000000..743fe3cc4ff --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual30x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual31x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual31x.gif Binary files differnew file mode 100644 index 00000000000..ccf6cf8e00d --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual31x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual32x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual32x.gif Binary files differnew file mode 100644 index 00000000000..ebda788edda --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual32x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual33x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual33x.gif Binary files differnew file mode 100644 index 00000000000..9ad8005f37c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual33x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual34x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual34x.gif Binary files differnew file mode 100644 index 00000000000..a1b910c3765 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual34x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual35x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual35x.gif Binary files differnew file mode 100644 index 00000000000..a1b910c3765 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual35x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual36x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual36x.gif Binary files differnew file mode 100644 index 00000000000..a1b910c3765 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual36x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual3x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual3x.gif Binary files differnew file mode 100644 index 00000000000..41cbfd4acea --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual3x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual4x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual4x.gif Binary files differnew file mode 100644 index 00000000000..278dd11f2b4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual4x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual5x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual5x.gif Binary files differnew file mode 100644 index 00000000000..af79d517f44 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual5x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual6x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual6x.gif Binary files differnew file mode 100644 index 00000000000..061c0a01791 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual6x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual7x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual7x.gif Binary files differnew file mode 100644 index 00000000000..07cbac3c530 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual7x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual8x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual8x.gif Binary files differnew file mode 100644 index 00000000000..942343082bf --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual8x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual9x.gif b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual9x.gif Binary files differnew file mode 100644 index 00000000000..af79d517f44 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanual9x.gif diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse1.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse1.html new file mode 100644 index 00000000000..90394a61cc6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse1.html @@ -0,0 +1,460 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>1 Introduction</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse2.html" >next</a>] [<a +href="#tailpgfmanualse1.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse1.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">1 </span> <a + id="x2-30001"></a>Introduction</h3> +<!--l. 11--><p class="noindent">The <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> package, where “<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>” is supposed to mean “portable graphics format” (or “pretty, good, functional” if +you prefer...), is a package for creating graphics in an “inline” manner. The package defines a number of +<span class="TEX">T<span +class="E">E</span>X</span> commands that draw graphics. For example, the code <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz</span><span +class="cmtt-10"> \draw</span><span +class="cmtt-10"> (0pt,0pt)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> (20pt,6pt);</span></span></span> yields the +line <object data="pgfmanual-3.svg" width="20.4pt" height="6.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and the code <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz</span><span +class="cmtt-10"> \fill[orange]</span><span +class="cmtt-10"> (1ex,1ex)</span><span +class="cmtt-10"> circle</span><span +class="cmtt-10"> (1ex);</span></span></span> yields <object data="pgfmanual-4.svg" width="8.61108pt" height="8.61108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. +<!--l. 20--><p class="indent"> In a sense, when using <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> you “program” your graphics, just as you “program” your document +when using <span class="TEX">T<span +class="E">E</span>X</span>. This means that you get the advantages of the “<span class="TEX">T<span +class="E">E</span>X</span>-approach to typesetting” +also for your graphics: quick creation of simple graphics, precise positioning, the use of macros, often +superior typography. You also inherit all the disadvantages: steep learning curve, no <span +class="cmcsc-10"><small +class="small-caps">W</small><small +class="small-caps">Y</small><small +class="small-caps">S</small><small +class="small-caps">I</small><small +class="small-caps">W</small><small +class="small-caps">Y</small><small +class="small-caps">G</small></span>, small +changes require a long recompilation time, and the code does not really “show” how things will look +like. +<!--l. 31--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">1.1 </span> <a + id="x2-40001.1"></a>Structure of the System</h4> +<!--l. 33--><p class="noindent">The <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> system consists of different layers: +<!--l. 35--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="cmbx-10">System layer:</span> </dt><dd +class="description">This layer provides a complete abstraction of what is going on “in the driver.” The driver + is a program like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvipdfm</span></span></span> that takes a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span> file as input and generates a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.ps</span></span></span> or a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> file. + (The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> program also counts as a driver, even though it does not take a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span> file as input. Never + mind.) Each driver has its own syntax for the generation of graphics, causing headaches to everyone + who wants to create graphics in a portable way. <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s system layer “abstracts away” these differences. + For example, the system command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@lineto{10pt}{10pt}</span></span></span> extends the current path to the + coordinate (10pt<span +class="cmmi-10">,</span>10pt) of the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. Depending on whether <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvipdfm</span></span></span>, or + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> is used to process the document, the system command will be converted to different <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\special</span></span></span> + commands. + <!--l. 51--><p class="noindent">The system layer is as “minimalistic” as possible since each additional command makes it more work to + port <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> to a new driver. Currently, only drivers that produce PostScript or <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small> </span>output are supported + and only few of these (hence the name <span +class="cmti-10">portable </span>graphics format is currently a bit boastful). However, + in principle, the system layer could be ported to many different drivers quite easily. It should even be + possible to produce, say, <span +class="cmcsc-10"><small +class="small-caps">S</small><small +class="small-caps">V</small><small +class="small-caps">G</small> </span>output in conjunction with <span +class="cmcsc-10"><small +class="small-caps">T</small><small +class="small-caps">E</small><small +class="small-caps">X</small>4<small +class="small-caps">H</small><small +class="small-caps">T</small></span>. + <!--l. 61--><p class="noindent">As a user, you will not use the system layer directly. + </dd><dt class="description"> +<span +class="cmbx-10">Basic layer:</span> </dt><dd +class="description">The basic layer provides a set of basic commands that allow you to produce complex graphics + in a much easier way than by using the system layer directly. For example, the system layer provides no + commands for creating circles since circles can be composed from the more basic Bézier curves (well, + almost). However, as a user you will want to have a simple command to create circles (at least I do) + instead of having to write down half a page of Bézier curve support coordinates. Thus, the basic layer + provides a command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathcircle</span></span></span> that generates the necessary curve coordinates for you. + <!--l. 74--><p class="noindent">The basic layer is consists of a <span +class="cmti-10">core</span>, which consists of several interdependent packages that can only be + loaded <span +class="cmti-10">en bloc, </span>and additional packages that extend the core by more special-purpose commands like + node management or a plotting interface. For instance, the <span +class="cmcsc-10"><small +class="small-caps">B</small><small +class="small-caps">E</small><small +class="small-caps">A</small><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">R</small> </span>package uses the core, but not all + of the additional packages of the basic layer. + </dd><dt class="description"> +<span +class="cmbx-10">Frontend layer:</span> </dt><dd +class="description">A frontend (of which there can be several) is a set of commands or a special syntax that makes + using the basic layer easier. A problem with directly using the basic layer is that code written for this layer is + often too “verbose.” For example, to draw a simple triangle, you may need as many as five commands when + using the basic layer: One for beginning a path at the first corner of the triangle, one for extending the path to + the second corner, one for going to the third, one for closing the path, and one for actually painting the + triangle (as opposed to filling it). With the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tikz</span></span></span> frontend all this boils down to a single simple <span +class="cmcsc-10"><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">T</small><small +class="small-caps">A</small><small +class="small-caps">F</small><small +class="small-caps">O</small><small +class="small-caps">N</small><small +class="small-caps">T</small></span>-like + command: + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> + \draw (0,0) -- (1,0) -- (1,1) -- cycle; +</div> + </td></tr></table> + <!--l. 94--><p class="nopar"> + <!--l. 96--><p class="noindent">There are different frontends: + <ul class="itemize1"> + <li class="itemize">The Ti<span +class="cmti-10">k</span>Z frontend is the “natural” frontend for <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. It gives you access to all features of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, + but it is intended to be easy to use. The syntax is a mixture of <span +class="cmcsc-10"><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">T</small><small +class="small-caps">A</small><small +class="small-caps">F</small><small +class="small-caps">O</small><small +class="small-caps">N</small><small +class="small-caps">T</small> </span>and <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">S</small><small +class="small-caps">T</small><small +class="small-caps">R</small><small +class="small-caps">I</small><small +class="small-caps">C</small><small +class="small-caps">K</small><small +class="small-caps">S</small> </span>and + some ideas of myself. This frontend is <span +class="cmti-10">neither </span>a complete <span +class="cmcsc-10"><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">T</small><small +class="small-caps">A</small><small +class="small-caps">F</small><small +class="small-caps">O</small><small +class="small-caps">N</small><small +class="small-caps">T</small> </span>compatibility layer nor a + <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">S</small><small +class="small-caps">T</small><small +class="small-caps">R</small><small +class="small-caps">I</small><small +class="small-caps">C</small><small +class="small-caps">K</small><small +class="small-caps">S</small> </span>compatibility layer and it is not intended to become either. + </li> + <li class="itemize">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpict2e</span></span></span> frontend reimplements the standard <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{picture}</span></span></span> environment and + commands like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\line</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\vector</span></span></span> using the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> basic layer. This layer is not really “necessary” + since the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pict2e.sty</span></span></span> package does at least as good a job at reimplementing the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{picture}</span></span></span> + environment. Rather, the idea behind this package is to have a simple demonstration of how a + frontend can be implemented.</li></ul> + <!--l. 116--><p class="noindent">It would be possible to implement a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgftricks</span></span></span> frontend that maps <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">S</small><small +class="small-caps">T</small><small +class="small-caps">R</small><small +class="small-caps">I</small><small +class="small-caps">C</small><small +class="small-caps">K</small><small +class="small-caps">S</small> </span>commands to <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> commands. + However, I have not done this and even if fully implemented, many things that work in <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">S</small><small +class="small-caps">T</small><small +class="small-caps">R</small><small +class="small-caps">I</small><small +class="small-caps">C</small><small +class="small-caps">K</small><small +class="small-caps">S</small></span> will not + work, namely whenever some <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">S</small><small +class="small-caps">T</small><small +class="small-caps">R</small><small +class="small-caps">I</small><small +class="small-caps">C</small><small +class="small-caps">K</small><small +class="small-caps">S</small></span> command relies too heavily on PostScript trickery. Nevertheless, such + a package might be useful in some situations.</dd></dl> +<!--l. 124--><p class="indent"> As a user of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> you will use the commands of a frontend plus perhaps some commands of the basic layer. +For this reason, this manual explains the frontends first, then the basic layer, and finally the system +layer. +<!--l. 131--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">1.2 </span> <a + id="x2-50001.2"></a>Comparison with Other Graphics Packages</h4> +<!--l. 133--><p class="noindent">There were two main motivations for creating <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x2-5002x1"></a>The standard <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{picture}</span></span></span> environment is not powerful enough to create anything but really + simple graphics. This is certainly not due to a lack of knowledge or imagination on the part of <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>’s + designer(s). Rather, this is the price paid for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{picture}</span></span></span> environment’s portability: It works together + with all backend drivers. + </li> + <li class="enumerate" value="2" +><a + id="x2-5004x2"></a>The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pstricks}</span></span></span> package is certainly powerful enough to create any conceivable kind of graphic, but it + is not portable at all. Most importantly, it does not work with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> nor with any other driver that + produces anything but PostScript code.</li></ol> +<!--l. 149--><p class="indent"> The <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> package is a trade-off between portability and expressive power. It is not as portable as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{picture}</span></span></span> and +perhaps not quite as powerful as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pspicture}</span></span></span>. However, it is more powerful than <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{picture}</span></span></span> and more portable +than <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pspicture}</span></span></span>. +<!--l. 154--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">1.3 </span> <a + id="x2-60001.3"></a>Utilities: Page Management</h4> +<!--l. 156--><p class="noindent">The <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> package include a special subpackage called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span>, which is used to assemble several pages into a single +page. This package is not really about creating graphics, but it is part of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> nevertheless, mostly because its +implementation uses <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> heavily. + + +<!--l. 161--><p class="indent"> The subpackage <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> provides commands for assembling several “virtual pages” into a single “physical +page.” The idea is that whenever <span class="TEX">T<span +class="E">E</span>X</span> has a page ready for “shipout,” <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> interrupts this shipout and +instead stores the page to be shipped out in a special box. When enough “virtual pages” have been accumulated in +this way, they are scaled down and arranged on a “physical page,” which then <span +class="cmti-10">really </span>shipped out. This mechanism +allows you to create “two page on one page” versions of a document directly inside <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> without the use of any +external programs. +<!--l. 171--><p class="indent"> However, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> can do quite a lot more than that. You can use it to put logos and watermark on pages, print +up to 16 pages on one page, add borders to pages, and more. +<!--l. 178--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">1.4 </span> <a + id="x2-70001.4"></a>How to Read This Manual</h4> +<!--l. 180--><p class="noindent">This manual describes both the design of the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> system and its usage. The organization is very roughly according +to “user-friendliness.” The commands and subpackages that are easiest and most frequently used are described first, +more low-level and esoteric features are discussed later. +<!--l. 186--><p class="indent"> If you have not yet installed <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, please read the installation first. Second, it might be a good idea to read the +tutorial. Finally, you might wish to skim through the description of Ti<span +class="cmti-10">k</span>Z. Typically, you will not need to read the +sections on the basic layer. You will only need to read the part on the system layer if you intend to write your own +frontend or if you wish to port <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> to a new driver. +<!--l. 193--><p class="indent"> The “public” commands and environments provided by the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span> package are described throughout the text. In +each such description, the described command, environment or option is printed in red. Text shown in green is +optional and can be left out. +<!--l. 200--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">1.5 </span> <a + id="x2-80001.5"></a>Getting Help</h4> +<!--l. 202--><p class="noindent">When you need help with <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and Ti<span +class="cmti-10">k</span>Z, please do the following: +<!--l. 205--><p class="indent"> + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x2-8002x1"></a>Read the manual, at least the part that has to do with your problem. + </li> + <li class="enumerate" value="2" +><a + id="x2-8004x2"></a>If that does not solve the problem, try having a look at the sourceforge development page for <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and + Ti<span +class="cmti-10">k</span>Z (see the title of this document). Perhaps someone has already reported a similar problem and + someone has found a solution. + </li> + <li class="enumerate" value="3" +><a + id="x2-8006x3"></a>On the website you will find numerous forums for getting help. There, you can write to help forums, + file bug reports, join mailing lists, and so on. + </li> + <li class="enumerate" value="4" +><a + id="x2-8008x4"></a>Before you file a bug report, especially a bug report concerning the installation, make sure that this + is really a bug. In particular, have a look at the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.log</span></span></span> file that results when you <span class="TEX">T<span +class="E">E</span>X</span> your files. This + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.log</span></span></span> file should show that all the right files are loaded from the right directories. Nearly all installation + problems can be resolved by looking at the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.log</span></span></span> file. + </li> + <li class="enumerate" value="5" +><a + id="x2-8010x5"></a><span +class="cmti-10">As a last resort </span>you can try to email me (the author). I do not mind getting emails, I simply get + way too many of them. Because of this, I cannot guarantee that your emails will be answered timely + or even at all. Your chances that your problem will be fixed are somewhat higher if you mail to the + <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> mailing list (naturally, I read this list and answer questions when I have the time). + </li> + <li class="enumerate" value="6" +><a + id="x2-8012x6"></a>Please, do not phone me in my office. If you need a hotline, buy a commercial product.</li></ol> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse2.html" >next</a>] [<a +href="pgfmanualse1.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse1.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse1.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse10.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse10.html new file mode 100644 index 00000000000..ba7e64a903b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse10.html @@ -0,0 +1,3518 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>10 Actions on Paths</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse11.html" >next</a>] [<a +href="pgfmanualse9.html" >prev</a>] [<a +href="pgfmanualse9.html#tailpgfmanualse9.html" >prev-tail</a>] [<a +href="#tailpgfmanualse10.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse10.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">10 </span> <a + id="x11-12000010"></a>Actions on Paths</h3> +<!--l. 10--><p class="noindent">Once a path has been constructed, different things can be done with it. It can be drawn (or stroked) with +a “pen,” it can be filled with a color or shading, it can be used for clipping subsequent drawing, it +can be used to specify the extend of the picture--or any combination of these actions at the same +time. +<!--l. 16--><p class="indent"> To decide what is to be done with a path, two methods can be used. First, you can use a special-purpose +command like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> to indicate that the path should be drawn. However, commands like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\fill</span></span></span> are +just abbreviations for special cases of the more general method: Here, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span></span></span> command is used +to specify the path. Then, options encountered on the path indicate what should be done with the +path. +<!--l. 24--><p class="indent"> For example, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> circle</span><span +class="cmtt-10"> (1cm);</span></span></span> means “This is a path consisting of a circle around the origin. Do +not do anything with it (throw it away).” However, if the option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> is encountered anywhere on the path, the +circle will be drawn. “Anywhere” is any point on the path where an option can be given, which is everywhere where +a path command like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">circle</span><span +class="cmtt-10"> (1cm)</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span><span +class="cmtt-10"> (1,1)</span></span></span> or even just <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0,0)</span></span></span> would also be allowed. Thus, the +following commands all draw the same circle: +<!--l. 32--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-156-" ><colgroup id="TBL-156-1g"><col +id="TBL-156-1"></colgroup><tr + valign="baseline" id="TBL-156-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-156-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\path</span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8">\path</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8">\path</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm)</span><span +class="cmtt-8"> [draw];</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 37--><p class="indent"> Finally, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> circle</span><span +class="cmtt-10"> (1cm);</span></span></span> also draws a path, because <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span><span +class="cmtt-10"> [draw]</span></span></span> +and thus the command expands to the first line of the above example. +<!--l. 41--><p class="indent"> Similarly, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\fill</span></span></span> is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[fill]</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\filldraw</span></span></span> is an abbreviation for the +command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[fill,draw]</span></span></span>. Since options accumulate, the following commands all have the same +effect: +<!--l. 45--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-157-" ><colgroup id="TBL-157-1g"><col +id="TBL-157-1"></colgroup><tr + valign="baseline" id="TBL-157-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-157-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\path</span><span +class="cmtt-8"> [draw,fill]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8">\path</span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> [fill]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8">\path</span><span +class="cmtt-8"> [fill]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm)</span><span +class="cmtt-8"> [draw];</span> +<br><span +class="cmtt-8">\draw</span><span +class="cmtt-8"> [fill]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8">\fill</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8">\filldraw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 54--><p class="indent"> In the following subsection the different actions are explained that can be performed on a path. The following +commands are abbreviations for certain sets of actions, but for many useful combinations there are no +abbreviations: +<!--l. 59--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox73"><span +class="cmtt-10">\draw</span></span> </dt><dd +class="description"> +<a + id="dx11-120001"></a> + <!--l. 60--><p class="noindent">Inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> this is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[draw]</span></span></span>. </dd></dl> +<!--l. 63--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox74"><span +class="cmtt-10">\fill</span></span> </dt><dd +class="description"> +<a + id="dx11-120002"></a> + <!--l. 64--><p class="noindent">Inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> this is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[fill]</span></span></span>. </dd></dl> +<!--l. 67--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox75"><span +class="cmtt-10">\filldraw</span></span> </dt><dd +class="description"> +<a + id="dx11-120003"></a> + <!--l. 68--><p class="noindent">Inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> this is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[fill,draw]</span></span></span>. </dd></dl> + + +<!--l. 71--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox76"><span +class="cmtt-10">\shade</span></span> </dt><dd +class="description"> +<a + id="dx11-120004"></a> + <!--l. 72--><p class="noindent">Inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> this is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[shade]</span></span></span>. </dd></dl> +<!--l. 75--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox77"><span +class="cmtt-10">\shadedraw</span></span> </dt><dd +class="description"> +<a + id="dx11-120005"></a> + <!--l. 76--><p class="noindent">Inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> this is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[shade,draw]</span></span></span>. </dd></dl> +<!--l. 79--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox78"><span +class="cmtt-10">\clip</span></span> </dt><dd +class="description"> +<a + id="dx11-120006"></a> + <!--l. 80--><p class="noindent">Inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> this is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[clip]</span></span></span>. </dd></dl> +<!--l. 83--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox79"><span +class="cmtt-10">\useasboundingbox</span></span> </dt><dd +class="description"> +<a + id="dx11-120007"></a> + <!--l. 84--><p class="noindent">Inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> this is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[use</span><span +class="cmtt-10"> as</span><span +class="cmtt-10"> bounding</span><span +class="cmtt-10"> box]</span></span></span>. </dd></dl> +<!--l. 87--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox80"><span +class="cmtt-10">\node</span></span> </dt><dd +class="description"> +<a + id="dx11-120008"></a> + <!--l. 88--><p class="noindent">Inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> this is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span><span +class="cmtt-10"> node</span></span></span>. Note that, for once, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> is not an + option but a path operation. </dd></dl> +<!--l. 92--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox81"><span +class="cmtt-10">\coordinate</span></span> </dt><dd +class="description"> +<a + id="dx11-120009"></a> + <!--l. 93--><p class="noindent">Inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> this is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span><span +class="cmtt-10"> coordinate</span></span></span>. </dd></dl> +<!--l. 98--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">10.1 </span> <a + id="x11-12100010.1"></a>Specifying a Color</h4> +<!--l. 100--><p class="noindent">The most unspecific option for setting colors is the following: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">color</span><a + id="dx11-121001"></a><a + id="dx11-121002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color name</span><span +class="cmsy-10">></span><a + id="dx11-121003"></a><a + id="dx11-121004"></a>This option sets the color that is used for fill, drawing, and text inside the current + scope. Any special settings for filling colors or drawing colors are immediately “overruled” by this + option. + <!--l. 109--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">color name</span><span +class="cmsy-10">> </span>is the name of a previously defined color. For <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> users, this is just a normal + “<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-color” and the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xcolor</span></span></span> extensions are allows. Here is an example: + <!--l. 113--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-158-" ><colgroup id="TBL-158-1g"><col +id="TBL-158-1"><col +id="TBL-158-2"></colgroup><tr + valign="baseline" id="TBL-158-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-158-1-1" +class="td11"> <object data="pgfmanual-156.svg" width="8.61108pt" height="8.61108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-158-1-2" +class="td11"><table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill[color=red!20]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 117--><p class="noindent">It is possible to “leave out” the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=</span></span></span> part and you can also write: + + + <!--l. 119--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-159-" ><colgroup id="TBL-159-1g"><col +id="TBL-159-1"><col +id="TBL-159-2"></colgroup><tr + valign="baseline" id="TBL-159-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-159-1-1" +class="td11"> <object data="pgfmanual-157.svg" width="8.61108pt" height="8.61108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-159-1-2" +class="td11"><table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill[red!20]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 122--><p class="noindent">What happens is that every option that Ti<span +class="cmti-10">k</span>Z does not know, like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">red!20</span></span></span>, gets a “second chance” as a color + name. + <!--l. 125--><p class="noindent">For plain <span class="TEX">T<span +class="E">E</span>X</span> users, it is not so easy to specify colors since plain <span class="TEX">T<span +class="E">E</span>X</span> has no “standardized” color naming + mechanism. Because of this, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> emulates the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xcolor</span></span></span> package, though the emulation is <span +class="cmti-10">extremely basic </span>(more + precisely, what I could hack together in two hours or so). The emulation allows you to do the + following: + <ul class="itemize2"> + <li class="itemize">Specify a new color using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\definecolor</span></span></span>. Only the two color models <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gray</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rgb</span></span></span> are supported. + <!--l. 134--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\definecolor{orange}{rgb}{1,0.5,0}</span></span></span> + </li> + <li class="itemize">Use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\colorlet</span></span></span> to define a new color based on an old one. Here, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">!</span></span></span> mechanism is supported, + though only “once” (use multiple <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\colorlet</span></span></span> for more fancy colors). + <!--l. 138--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\colorlet{lightgray}{black!25}</span></span></span> + </li> + <li class="itemize">Use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">color name</span><span +class="cmsy-10">></span><span +class="cmtt-10">} </span>to set the color in the current <span class="TEX">T<span +class="E">E</span>X</span> group. <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\aftergroup</span></span></span>-hackery is + used to restore the color after the group.</li></ul> + </li></ul> +<!--l. 145--><p class="indent"> As pointed out above, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=</span></span></span> option applies to “everything” (except to shadings), which is not always what +you want. Because of this, there are several more specialized color options. For example, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw=</span></span></span> option sets the +color used for drawing, but does not modify the color used for filling. These color options are documented where the +path action they influence is described. +<!--l. 153--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a + id="x11-12200010.2"></a>Drawing a Path</h4> +<!--l. 155--><p class="noindent">You can draw a path using the following option: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">draw</span><a + id="dx11-122001"></a><a + id="dx11-122002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">></span> Causes the path to be drawn. “Drawing” (also known as “stroking”) can be thought of + as picking up a pen and moving it along the path, thereby leaving “ink” on the canvas. + <!--l. 162--><p class="noindent">There are numerous parameters that influence how a line is drawn, like the thickness or the dash + pattern. These options are explained below. + <!--l. 166--><p class="noindent">If the optional <span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>argument is given, drawing is done using the given <span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">></span>. This color can be + different from the current filling color, which allows you to draw and fill a path with different colors. + If no <span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>argument is given, the last usage of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=</span></span></span> option is used. + <!--l. 172--><p class="noindent">If the special color name <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">none</span></span></span> is given, this option causes drawing to be “switched off.” This is useful + if a style has previously switched on drawing and you locally wish to undo this effect. + <!--l. 177--><p class="noindent">Although this option is normally used on paths to indicate that the path should be drawn, it also + makes sense to use the option with a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment. However, this will <span +class="cmti-10">not</span> + cause all path to drawn. Instead, this just sets the <span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>to be used for drawing paths inside the + environment. + <!--l. 183--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-160-" ><colgroup id="TBL-160-1g"><col +id="TBL-160-1"><col +id="TBL-160-2"></colgroup><tr + valign="baseline" id="TBL-160-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-160-1-1" +class="td11"> <object data="pgfmanual-158.svg" width="67.30548pt" height="38.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-160-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"> \path[draw=red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (10pt);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 190--><p class="indent"> The following subsections list the different options that influence how a path is drawn. All of these options only +have an effect if the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> options is given (directly or indirectly). + + +<!--l. 194--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">10.2.1 </span> <a + id="x11-12300010.2.1"></a>Graphic Parameters: Line Width, Line Cap, and Line Join</h5> + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">line width</span><a + id="dx11-123001"></a><a + id="dx11-123002"></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>Specifies the line width. Note the space. Default: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.4pt</span></span></span>. + <!--l. 202--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-161-" ><colgroup id="TBL-161-1g"><col +id="TBL-161-1"><col +id="TBL-161-2"></colgroup><tr + valign="baseline" id="TBL-161-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-161-1-1" +class="td11"> <object data="pgfmanual-159.svg" width="33.45274pt" height="11.45831pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-161-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \draw[line</span><span +class="cmtt-8"> width=5pt]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,1.5ex);</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 207--><p class="noindent">There are a number of predefined styles that provide more “natural” ways of setting the line width. You can also +redefine these styles. Remember that you can leave out the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">style=</span></span></span> when setting a style. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">ultra thin</span><a + id="dx11-123003"></a><a + id="dx11-123004"></a> Sets the line width to 0.1pt. + <!--l. 215--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-162-" ><colgroup id="TBL-162-1g"><col +id="TBL-162-1"><col +id="TBL-162-2"></colgroup><tr + valign="baseline" id="TBL-162-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-162-1-1" +class="td11"> <object data="pgfmanual-160.svg" width="28.55275pt" height="6.55832pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-162-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \draw[ultra</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,1.5ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">very thin</span><a + id="dx11-123005"></a><a + id="dx11-123006"></a> Sets the line width to 0.2pt. + <!--l. 221--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-163-" ><colgroup id="TBL-163-1g"><col +id="TBL-163-1"><col +id="TBL-163-2"></colgroup><tr + valign="baseline" id="TBL-163-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-163-1-1" +class="td11"> <object data="pgfmanual-161.svg" width="28.65273pt" height="6.6583pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-163-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \draw[very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,1.5ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">thin</span><a + id="dx11-123007"></a><a + id="dx11-123008"></a> Sets the line width to 0.4pt. + <!--l. 227--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-164-" ><colgroup id="TBL-164-1g"><col +id="TBL-164-1"><col +id="TBL-164-2"></colgroup><tr + valign="baseline" id="TBL-164-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-164-1-1" +class="td11"> <object data="pgfmanual-162.svg" width="28.85274pt" height="6.8583pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-164-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \draw[thin]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,1.5ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">semithick</span><a + id="dx11-123009"></a><a + id="dx11-123010"></a> Sets the line width to 0.6pt. + <!--l. 233--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-165-" ><colgroup id="TBL-165-1g"><col +id="TBL-165-1"><col +id="TBL-165-2"></colgroup><tr + valign="baseline" id="TBL-165-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-165-1-1" +class="td11"> <object data="pgfmanual-163.svg" width="29.05275pt" height="7.05832pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-165-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \draw[semithick]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,1.5ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">thick</span><a + id="dx11-123011"></a><a + id="dx11-123012"></a> Sets the line width to 0.8pt. + <!--l. 239--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-166-" ><colgroup id="TBL-166-1g"><col +id="TBL-166-1"><col +id="TBL-166-2"></colgroup><tr + valign="baseline" id="TBL-166-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-166-1-1" +class="td11"> <object data="pgfmanual-164.svg" width="29.25273pt" height="7.2583pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-166-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \draw[thick]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,1.5ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">very thick</span><a + id="dx11-123013"></a><a + id="dx11-123014"></a> Sets the line width to 1.2pt. + <!--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-167-" ><colgroup id="TBL-167-1g"><col +id="TBL-167-1"><col +id="TBL-167-2"></colgroup><tr + valign="baseline" id="TBL-167-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-167-1-1" +class="td11"> <object data="pgfmanual-165.svg" width="29.65273pt" height="7.6583pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-167-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \draw[very</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,1.5ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">ultra thick</span><a + id="dx11-123015"></a><a + id="dx11-123016"></a> Sets the line width to 1.6pt. + <!--l. 251--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-168-" ><colgroup id="TBL-168-1g"><col +id="TBL-168-1"><col +id="TBL-168-2"></colgroup><tr + valign="baseline" id="TBL-168-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-168-1-1" +class="td11"> <object data="pgfmanual-166.svg" width="30.05275pt" height="8.05832pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-168-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \draw[ultra</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,1.5ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li></ul> + + + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">cap</span><a + id="dx11-123017"></a><a + id="dx11-123018"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">type</span><span +class="cmsy-10">> </span>Specifies how lines “end.” Permissible <span +class="cmsy-10"><</span><span +class="cmti-10">type</span><span +class="cmsy-10">> </span>are <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">round</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rect</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">butt</span></span></span> (default). They + have the following effects: + <!--l. 261--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-169-" ><colgroup id="TBL-169-1g"><col +id="TBL-169-1"><col +id="TBL-169-2"></colgroup><tr + valign="baseline" id="TBL-169-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-169-1-1" +class="td11"> <object data="pgfmanual-167.svg" width="38.45274pt" height="38.45274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-169-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"> \begin{scope}[line</span><span +class="cmtt-8"> width=10pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[cap=rect]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0</span><span +class="cmtt-8"> )</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[cap=butt]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[cap=round]</span><span +class="cmtt-8"> (0,1</span><span +class="cmtt-8"> )</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[white,line</span><span +class="cmtt-8"> width=1pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0</span><span +class="cmtt-8"> )</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> (0,.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,.5)</span><span +class="cmtt-8"> (0,1</span><span +class="cmtt-8"> )</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1);</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">join</span><a + id="dx11-123019"></a><a + id="dx11-123020"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">type</span><span +class="cmsy-10">> </span>Specifies how lines “join.” Permissible <span +class="cmsy-10"><</span><span +class="cmti-10">type</span><span +class="cmsy-10">> </span>are <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">round</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bevel</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">miter</span></span></span> (default). They have + the following effects: + <!--l. 277--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-170-" ><colgroup id="TBL-170-1g"><col +id="TBL-170-1"><col +id="TBL-170-2"></colgroup><tr + valign="baseline" id="TBL-170-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-170-1-1" +class="td11"> <object data="pgfmanual-168.svg" width="109.58458pt" height="47.67911pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-170-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[line</span><span +class="cmtt-8"> width=10pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[join=round]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(.5,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(.5,-1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[join=bevel]</span><span +class="cmtt-8"> (1.25,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(.5,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(.5,-1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[join=miter]</span><span +class="cmtt-8"> (2.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(.5,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(.5,-1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (0,1.5);</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> make</span><span +class="cmsltt-10x-x-80"> bounding</span><span +class="cmsltt-10x-x-80"> box</span><span +class="cmsltt-10x-x-80"> bigger</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">miter limit</span><a + id="dx11-123021"></a><a + id="dx11-123022"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>When you use the miter join and there is a very sharp corner (a small angle), the miter + join may protrude very far over the actual joining point. In this case, if it were to protrude by more + than <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>times the line width, the miter join is replaced by a bevel join. Default value is + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">10</span></span></span>. + <!--l. 293--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-169.svg" width="400.83841pt" height="33.45273pt" 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-171-" ><colgroup id="TBL-171-1g"><col +id="TBL-171-1"></colgroup><tr + valign="baseline" id="TBL-171-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-171-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[line</span><span +class="cmtt-8"> width=5pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(5,.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(-5,.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[miter</span><span +class="cmtt-8"> limit=25]</span><span +class="cmtt-8"> (6,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(5,.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(-5,.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (14,0);</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> make</span><span +class="cmsltt-10x-x-80"> bounding</span><span +class="cmsltt-10x-x-80"> box</span><span +class="cmsltt-10x-x-80"> bigger</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li></ul> +<!--l. 302--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">10.2.2 </span> <a + id="x11-12400010.2.2"></a>Graphic Parameters: Dash Pattern</h5> + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">dash pattern</span><a + id="dx11-124001"></a><a + id="dx11-124002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">dash pattern</span><span +class="cmsy-10">> </span>Sets the dashing pattern. The syntax is the same as in <span +class="cmcsc-10"><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">T</small><small +class="small-caps">A</small><small +class="small-caps">F</small><small +class="small-caps">O</small><small +class="small-caps">N</small><small +class="small-caps">T</small></span>. For + example <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">on</span><span +class="cmtt-10"> 2pt</span><span +class="cmtt-10"> off</span><span +class="cmtt-10"> 3pt</span><span +class="cmtt-10"> on</span><span +class="cmtt-10"> 4pt</span><span +class="cmtt-10"> off</span><span +class="cmtt-10"> 4pt</span></span></span> means “draw 2pt, then leave out 3pt, then draw 4pt once + more, then leave out 4pt again, repeat”. + <!--l. 311--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-172-" ><colgroup id="TBL-172-1g"><col +id="TBL-172-1"><col +id="TBL-172-2"></colgroup><tr + valign="baseline" id="TBL-172-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-172-1-1" +class="td11"> <object data="pgfmanual-170.svg" width="99.98463pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-172-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[dash</span><span +class="cmtt-8"> pattern=on</span><span +class="cmtt-8"> 2pt</span><span +class="cmtt-8"> off</span><span +class="cmtt-8"> 3pt</span><span +class="cmtt-8"> on</span><span +class="cmtt-8"> 4pt</span><span +class="cmtt-8"> off</span><span +class="cmtt-8"> 4pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3.5cm,0pt);</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">dash phase</span><a + id="dx11-124003"></a><a + id="dx11-124004"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">dash phase</span><span +class="cmsy-10">> </span>Shifts the start of the dash pattern by <span +class="cmsy-10"><</span><span +class="cmti-10">phase</span><span +class="cmsy-10">></span>. + <!--l. 320--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-173-" ><colgroup id="TBL-173-1g"><col +id="TBL-173-1"><col +id="TBL-173-2"></colgroup><tr + valign="baseline" id="TBL-173-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-173-1-1" +class="td11"> <object data="pgfmanual-171.svg" width="99.98463pt" height="3.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-173-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[dash</span><span +class="cmtt-8"> pattern=on</span><span +class="cmtt-8"> 20pt</span><span +class="cmtt-8"> off</span><span +class="cmtt-8"> 10pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[dash</span><span +class="cmtt-8"> phase=0pt]</span><span +class="cmtt-8"> (0pt,3pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3.5cm,3pt);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[dash</span><span +class="cmtt-8"> phase=10pt]</span><span +class="cmtt-8"> (0pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3.5cm,0pt);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 328--><p class="noindent">As for the line thickness, some predefined styles allow you to set the dashing conveniently. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">solid</span><a + id="dx11-124005"></a><a + id="dx11-124006"></a> Shorthand for setting a solid line as “dash pattern.” This is the default. + <!--l. 335--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-174-" ><colgroup id="TBL-174-1g"><col +id="TBL-174-1"><col +id="TBL-174-2"></colgroup><tr + valign="baseline" id="TBL-174-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-174-1-1" +class="td11"> <object data="pgfmanual-172.svg" width="50.4pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-174-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[solid]</span><span +class="cmtt-8"> (0pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (50pt,0pt);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">dotted</span><a + id="dx11-124007"></a><a + id="dx11-124008"></a> Shorthand for setting a dotted dash pattern. + <!--l. 342--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-175-" ><colgroup id="TBL-175-1g"><col +id="TBL-175-1"><col +id="TBL-175-2"></colgroup><tr + valign="baseline" id="TBL-175-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-175-1-1" +class="td11"> <object data="pgfmanual-173.svg" width="50.4pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-175-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[dotted]</span><span +class="cmtt-8"> (0pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (50pt,0pt);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">densely dotted</span><a + id="dx11-124009"></a><a + id="dx11-124010"></a> Shorthand for setting a densely dotted dash pattern. + <!--l. 349--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-176-" ><colgroup id="TBL-176-1g"><col +id="TBL-176-1"><col +id="TBL-176-2"></colgroup><tr + valign="baseline" id="TBL-176-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-176-1-1" +class="td11"> <object data="pgfmanual-174.svg" width="50.4pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-176-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[densely</span><span +class="cmtt-8"> dotted]</span><span +class="cmtt-8"> (0pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (50pt,0pt);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">loosely dotted</span><a + id="dx11-124011"></a><a + id="dx11-124012"></a> Shorthand for setting a loosely dotted dash pattern. + <!--l. 356--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-177-" ><colgroup id="TBL-177-1g"><col +id="TBL-177-1"><col +id="TBL-177-2"></colgroup><tr + valign="baseline" id="TBL-177-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-177-1-1" +class="td11"> <object data="pgfmanual-175.svg" width="50.4pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-177-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[loosely</span><span +class="cmtt-8"> dotted]</span><span +class="cmtt-8"> (0pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (50pt,0pt);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">dashed</span><a + id="dx11-124013"></a><a + id="dx11-124014"></a> Shorthand for setting a dashed dash pattern. + <!--l. 363--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-178-" ><colgroup id="TBL-178-1g"><col +id="TBL-178-1"><col +id="TBL-178-2"></colgroup><tr + valign="baseline" id="TBL-178-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-178-1-1" +class="td11"> <object data="pgfmanual-176.svg" width="50.4pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-178-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[dashed]</span><span +class="cmtt-8"> (0pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (50pt,0pt);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">densely dashed</span><a + id="dx11-124015"></a><a + id="dx11-124016"></a> Shorthand for setting a densely dashed dash pattern. + <!--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-179-" ><colgroup id="TBL-179-1g"><col +id="TBL-179-1"><col +id="TBL-179-2"></colgroup><tr + valign="baseline" id="TBL-179-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-179-1-1" +class="td11"> <object data="pgfmanual-177.svg" width="50.4pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-179-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[densely</span><span +class="cmtt-8"> dashed]</span><span +class="cmtt-8"> (0pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (50pt,0pt);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">loosely dashed</span><a + id="dx11-124017"></a><a + id="dx11-124018"></a> Shorthand for setting a loosely dashed dash pattern. + <!--l. 377--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-180-" ><colgroup id="TBL-180-1g"><col +id="TBL-180-1"><col +id="TBL-180-2"></colgroup><tr + valign="baseline" id="TBL-180-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-180-1-1" +class="td11"> <object data="pgfmanual-178.svg" width="50.4pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-180-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[loosely</span><span +class="cmtt-8"> dashed]</span><span +class="cmtt-8"> (0pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (50pt,0pt);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li></ul> + + +<!--l. 383--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">10.2.3 </span> <a + id="x11-12500010.2.3"></a>Graphic Parameters: Draw Opacity</h5> +<!--l. 385--><p class="noindent">When a line is drawn, it will normally “obscure” everything behind it as if you has used perfectly opaque ink. It is +also possible to ask Ti<span +class="cmti-10">k</span>Z to use an ink that is a little bit (or a big bit) transparent. To do so, use the following +option: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">draw opacity</span><a + id="dx11-125001"></a><a + id="dx11-125002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">> </span>This option sets “how transparent” lines should be. A value of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1</span></span></span> means “fully + opaque” or “not transparent at all,” a value of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0</span></span></span> means “fully transparent” or “invisible.” A value of + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.5</span></span></span> yields lines that are semitransparent. + <!--l. 397--><p class="noindent">Note that when you use PostScript as your output format, this option works only with recent versions + of GhostScript. + <!--l. 400--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-181-" ><colgroup id="TBL-181-1g"><col +id="TBL-181-1"><col +id="TBL-181-2"></colgroup><tr + valign="baseline" id="TBL-181-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-181-1-1" +class="td11"> <object data="pgfmanual-179.svg" width="89.66377pt" height="32.75829pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-181-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[line</span><span +class="cmtt-8"> width=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"> --</span><span +class="cmtt-8"> (3,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw</span><span +class="cmtt-8"> [fill=examplefill,draw</span><span +class="cmtt-8"> opacity=0.5]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (2,1);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 408--><p class="indent"> Note that the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span><span +class="cmtt-10"> opacity</span></span></span> options only sets the opacity of drawn lines. The opacity of fillings is set using +the option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill</span><span +class="cmtt-10"> opacity</span></span></span> (documented in Section <a +href="#x11-13000010.3.2">10.3.2<!--tex4ht:ref: section-fill-opacity --></a>. The option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">opacity</span></span></span> sets both at the same +time. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">opacity</span><a + id="dx11-125003"></a><a + id="dx11-125004"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">> </span>Sets both the drawing and filling opacity to <span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">></span>. + <!--l. 417--><p class="noindent">The following predefined styles make it easier to use this option: + <ul class="itemize2"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">transparent</span><a + id="dx11-125005"></a><a + id="dx11-125006"></a> Makes everything totally transparent and, hence, invisible. + <!--l. 422--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-182-" ><colgroup id="TBL-182-1g"><col +id="TBL-182-1"><col +id="TBL-182-2"></colgroup><tr + valign="baseline" id="TBL-182-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-182-1-1" +class="td11"> <object data="pgfmanual-180.svg" width="42.67911pt" height="14.22636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-182-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\fill[red]</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,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</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"> \fill[transparent,red]</span><span +class="cmtt-8"> (0.5,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.5,0.25);</span><span +class="cmtt-8"> }</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">ultra nearly transparent</span><a + id="dx11-125007"></a><a + id="dx11-125008"></a> Makes everything, well, ultra nearly transparent. + <!--l. 429--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-183-" ><colgroup id="TBL-183-1g"><col +id="TBL-183-1"><col +id="TBL-183-2"></colgroup><tr + valign="baseline" id="TBL-183-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-183-1-1" +class="td11"> <object data="pgfmanual-181.svg" width="42.67911pt" height="14.22636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-183-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\fill[red]</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</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"> \fill[ultra</span><span +class="cmtt-8"> nearly</span><span +class="cmtt-8"> transparent]</span><span +class="cmtt-8"> (0.5,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.5,0.25);</span><span +class="cmtt-8"> }</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">very nearly transparent</span><a + id="dx11-125009"></a><a + id="dx11-125010"></a> + <!--l. 434--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-184-" ><colgroup id="TBL-184-1g"><col +id="TBL-184-1"><col +id="TBL-184-2"></colgroup><tr + valign="baseline" id="TBL-184-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-184-1-1" +class="td11"> <object data="pgfmanual-182.svg" width="42.67911pt" height="14.22636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-184-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\fill[red]</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</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"> \fill[very</span><span +class="cmtt-8"> nearly</span><span +class="cmtt-8"> transparent]</span><span +class="cmtt-8"> (0.5,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.5,0.25);</span><span +class="cmtt-8"> }</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">nearly transparent</span><a + id="dx11-125011"></a><a + id="dx11-125012"></a> + <!--l. 439--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-185-" ><colgroup id="TBL-185-1g"><col +id="TBL-185-1"><col +id="TBL-185-2"></colgroup><tr + valign="baseline" id="TBL-185-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-185-1-1" +class="td11"> <object data="pgfmanual-183.svg" width="42.67911pt" height="14.22636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-185-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\fill[red]</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,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</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"> \fill[nearly</span><span +class="cmtt-8"> transparent]</span><span +class="cmtt-8"> (0.5,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.5,0.25);</span><span +class="cmtt-8"> }</span></div> </td></tr></table> </td> +</tr></table></div> + + + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">semitransparent</span><a + id="dx11-125013"></a><a + id="dx11-125014"></a> + <!--l. 444--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-186-" ><colgroup id="TBL-186-1g"><col +id="TBL-186-1"><col +id="TBL-186-2"></colgroup><tr + valign="baseline" id="TBL-186-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-186-1-1" +class="td11"> <object data="pgfmanual-184.svg" width="42.67911pt" height="14.22636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-186-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\fill[red]</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,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</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"> \fill[semitransparent]</span><span +class="cmtt-8"> (0.5,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.5,0.25);</span><span +class="cmtt-8"> }</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">nearly opaque</span><a + id="dx11-125015"></a><a + id="dx11-125016"></a> + <!--l. 449--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-187-" ><colgroup id="TBL-187-1g"><col +id="TBL-187-1"><col +id="TBL-187-2"></colgroup><tr + valign="baseline" id="TBL-187-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-187-1-1" +class="td11"> <object data="pgfmanual-185.svg" width="42.67911pt" height="14.22636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-187-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\fill[red]</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,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</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"> \fill[nearly</span><span +class="cmtt-8"> opaque]</span><span +class="cmtt-8"> (0.5,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.5,0.25);</span><span +class="cmtt-8"> }</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">very nearly opaque</span><a + id="dx11-125017"></a><a + id="dx11-125018"></a> + <!--l. 454--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-188-" ><colgroup id="TBL-188-1g"><col +id="TBL-188-1"><col +id="TBL-188-2"></colgroup><tr + valign="baseline" id="TBL-188-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-188-1-1" +class="td11"> <object data="pgfmanual-186.svg" width="42.67911pt" height="14.22636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-188-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\fill[red]</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,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</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"> \fill[very</span><span +class="cmtt-8"> nearly</span><span +class="cmtt-8"> opaque]</span><span +class="cmtt-8"> (0.5,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.5,0.25);</span><span +class="cmtt-8"> }</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">ultra nearly opaque</span><a + id="dx11-125019"></a><a + id="dx11-125020"></a> + <!--l. 459--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-189-" ><colgroup id="TBL-189-1g"><col +id="TBL-189-1"><col +id="TBL-189-2"></colgroup><tr + valign="baseline" id="TBL-189-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-189-1-1" +class="td11"> <object data="pgfmanual-187.svg" width="42.67911pt" height="14.22636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-189-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\fill[red]</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,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</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"> \fill[ultra</span><span +class="cmtt-8"> nearly</span><span +class="cmtt-8"> opaque]</span><span +class="cmtt-8"> (0.5,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.5,0.25);</span><span +class="cmtt-8"> }</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">opaque</span><a + id="dx11-125021"></a><a + id="dx11-125022"></a> This yields completely opaque drawings, which is the default. + <!--l. 465--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-190-" ><colgroup id="TBL-190-1g"><col +id="TBL-190-1"><col +id="TBL-190-2"></colgroup><tr + valign="baseline" id="TBL-190-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-190-1-1" +class="td11"> <object data="pgfmanual-188.svg" width="42.67911pt" height="14.22636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-190-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\fill[red]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</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"> \fill[opaque]</span><span +class="cmtt-8"> (0.5,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.5,0.25);</span><span +class="cmtt-8"> }</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> + </li></ul> +<!--l. 475--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">10.2.4 </span> <a + id="x11-12600010.2.4"></a>Graphic Parameters: Arrow Tips</h5> +<!--l. 477--><p class="noindent">When you draw a line, you can add arrow tips at the ends. It is only possible to add one arrow tip at the start and +one at the end. If the path consists of several segments, only the last segment gets arrow tips. The behavior for +paths that are closed is not specified and may change in the future. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">arrows</span><a + id="dx11-126001"></a><a + id="dx11-126002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">start arrow kind</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">end arrow kind</span><span +class="cmsy-10">></span> This option sets the start and end arrow tips (an empty + value as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-></span></span></span> indicates that no arrow tip should be drawn at the start).<a + id="dx11-126003"></a><a + id="dx11-126004"></a> + <!--l. 490--><p class="noindent"><span +class="cmti-10">Note: Since the arrow option is so often used, you can leave out the text </span><span class="obeylines-h"><span class="verb"><span +class="cmitt-10">arrows=</span></span></span><span +class="cmti-10">. </span>What happens is + that every option that contains a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-</span></span></span> is interpreted as an arrow specification. + <!--l. 493--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-191-" ><colgroup id="TBL-191-1g"><col +id="TBL-191-1"><col +id="TBL-191-2"></colgroup><tr + valign="baseline" id="TBL-191-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-191-1-1" +class="td11"> <object data="pgfmanual-189.svg" width="28.85274pt" height="8.9359pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-191-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[->]</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,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[o-stealth]</span><span +class="cmtt-8"> (0,0.3)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0.3);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 500--><p class="noindent">The permissible values are all predefined arrow tips, though you can also define new arrow tip kinds as + explained in Section <a +href="pgfmanualse24.html#x25-25200024">24<!--tex4ht:ref: section-arrows --></a>. This is often necessary to obtain “double” arrow tips and arrow tips that have a fixed + size. Since <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflibraryarrows</span></span></span> is loaded by default, all arrow tips described in Section <a +href="pgfmanualse14.html#x15-16000014.1">14.1<!--tex4ht:ref: section-library-arrows --></a> are + available. + + + <!--l. 507--><p class="noindent">One arrow tip kind is special: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">></span></span></span> (and all arrow tip kinds containing the arrow tip kind such as <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>). This arrow tip type is not fixed. Rather, you can redefine it using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">>=</span></span></span> option, see + below. + <!--l. 512--><p class="noindent"><span +class="cmti-10">Example: </span>You can also combine arrow tip types as in + <!--l. 513--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-192-" ><colgroup id="TBL-192-1g"><col +id="TBL-192-1"><col +id="TBL-192-2"></colgroup><tr + valign="baseline" id="TBL-192-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-192-1-1" +class="td11"> <object data="pgfmanual-190.svg" width="102.83003pt" height="34.14363pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-192-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[thick]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[to</span><span +class="cmtt-8"> reversed-to]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(.5,0)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(-.5,-.5)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> +(1.5,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[[-latex</span><span +class="cmtt-8"> reversed]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(.5,0)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(-.5,-.5)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> +(1.5,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[latex-)]</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"> (2,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(.5,0)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(-.5,-.5)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> +(1.5,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-.1,-.1)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.1,1.1);</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> make</span><span +class="cmsltt-10x-x-80"> bounding</span><span +class="cmsltt-10x-x-80"> box</span><span +class="cmsltt-10x-x-80"> bigger</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">></span><a + id="dx11-126005"></a><a + id="dx11-126006"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">end arrow kind</span><span +class="cmsy-10">> </span>This option can be used to redefine the “standard” arrow tip <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">></span></span></span>. The idea is that different + people have different ideas what arrow tip kind should normally be used. I prefer the arrow tip of <span class="TEX">T<span +class="E">E</span>X</span>’s <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\to</span></span></span> + command (which is used in things like <span +class="cmmi-10">f</span> : <span +class="cmmi-10">A </span><span +class="cmsy-10"><img +src="cmsy10-21.gif" alt="-->" class="10x-x-21" /> </span><span +class="cmmi-10">B</span>). Other people will prefer <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>’s standard arrow tip, + which looks like this: <object data="pgfmanual-191.svg" width="10.4pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. Since the arrow tip kind <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">></span></span></span> is certainly the most “natural” one to use, it is kept free of + any predefined meaning. Instead, you can change it by saying <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">>=to</span></span></span> to set the “standard” arrow tip kind to + <span class="TEX">T<span +class="E">E</span>X</span>’s arrow tip, whereas <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">>=latex</span></span></span> will set it to <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>’s arrow tip and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">>=stealth</span></span></span> will use a <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">S</small><small +class="small-caps">T</small><small +class="small-caps">R</small><small +class="small-caps">I</small><small +class="small-caps">C</small><small +class="small-caps">K</small><small +class="small-caps">S</small></span>-like + arrow tip. + <!--l. 535--><p class="noindent">Apart from redefining the arrow tip kind <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">></span></span></span> (and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10"><</span></span></span> for the start), this option also redefines the following arrow + tip kinds: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">></span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10"><</span></span></span> as the swapped version of <span +class="cmsy-10"><</span><span +class="cmti-10">end arrow kind</span><span +class="cmsy-10">></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10"><<</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">>></span></span></span> as doubled versions, + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">>></span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10"><<</span></span></span> as swapped doubled versions, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">|<</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">>|</span></span></span> as arrow tips ending with a vertical + bar. + <!--l. 541--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-193-" ><colgroup id="TBL-193-1g"><col +id="TBL-193-1"><col +id="TBL-193-2"></colgroup><tr + valign="baseline" id="TBL-193-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-193-1-1" +class="td11"> <object data="pgfmanual-192.svg" width="57.30548pt" height="52.0665pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-193-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=2]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[>=latex]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0pt,6ex)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,6ex);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[>->>]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0pt,5ex)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,5ex);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[|<->|]</span><span +class="cmtt-8"> (0pt,4ex)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,4ex);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[>=diamond]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0pt,2ex)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,2ex);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[>->>]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0pt,1ex)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,1ex);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[|<->|]</span><span +class="cmtt-8"> (0pt,0ex)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1cm,0ex);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</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">shorten ></span><a + id="dx11-126007"></a><a + id="dx11-126008"></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 will shorten the end of lines by the given <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. If you specify an + arrow tip, lines are already shortened a bit such that the arrow tip touches the specified endpoint and does not + “protrude over” this point. Here is an example: + <!--l. 562--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-194-" ><colgroup id="TBL-194-1g"><col +id="TBL-194-1"><col +id="TBL-194-2"></colgroup><tr + valign="baseline" id="TBL-194-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-194-1-1" +class="td11"> <object data="pgfmanual-193.svg" width="99.5846pt" height="85.35822pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-194-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[line</span><span +class="cmtt-8"> width=20pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.5,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[gray,->]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </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> + + + <!--l. 570--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shorten</span><span +class="cmtt-10"> ></span></span></span> option allows you to shorten the end on the line <span +class="cmti-10">additionally </span>by the given distance. This + option can also be useful if you have not specified an arrow tip at all. + <!--l. 574--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-195-" ><colgroup id="TBL-195-1g"><col +id="TBL-195-1"><col +id="TBL-195-2"></colgroup><tr + valign="baseline" id="TBL-195-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-195-1-1" +class="td11"> <object data="pgfmanual-194.svg" width="99.5846pt" height="85.35822pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-195-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[line</span><span +class="cmtt-8"> width=20pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.5,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </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"> </span><span +class="cmtt-8"> \draw[-to,shorten</span><span +class="cmtt-8"> >=10pt,gray]</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> + </li> + <li class="itemize"><span +class="cmtt-10">shorten <</span><a + id="dx11-126009"></a><a + id="dx11-126010"></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>works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shorten</span><span +class="cmtt-10"> ></span></span></span>, but for the start.</li></ul> +<!--l. 588--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">10.2.5 </span> <a + id="x11-12700010.2.5"></a>Graphic Parameters: Double Lines and Bordered Lines</h5> + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">double</span><a + id="dx11-127001"></a><a + id="dx11-127002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">core color</span><span +class="cmsy-10">></span> This option causes “two” lines to be drawn instead of a single one. However, this + is not what really happens. In reality, the path is drawn twice. First, with the normal drawing color, + secondly with the <span +class="cmsy-10"><</span><span +class="cmti-10">core color</span><span +class="cmsy-10">></span>, which is normally <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">white</span></span></span>. Upon the second drawing, the line width is + reduced. The net effect is that it appears as if two lines had been drawn and this works well even with + complicated, curved paths: + <!--l. 600--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-196-" ><colgroup id="TBL-196-1g"><col +id="TBL-196-1"><col +id="TBL-196-2"></colgroup><tr + valign="baseline" id="TBL-196-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-196-1-1" +class="td11"> <object data="pgfmanual-195.svg" width="37.74825pt" height="29.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-196-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[double]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> plot[smooth</span><span +class="cmtt-8"> cycle]</span><span +class="cmtt-8"> coordinates{(0,0)</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> (0,1)};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 605--><p class="noindent">You can also use the doubling option to create an effect in which a line seems to have a certain + “border”: + <!--l. 608--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-197-" ><colgroup id="TBL-197-1g"><col +id="TBL-197-1"><col +id="TBL-197-2"></colgroup><tr + valign="baseline" id="TBL-197-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-197-1-1" +class="td11"> <object data="pgfmanual-196.svg" width="31.45274pt" height="31.45274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-197-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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[draw=white,double=red,very</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> (0,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</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">double distance</span><a + id="dx11-127003"></a><a + id="dx11-127004"></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 distance the “two” lines are spaced apart (default is 0.6pt). In reality, + this is the thickness of the line that is used to draw the path for the second time. The thickness of the <span +class="cmti-10">first</span> + time the path is drawn is twice the normal line width plus the given <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. As a side-effect, this option + “selects” the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">double</span></span></span> option. + <!--l. 623--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-198-" ><colgroup id="TBL-198-1g"><col +id="TBL-198-1"><col +id="TBL-198-2"></colgroup><tr + valign="baseline" id="TBL-198-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-198-1-1" +class="td11"> <object data="pgfmanual-197.svg" width="88.25822pt" height="32.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-198-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[very</span><span +class="cmtt-8"> thick,double]</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,0)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (180:90:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[very</span><span +class="cmtt-8"> thick,double</span><span +class="cmtt-8"> distance=2pt]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (180:90:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[thin,double</span><span +class="cmtt-8"> distance=2pt]</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"> (2,0)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (180:90:1cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> + + +<!--l. 638--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">10.3 </span> <a + id="x11-12800010.3"></a>Filling a Path</h4> +<!--l. 640--><p class="noindent">To fill a path, use the following option: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">fill</span><a + id="dx11-128001"></a><a + id="dx11-128002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">></span> This option causes the path to be filled. All unclosed parts of the path are first closed, + if necessary. Then, the area enclosed by the path is filled with the current filling color, which is either + the last color set using the general <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=</span></span></span> option or the optional color <span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">></span>. For self-intersection + paths and for paths consisting of several closed areas, the “enclosed area” is somewhat complicated to + define and two different definitions exist, namely the nonzero winding number rule and the even odd + rule, see the explanation of these options, below. + <!--l. 653--><p class="noindent">Just as for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> option, setting <span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">none</span></span></span> disables filling locally. + <!--l. 656--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-198.svg" width="298.7538pt" height="42.67911pt" 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-199-" ><colgroup id="TBL-199-1g"><col +id="TBL-199-1"></colgroup><tr + valign="baseline" id="TBL-199-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-199-1-1" +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"> \fill</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill</span><span +class="cmtt-8"> (4,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (4.5,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[even</span><span +class="cmtt-8"> odd</span><span +class="cmtt-8"> rule]</span><span +class="cmtt-8"> (6,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (6.5,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill</span><span +class="cmtt-8"> (8,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (9,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 665--><p class="noindent">If the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill</span></span></span> option is used together with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> option (either because both are given as options or because a + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\filldraw</span></span></span> command is used), the path is filled <span +class="cmti-10">first</span>, then the path is drawn <span +class="cmti-10">second</span>. This is especially useful if + different colors are selected for drawing and for filling. Even if the same color is used, there is a difference + between this command and a plain <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill</span></span></span>: A “filldrawn” area will be slightly larger than a filled area because of + the thickness of the “pen.” + <!--l. 674--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-199.svg" width="303.7538pt" height="47.67911pt" 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-200-" ><colgroup id="TBL-200-1g"><col +id="TBL-200-1"></colgroup><tr + valign="baseline" id="TBL-200-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-200-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[fill=examplefill,line</span><span +class="cmtt-8"> width=5pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw</span><span +class="cmtt-8"> (4,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (4.5,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[even</span><span +class="cmtt-8"> odd</span><span +class="cmtt-8"> rule]</span><span +class="cmtt-8"> (6,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (6.5,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw</span><span +class="cmtt-8"> (8,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (9,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li></ul> +<!--l. 685--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">10.3.1 </span> <a + id="x11-12900010.3.1"></a>Graphic Parameters: Interior Rules</h5> +<!--l. 687--><p class="noindent">The following two options can be used to decide how interior points should be determined: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">nonzero rule</span><a + id="dx11-129001"></a><a + id="dx11-129002"></a> If this rule is used (which is the default), the following method is used to determine + whether a given point is “inside” the path: From the point, shoot a ray in some direction towards + infinity (the direction is chosen such that no strange borderline cases occur). Then the ray may hit + the path. Whenever it hits the path, we increase or decrease a counter, which is initially zero. If the + ray hits the path as the path goes “from left to right” (relative to the ray), the counter is increased, + otherwise it is decreased. Then, at the end, we check whether the counter is nonzero (hence the name). + If so, the point is deemed to lie “inside,” otherwise it is “outside.” Sounds complicated? It is. + + + <!--l. 703--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-201-" ><colgroup id="TBL-201-1g"><col +id="TBL-201-1"><col +id="TBL-201-2"></colgroup><tr + valign="baseline" id="TBL-201-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-201-1-1" +class="td11"> <object data="pgfmanual-200.svg" width="104.08243pt" height="143.72633pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-201-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"> \filldraw[fill=examplefill]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Clockwise</span><span +class="cmsltt-10x-x-80"> rectangle</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Counter-clockwise</span><span +class="cmsltt-10x-x-80"> rectangle</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0.25,0.25)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.75,0.25)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.75,0.75)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.25,0.75)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0,1)</span><span +class="cmtt-8"> (.4,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0.75,0.75)</span><span +class="cmtt-8"> (0.3,.75);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0.5,0.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(0,1)</span><span +class="cmtt-8"> node[above]</span><span +class="cmtt-8"> {crossings:</span><span +class="cmtt-8"> $-1+1</span><span +class="cmtt-8"> =</span><span +class="cmtt-8"> 0$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[yshift=-3cm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=examplefill]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Clockwise</span><span +class="cmsltt-10x-x-80"> rectangle</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Clockwise</span><span +class="cmsltt-10x-x-80"> rectangle</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0.25,0.25)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.25,0.75)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.75,0.75)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.75,0.25)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0,1)</span><span +class="cmtt-8"> (.4,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0.25,0.75)</span><span +class="cmtt-8"> (0.4,.75);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0.5,0.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(0,1)</span><span +class="cmtt-8"> node[above]</span><span +class="cmtt-8"> {crossings:</span><span +class="cmtt-8"> $1+1</span><span +class="cmtt-8"> =</span><span +class="cmtt-8"> 2$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</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">even odd rule</span><a + id="dx11-129003"></a><a + id="dx11-129004"></a> This option causes a different method to be used for determining the inside and outside of + paths. While it is less flexible, it turns out to be more intuitive. + <!--l. 736--><p class="noindent">With this method, we also shoot rays from the point for which we wish to determine whether it is inside or + outside the filling area. However, this time we only count how often we “hit” the path and declare the point to + be “inside” if the number of hits is odd. + <!--l. 741--><p class="noindent">Using the even-odd rule, it is easy to “drill holes” into a path. + <!--l. 743--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-202-" ><colgroup id="TBL-202-1g"><col +id="TBL-202-1"><col +id="TBL-202-2"></colgroup><tr + valign="baseline" id="TBL-202-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-202-1-1" +class="td11"> <object data="pgfmanual-201.svg" width="91.86029pt" height="58.36807pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-202-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"> \filldraw[fill=examplefill,even</span><span +class="cmtt-8"> odd</span><span +class="cmtt-8"> rule]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> (0.5,0.5)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (0.4cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0.5,0.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(0,1)</span><span +class="cmtt-8"> [above]</span><span +class="cmtt-8"> node{crossings:</span><span +class="cmtt-8"> $1+1</span><span +class="cmtt-8"> =</span><span +class="cmtt-8"> 2$};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 754--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">10.3.2 </span> <a + id="x11-13000010.3.2"></a>Graphic Parameters: Fill Opacity</h5> +<!--l. 757--><p class="noindent">Analogously to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span><span +class="cmtt-10"> opacity</span></span></span>, you can also set the filling opacity: + + + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">fill opacity</span><a + id="dx11-130001"></a><a + id="dx11-130002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">> </span>This option sets the opacity of fillings. In addition to filling operations, this + opacity also applies to text and images. + <!--l. 765--><p class="noindent">Note, again, that when you use PostScript as your output format, this option works only with recent + versions of GhostScript. + <!--l. 768--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-203-" ><colgroup id="TBL-203-1g"><col +id="TBL-203-1"><col +id="TBL-203-2"></colgroup><tr + valign="baseline" id="TBL-203-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-203-1-1" +class="td11"> <object data="pgfmanual-202.svg" width="111.76569pt" height="118.36829pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-203-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[thick,fill</span><span +class="cmtt-8"> opacity=0.5]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=red]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0:1cm)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (12mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=green]</span><span +class="cmtt-8"> (120:1cm)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (12mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=blue]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (-120:1cm)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (12mm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 776--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-204-" ><colgroup id="TBL-204-1g"><col +id="TBL-204-1"><col +id="TBL-204-2"></colgroup><tr + valign="baseline" id="TBL-204-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-204-1-1" +class="td11"> <object data="pgfmanual-203.svg" width="105.99927pt" height="77.74084pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> + </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-204-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"> \fill[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3,2);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</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"> </span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> {\huge</span><span +class="cmtt-8"> A};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node[fill</span><span +class="cmtt-8"> opacity=0.5]</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (3,2)</span><span +class="cmtt-8"> {\huge</span><span +class="cmtt-8"> B};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 787--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">10.4 </span> <a + id="x11-13100010.4"></a>Shading a Path</h4> +<!--l. 789--><p class="noindent">You can shade a path using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shade</span></span></span> option. A shading is like a filling, only the shading changes its color smoothly +from one color to another. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">shade</span><a + id="dx11-131001"></a><a + id="dx11-131002"></a> Causes the path to be shaded using the currently selected shading (more on this later). If this + option is used together with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> option, then the path is first shaded, then drawn. + <!--l. 799--><p class="noindent">It is not an error to use this option together with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill</span></span></span> option, but it makes no sense. + <!--l. 802--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-205-" ><colgroup id="TBL-205-1g"><col +id="TBL-205-1"><col +id="TBL-205-2"></colgroup><tr + valign="baseline" id="TBL-205-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-205-1-1" +class="td11"> <object data="pgfmanual-204.svg" width="8.61108pt" height="8.61108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-205-1-2" +class="td11"><table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \shade</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 806--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-206-" ><colgroup id="TBL-206-1g"><col +id="TBL-206-1"><col +id="TBL-206-2"></colgroup><tr + valign="baseline" id="TBL-206-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-206-1-1" +class="td11"> <object data="pgfmanual-205.svg" width="9.01108pt" height="9.01108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-206-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \shadedraw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li></ul> +<!--l. 811--><p class="indent"> For some shadings it is not really clear how they can “fill” the path. For example, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ball</span></span></span> shading normally +looks like this: <object data="pgfmanual-206.svg" width="6.45831pt" height="6.45831pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. How is this supposed to shade a rectangle? Or a triangle? + + +<!--l. 816--><p class="indent"> To solve this problem, the predefined shadings like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ball</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">axis</span></span></span> fill a large rectangle completely in a sensible +way. Then, when the shading is used to “shade” a path, what actually happens is that the path is temporarily used +for clipping and then the rectangular shading is drawn, scaled and shifted such that all parts of the path are +filled. +<!--l. 824--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">10.4.1 </span> <a + id="x11-13200010.4.1"></a>Choosing a Shading Type</h5> +<!--l. 826--><p class="noindent">The default shading is a smooth transition from gray to white and from above to bottom. However, other shadings +are also possible, for example a shading that will sweep a color from the center to the corners outward. To choose +the shading, you can use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shading=</span></span></span> option, which will also automatically invoke the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shade</span></span></span> option. Note that this +does <span +class="cmti-10">not </span>change the shading color, only the way the colors sweep. For changing the colors, other options are needed, +which are explained below. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">shading</span><a + id="dx11-132001"></a><a + id="dx11-132002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">> </span>This selects a shading named <span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span>. The following shadings are predefined: + <ul class="itemize2"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">axis</span></span></span> This is the default shading in which the color changes gradually between three horizontal + lines. The top line is at the top (uppermost) point of the path, the middle is in the middle, the + bottom line is at the bottom of the path. + <!--l. 846--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-207-" ><colgroup id="TBL-207-1g"><col +id="TBL-207-1"><col +id="TBL-207-2"></colgroup><tr + valign="baseline" id="TBL-207-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-207-1-1" +class="td11"> <object data="pgfmanual-207.svg" width="28.85274pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-207-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \shadedraw</span><span +class="cmtt-8"> [shading=axis]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,1);</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 850--><p class="noindent">The default top color is gray, the default bottom color is white, the default middle is the “middle” of + these two. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">radial</span></span></span> This shading fills the path with a gradual sweep from a certain color in the middle to another + color at the border. If the path is a circle, the outer color will be reached exactly at the border. If the + shading is not a circle, the outer color will continue a bit towards the corners. The default inner color is + gray, the default outer color is white. + <!--l. 860--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-208-" ><colgroup id="TBL-208-1g"><col +id="TBL-208-1"><col +id="TBL-208-2"></colgroup><tr + valign="baseline" id="TBL-208-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-208-1-1" +class="td11"> <object data="pgfmanual-208.svg" width="28.85274pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-208-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \shadedraw</span><span +class="cmtt-8"> [shading=radial]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,1);</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ball</span></span></span> This shading fills the path with a shading that “looks like a ball.” The default “color” of the ball is + blue (for no particular reason). + <!--l. 868--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-209-" ><colgroup id="TBL-209-1g"><col +id="TBL-209-1"><col +id="TBL-209-2"></colgroup><tr + valign="baseline" id="TBL-209-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-209-1-1" +class="td11"> <object data="pgfmanual-209.svg" width="28.85274pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-209-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \shadedraw</span><span +class="cmtt-8"> [shading=ball]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,1);</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 872--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-210-" ><colgroup id="TBL-210-1g"><col +id="TBL-210-1"><col +id="TBL-210-2"></colgroup><tr + valign="baseline" id="TBL-210-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-210-1-1" +class="td11"> <object data="pgfmanual-210.svg" width="28.85272pt" height="28.85272pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-210-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \shadedraw</span><span +class="cmtt-8"> [shading=ball]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm);</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> + </li> + <li class="itemize"><span +class="cmtt-10">shading angle</span><a + id="dx11-132003"></a><a + id="dx11-132004"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">degrees</span><span +class="cmsy-10">> </span>This option rotates the shading (not the path!) by the given angle. For + example, we can turn a top-to-bottom axis shading into a left-to-right shading by rotating it by + 90<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>. + <!--l. 881--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-211-" ><colgroup id="TBL-211-1g"><col +id="TBL-211-1"><col +id="TBL-211-2"></colgroup><tr + valign="baseline" id="TBL-211-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-211-1-1" +class="td11"> <object data="pgfmanual-211.svg" width="28.85274pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-211-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \shadedraw</span><span +class="cmtt-8"> [shading=axis,shading</span><span +class="cmtt-8"> angle=90]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,1);</span></div> </td></tr></table> </td> +</tr></table></div> + + + </li></ul> +<!--l. 887--><p class="indent"> You can also define new shading types yourself. However, for this, you need to use the basic layer directly, which +is, well, more basic and harder to use. Details on how to create a shading appropriate for filling paths are given in +Section <a +href="pgfmanualse28.html#x29-28900028.3">28.3<!--tex4ht:ref: section-shading-a-path --></a>. +<!--l. 894--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">10.4.2 </span> <a + id="x11-13300010.4.2"></a>Choosing a Shading Color</h5> +<!--l. 896--><p class="noindent">The following options can be used to change the colors used for shadings. When one of these options is given, the +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shade</span></span></span> option is automatically selected and also the “right” shading. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">top color</span><a + id="dx11-133001"></a><a + id="dx11-133002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>This option prescribes the color to be used at the top in an <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">axis</span></span></span> shading. When this + option is given, several things happen: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x11-133004x1"></a>The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shade</span></span></span> option is selected. + </li> + <li class="enumerate" value="2" +><a + id="x11-133006x2"></a>The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shading=axis</span></span></span> option is selected. + </li> + <li class="enumerate" value="3" +><a + id="x11-133008x3"></a>The middle color of the axis shading is set to the average of the given top color <span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>and of + whatever color is currently selected for the bottom. + </li> + <li class="enumerate" value="4" +><a + id="x11-133010x4"></a>The rotation angle of the shading is set to 0.</li></ol> + <!--l. 917--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-212-" ><colgroup id="TBL-212-1g"><col +id="TBL-212-1"><col +id="TBL-212-2"></colgroup><tr + valign="baseline" id="TBL-212-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-212-1-1" +class="td11"> <object data="pgfmanual-212.svg" width="57.30548pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-212-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[top</span><span +class="cmtt-8"> color=red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (2,1);</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">bottom color</span><a + id="dx11-133011"></a><a + id="dx11-133012"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>This option works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">top</span><span +class="cmtt-10"> color</span></span></span>, only for the bottom color. + </li> + <li class="itemize"><span +class="cmtt-10">middle color</span><a + id="dx11-133013"></a><a + id="dx11-133014"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>This option specifies the color for the middle of an axis shading. It also sets the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shade</span></span></span> + and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shading=axis</span></span></span> options, but it does not change the rotation angle. + <!--l. 929--><p class="noindent"><span +class="cmti-10">Note: </span>Since both <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">top</span><span +class="cmtt-10"> color</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bottom</span><span +class="cmtt-10"> color</span></span></span> change the middle color, this option should be given <span +class="cmti-10">last </span>if all + of these options need to be given: + <!--l. 933--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-213-" ><colgroup id="TBL-213-1g"><col +id="TBL-213-1"><col +id="TBL-213-2"></colgroup><tr + valign="baseline" id="TBL-213-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-213-1-1" +class="td11"> <object data="pgfmanual-213.svg" width="57.30548pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-213-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[top</span><span +class="cmtt-8"> color=white,bottom</span><span +class="cmtt-8"> color=black,middle</span><span +class="cmtt-8"> color=red]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (2,1);</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">left color</span><a + id="dx11-133015"></a><a + id="dx11-133016"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>This option does exactly the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">top</span><span +class="cmtt-10"> color</span></span></span>, except that the shading angle is set to + 90<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>. + </li> + <li class="itemize"><span +class="cmtt-10">right color</span><a + id="dx11-133017"></a><a + id="dx11-133018"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>Works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">left</span><span +class="cmtt-10"> color</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">inner color</span><a + id="dx11-133019"></a><a + id="dx11-133020"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>This option sets the color used at the center of a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">radial</span></span></span> shading. When this option is + used, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shade</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shading=radial</span></span></span> options are set. + <!--l. 950--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-214-" ><colgroup id="TBL-214-1g"><col +id="TBL-214-1"><col +id="TBL-214-2"></colgroup><tr + valign="baseline" id="TBL-214-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-214-1-1" +class="td11"> <object data="pgfmanual-214.svg" width="57.30548pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-214-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[inner</span><span +class="cmtt-8"> color=red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (2,1);</span></div> </td></tr></table> </td> +</tr></table></div> + + + </li> + <li class="itemize"><span +class="cmtt-10">outer color</span><a + id="dx11-133021"></a><a + id="dx11-133022"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>This option sets the color used at the border and outside of a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">radial</span></span></span> + shading. + <!--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-215-" ><colgroup id="TBL-215-1g"><col +id="TBL-215-1"><col +id="TBL-215-2"></colgroup><tr + valign="baseline" id="TBL-215-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-215-1-1" +class="td11"> <object data="pgfmanual-215.svg" width="57.30548pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-215-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[outer</span><span +class="cmtt-8"> color=red,inner</span><span +class="cmtt-8"> color=white]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (2,1);</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">ball color</span><a + id="dx11-133023"></a><a + id="dx11-133024"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>This option sets the color used for the ball shading. It sets the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shade</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shading=ball</span></span></span> + options. Note that the ball will never “completely” have the color <span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">></span>. At its “highlight” spot a certain + amount of white is mixed in, at the border a certain amount of black. Because of this, it also makes sense to + say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ball</span><span +class="cmtt-10"> color=white</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ball</span><span +class="cmtt-10"> color=black</span></span></span> + <!--l. 971--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-216-" ><colgroup id="TBL-216-1g"><col +id="TBL-216-1"><col +id="TBL-216-2"></colgroup><tr + valign="baseline" id="TBL-216-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-216-1-1" +class="td11"> <object data="pgfmanual-216.svg" width="74.12766pt" height="17.22217pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-216-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"> \shade[ball</span><span +class="cmtt-8"> color=white]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2ex);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \shade[ball</span><span +class="cmtt-8"> color=red]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2ex);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \shade[ball</span><span +class="cmtt-8"> color=black]</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2ex);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 983--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">10.5 </span> <a + id="x11-13400010.5"></a>Establishing a Bounding Box</h4> +<!--l. 985--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> is reasonably good at keeping track of the size of your picture and reserving just the right amount of +space for it in the main document. However, in some cases you may want to say things like “do not +count this for the picture size” or “the picture is actually a little large.” For this you can use the +option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">use</span><span +class="cmtt-10"> as</span><span +class="cmtt-10"> bounding</span><span +class="cmtt-10"> box</span></span></span> or the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\useasboundingbox</span></span></span>, which is just a shorthand for +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[use</span><span +class="cmtt-10"> as</span><span +class="cmtt-10"> bounding</span><span +class="cmtt-10"> box]</span></span></span>. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">use as bounding box</span><a + id="dx11-134001"></a><a + id="dx11-134002"></a> Normally, when this option is given on a path, the bounding box of the present + path is used to determine the size of the picture and the size of all <span +class="cmti-10">subsequent </span>paths are ignored. + However, if there were previous path operations that have already established a larger bounding box, + it will not be made smaller by this operation. + <!--l. 1002--><p class="noindent">In a sense, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">use</span><span +class="cmtt-10"> as</span><span +class="cmtt-10"> bounding</span><span +class="cmtt-10"> box</span></span></span> has the same effect as clipping all subsequent drawing against the + current path--without actually doing the clipping, only making <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> treat everything as if it were + clipped. + <!--l. 1007--><p class="noindent">The first application of this option is to have a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> overlap with the main text: + <!--l. 1010--><p class="noindent"><div class="obeylines-v"></div>Left of picture<object data="pgfmanual-217.svg" width="28.85274pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>right of picture.<!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-217-" ><colgroup id="TBL-217-1g"><col +id="TBL-217-1"></colgroup><tr + valign="baseline" id="TBL-217-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-217-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">Left</span><span +class="cmtt-8"> of</span><span +class="cmtt-8"> picture\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[use</span><span +class="cmtt-8"> as</span><span +class="cmtt-8"> bounding</span><span +class="cmtt-8"> box]</span><span +class="cmtt-8"> (2,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"> \draw</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (4,.75);</span> +<br><span +class="cmtt-8">\end{tikzpicture}right</span><span +class="cmtt-8"> of</span><span +class="cmtt-8"> picture.</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 1017--><p class="noindent">In a second application this option can be used to get better control over the white space around the + picture: + <!--l. 1020--><p class="noindent"><div class="obeylines-v"></div>Left of picture<object data="pgfmanual-218.svg" width="85.35823pt" height="28.45274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>right of picture.<!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-218-" ><colgroup id="TBL-218-1g"><col +id="TBL-218-1"></colgroup><tr + valign="baseline" id="TBL-218-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-218-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">Left</span><span +class="cmtt-8"> of</span><span +class="cmtt-8"> picture</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</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"> \fill</span><span +class="cmtt-8"> (.75,.25)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span> +<br><span +class="cmtt-8">right</span><span +class="cmtt-8"> of</span><span +class="cmtt-8"> picture.</span></div> </td></tr></table> </td> +</tr></table> + </div> + + + <!--l. 1029--><p class="noindent">Note: If this option is used on a path inside a <span class="TEX">T<span +class="E">E</span>X</span> group (scope), the effect “lasts” only till the end of the + scope. Again, this behavior is the same as for clipping.</li></ul> +<!--l. 1034--><p class="indent"> There is a node that allows you to get the size of the current bounding box. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">current</span><span +class="cmtt-10"> bounding</span><span +class="cmtt-10"> box</span></span></span> node +has the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span> shape <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span> shape and its size is always the size of the current bounding +box. +<!--l. 1040--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-219-" ><colgroup id="TBL-219-1g"><col +id="TBL-219-1"><col +id="TBL-219-2"></colgroup><tr + valign="baseline" id="TBL-219-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-219-1-1" +class="td11"> <object data="pgfmanual-219.svg" width="92.75821pt" height="65.30547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-219-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[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (3pt);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (current</span><span +class="cmtt-8"> bounding</span><span +class="cmtt-8"> box.south</span><span +class="cmtt-8"> west)</span><span +class="cmtt-8"> rectangle</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"> (current</span><span +class="cmtt-8"> bounding</span><span +class="cmtt-8"> box.north</span><span +class="cmtt-8"> east);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (3,-1)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (4pt);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[thick]</span><span +class="cmtt-8"> (current</span><span +class="cmtt-8"> bounding</span><span +class="cmtt-8"> box.south</span><span +class="cmtt-8"> west)</span><span +class="cmtt-8"> rectangle</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (current</span><span +class="cmtt-8"> bounding</span><span +class="cmtt-8"> box.north</span><span +class="cmtt-8"> east);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 1059--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">10.6 </span> <a + id="x11-13500010.6"></a>Using a Path For Clipping</h4> +<!--l. 1061--><p class="noindent">To use a path for clipping, use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">clip</span></span></span> option. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">clip</span><a + id="dx11-135001"></a><a + id="dx11-135002"></a> This option causes all subsequent drawings to be clipped against the current path and the size of + subsequent paths will not be important for the picture size. If you clip against a self-intersecting path, + the even-odd rule or the nonzero winding number rule is used to determine whether a point is inside + or outside the clipping region. + <!--l. 1071--><p class="noindent">The clipping path is a graphic state parameter, so it will be reset at the end of the current scope. + Multiple clippings accumulate, that is, clipping is always done against the intersection of all clipping + areas that have been specified inside the current scopes. The only way of enlarging the clipping area + is to end a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span>. + <!--l. 1077--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-220-" ><colgroup id="TBL-220-1g"><col +id="TBL-220-1"><col +id="TBL-220-2"></colgroup><tr + valign="baseline" id="TBL-220-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-220-1-1" +class="td11"> <object data="pgfmanual-220.svg" width="57.30548pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-220-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[clip]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[red]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 1084--><p class="noindent">It is usually a <span +class="cmti-10">very </span>good idea to apply the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">clip</span></span></span> option only to the first path command in a + scope. + <!--l. 1087--><p class="noindent">If you “only wish to clip” and do not wish to draw anything, you can use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\clip</span></span></span> command, which is a + shorthand for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[clip]</span></span></span>. + + + <!--l. 1090--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-221-" ><colgroup id="TBL-221-1g"><col +id="TBL-221-1"><col +id="TBL-221-2"></colgroup><tr + valign="baseline" id="TBL-221-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-221-1-1" +class="td11"> <object data="pgfmanual-221.svg" width="56.90549pt" height="56.90549pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-221-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"> \clip</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[red]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 1097--><p class="noindent">To keep clipping local, use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span> environments as in the following example: + <!--l. 1100--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-222-" ><colgroup id="TBL-222-1g"><col +id="TBL-222-1"><col +id="TBL-222-2"></colgroup><tr + valign="baseline" id="TBL-222-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-222-1-1" +class="td11"> <object data="pgfmanual-222.svg" width="28.85274pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-222-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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (</span><span +class="cmtt-8"> 0:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (20:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (30:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[fill=red]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[clip]</span><span +class="cmtt-8"> (0.2,0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (0.5,0.5);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (40:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (50:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (60:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (70:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (80:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (90:1cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 1119--><p class="noindent">There is a slightly annoying catch: You cannot specify certain graphic options for the command used for + clipping. For example, in the above code we could not have moved the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill=red</span></span></span> to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\fill</span></span></span> command. The + reasons for this have to do with the internals of the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> specification. You do not want to know the details. It + is best simply not to specify any options for these commands.</li></ul> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse11.html" >next</a>] [<a +href="pgfmanualse9.html" >prev</a>] [<a +href="pgfmanualse9.html#tailpgfmanualse9.html" >prev-tail</a>] [<a +href="pgfmanualse10.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse10.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse10.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse11.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse11.html new file mode 100644 index 00000000000..1cf07894112 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse11.html @@ -0,0 +1,2727 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>11 Nodes</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse12.html" >next</a>] [<a +href="pgfmanualse10.html" >prev</a>] [<a +href="pgfmanualse10.html#tailpgfmanualse10.html" >prev-tail</a>] [<a +href="#tailpgfmanualse11.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse11.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">11 </span> <a + id="x12-13600011"></a>Nodes</h3> +<!--l. 12--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">11.1 </span> <a + id="x12-13700011.1"></a>Nodes and Their Shapes</h4> +<!--l. 14--><p class="noindent">Ti<span +class="cmti-10">k</span>Z offers an easy way of adding so-called <span +class="cmti-10">nodes </span>to your pictures. In the simplest case, a node is just some text +that is placed at some coordinate. However, a node can also have a border drawn around it or have a more complex +background and foreground. Indeed, some nodes do not have a text at all, but consist solely of the background. You +can name nodes so that you can reference their coordinates later in the picture. However, <span +class="cmti-10">nodes cannot be referenced</span> +<span +class="cmti-10">across different pictures</span>. +<!--l. 23--><p class="indent"> There are no special <span class="TEX">T<span +class="E">E</span>X</span> commands for adding a node to a picture; rather, there is path operation called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> +for this. Nodes are created whenever Ti<span +class="cmti-10">k</span>Z encounters <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span> at a point on a path where it would +expect a normal path operation (like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span><span +class="cmtt-10"> (1,1)</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">sin</span><span +class="cmtt-10"> (1,1)</span></span></span>). It is also possible to give node specifications <span +class="cmti-10">inside</span> +certain path operations as explained later. +<!--l. 30--><p class="indent"> The node operation is typically followed by some options, which apply only to the node. Then, you can +optionally <span +class="cmti-10">name </span>the node by providing a name in round braces. Lastly, for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> operation you must provide +some label text for the node in curly braces, while for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span> operation you may not. The node is placed at +the current position of the path <span +class="cmti-10">after the path has been drawn</span>. Thus, all nodes are drawn “on top” of the path and +retained until the path is complete. If there are several nodes on a path, they are drawn on top of the path in the +order they are encountered. +<!--l. 41--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-223-" ><colgroup id="TBL-223-1g"><col +id="TBL-223-1"><col +id="TBL-223-2"></colgroup><tr + valign="baseline" id="TBL-223-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-223-1-1" +class="td11"> <object data="pgfmanual-223.svg" width="84.6049pt" height="70.51587pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-223-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill[fill=examplefill]</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"> (0,0)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {first</span><span +class="cmtt-8"> node}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {second</span><span +class="cmtt-8"> node}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,2)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {third</span><span +class="cmtt-8"> node};</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 48--><p class="indent"> The syntax for specifying nodes is the following: + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox82"><span id="textcolor83"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">node</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><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">(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><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">at(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span> <span id="textcolor84">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx12-137001"></a> +<a + id="dx12-137002"></a> + <!--l. 51--><p class="noindent">The effect of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">at</span></span></span> is to place the node at the coordinate given after <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">at</span></span></span> and not, as would normally be the + case, at the last position. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">at</span></span></span> syntax is not available when a node is given inside a path operation + (it would not make any sense, there). + <!--l. 56--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span> is a name for later reference and it is optional. You may also add the option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">name=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span> + to the <span +class="cmsy-10"><</span><span +class="cmti-10">option</span><span +class="cmsy-10">> </span>list; it has the same effect. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">name</span><a + id="dx12-137003"></a><a + id="dx12-137004"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">node name</span><span +class="cmsy-10">> </span>assigns a name to the node for later reference. Since this is a “high-level” name + (drivers never know of it), you can use spaces, number, letters, or whatever you like when naming + a node. Thus, you can name a node just <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1</span></span></span> or perhaps <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">start</span><span +class="cmtt-10"> of</span><span +class="cmtt-10"> chart</span></span></span> or even <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">y_1</span></span></span>. Your node + name should <span +class="cmti-10">not </span>contain any punctuation like a dot, a comma, or a colon since these are used to + detect what kind of coordinate you mean when you reference a node.</li></ul> + + + <!--l. 71--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>is an optional list of options that <span +class="cmti-10">apply only to the node </span>and have no effect outside. The other + way round, most “outside” options also apply to the node, but not all. For example, the “outside” rotation + does not apply to nodes (unless some special options are used, sigh). Also, the outside path action, like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> + or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill</span></span></span>, never applies to the node and must be given in the node (unless some special other options are used, + deep sigh). + <!--l. 79--><p class="noindent">As mentioned before, we can add a border and even a background to a node: + <!--l. 81--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-224-" ><colgroup id="TBL-224-1g"><col +id="TBL-224-1"><col +id="TBL-224-2"></colgroup><tr + valign="baseline" id="TBL-224-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-224-1-1" +class="td11"> <object data="pgfmanual-224.svg" width="85.5049pt" height="71.21587pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-224-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill[fill=examplefill]</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"> (0,0)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {first</span><span +class="cmtt-8"> node}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> node[draw]</span><span +class="cmtt-8"> {second</span><span +class="cmtt-8"> node}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,2)</span><span +class="cmtt-8"> node[fill=red!20,draw,double,rounded</span><span +class="cmtt-8"> corners]</span><span +class="cmtt-8"> {third</span><span +class="cmtt-8"> node};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 88--><p class="noindent">The “border” is actually just a special case of a much more general mechanism. Each node has a certain <span +class="cmti-10">shape</span> + which, by default, is a rectangle. However, we can also ask Ti<span +class="cmti-10">k</span>Z to use a circle shape instead or an ellipse + shape (you have to include <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflibraryshapes</span></span></span> for the latter shape): + <!--l. 94--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-225-" ><colgroup id="TBL-225-1g"><col +id="TBL-225-1"><col +id="TBL-225-2"></colgroup><tr + valign="baseline" id="TBL-225-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-225-1-1" +class="td11"> <object data="pgfmanual-225.svg" width="97.92332pt" height="90.71239pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-225-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill[fill=examplefill]</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"> (0,0)</span><span +class="cmtt-8"> node{first</span><span +class="cmtt-8"> node}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> node[ellipse,draw]</span><span +class="cmtt-8"> {second</span><span +class="cmtt-8"> node}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,2)</span><span +class="cmtt-8"> node[circle,fill=red!20]</span><span +class="cmtt-8"> {third</span><span +class="cmtt-8"> node};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 101--><p class="noindent">In the future, there might be much more complicated shapes available such as, say, a shape for a + resistor or a shape for a state of a finite automaton or a shape for a <span +class="cmcsc-10"><small +class="small-caps">U</small><small +class="small-caps">M</small><small +class="small-caps">L</small> </span>class. Unfortunately, + creating new shapes is a bit tricky and makes it necessary to use the basic layer directly. Life is + hard. + <!--l. 107--><p class="noindent">To select the shape of a node, the following option is used: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">shape</span><a + id="dx12-137005"></a><a + id="dx12-137006"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">shape name</span><span +class="cmsy-10">> </span>select the shape either of the current node or, when this option is not given + inside a node but somewhere outside, the shape of all nodes in the current scope.<a + id="dx12-137007"></a><a + id="dx12-137008"></a> + <!--l. 115--><p class="noindent">Since this option is used often, you can leave out the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shape=</span></span></span>. When Ti<span +class="cmti-10">k</span>Z encounters an option + like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">circle</span></span></span> that it does not know, it will, after everything else has failed, check whether this + option is the name of some shape. If so, that shape is selected as if you had said <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shape=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">shape</span> + <span +class="cmti-10">name</span><span +class="cmsy-10">></span>. + <!--l. 121--><p class="noindent">By default, the following shapes are available: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">circle</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span>, and, when the + package <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflibraryshapes</span></span></span> is loaded, also <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ellipse</span></span></span>. Details of these shapes, like their anchors + and size options, are discussed in Section <a +href="#x12-14600011.8">11.8<!--tex4ht:ref: section-the-shapes --></a>.</li></ul> + <!--l. 127--><p class="noindent">The following styles influences how nodes are rendered: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">every node</span><a + id="dx12-137009"></a><a + id="dx12-137010"></a> This style is installed at the beginning of every node. + + + <!--l. 131--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-226-" ><colgroup id="TBL-226-1g"><col +id="TBL-226-1"><col +id="TBL-226-2"></colgroup><tr + valign="baseline" id="TBL-226-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-226-1-1" +class="td11"> <object data="pgfmanual-226.svg" width="42.81036pt" height="42.352pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-226-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"> \tikzstyle{every</span><span +class="cmtt-8"> node}=[draw]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {A}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {B};</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">every </span><span +class="cmsy-10"><</span><span +class="cmitt-10">shape</span><span +class="cmsy-10">> </span><span +class="cmtt-10">node</span><a + id="dx12-137011"></a><a + id="dx12-137012"></a> These styles are installed at the beginning of a node of a given <span +class="cmsy-10"><</span><span +class="cmti-10">shape</span><span +class="cmsy-10">></span>. For + example, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">every</span><span +class="cmtt-10"> rectangle</span><span +class="cmtt-10"> node</span></span></span> is used for rectangle nodes, and so on. + <!--l. 142--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-227-" ><colgroup id="TBL-227-1g"><col +id="TBL-227-1"><col +id="TBL-227-2"></colgroup><tr + valign="baseline" id="TBL-227-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-227-1-1" +class="td11"> <object data="pgfmanual-227.svg" width="46.05266pt" height="45.71931pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-227-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"> \tikzstyle{every</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> node}=[draw]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{every</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> node}=</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> [draw,double]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node[rectangle]</span><span +class="cmtt-8"> {A}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> node[circle]</span><span +class="cmtt-8"> {B};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> + </dd></dl> +<!--l. 152--><p class="indent"> The is a special syntax for specifying “light-weighed” nodes: +<!--l. 154--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox85"><span id="textcolor86"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">coordinate</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><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">(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><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">at(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span> <span id="textcolor87">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx12-137013"></a> +<a + id="dx12-137014"></a> + <!--l. 155--><p class="noindent">This has the same effect as + <!--l. 157--><p class="noindent"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node[shape=coordinate][</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">](</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)at(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">){}</span></span></span>, + <!--l. 159--><p class="noindent">where the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">at</span></span></span> part might be missing. </dd></dl> +<!--l. 164--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">11.2 </span> <a + id="x12-13800011.2"></a>Multi-Part Nodes</h4> +<!--l. 166--><p class="noindent">Most nodes just have a single simple text label. However, nodes of a more complicated shapes might be made up +from several <span +class="cmti-10">node parts</span>. For example, in automata theory a so-called Moore state has a state name, drawn in the +upper part of the state circle, and an output text, drawn in the lower part of the state circle. These two parts are +quite independent. Similarly, a <span +class="cmcsc-10"><small +class="small-caps">U</small><small +class="small-caps">M</small><small +class="small-caps">L</small> </span>class shape would have a name part, a method part, and an attributes part. +Different molecule shape might use parts for the different atoms to be drawn at the different positions, and so +on. +<!--l. 176--><p class="indent"> Both <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and Ti<span +class="cmti-10">k</span>Z support such multipart nodes. On the lower level, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> provides a system for specifying +that a shape consists of several parts. On the Ti<span +class="cmti-10">k</span>Z level, you specify the different node parts by using the following +command: +<!--l. 181--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox88"><span +class="cmtt-10">\nodepart</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">part name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx12-138001"></a> + <!--l. 182--><p class="noindent">This command can only be used inside the <span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">> </span>argument of a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> path operation. It works a little + bit like a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\part</span></span></span> command in <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>. It will stop the typesetting of whatever node part was typeset + until now and then start putting all following text into the node part named <span +class="cmsy-10"><</span><span +class="cmti-10">part name</span><span +class="cmsy-10">></span>--until another + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\partname</span></span></span> is encountered or until the node <span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">> </span>ends. + + + <!--l. 189--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-228-" ><colgroup id="TBL-228-1g"><col +id="TBL-228-1"><col +id="TBL-228-2"></colgroup><tr + valign="baseline" id="TBL-228-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-228-1-1" +class="td11"> <object data="pgfmanual-228.svg" width="32.57529pt" height="32.57529pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-228-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"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> No</span><span +class="cmsltt-10x-x-80"> \nodepart</span><span +class="cmsltt-10x-x-80"> has</span><span +class="cmsltt-10x-x-80"> been</span><span +class="cmsltt-10x-x-80"> used,</span><span +class="cmsltt-10x-x-80"> yet.</span><span +class="cmsltt-10x-x-80"> So,</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> following</span><span +class="cmsltt-10x-x-80"> is</span><span +class="cmsltt-10x-x-80"> put</span><span +class="cmsltt-10x-x-80"> in</span><span +class="cmsltt-10x-x-80"> the</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> ``text''</span><span +class="cmsltt-10x-x-80"> node</span><span +class="cmsltt-10x-x-80"> part</span><span +class="cmsltt-10x-x-80"> by</span><span +class="cmsltt-10x-x-80"> default.</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><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Ok,</span><span +class="cmsltt-10x-x-80"> end</span><span +class="cmsltt-10x-x-80"> ``text''</span><span +class="cmsltt-10x-x-80"> part,</span><span +class="cmsltt-10x-x-80"> start</span><span +class="cmsltt-10x-x-80"> ``output''</span><span +class="cmsltt-10x-x-80"> part</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><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> output</span><span +class="cmsltt-10x-x-80"> part</span><span +class="cmsltt-10x-x-80"> ended.</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 202--><p class="noindent">You will have to lookup which parts are defined by a shape. + <!--l. 204--><p class="noindent">The following styles influences node parts: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">every </span><span +class="cmsy-10"><</span><span +class="cmitt-10">part name</span><span +class="cmsy-10">> </span><span +class="cmtt-10">node part</span><a + id="dx12-138002"></a><a + id="dx12-138003"></a> This style is installed at the beginning of every node part named + <span +class="cmsy-10"><</span><span +class="cmti-10">part name</span><span +class="cmsy-10">></span>. + <!--l. 209--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-229-" ><colgroup id="TBL-229-1g"><col +id="TBL-229-1"><col +id="TBL-229-2"></colgroup><tr + valign="baseline" id="TBL-229-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-229-1-1" +class="td11"> <object data="pgfmanual-229.svg" width="31.57529pt" height="31.57529pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-229-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikzstyle{every</span><span +class="cmtt-8"> output</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> part}=[red]</span> +<br><span +class="cmtt-8">\tikz</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]</span><span +class="cmtt-8"> {$q_1$</span><span +class="cmtt-8"> \nodepart{output}</span><span +class="cmtt-8"> $00$};</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> + </dd></dl> +<!--l. 218--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">11.3 </span> <a + id="x12-13900011.3"></a>Options for the Text in Nodes</h4> +<!--l. 220--><p class="noindent">The simplest option for the text in nodes is its color. Normally, this color is just the last color installed using +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=</span></span></span>, possibly inherited from another scope. However, it is possible to specificly set the color used for text using +the following option: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">text</span><a + id="dx12-139001"></a><a + id="dx12-139002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>Sets the color to be used for text labels. A <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=</span></span></span> option will immediately override this + option. + <!--l. 229--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-230-" ><colgroup id="TBL-230-1g"><col +id="TBL-230-1"><col +id="TBL-230-2"></colgroup><tr + valign="baseline" id="TBL-230-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-230-1-1" +class="td11"> <object data="pgfmanual-230.svg" width="95.84955pt" height="42.46312pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-230-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[red]</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1,1)</span><span +class="cmtt-8"> node[above]</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"> {red};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[text=red]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1,1)</span><span +class="cmtt-8"> node[above]</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"> {red};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> (2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1,1)</span><span +class="cmtt-8"> node[above,red]</span><span +class="cmtt-8"> {red};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 238--><p class="indent"> Next, you may wish to adjust the font used for the text. Use the following option for this: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">font</span><a + id="dx12-139003"></a><a + id="dx12-139004"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">font commands</span><span +class="cmsy-10">> </span>Sets the font used for text labels. + <!--l. 243--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-231-" ><colgroup id="TBL-231-1g"><col +id="TBL-231-1"><col +id="TBL-231-2"></colgroup><tr + valign="baseline" id="TBL-231-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-231-1-1" +class="td11"> <object data="pgfmanual-231.svg" width="42.84676pt" height="42.46312pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-231-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[font=\itshape]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1,1)</span><span +class="cmtt-8"> node[above]</span><span +class="cmtt-8"> {italic};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 248--><p class="noindent">A perhaps more useful example is the following: + <!--l. 250--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-232-" ><colgroup id="TBL-232-1g"><col +id="TBL-232-1"><col +id="TBL-232-2"></colgroup><tr + valign="baseline" id="TBL-232-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-232-1-1" +class="td11"> <object data="pgfmanual-232.svg" width="41.58603pt" height="41.58603pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-232-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikzstyle{every</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> part}=[font=\itshape]</span> +<br><span +class="cmtt-8">\tikzstyle{every</span><span +class="cmtt-8"> output</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> part}=[font=\footnotesize]</span> +<br><span +class="cmtt-8">\tikzstyle{every</span><span +class="cmtt-8"> state</span><span +class="cmtt-8"> with</span><span +class="cmtt-8"> output</span><span +class="cmtt-8"> node}=[draw]</span> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> [state</span><span +class="cmtt-8"> with</span><span +class="cmtt-8"> output]</span><span +class="cmtt-8"> {state</span><span +class="cmtt-8"> \nodepart{output}</span><span +class="cmtt-8"> output};</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 259--><p class="indent"> Normally, when a node is typeset, all the text you give in the braces is but in one long line (in an <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\hbox</span></span></span>, to be +precise) and the node will become as wide as necessary. +<!--l. 263--><p class="indent"> You can change this behaviour using the following options. They allow you to limit the width of a node +(naturally, at the expense of its height). + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">text width</span><a + id="dx12-139005"></a><a + id="dx12-139006"></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 will put the text of a node in a box of the given width (more + precisely, in a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{minipage}</span></span></span> of this width; for plain <span class="TEX">T<span +class="E">E</span>X</span> a rudimentary “minipage emulation” is used). + <!--l. 273--><p class="noindent">If the node text is not as wide as <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>, it will nevertheless be put in a box of this width. If it + is larger, line breaking will be done. + <!--l. 277--><p class="noindent">By default, when this option is given, a ragged right border will be used. This is sensible since, typically, these + boxes are narrow and justifying the text looks ugly. + <!--l. 280--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-233-" ><colgroup id="TBL-233-1g"><col +id="TBL-233-1"><col +id="TBL-233-2"></colgroup><tr + valign="baseline" id="TBL-233-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-233-1-1" +class="td11"> <object data="pgfmanual-233.svg" width="92.0242pt" height="61.61038pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-233-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node[fill=examplefill,text</span><span +class="cmtt-8"> width=3cm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {This</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> a</span><span +class="cmtt-8"> demonstration</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> for</span><span +class="cmtt-8"> showing</span><span +class="cmtt-8"> how</span><span +class="cmtt-8"> line</span><span +class="cmtt-8"> breaking</span><span +class="cmtt-8"> works.};</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">text justified</span><a + id="dx12-139007"></a><a + id="dx12-139008"></a> causes the text to be justified instead of (right)ragged. Use this only with pretty broad + nodes. + <!--l. 289--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-234-" ><colgroup id="TBL-234-1g"><col +id="TBL-234-1"><col +id="TBL-234-2"></colgroup><tr + valign="baseline" id="TBL-234-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-234-1-1" +class="td11"> <object data="pgfmanual-234.svg" width="92.0242pt" height="61.61038pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-234-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node[fill=examplefill,text</span><span +class="cmtt-8"> width=3cm,text</span><span +class="cmtt-8"> justified]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {This</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> a</span><span +class="cmtt-8"> demonstration</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> for</span><span +class="cmtt-8"> showing</span><span +class="cmtt-8"> how</span><span +class="cmtt-8"> line</span><span +class="cmtt-8"> breaking</span><span +class="cmtt-8"> works.};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 294--><p class="noindent">In the above example, <span class="TEX">T<span +class="E">E</span>X</span> complains (rightfully) about three very badly typeset lines. (For this + manual I asked <span class="TEX">T<span +class="E">E</span>X</span> to stop complaining by using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\hbadness=10000</span></span></span>, but this is a foul deed, + indeed.) + </li> + <li class="itemize"><span +class="cmtt-10">text ragged</span><a + id="dx12-139009"></a><a + id="dx12-139010"></a> causes the text to be typeset with a ragged right. This uses the original plain <span class="TEX">T<span +class="E">E</span>X</span> definition of + a ragged right border, in which <span class="TEX">T<span +class="E">E</span>X</span> will try to balance the right border as well as possible. This is the + default. + <!--l. 303--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-235-" ><colgroup id="TBL-235-1g"><col +id="TBL-235-1"><col +id="TBL-235-2"></colgroup><tr + valign="baseline" id="TBL-235-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-235-1-1" +class="td11"> <object data="pgfmanual-235.svg" width="92.0242pt" height="61.61038pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-235-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node[fill=examplefill,text</span><span +class="cmtt-8"> width=3cm,text</span><span +class="cmtt-8"> ragged]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {This</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> a</span><span +class="cmtt-8"> demonstration</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> for</span><span +class="cmtt-8"> showing</span><span +class="cmtt-8"> how</span><span +class="cmtt-8"> line</span><span +class="cmtt-8"> breaking</span><span +class="cmtt-8"> works.};</span></div> </td></tr></table> </td> +</tr></table></div> + + + </li> + <li class="itemize"><span +class="cmtt-10">text badly ragged</span><a + id="dx12-139011"></a><a + id="dx12-139012"></a> causes the right border to be ragged in the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-style, in which no balancing + occurs. This looks ugly, but it may be useful for very narrow boxes and when you wish to avoid + hyphenations. + <!--l. 311--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-236-" ><colgroup id="TBL-236-1g"><col +id="TBL-236-1"><col +id="TBL-236-2"></colgroup><tr + valign="baseline" id="TBL-236-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-236-1-1" +class="td11"> <object data="pgfmanual-236.svg" width="92.0242pt" height="133.61038pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-236-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node[fill=examplefill,text</span><span +class="cmtt-8"> width=3cm,text</span><span +class="cmtt-8"> badly</span><span +class="cmtt-8"> ragged]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {This</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> a</span><span +class="cmtt-8"> demonstration</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> for</span><span +class="cmtt-8"> showing</span><span +class="cmtt-8"> how</span><span +class="cmtt-8"> line</span><span +class="cmtt-8"> breaking</span><span +class="cmtt-8"> works.};</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">text centered</span><a + id="dx12-139013"></a><a + id="dx12-139014"></a> centers the text, but tries to balance the lines. + <!--l. 317--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-237-" ><colgroup id="TBL-237-1g"><col +id="TBL-237-1"><col +id="TBL-237-2"></colgroup><tr + valign="baseline" id="TBL-237-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-237-1-1" +class="td11"> <object data="pgfmanual-237.svg" width="92.0242pt" height="63.55484pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-237-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node[fill=examplefill,text</span><span +class="cmtt-8"> width=3cm,text</span><span +class="cmtt-8"> centered]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {This</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> a</span><span +class="cmtt-8"> demonstration</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> for</span><span +class="cmtt-8"> showing</span><span +class="cmtt-8"> how</span><span +class="cmtt-8"> line</span><span +class="cmtt-8"> breaking</span><span +class="cmtt-8"> works.};</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">text badly centered</span><a + id="dx12-139015"></a><a + id="dx12-139016"></a> centers the text, without balancing the lines. + <!--l. 323--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-238-" ><colgroup id="TBL-238-1g"><col +id="TBL-238-1"><col +id="TBL-238-2"></colgroup><tr + valign="baseline" id="TBL-238-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-238-1-1" +class="td11"> <object data="pgfmanual-238.svg" width="92.0242pt" height="133.61038pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-238-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node[fill=examplefill,text</span><span +class="cmtt-8"> width=3cm,text</span><span +class="cmtt-8"> badly</span><span +class="cmtt-8"> centered]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {This</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> a</span><span +class="cmtt-8"> demonstration</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> for</span><span +class="cmtt-8"> showing</span><span +class="cmtt-8"> how</span><span +class="cmtt-8"> line</span><span +class="cmtt-8"> breaking</span><span +class="cmtt-8"> works.};</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 331--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">11.4 </span> <a + id="x12-14000011.4"></a>Placing Nodes Using Anchors</h4> +<!--l. 333--><p class="noindent">When you place a node at some coordinate, the node is centered on this coordinate by default. This is often +undesirable and it would be better to have the node to the right or above the actual coordinate. +<!--l. 337--><p class="indent"> <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> uses a so-called anchoring mechanism to give you a very fine control over the placement. The idea is simple: +Imaging a node of rectangular shape of a certain size. <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> defines numerous anchor positions in the shape. For +example to upper right corner is called, well, not “upper right anchor,” but the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span><span +class="cmtt-10"> east</span></span></span> anchor of the shape. +The center of the shape has an anchor called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">center</span></span></span> on top of it, and so on. Here are some examples (a complete +list is given in Section <a +href="#x12-14600011.8">11.8<!--tex4ht:ref: section-the-shapes --></a>). + + +<!--l. 346--><p class="noindent"><object data="pgfmanual-239.svg" width="201.82925pt" height="70.08255pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> +<!--l. 357--><p class="indent"> Now, when you place a node at a certain coordinate, you can ask Ti<span +class="cmti-10">k</span>Z to place the node shifted around in such +a way that a certain anchor is at the coordinate. In the following example, we ask Ti<span +class="cmti-10">k</span>Z to shift the first node such +that its <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span><span +class="cmtt-10"> east</span></span></span> anchor is at coordinate <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0,0)</span></span></span> and that the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">west</span></span></span> anchor of the second node is at coordinate +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,1)</span></span></span>. +<!--l. 364--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-240.svg" width="136.76814pt" height="49.06831pt" 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-239-" ><colgroup id="TBL-239-1g"><col +id="TBL-239-1"></colgroup><tr + valign="baseline" id="TBL-239-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-239-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</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,0)</span><span +class="cmtt-8"> node[anchor=north</span><span +class="cmtt-8"> east]</span><span +class="cmtt-8"> {first</span><span +class="cmtt-8"> node}</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"> rectangle</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> node[anchor=west]</span><span +class="cmtt-8"> {second</span><span +class="cmtt-8"> node};</span></div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 369--><p class="indent"> Since the default anchor is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">center</span></span></span>, the default behaviour is to shift the node in such a way that it is centered on +the current position. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">anchor</span><a + id="dx12-140001"></a><a + id="dx12-140002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">anchor name</span><span +class="cmsy-10">> </span>causes the node to be shifted such that it’s anchor <span +class="cmsy-10"><</span><span +class="cmti-10">anchor name</span><span +class="cmsy-10">> </span>lies on the + current coordinate. + <!--l. 378--><p class="noindent">The only anchor that is present in all shapes is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">center</span></span></span>. However, most shapes will at least define + anchors in all “compass directions.” Furthermore, the standard shapes also define a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">base</span></span></span> anchor, as + well as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">base</span><span +class="cmtt-10"> west</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">base</span><span +class="cmtt-10"> east</span></span></span>, for placing things on the baseline of the text. + <!--l. 384--><p class="noindent">The standard shapes also define a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">mid</span></span></span> anchor (and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">mid</span><span +class="cmtt-10"> west</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">mid</span><span +class="cmtt-10"> east</span></span></span>). This anchor is half the height of + the character “x” above the base line. This anchor is useful for vertically centering multiple nodes that have + different heights and depth. Here is an example: + <!--l. 389--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-240-" ><colgroup id="TBL-240-1g"><col +id="TBL-240-1"><col +id="TBL-240-2"></colgroup><tr + valign="baseline" id="TBL-240-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-240-1-1" +class="td11"> <object data="pgfmanual-241.svg" width="119.10612pt" height="127.02264pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-240-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3,transform</span><span +class="cmtt-8"> shape]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> First,</span><span +class="cmsltt-10x-x-80"> center</span><span +class="cmsltt-10x-x-80"> alignment</span><span +class="cmsltt-10x-x-80"> -></span><span +class="cmsltt-10x-x-80"> wobbles</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[anchor=center]</span><span +class="cmtt-8"> (0,1)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node{x}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.5,1)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node{y}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node{t};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Second,</span><span +class="cmsltt-10x-x-80"> base</span><span +class="cmsltt-10x-x-80"> alignment</span><span +class="cmsltt-10x-x-80"> -></span><span +class="cmsltt-10x-x-80"> no</span><span +class="cmsltt-10x-x-80"> wobble,</span><span +class="cmsltt-10x-x-80"> but</span><span +class="cmsltt-10x-x-80"> too</span><span +class="cmsltt-10x-x-80"> high</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[anchor=base]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,.5)</span><span +class="cmtt-8"> node{x}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.5,.5)</span><span +class="cmtt-8"> node{y}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,.5)</span><span +class="cmtt-8"> node{t};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Third,</span><span +class="cmsltt-10x-x-80"> mid</span><span +class="cmsltt-10x-x-80"> alignment</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[anchor=mid]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node{x}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.5,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node{y}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node{t};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 401--><p class="indent"> Unfortunately, while perfectly logical, it is often rather counter-intuitive that in order to place a node <span +class="cmti-10">above </span>a +given point, you need to specify the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span></span></span> anchor. For this reason, there are some useful options that allow you to +select the standard anchors more intuitively: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">above</span><a + id="dx12-140003"></a><a + id="dx12-140004"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span> does the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">anchor=south</span></span></span>. If the <span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">> </span>is specified, the node is additionally shifted + upwards by the given <span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span>. + + + <!--l. 411--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-241-" ><colgroup id="TBL-241-1g"><col +id="TBL-241-1"><col +id="TBL-241-2"></colgroup><tr + valign="baseline" id="TBL-241-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-241-1-1" +class="td11"> <object data="pgfmanual-242.svg" width="31.66602pt" height="15.81038pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-241-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br> +<span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)</span><span +class="cmtt-8"> node[above]</span><span +class="cmtt-8"> {above};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 414--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-242-" ><colgroup id="TBL-242-1g"><col +id="TBL-242-1"><col +id="TBL-242-2"></colgroup><tr + valign="baseline" id="TBL-242-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-242-1-1" +class="td11"> <object data="pgfmanual-243.svg" width="31.66602pt" height="17.81038pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-242-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)</span><span +class="cmtt-8"> node[above=2pt]</span><span +class="cmtt-8"> {above};</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">above left</span><a + id="dx12-140005"></a><a + id="dx12-140006"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span> does the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">anchor=south</span><span +class="cmtt-10"> east</span></span></span>. If the <span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">> </span>is specified, the node is additionally + shifted upwards and right by <span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span>. + <!--l. 421--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-243-" ><colgroup id="TBL-243-1g"><col +id="TBL-243-1"><col +id="TBL-243-2"></colgroup><tr + valign="baseline" id="TBL-243-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-243-1-1" +class="td11"> <object data="pgfmanual-244.svg" width="51.36604pt" height="15.81038pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-243-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br> +<span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)</span><span +class="cmtt-8"> node[above</span><span +class="cmtt-8"> left]</span><span +class="cmtt-8"> {above</span><span +class="cmtt-8"> left};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 424--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-244-" ><colgroup id="TBL-244-1g"><col +id="TBL-244-1"><col +id="TBL-244-2"></colgroup><tr + valign="baseline" id="TBL-244-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-244-1-1" +class="td11"> <object data="pgfmanual-245.svg" width="53.36604pt" height="17.81038pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-244-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)</span><span +class="cmtt-8"> node[above</span><span +class="cmtt-8"> left=2pt]</span><span +class="cmtt-8"> {above</span><span +class="cmtt-8"> left};</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">above right</span><a + id="dx12-140007"></a><a + id="dx12-140008"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span> does the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">anchor=south</span><span +class="cmtt-10"> west</span></span></span>. + <!--l. 429--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-245-" ><colgroup id="TBL-245-1g"><col +id="TBL-245-1"><col +id="TBL-245-2"></colgroup><tr + valign="baseline" id="TBL-245-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-245-1-1" +class="td11"> <object data="pgfmanual-246.svg" width="58.0605pt" height="17.75484pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-245-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)</span><span +class="cmtt-8"> node[above</span><span +class="cmtt-8"> right]</span><span +class="cmtt-8"> {above</span><span +class="cmtt-8"> right};</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">left</span><a + id="dx12-140009"></a><a + id="dx12-140010"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span> does the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">anchor=east</span></span></span>. + <!--l. 434--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-246-" ><colgroup id="TBL-246-1g"><col +id="TBL-246-1"><col +id="TBL-246-2"></colgroup><tr + valign="baseline" id="TBL-246-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-246-1-1" +class="td11"> <object data="pgfmanual-247.svg" width="23.03264pt" height="13.61038pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-246-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)</span><span +class="cmtt-8"> node[left]</span><span +class="cmtt-8"> {left};</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">right</span><a + id="dx12-140011"></a><a + id="dx12-140012"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span> does the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">anchor=west</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">below</span><a + id="dx12-140013"></a><a + id="dx12-140014"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span> does the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">anchor=north</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">below left</span><a + id="dx12-140015"></a><a + id="dx12-140016"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span> does the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">anchor=north</span><span +class="cmtt-10"> east</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">below right</span><a + id="dx12-140017"></a><a + id="dx12-140018"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span> does the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">anchor=north</span><span +class="cmtt-10"> west</span></span></span>.</li></ul> +<!--l. 448--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">11.5 </span> <a + id="x12-14100011.5"></a>Transformations</h4> +<!--l. 450--><p class="noindent">It is possible to transform nodes, but, by default, transformations do not apply to nodes. The reason is that you +usually do <span +class="cmti-10">not </span>want your text to be scaled or rotated even if the main graphic is transformed. Scaling text is evil, +rotating slightly less so. +<!--l. 455--><p class="indent"> However, sometimes you <span +class="cmti-10">do </span>wish to transform a node, for example, it certainly sometimes makes sense to rotate +a node by 90 degrees. There are two ways in which you can achieve this: +<!--l. 459--><p class="indent"> + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x12-141002x1"></a>You can use the following option: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">transform shape</span><a + id="dx12-141003"></a><a + id="dx12-141004"></a> causes the current “external” transformation matrix to be applied to the shape. + For example, if you said <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz[scale=3]</span></span></span> and then say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node[transform</span><span +class="cmtt-10"> shape]</span><span +class="cmtt-10"> {X}</span></span></span>, you will + get a “huge” X in your graphic.</li></ul> + + + </li> + <li class="enumerate" value="2" +><a + id="x12-141006x2"></a>You can give transformation option <span +class="cmti-10">inside </span>the option list of the node. <span +class="cmti-10">These </span>transformations always apply to + the node. + <!--l. 472--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-247-" ><colgroup id="TBL-247-1g"><col +id="TBL-247-1"><col +id="TBL-247-2"></colgroup><tr + valign="baseline" id="TBL-247-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-247-1-1" +class="td11"> <object data="pgfmanual-248.svg" width="85.55821pt" height="73.91771pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-247-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"> \tikzstyle{every</span><span +class="cmtt-8"> node}=[draw]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[style=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"> \draw</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"> (1,0)</span><span +class="cmtt-8"> node{A}</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"> </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"> (2,0)</span><span +class="cmtt-8"> node[rotate=90,scale=1.5]</span><span +class="cmtt-8"> {B};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[rotate=30]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> node{A}</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"> </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"> (2,0)</span><span +class="cmtt-8"> node[rotate=90,scale=1.5]</span><span +class="cmtt-8"> {B};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[rotate=60]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> node[transform</span><span +class="cmtt-8"> shape]</span><span +class="cmtt-8"> {A}</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"> </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"> (2,0)</span><span +class="cmtt-8"> node[transform</span><span +class="cmtt-8"> shape,rotate=90,scale=1.5]</span><span +class="cmtt-8"> {B};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ol> +<!--l. 488--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">11.6 </span> <a + id="x12-14200011.6"></a>Placing Nodes on a Line or Curve</h4> +<!--l. 490--><p class="noindent">Until now, we always placed node on a coordinate that is mentioned in the path. Often, however, we wish to place +nodes on “the middle” of a line and we do not wish to compute these coordinates “by hand.” To facilitate such +placements, Ti<span +class="cmti-10">k</span>Z allows you to specify that a certain node should be somewhere “on” a line. There are two ways of +specifying this: Either explicitly by using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos</span></span></span> option or implicitly by placing the node “inside” a path operation. +These two ways are described in the following. +<!--l. 501--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">11.6.1 </span> <a + id="x12-14300011.6.1"></a>Explicit Use of the Position Option</h5> + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">pos</span><a + id="dx12-143001"></a><a + id="dx12-143002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">fraction</span><span +class="cmsy-10">> </span>When this option is given, the node is not anchored on the last coordinate. Rather, it is + anchored on some point on the line from the previous coordinate to the current point. The <span +class="cmsy-10"><</span><span +class="cmti-10">fraction</span><span +class="cmsy-10">></span> + dictates how “far” on the line the point should be. A <span +class="cmsy-10"><</span><span +class="cmti-10">fraction</span><span +class="cmsy-10">> </span>or 0 is the previous coordinate, 1 is + the current one, everything else is in between. In particular, 0.5 is the middle. + <!--l. 515--><p class="noindent">Now, what is “the previous line”? This depends on the previous path construction operation. + <!--l. 518--><p class="noindent">In the simplest case, the previous path operation was a “line-to” operation, that is, a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span> + operation: + <!--l. 520--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-248-" ><colgroup id="TBL-248-1g"><col +id="TBL-248-1"><col +id="TBL-248-2"></colgroup><tr + valign="baseline" id="TBL-248-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-248-1-1" +class="td11"> <object data="pgfmanual-249.svg" width="95.98787pt" height="40.49545pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-248-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</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"> node[pos=0]{0}</span><span +class="cmtt-8"> node[pos=0.5]{1/2}</span><span +class="cmtt-8"> node[pos=0.9]{9/10};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 525--><p class="noindent">The next case is the curve-to operation (the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">..</span></span></span> operation). In this case, the “middle” of the + curve, that is, the position <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.5</span></span></span> is not necessarily the point at the exact half distance on the line. + Rather, it is some point at “time” 0.5 of a point traveling from the start of the curve, where it + is at time 0, to the end of the curve, which it reaches at time 0.5. The “speed” of the point + depends on the length of the support vectors (the vectors that connect the start and end points to + the control points). The exact math is a bit complicated (depending on your point of view, of + course); you may wish to consult a good book on computer graphics and Bézier curves if you are + intrigued. + + + <!--l. 536--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-249-" ><colgroup id="TBL-249-1g"><col +id="TBL-249-1"><col +id="TBL-249-2"></colgroup><tr + valign="baseline" id="TBL-249-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-249-1-1" +class="td11"> <object data="pgfmanual-250.svg" width="105.61761pt" height="98.46861pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-249-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(right:3.5cm)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(right:3.5cm)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (0,3)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \p</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,0.125,...,1}</span><span +class="cmtt-8"> {node[pos=\p]{\p}};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 541--><p class="noindent">Another interesting case are the horizontal/vertical line-to operations <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">|-</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-|</span></span></span>. For them, the position (or + time) <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.5</span></span></span> is exactly the corner point. + <!--l. 545--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-250-" ><colgroup id="TBL-250-1g"><col +id="TBL-250-1"><col +id="TBL-250-2"></colgroup><tr + valign="baseline" id="TBL-250-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-250-1-1" +class="td11"> <object data="pgfmanual-251.svg" width="96.39122pt" height="43.34091pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-250-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> (3,1)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[pos=0]{0}</span><span +class="cmtt-8"> node[pos=0.5]{1/2}</span><span +class="cmtt-8"> node[pos=0.9]{9/10};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 550--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-251-" ><colgroup id="TBL-251-1g"><col +id="TBL-251-1"><col +id="TBL-251-2"></colgroup><tr + valign="baseline" id="TBL-251-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-251-1-1" +class="td11"> <object data="pgfmanual-252.svg" width="104.52422pt" height="39.4278pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-251-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> -|</span><span +class="cmtt-8"> (3,1)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[pos=0]{0}</span><span +class="cmtt-8"> node[pos=0.5]{1/2}</span><span +class="cmtt-8"> node[pos=0.9]{9/10};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 555--><p class="noindent">For all other path construction operations, <span +class="cmti-10">the position placement does not work</span>, currently. This will hopefully + change in the future (especially for the arc operation). + </li> + <li class="itemize"><span +class="cmtt-10">sloped</span><a + id="dx12-143003"></a><a + id="dx12-143004"></a> This option causes the node to be rotated such that a horizontal line becomes a tangent to the curve. + The rotation will always be done in such a way that text is never “upside down.” If you really need upside + down text, use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[rotate=180]</span></span></span>. + <!--l. 563--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-252-" ><colgroup id="TBL-252-1g"><col +id="TBL-252-1"><col +id="TBL-252-2"></colgroup><tr + valign="baseline" id="TBL-252-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-252-1-1" +class="td11"> <object data="pgfmanual-253.svg" width="62.93848pt" height="104.50159pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-252-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(up:2cm)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(left:2cm)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (1,3)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \p</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,0.25,...,1}</span><span +class="cmtt-8"> {node[sloped,above,pos=\p]{\p}};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 567--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-253-" ><colgroup id="TBL-253-1g"><col +id="TBL-253-1"><col +id="TBL-253-2"></colgroup><tr + valign="baseline" id="TBL-253-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-253-1-1" +class="td11"> <object data="pgfmanual-254.svg" width="57.30548pt" height="40.73602pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-253-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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,0.5)</span><span +class="cmtt-8"> node[midway,sloped,above]</span><span +class="cmtt-8"> {$x$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (2,-.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[midway,sloped,below]</span><span +class="cmtt-8"> {$y$};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 576--><p class="noindent">There exist styles for specifying positions a bit less “technically”: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">midway</span><a + id="dx12-143005"></a><a + id="dx12-143006"></a> is set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos=0.5</span></span></span>. + + + <!--l. 580--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-254-" ><colgroup id="TBL-254-1g"><col +id="TBL-254-1"><col +id="TBL-254-2"></colgroup><tr + valign="baseline" id="TBL-254-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-254-1-1" +class="td11"> <object data="pgfmanual-255.svg" width="104.6411pt" height="154.7531pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-254-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(up:2cm)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(left:3cm)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (1,5)</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[at</span><span +class="cmtt-8"> end]</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"> {|at</span><span +class="cmtt-8"> end|}</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[very</span><span +class="cmtt-8"> near</span><span +class="cmtt-8"> end]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {|very</span><span +class="cmtt-8"> near</span><span +class="cmtt-8"> end|}</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[near</span><span +class="cmtt-8"> end]</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"> {|near</span><span +class="cmtt-8"> end|}</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[midway]</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"> {|midway|}</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[near</span><span +class="cmtt-8"> start]</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"> {|near</span><span +class="cmtt-8"> start|}</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[very</span><span +class="cmtt-8"> near</span><span +class="cmtt-8"> start]</span><span +class="cmtt-8"> {|very</span><span +class="cmtt-8"> near</span><span +class="cmtt-8"> start|}</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[at</span><span +class="cmtt-8"> start]</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"> {|at</span><span +class="cmtt-8"> start|};</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">near start</span><a + id="dx12-143007"></a><a + id="dx12-143008"></a> is set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos=0.25</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">near end</span><a + id="dx12-143009"></a><a + id="dx12-143010"></a> is set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos=0.75</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">very near start</span><a + id="dx12-143011"></a><a + id="dx12-143012"></a> is set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos=0.125</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">very near end</span><a + id="dx12-143013"></a><a + id="dx12-143014"></a> is set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos=0.875</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">at start</span><a + id="dx12-143015"></a><a + id="dx12-143016"></a> is set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos=0</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">at end</span><a + id="dx12-143017"></a><a + id="dx12-143018"></a> is set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos=1</span></span></span>.</li></ul> +<!--l. 605--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">11.6.2 </span> <a + id="x12-14400011.6.2"></a>Implicit Use of the Position Option</h5> +<!--l. 607--><p class="noindent">When you wish to place a node on the line <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0,0)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> (1,1)</span></span></span>, it is natural to specify the node not following the +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,1)</span></span></span>, but “somewhere in the middle.” This is, indeed, possible and you can write <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0,0)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> node{a}</span><span +class="cmtt-10"> (1,1)</span></span></span> to +place a node midway between <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0,0)</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,1)</span></span></span>. +<!--l. 613--><p class="indent"> What happens is the following: The syntax of the line-to path operation is actually <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">node</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">node</span> +<span +class="cmti-10">specification</span><span +class="cmsy-10">></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>. (It is even possible to give multiple nodes in this way.) When the optional <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> is +encountered, that is, when the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span> is directly followed by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span>, then the specification(s) are read and “stored away.” +Then, after the <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">> </span>has finally been reached, they are inserted again, but with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos</span></span></span> option +set. +<!--l. 623--><p class="indent"> There are two things to note about this: When a node specification is “stored,” its catcodes become fixed. +This means that you cannot use overly complicated verbatim text in them. If you really need, say, a +verbatim text, you will have to put it in a normal node following the coordinate and add the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos</span></span></span> +option. +<!--l. 629--><p class="indent"> Second, which <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos</span></span></span> is chosen for the node? The position is inherited from the surrounding scope. However, this +holds only for nodes specified in this implicit way. Thus, if you add the option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[near</span><span +class="cmtt-10"> end]</span></span></span> to a scope, this does not +mean that <span +class="cmti-10">all </span>nodes given in this scope will be put on near the end of lines. Only the nodes for which an implicit +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos</span></span></span> is added will be placed near the end. Typically, this is what you want. Here are some examples that should +make this clearer: + + +<!--l. 638--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-255-" ><colgroup id="TBL-255-1g"><col +id="TBL-255-1"><col +id="TBL-255-2"></colgroup><tr + valign="baseline" id="TBL-255-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-255-1-1" +class="td11"> <object data="pgfmanual-256.svg" width="92.64124pt" height="43.49931pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-255-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[near</span><span +class="cmtt-8"> end]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0cm,4em)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3cm,4em)</span><span +class="cmtt-8"> node{A};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0cm,3em)</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"> node{B}</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"> (3cm,3em);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0cm,2em)</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"> node[midway]</span><span +class="cmtt-8"> {C}</span><span +class="cmtt-8"> (3cm,2em);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0cm,1em)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3cm,1em)</span><span +class="cmtt-8"> node[midway]</span><span +class="cmtt-8"> {D}</span><span +class="cmtt-8"> ;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 647--><p class="indent"> Like the line-to operation, the curve-to operation <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">..</span></span></span> also allows you to specify nodes “inside” the +operation. After both the first <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">..</span></span></span> and also after the second <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">..</span></span></span> you can place node specifications. Like for +the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span> operation, these will be collected and then reinserted after the operation with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos</span></span></span> option +set. +<!--l. 654--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">11.7 </span> <a + id="x12-14500011.7"></a>Connecting Nodes</h4> +<!--l. 656--><p class="noindent">Once you have defined a node and given it a name, you can use this name to reference it. This can be done in two +ways, see also Section <a +href="pgfmanualse8.html#x9-890008.5">8.5<!--tex4ht:ref: section-node-coordinates --></a>. Suppose you have said <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path(0,0)</span><span +class="cmtt-10"> node(x)</span><span +class="cmtt-10"> {Hello</span><span +class="cmtt-10"> World!};</span></span></span> in order to define a node +named <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span>. + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x12-145002x1"></a>Once the node <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span> has been defined, you can use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(x.</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span> wherever you would normally use a + normal coordinate. This will yield the position at which the given <span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">> </span>is in the picture. Note that + transformations do not apply to this coordinate, that is, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(x.north)</span></span></span> will be the northern anchor of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span> + even if you have said <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">scale=3</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xshift=4cm</span></span></span>. This is usually what you would expect. + </li> + <li class="enumerate" value="2" +><a + id="x12-145004x2"></a>You can also just use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(x)</span></span></span> as a coordinate. In most cases, this gives the same coordinate as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(x.center)</span></span></span>. + Indeed, if the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shape</span></span></span> of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span> is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span>, then <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">(x.center)</span></span></span> have exactly the same effect. + <!--l. 675--><p class="noindent">However, for most other shapes, some path construction operations like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span> try to be “clever” when + this they are asked to draw a line from such a coordinate or to such a coordinate. When you say + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(x)--(1,1)</span></span></span>, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span> path operation will not draw a line from the center of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span>, but <span +class="cmti-10">from the border </span>of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span> + in the direction going towards <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,1)</span></span></span>. Likewise, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,1)--(x)</span></span></span> will also have the line end on the border + in the direction coming from <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,1)</span></span></span>. + <!--l. 683--><p class="noindent">In addition to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span>, the curve-to path operation <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">..</span></span></span> and the path operations <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-|</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">|-</span></span></span> will also handle nodes + without anchors correctly. Here is an example, see also Section <a +href="pgfmanualse8.html#x9-890008.5">8.5<!--tex4ht:ref: section-node-coordinates --></a>: + <!--l. 687--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-257.svg" width="139.56454pt" height="65.48363pt" 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-256-" ><colgroup id="TBL-256-1g"><col +id="TBL-256-1"></colgroup><tr + valign="baseline" id="TBL-256-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-256-1-1" +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"> \path</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node</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"> (x)</span><span +class="cmtt-8"> {Hello</span><span +class="cmtt-8"> World!}</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"> (3,1)</span><span +class="cmtt-8"> node[circle,draw](y)</span><span +class="cmtt-8"> {$\int_1^2</span><span +class="cmtt-8"> x</span><span +class="cmtt-8"> \mathrm</span><span +class="cmtt-8"> d</span><span +class="cmtt-8"> x$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->,blue]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (x)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (y);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->,red]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (x)</span><span +class="cmtt-8"> -|</span><span +class="cmtt-8"> node[near</span><span +class="cmtt-8"> start,below]</span><span +class="cmtt-8"> {label}</span><span +class="cmtt-8"> (y);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->,orange]</span><span +class="cmtt-8"> (x)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(up:1cm)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(left:1cm)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> node[above,sloped]</span><span +class="cmtt-8"> {label}</span><span +class="cmtt-8"> (y);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ol> +<!--l. 703--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">11.8 </span> <a + id="x12-14600011.8"></a>Predefined Shapes</h4> +<!--l. 706--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and Ti<span +class="cmti-10">k</span>Z define three shapes, by default: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span>, + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">circle</span></span></span>, and + + + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span>.</li></ul> +<!--l. 715--><p class="noindent">By loading library packages, you can define more shapes. Currently, the package <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflibraryshapes</span></span></span> defines + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ellipse</span></span></span>.</li></ul> +<!--l. 722--><p class="indent"> The exact behaviour of these shapes differs, shapes defined for more special purposes (like a, say, transistor +shape) will have even more custom behaviors. However, there are some options that apply to most +shapes: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">inner sep</span><a + id="dx12-146001"></a><a + id="dx12-146002"></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>An additional (invisible) separation space of <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>will be added inside + the shape, between the text and the shape’s background path. The effect is as if you had added + appropriate horizontal and vertical skips at the beginning and end of the text to make it a bit “larger.” + The default <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">inner</span><span +class="cmtt-10"> sep</span></span></span> is the size of a normal space. + <!--l. 735--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-257-" ><colgroup id="TBL-257-1g"><col +id="TBL-257-1"><col +id="TBL-257-2"></colgroup><tr + valign="baseline" id="TBL-257-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-257-1-1" +class="td11"> <object data="pgfmanual-258.svg" width="36.94382pt" height="51.44969pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-257-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</span><span +class="cmtt-8"> (0,0)</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[inner</span><span +class="cmtt-8"> sep=0pt,draw]</span><span +class="cmtt-8"> {tight}</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"> (0cm,2em)</span><span +class="cmtt-8"> node[inner</span><span +class="cmtt-8"> sep=5pt,draw]</span><span +class="cmtt-8"> {loose}</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"> (0cm,4em)</span><span +class="cmtt-8"> node[fill=examplefill]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {default};</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">inner xsep</span><a + id="dx12-146003"></a><a + id="dx12-146004"></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>Specifies the inner separation in the <span +class="cmmi-10">x</span>-direction, only. + </li> + <li class="itemize"><span +class="cmtt-10">inner ysep</span><a + id="dx12-146005"></a><a + id="dx12-146006"></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>Specifies the inner separation in the <span +class="cmmi-10">y</span>-direction, only. + </li> + <li class="itemize"><span +class="cmtt-10">outer sep</span><a + id="dx12-146007"></a><a + id="dx12-146008"></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 adds an additional (invisible) separation space of <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>outside the + background path. The main effect of this option is that all anchors will move a little “to the + outside.” + <!--l. 753--><p class="noindent">The default for this option is half the line width. When the default is used and when the background path is + draw, the anchors will lie exactly on the “outside border” of the path (not on the path itself). When the shape + is filled, but not drawn, this may not be desirable. In this case, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">outer</span><span +class="cmtt-10"> sep</span></span></span> should be set to zero + point. + <!--l. 759--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-258-" ><colgroup id="TBL-258-1g"><col +id="TBL-258-1"><col +id="TBL-258-2"></colgroup><tr + valign="baseline" id="TBL-258-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-258-1-1" +class="td11"> <object data="pgfmanual-259.svg" width="91.28017pt" height="39.12495pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-258-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[line</span><span +class="cmtt-8"> width=5pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node[outer</span><span +class="cmtt-8"> sep=0pt,fill=examplefill]</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"> (f)</span><span +class="cmtt-8"> {filled}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> node[inner</span><span +class="cmtt-8"> sep=.5\pgflinewidth+2pt,draw]</span><span +class="cmtt-8"> (d)</span><span +class="cmtt-8"> {drawn};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (1,-1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (f);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (1,-1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (d);</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 xsep</span><a + id="dx12-146009"></a><a + id="dx12-146010"></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>Specifies the outer separation in the <span +class="cmmi-10">x</span>-direction, only. + </li> + <li class="itemize"><span +class="cmtt-10">outer ysep</span><a + id="dx12-146011"></a><a + id="dx12-146012"></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>Specifies the outer separation in the <span +class="cmmi-10">y</span>-direction, only. + + + </li> + <li class="itemize"><span +class="cmtt-10">minimum height</span><a + id="dx12-146013"></a><a + id="dx12-146014"></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 ensures that the height of the shape (including the inner, but + ignoring the outer separation) will be at least <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. Thus, if the text plus the inner separation is not at + least as large as <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>, the shape will be enlarged appropriately. However, if the text is already larger + than <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>, the shape will not be shrunk. + <!--l. 781--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-259-" ><colgroup id="TBL-259-1g"><col +id="TBL-259-1"><col +id="TBL-259-2"></colgroup><tr + valign="baseline" id="TBL-259-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-259-1-1" +class="td11"> <object data="pgfmanual-260.svg" width="81.74924pt" height="28.85272pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-259-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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node[minimum</span><span +class="cmtt-8"> height=1cm,draw]</span><span +class="cmtt-8"> {1cm}</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"> (2,0)</span><span +class="cmtt-8"> node[minimum</span><span +class="cmtt-8"> height=0cm,draw]</span><span +class="cmtt-8"> {0cm};</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">minimum width</span><a + id="dx12-146015"></a><a + id="dx12-146016"></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 as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">minimum</span><span +class="cmtt-10"> height</span></span></span>, only for the width. + <!--l. 790--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-260-" ><colgroup id="TBL-260-1g"><col +id="TBL-260-1"><col +id="TBL-260-2"></colgroup><tr + valign="baseline" id="TBL-260-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-260-1-1" +class="td11"> <object data="pgfmanual-261.svg" width="85.75824pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-260-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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node[minimum</span><span +class="cmtt-8"> height=2cm,minimum</span><span +class="cmtt-8"> width=3cm,draw]</span><span +class="cmtt-8"> {$3</span><span +class="cmtt-8"> \times</span><span +class="cmtt-8"> 2$};</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">minimum size</span><a + id="dx12-146017"></a><a + id="dx12-146018"></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 minimum height and width at the same time. + <!--l. 797--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-261-" ><colgroup id="TBL-261-1g"><col +id="TBL-261-1"><col +id="TBL-261-2"></colgroup><tr + valign="baseline" id="TBL-261-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-261-1-1" +class="td11"> <object data="pgfmanual-262.svg" width="57.30548pt" height="114.21097pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-261-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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[minimum</span><span +class="cmtt-8"> size=2cm,draw]</span><span +class="cmtt-8"> {square};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-2)</span><span +class="cmtt-8"> node[minimum</span><span +class="cmtt-8"> size=2cm,draw,circle]</span><span +class="cmtt-8"> {circle};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 806--><p class="indent"> The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span> shape is handled in a special way by Ti<span +class="cmti-10">k</span>Z. When a node <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span> whose shape is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span> is used +as a coordinate <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(x)</span></span></span>, this has the same effect as if you had said <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(x.center)</span></span></span>. None of the special “line +shortening rules” apply in this case. This can be useful since, normally, the line shortening causes +paths to be segmented and they cannot be used for filling. Here is an example that demonstrates the +difference: + + +<!--l. 813--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-262-" ><colgroup id="TBL-262-1g"><col +id="TBL-262-1"><col +id="TBL-262-2"></colgroup><tr + valign="baseline" id="TBL-262-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-262-1-1" +class="td11"> <object data="pgfmanual-263.svg" width="35.51869pt" height="74.86484pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-262-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"> \tikzstyle{every</span><span +class="cmtt-8"> node}=[draw]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \path[yshift=1.5cm,shape=rectangle]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node(a1){}</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> node(a2){}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> node(a3){}</span><span +class="cmtt-8"> (0,1)</span><span +class="cmtt-8"> node(a4){};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=examplefill]</span><span +class="cmtt-8"> (a1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (a2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (a3)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (a4);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \path[shape=coordinate]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> coordinate(b1)</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> coordinate(b2)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> coordinate(b3)</span><span +class="cmtt-8"> (0,1)</span><span +class="cmtt-8"> coordinate(b4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=examplefill]</span><span +class="cmtt-8"> (b1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b3)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b4);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse12.html" >next</a>] [<a +href="pgfmanualse10.html" >prev</a>] [<a +href="pgfmanualse10.html#tailpgfmanualse10.html" >prev-tail</a>] [<a +href="pgfmanualse11.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse11.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse11.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse12.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse12.html new file mode 100644 index 00000000000..9fc748984fc --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse12.html @@ -0,0 +1,2681 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>12 Making Trees Grow</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse13.html" >next</a>] [<a +href="pgfmanualse11.html" >prev</a>] [<a +href="pgfmanualse11.html#tailpgfmanualse11.html" >prev-tail</a>] [<a +href="#tailpgfmanualse12.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse12.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">12 </span> <a + id="x13-14700012"></a>Making Trees Grow</h3> +<!--l. 13--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">12.1 </span> <a + id="x13-14800012.1"></a>Introduction to the Child Operation</h4> +<!--l. 15--><p class="noindent"><span +class="cmti-10">Trees </span>are a common way of visualizing hierarchical structures. A simple tree looks like this: +<!--l. 17--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-263-" ><colgroup id="TBL-263-1g"><col +id="TBL-263-1"><col +id="TBL-263-2"></colgroup><tr + valign="baseline" id="TBL-263-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-263-1-1" +class="td11"> <object data="pgfmanual-264.svg" width="88.1847pt" height="98.57181pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-263-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"> 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> +<!--l. 28--><p class="indent"> Admittedly, in reality trees are more likely to grow <span +class="cmti-10">upward </span>and not downward as above. You can tell whether +the author of a paper is a mathematician or a computer scientist by looking at the direction their trees grow. A +computer scientist’s trees will grow downward while a mathematician’s tree will grow upward. Naturally, the <span +class="cmti-10">correct</span> +way is the mathematician’s way, which can be specify as follows: +<!--l. 35--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-264-" ><colgroup id="TBL-264-1g"><col +id="TBL-264-1"><col +id="TBL-264-2"></colgroup><tr + valign="baseline" id="TBL-264-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-264-1-1" +class="td11"> <object data="pgfmanual-265.svg" width="88.1847pt" height="98.57181pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-264-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><span +class="cmtt-8"> [grow'=up]</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> +<!--l. 46--><p class="indent"> In Ti<span +class="cmti-10">k</span>Z, trees are specified by adding <span +class="cmti-10">children </span>to a node on a path using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span> operation: +<!--l. 50--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox89"><span id="textcolor90"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">child</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">foreach</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">variables</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">in</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">values</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span> <span id="textcolor91">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx13-148001"></a> +<a + id="dx13-148002"></a> + <!--l. 51--><p class="noindent">This operation should directly follow a completed <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> operation or another <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span> operation, although + it is permissible that the first <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span> operation is preceded by options (we will come to that). + + + <!--l. 56--><p class="noindent">When a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> operation like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span><span +class="cmtt-10"> {X}</span></span></span> is followed by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span>, Ti<span +class="cmti-10">k</span>Z starts counting the number of child + nodes that follow the original <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span><span +class="cmtt-10"> {X}</span></span></span>. For this, it scans the input and stores away each <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span> and + its arguments until it reaches a path operation that is not a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span>. Note that this will fix the character + codes of all text inside the child arguments, which means, in essence, that you cannot use verbatim + text inside the nodes inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span>. Sorry. + <!--l. 64--><p class="noindent">Once the children have been collected and counted, Ti<span +class="cmti-10">k</span>Z starts generating the child nodes. For each + child of a parent node Ti<span +class="cmti-10">k</span>Z computes an appropriate position where the child is placed. For each child, + the coordinate system is transformed so that the origin is at this position. Then the <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">> </span>is + drawn. Typically, the child path just consists of a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> specification, which results in a node being + drawn at the child’s position. Finally, an edge is drawn from the first node in the <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">> </span>to the + parent node. + <!--l. 74--><p class="noindent">The optional <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">foreach</span></span></span> part (note that there is no backslash before <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">foreach</span></span></span>) allows you to specify multiple + children in a single <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span> command. The idea is the following: A <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> statement is (internally) used to + iterate over the list of <span +class="cmsy-10"><</span><span +class="cmti-10">values</span><span +class="cmsy-10">></span>. For each value in this list, a new <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span> is added to the node. The syntax for + <span +class="cmsy-10"><</span><span +class="cmti-10">variables</span><span +class="cmsy-10">> </span>and for <span +class="cmsy-10"><</span><span +class="cmti-10">values</span><span +class="cmsy-10">> </span>is the same as for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> statement, see Section <a +href="pgfmanualse15.html#x16-17900015">15<!--tex4ht:ref: section-foreach --></a>. For example, when you + say + <!--l. 82--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-265-" ><colgroup id="TBL-265-1g"><col +id="TBL-265-1"></colgroup><tr + valign="baseline" id="TBL-265-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-265-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">node</span><span +class="cmtt-8"> {root}</span><span +class="cmtt-8"> child</span><span +class="cmtt-8"> [red]</span><span +class="cmtt-8"> foreach</span><span +class="cmtt-8"> \name</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1,2}</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {\name}}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 85--><p class="noindent">the effect will be the same as if you had said + <!--l. 86--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-266-" ><colgroup id="TBL-266-1g"><col +id="TBL-266-1"></colgroup><tr + valign="baseline" id="TBL-266-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-266-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">node</span><span +class="cmtt-8"> {root}</span><span +class="cmtt-8"> child[red]</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {1}}</span><span +class="cmtt-8"> child[ref]</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {2}}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 89--><p class="noindent">When you write + <!--l. 90--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-267-" ><colgroup id="TBL-267-1g"><col +id="TBL-267-1"></colgroup><tr + valign="baseline" id="TBL-267-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-267-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">node</span><span +class="cmtt-8"> {root}</span><span +class="cmtt-8"> child[\pos]</span><span +class="cmtt-8"> foreach</span><span +class="cmtt-8"> \name/\pos</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1/left,2/right}</span><span +class="cmtt-8"> {node[\pos]</span><span +class="cmtt-8"> {\name}}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 93--><p class="noindent">the effect will be the same as for + <!--l. 94--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-268-" ><colgroup id="TBL-268-1g"><col +id="TBL-268-1"></colgroup><tr + valign="baseline" id="TBL-268-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-268-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">node</span><span +class="cmtt-8"> {root}</span><span +class="cmtt-8"> child[left]</span><span +class="cmtt-8"> {node[left]</span><span +class="cmtt-8"> {1}}</span><span +class="cmtt-8"> child[right]</span><span +class="cmtt-8"> {node[right]</span><span +class="cmtt-8"> {2}}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 98--><p class="noindent">You can nest things as in the following example: + <!--l. 99--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-269-" ><colgroup id="TBL-269-1g"><col +id="TBL-269-1"><col +id="TBL-269-2"></colgroup><tr + valign="baseline" id="TBL-269-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-269-1-1" +class="td11"> <object data="pgfmanual-266.svg" width="40.23381pt" height="34.54326pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-269-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[level</span><span +class="cmtt-8"> distance=4mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{level</span><span +class="cmtt-8"> 1}=[sibling</span><span +class="cmtt-8"> distance=8mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{level</span><span +class="cmtt-8"> 2}=[sibling</span><span +class="cmtt-8"> distance=4mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{level</span><span +class="cmtt-8"> 3}=[sibling</span><span +class="cmtt-8"> distance=2mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \coordinate</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"> {0,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"> {child</span><span +class="cmtt-8"> foreach</span><span +class="cmtt-8"> \y</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,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"> {child</span><span +class="cmtt-8"> foreach</span><span +class="cmtt-8"> \z</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,1}}};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 111--><p class="noindent">The details and options for this operation are described in the rest of this present section. </dd></dl> +<!--l. 117--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">12.2 </span> <a + id="x13-14900012.2"></a>Child Paths and the Child Nodes</h4> +<!--l. 119--><p class="noindent">For each <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span> of a root node, its <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">> </span>is inserted at a specific location in the picture (the placement rules +are discussed in Section <a +href="#x13-15200012.5">12.5<!--tex4ht:ref: section-tree-placement --></a>). The first node in the <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">></span>, if it exists, is special and called the <span +class="cmti-10">child node</span>. If +there is no first node in the <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">></span>, that is, if the <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">> </span>is missing (including the curly braces) or if it +does not start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> or with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span>, then an empty child node of shape <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span> is automatically +added. + + +<!--l. 128--><p class="indent"> Consider the example <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\node</span><span +class="cmtt-10"> {x}</span><span +class="cmtt-10"> child</span><span +class="cmtt-10"> {node</span><span +class="cmtt-10"> {y}}</span><span +class="cmtt-10"> child;</span></span></span>. For the first child, the <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">> </span>has the child +node <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span><span +class="cmtt-10"> {y}</span></span></span>. For the second child, no child node is specified and, thus, it is just <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span>. +<!--l. 133--><p class="indent"> As for any normal node, you can give the child node a name, shift it around, or use options to influence how it is +rendered. +<!--l. 135--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-270-" ><colgroup id="TBL-270-1g"><col +id="TBL-270-1"><col +id="TBL-270-2"></colgroup><tr + valign="baseline" id="TBL-270-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-270-1-1" +class="td11"> <object data="pgfmanual-267.svg" width="74.94632pt" height="61.89008pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-270-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[rectangle,draw]</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"> child</span><span +class="cmtt-8"> {node[circle,draw]</span><span +class="cmtt-8"> (left</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[ellipse,draw]</span><span +class="cmtt-8"> (right</span><span +class="cmtt-8"> node)</span><span +class="cmtt-8"> {right}};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[dashed,->]</span><span +class="cmtt-8"> (left</span><span +class="cmtt-8"> node)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (right</span><span +class="cmtt-8"> node);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 144--><p class="indent"> In many cases, the <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">> </span>will just consist of a specification of a child node and, possibly, children of this +child node. However, the node specification may be followed by arbitrary other material that will be added to the +picture, transformed to the child’s coordinate system. For your convenience, a move-to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0,0)</span></span></span> operation is inserted +automatically at the beginning of the path. Here is an example: +<!--l. 152--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-271-" ><colgroup id="TBL-271-1g"><col +id="TBL-271-1"><col +id="TBL-271-2"></colgroup><tr + valign="baseline" id="TBL-271-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-271-1-1" +class="td11"> <object data="pgfmanual-268.svg" width="47.07912pt" height="51.28749pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-271-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"> child</span><span +class="cmtt-8"> {[fill]</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)}</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"> {[fill]</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 161--><p class="indent"> At the end of the <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">> </span>you may add a special path operation called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">edge</span><span +class="cmtt-10"> from</span><span +class="cmtt-10"> parent</span></span></span>. +If this operation is not given by yourself somewhere on the path, it will be automatically added at +the end. This option causes a connecting edge from the parent node to the child node to be added +to the path. By giving options to this operation you can influence how the edge is rendered. Also, +nodes following the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">edge</span><span +class="cmtt-10"> from</span><span +class="cmtt-10"> parent</span></span></span> operation will be placed on this edge, see Section <a +href="#x13-15300012.6">12.6<!--tex4ht:ref: section-edge-from-parent --></a> for +details. +<!--l. 170--><p class="indent"> To sum up: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x13-149002x1"></a>The child path starts with a node specification. If it is not there, it is added automatically. + </li> + <li class="enumerate" value="2" +><a + id="x13-149004x2"></a>The child path ends with a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">edge</span><span +class="cmtt-10"> from</span><span +class="cmtt-10"> parent</span></span></span> operation, possibly followed by nodes to be put on this + edge. If the operation is not given at the end, it is added automatically.</li></ol> +<!--l. 183--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">12.3 </span> <a + id="x13-15000012.3"></a>Naming Child Nodes</h4> +<!--l. 185--><p class="noindent">Child nodes can be named like any other node using either the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">name</span></span></span> option or the special syntax in +which the name of the node is placed in round parentheses between the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> operation and the node’s +text. +<!--l. 190--><p class="indent"> If you do not assign a name to a child node, Ti<span +class="cmti-10">k</span>Z will automatically assign a name as follows: Assume that the +name of the parent node is, say, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parent</span></span></span>. (If you did not assign a name to the parent, Ti<span +class="cmti-10">k</span>Z will do so itself, but that +name will not be user-accessible.) The first child of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parent</span></span></span> will be named <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parent-1</span></span></span>, the second child is named +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parent-2</span></span></span>, and so on. +<!--l. 198--><p class="indent"> This naming convention works recursively. If the second child <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parent-2</span></span></span> has children, then the first of these +children will be called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parent-2-1</span></span></span> and the second <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parent-2-2</span></span></span> and so on. +<!--l. 202--><p class="indent"> If you assign a name to a child node yourself, no name is generated automatically (the node does +not have two names). However, “counting continues,” which means that the third child of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parent</span></span></span> is +called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parent-3</span></span></span> independently of whether you have assigned names to the first and/or second child of +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parent</span></span></span>. + + +<!--l. 208--><p class="indent"> Here is an example: +<!--l. 210--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-272-" ><colgroup id="TBL-272-1g"><col +id="TBL-272-1"><col +id="TBL-272-2"></colgroup><tr + valign="baseline" id="TBL-272-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-272-1-1" +class="td11"> <object data="pgfmanual-269.svg" width="101.26805pt" height="99.54404pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-272-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><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"> child</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"> {</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"> {coordinate</span><span +class="cmtt-8"> (special)}</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> +<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"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (root-1)</span><span +class="cmtt-8"> {root-1};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (root-2)</span><span +class="cmtt-8"> {root-2};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (special)</span><span +class="cmtt-8"> {special};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (root-2-2)</span><span +class="cmtt-8"> {root-2-2};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 225--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">12.4 </span> <a + id="x13-15100012.4"></a>Specifying Options for Trees and Children</h4> +<!--l. 227--><p class="noindent">Each <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span> may have its own <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span>, which apply to “the whole child,” including all of its grandchildren. Here is +an example: +<!--l. 231--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-273-" ><colgroup id="TBL-273-1g"><col +id="TBL-273-1"><col +id="TBL-273-2"></colgroup><tr + valign="baseline" id="TBL-273-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-273-1-1" +class="td11"> <object data="pgfmanual-270.svg" width="71.93185pt" height="86.15823pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-273-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[thick]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{level</span><span +class="cmtt-8"> 2}=[sibling</span><span +class="cmtt-8"> distance=10mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \coordinate</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child[red]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {child</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"> child[green]</span><span +class="cmtt-8"> {child</span><span +class="cmtt-8"> child[blue]};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 240--><p class="indent"> The options of the root node have no effect on the children since the options of a node are always “local” to that +node. Because of this, the edges in the following tree are black, not red. +<!--l. 244--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-274-" ><colgroup id="TBL-274-1g"><col +id="TBL-274-1"><col +id="TBL-274-2"></colgroup><tr + valign="baseline" id="TBL-274-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-274-1-1" +class="td11"> <object data="pgfmanual-271.svg" width="43.47911pt" height="49.48749pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-274-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[thick]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> [red]</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"> child</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 251--><p class="indent"> This raises the problem of how to set options for <span +class="cmti-10">all </span>children. Naturally, you could always set options for the +whole path as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span><span +class="cmtt-10"> [red]</span><span +class="cmtt-10"> node</span><span +class="cmtt-10"> {root}</span><span +class="cmtt-10"> child</span><span +class="cmtt-10"> child;</span></span></span> but this is bothersome in some situations. Instead, it is +easier to give the options <span +class="cmti-10">before the first child </span>as follows: + + +<!--l. 256--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-275-" ><colgroup id="TBL-275-1g"><col +id="TBL-275-1"><col +id="TBL-275-2"></colgroup><tr + valign="baseline" id="TBL-275-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-275-1-1" +class="td11"> <object data="pgfmanual-272.svg" width="43.47911pt" height="49.48749pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-275-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[thick]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> [red]</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"> [green]</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> option</span><span +class="cmsltt-10x-x-80"> applies</span><span +class="cmsltt-10x-x-80"> to</span><span +class="cmsltt-10x-x-80"> all</span><span +class="cmsltt-10x-x-80"> children</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </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"> child;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 265--><p class="indent"> Here is the set of rules: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x13-151002x1"></a>Options for the whole tree are given before the root node. + </li> + <li class="enumerate" value="2" +><a + id="x13-151004x2"></a>Options for the root node are given directly to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> operation of the root. + </li> + <li class="enumerate" value="3" +><a + id="x13-151006x3"></a>Options for all children can be given between the root node and the first child. + </li> + <li class="enumerate" value="4" +><a + id="x13-151008x4"></a>Options applying to a specific child path are given as options to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span> operation. + </li> + <li class="enumerate" value="5" +><a + id="x13-151010x5"></a>Options applying to the node of a child, but not to the whole child path, are given as options to the + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> command inside the <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">></span>.</li></ol> +<!--l. 284--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-276-" ><colgroup id="TBL-276-1g"><col +id="TBL-276-1"></colgroup><tr + valign="baseline" id="TBL-276-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-276-1-1" +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"> \path</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"> </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="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Options</span><span +class="cmsltt-10x-x-80"> apply</span><span +class="cmsltt-10x-x-80"> to</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> whole</span><span +class="cmsltt-10x-x-80"> tree</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[...]</span><span +class="cmtt-8"> {root}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Options</span><span +class="cmsltt-10x-x-80"> apply</span><span +class="cmsltt-10x-x-80"> to</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> root</span><span +class="cmsltt-10x-x-80"> node</span><span +class="cmsltt-10x-x-80"> only</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"> </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="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Options</span><span +class="cmsltt-10x-x-80"> apply</span><span +class="cmsltt-10x-x-80"> to</span><span +class="cmsltt-10x-x-80"> all</span><span +class="cmsltt-10x-x-80"> children</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"> </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="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Options</span><span +class="cmsltt-10x-x-80"> apply</span><span +class="cmsltt-10x-x-80"> to</span><span +class="cmsltt-10x-x-80"> this</span><span +class="cmsltt-10x-x-80"> child</span><span +class="cmsltt-10x-x-80"> and</span><span +class="cmsltt-10x-x-80"> all</span><span +class="cmsltt-10x-x-80"> its</span><span +class="cmsltt-10x-x-80"> children</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> +<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"> node[...]</span><span +class="cmtt-8"> {}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Options</span><span +class="cmsltt-10x-x-80"> apply</span><span +class="cmsltt-10x-x-80"> to</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> child</span><span +class="cmsltt-10x-x-80"> node</span><span +class="cmsltt-10x-x-80"> only</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> +<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> +<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"> </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="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Options</span><span +class="cmsltt-10x-x-80"> apply</span><span +class="cmsltt-10x-x-80"> to</span><span +class="cmsltt-10x-x-80"> this</span><span +class="cmsltt-10x-x-80"> child</span><span +class="cmsltt-10x-x-80"> and</span><span +class="cmsltt-10x-x-80"> all</span><span +class="cmsltt-10x-x-80"> its</span><span +class="cmsltt-10x-x-80"> children</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> +<!--l. 300--><p class="indent"> There are additional styles that influence how children are rendered: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">every child</span><a + id="dx13-151011"></a><a + id="dx13-151012"></a> This style is used at the beginning of each child, as if you had given the options + to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span> operation. + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">every child node</span><a + id="dx13-151013"></a><a + id="dx13-151014"></a> This style is used at the beginning of each child node in addition to the + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">every</span><span +class="cmtt-10"> node</span></span></span> style. + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">level </span><span +class="cmsy-10"><</span><span +class="cmitt-10">number</span><span +class="cmsy-10">></span><a + id="dx13-151015"></a><a + id="dx13-151016"></a> This style is used at the beginning of each set of children, where <span +class="cmsy-10"><</span><span +class="cmti-10">number</span><span +class="cmsy-10">> </span>is + the current level in the current tree. For example, when you say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\node</span><span +class="cmtt-10"> {x}</span><span +class="cmtt-10"> child</span><span +class="cmtt-10"> child;</span></span></span>, then the + style <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">level</span><span +class="cmtt-10"> 1</span></span></span> is used before the first <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span>. If this first <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span> has children itself, then <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">level</span><span +class="cmtt-10"> 2</span></span></span> would + be used for them. + + + <!--l. 315--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-277-" ><colgroup id="TBL-277-1g"><col +id="TBL-277-1"><col +id="TBL-277-2"></colgroup><tr + valign="baseline" id="TBL-277-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-277-1-1" +class="td11"> <object data="pgfmanual-273.svg" width="78.64505pt" height="91.96661pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-277-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"> \tikzstyle{level</span><span +class="cmtt-8"> 1}=[sibling</span><span +class="cmtt-8"> distance=20mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{level</span><span +class="cmtt-8"> 2}=[sibling</span><span +class="cmtt-8"> distance=5mm]</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"> child</span><span +class="cmtt-8"> {</span><span +class="cmtt-8"> child</span><span +class="cmtt-8"> child</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"> child</span><span +class="cmtt-8"> {</span><span +class="cmtt-8"> child</span><span +class="cmtt-8"> child</span><span +class="cmtt-8"> child</span><span +class="cmtt-8"> };</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 329--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">12.5 </span> <a + id="x13-15200012.5"></a>Placing Child Nodes</h4> +<!--l. 333--><p class="noindent">Perhaps the most difficult part in drawing a tree is the correct layout of the children. Typically, the children have +different sizes and it is not easy to arrange them in such a manner that not too much space is wasted, the children +do not overlap, and they are either evenly spaced or their centers are evenly distributed. Calculating good +positions is especially difficult since a good position for the first child may depend on the size of the last +child. +<!--l. 341--><p class="indent"> In Ti<span +class="cmti-10">k</span>Z, a comparatively simple approach is taken to placing the children. In order to compute a child’s position, +all that is taken into account is the number of the current child in the list of children and the number of children in +this list. Thus, if a node has five children, then there is a fixed position for the first child, a position for the second +child, and so on. These positions <span +class="cmti-10">do not depend on the size of the children </span>and, hence, children can easily overlap. +However, since you can use options to shift individual children a bit, this is not as great a problem as it may +seem. +<!--l. 351--><p class="indent"> Although the placement of the children only depends on their number in the list of children and the total +number of children, everything else about the placement is highly configurable. You can change the distance between +children (appropriately called the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">sibling</span><span +class="cmtt-10"> distance</span></span></span>) and the distance between levels of the tree. These distances +may change from level to level. The direction in which the tree grows can be changed globally and for parts of the +tree. You can even specify your own “growth function” to arrange children on a circle or along special lines or +curves. +<!--l. 361--><p class="indent"> The default growth function works as follows: Assume that we are given a node and five children. These children +will be placed on a line with their centers (or, more generally, with their anchors) spaced apart by the current +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">sibling</span><span +class="cmtt-10"> distance</span></span></span>. The line is orthogonal to the current <span +class="cmti-10">direction of growth</span>, which is set with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">grow</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">grow'</span></span></span> +option (the latter option reverses the ordering of the children). The distance from the line to the parent node is +given by the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">level</span><span +class="cmtt-10"> distance</span></span></span>. + + +<!--l. 371--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-278-" ><colgroup id="TBL-278-1g"><col +id="TBL-278-1"><col +id="TBL-278-2"></colgroup><tr + valign="baseline" id="TBL-278-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-278-1-1" +class="td11"> <object data="pgfmanual-274.svg" width="71.35466pt" height="148.03824pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-278-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"> \path</span><span +class="cmtt-8"> [help</span><span +class="cmtt-8"> lines]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (root)</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"> [grow=-10]</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"> {1}}</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"> {2}}</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"> {3}}</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"> {4}};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[|<->|,thick]</span><span +class="cmtt-8"> (root-1.center)</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"> node[above,sloped]</span><span +class="cmtt-8"> {sibling</span><span +class="cmtt-8"> distance}</span><span +class="cmtt-8"> (root-2.center);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[|<->|,thick]</span><span +class="cmtt-8"> (root.center)</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"> node[above,sloped]</span><span +class="cmtt-8"> {level</span><span +class="cmtt-8"> distance}</span><span +class="cmtt-8"> +(-10:\tikzleveldistance);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 390--><p class="indent"> Here is a detailed description of the options: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">level distance</span><a + id="dx13-152001"></a><a + id="dx13-152002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">distance</span><span +class="cmsy-10">> </span>This option allows you to change the distance between different levels of + the tree, more precisely, between the parent and the line on which its children are arranged. When + given to a single child, this will set the distance for this child only. + <!--l. 398--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-279-" ><colgroup id="TBL-279-1g"><col +id="TBL-279-1"><col +id="TBL-279-2"></colgroup><tr + valign="baseline" id="TBL-279-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-279-1-1" +class="td11"> <object data="pgfmanual-275.svg" width="85.75827pt" height="77.74023pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-279-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"> [level</span><span +class="cmtt-8"> distance=20mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </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"> child</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> [level</span><span +class="cmtt-8"> distance=5mm]</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> +<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> +<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> +<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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child[level</span><span +class="cmtt-8"> distance=10mm];</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 413--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-280-" ><colgroup id="TBL-280-1g"><col +id="TBL-280-1"><col +id="TBL-280-2"></colgroup><tr + valign="baseline" id="TBL-280-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-280-1-1" +class="td11"> <object data="pgfmanual-276.svg" width="85.75827pt" height="63.51385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-280-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"> \tikzstyle{level</span><span +class="cmtt-8"> 1}=[level</span><span +class="cmtt-8"> distance=10mm]</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=5mm]</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"> child</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"> {</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> +<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[level</span><span +class="cmtt-8"> distance=10mm]</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> +<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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child;</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">sibling distance</span><a + id="dx13-152003"></a><a + id="dx13-152004"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">distance</span><span +class="cmsy-10">> </span>This option specifies the distance between the anchors of the children of a + parent node. + <!--l. 432--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-281-" ><colgroup id="TBL-281-1g"><col +id="TBL-281-1"><col +id="TBL-281-2"></colgroup><tr + valign="baseline" id="TBL-281-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-281-1-1" +class="td11"> <object data="pgfmanual-277.svg" width="40.23381pt" height="34.54326pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-281-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[level</span><span +class="cmtt-8"> distance=4mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{level</span><span +class="cmtt-8"> 1}=[sibling</span><span +class="cmtt-8"> distance=8mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{level</span><span +class="cmtt-8"> 2}=[sibling</span><span +class="cmtt-8"> distance=4mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{level</span><span +class="cmtt-8"> 3}=[sibling</span><span +class="cmtt-8"> distance=2mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \coordinate</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"> child</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </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"> </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"> {child</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> +<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"> child</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </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"> </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"> {child</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> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 449--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-282-" ><colgroup id="TBL-282-1g"><col +id="TBL-282-1"><col +id="TBL-282-2"></colgroup><tr + valign="baseline" id="TBL-282-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-282-1-1" +class="td11"> <object data="pgfmanual-278.svg" width="105.2446pt" height="98.13142pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-282-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[level</span><span +class="cmtt-8"> distance=10mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{every</span><span +class="cmtt-8"> node}=[fill=red!60,circle,inner</span><span +class="cmtt-8"> sep=1pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{level</span><span +class="cmtt-8"> 1}=[sibling</span><span +class="cmtt-8"> distance=20mm,</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> set</span><span +class="cmtt-8"> style={{every</span><span +class="cmtt-8"> node}+=[fill=red!45]}]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{level</span><span +class="cmtt-8"> 2}=[sibling</span><span +class="cmtt-8"> distance=10mm,</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> set</span><span +class="cmtt-8"> style={{every</span><span +class="cmtt-8"> node}+=[fill=red!30]}]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{level</span><span +class="cmtt-8"> 3}=[sibling</span><span +class="cmtt-8"> distance=5mm,</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> set</span><span +class="cmtt-8"> style={{every</span><span +class="cmtt-8"> node}+=[fill=red!15]}]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> {31}</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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {30}</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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {20}</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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {5}}</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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {4}}</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> +<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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {10}</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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {9}}</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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {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> +<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> +<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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {20}</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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {19}</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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {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"> child[fill=none]</span><span +class="cmtt-8"> {edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent[draw=none]}</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> +<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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {18}}</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> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">grow</span><a + id="dx13-152005"></a><a + id="dx13-152006"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">direction</span><span +class="cmsy-10">> </span>This option is used to define the <span +class="cmsy-10"><</span><span +class="cmti-10">direction</span><span +class="cmsy-10">> </span>in which the tree will grow. The <span +class="cmsy-10"><</span><span +class="cmti-10">direction</span><span +class="cmsy-10">> </span>can + either be an angle in degrees or one of the following special text strings: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">down</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">up</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">left</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">right</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span></span></span>, + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">east</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">west</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span><span +class="cmtt-10"> east</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span><span +class="cmtt-10"> west</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span><span +class="cmtt-10"> east</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span><span +class="cmtt-10"> west</span></span></span>. All of these have “their obvious + meaning,” so, say, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span><span +class="cmtt-10"> west</span></span></span> is the same as the angle <span +class="cmsy-10">-</span>135<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>. + <!--l. 488--><p class="noindent">As a side effect, this option installs the default growth function. + <!--l. 490--><p class="noindent">In addition to setting the direction, this option also has a seemingly strange effect: It sets the sibling distance + for the current level to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0pt</span></span></span>, but leaves the sibling distance for later levels unchanged. + <!--l. 495--><p class="noindent">This somewhat strange behaviour has a highly desirable effect: If you give this option before the list of + children of a node starts, the “current level” is still the parent level. Each child will be on a later level and, + hence, the sibling distance will be as specified originally. This will cause the children to be neatly aligned in a + line orthogonal to the given <span +class="cmsy-10"><</span><span +class="cmti-10">direction</span><span +class="cmsy-10">></span>. However, if you give this option locally to a single child, + then “current level” will be the same as the child’s level. The zero sibling distance will then + cause the child to be placed exactly at a point at distance <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">level</span><span +class="cmtt-10"> distance</span></span></span> in the direction + <span +class="cmsy-10"><</span><span +class="cmti-10">direction</span><span +class="cmsy-10">></span>. However, the children of the child will be placed “normally” on a line orthogonal to the + <span +class="cmsy-10"><</span><span +class="cmti-10">direction</span><span +class="cmsy-10">></span>. + <!--l. 508--><p class="noindent">These placement effects are best demonstrated by some examples: + <!--l. 509--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-283-" ><colgroup id="TBL-283-1g"><col +id="TBL-283-1"><col +id="TBL-283-2"></colgroup><tr + valign="baseline" id="TBL-283-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-283-1-1" +class="td11"> <object data="pgfmanual-279.svg" width="55.25378pt" height="43.07912pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-283-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> {root}</span><span +class="cmtt-8"> [grow=right]</span><span +class="cmtt-8"> child</span><span +class="cmtt-8"> child;</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 513--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-284-" ><colgroup id="TBL-284-1g"><col +id="TBL-284-1"><col +id="TBL-284-2"></colgroup><tr + valign="baseline" id="TBL-284-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-284-1-1" +class="td11"> <object data="pgfmanual-280.svg" width="57.84273pt" height="51.87648pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-284-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> {root}</span><span +class="cmtt-8"> [grow=south</span><span +class="cmtt-8"> west]</span><span +class="cmtt-8"> child</span><span +class="cmtt-8"> child;</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 517--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-285-" ><colgroup id="TBL-285-1g"><col +id="TBL-285-1"><col +id="TBL-285-2"></colgroup><tr + valign="baseline" id="TBL-285-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-285-1-1" +class="td11"> <object data="pgfmanual-281.svg" width="71.53181pt" height="43.07913pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-285-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[level</span><span +class="cmtt-8"> distance=10mm,sibling</span><span +class="cmtt-8"> distance=5mm]</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"> [grow=down]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </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"> child</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child[grow=right]</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"> </span><span +class="cmtt-8"> </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"> </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> + <!--l. 529--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-286-" ><colgroup id="TBL-286-1g"><col +id="TBL-286-1"><col +id="TBL-286-2"></colgroup><tr + valign="baseline" id="TBL-286-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-286-1-1" +class="td11"> <object data="pgfmanual-282.svg" width="74.16605pt" height="76.64778pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-286-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[level</span><span +class="cmtt-8"> distance=2em]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> {C}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child[grow=up]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {H}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child[grow=left]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {H}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child[grow=down]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {H}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child[grow=right]</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {C}</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[grow=up]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {H}}</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[grow=right]</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {H}}</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[grow=down]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {H}}</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"> edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent[double]</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"> coordinate</span><span +class="cmtt-8"> (wrong)</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"> </span><span +class="cmtt-8"> \draw[<-,red]</span><span +class="cmtt-8"> ([yshift=-2mm]wrong)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(0,-1)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[below]{This</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> wrong!};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 547--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-287-" ><colgroup id="TBL-287-1g"><col +id="TBL-287-1"><col +id="TBL-287-2"></colgroup><tr + valign="baseline" id="TBL-287-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-287-1-1" +class="td11"> <object data="pgfmanual-283.svg" width="94.15204pt" height="77.74896pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-287-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[rectangle,draw]</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> {start</span><span +class="cmtt-8"> node};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node[rectangle,draw]</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> {end};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[coordinate,midway]</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child[grow=100,<-]</span><span +class="cmtt-8"> {node[above]</span><span +class="cmtt-8"> {the</span><span +class="cmtt-8"> middle</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> here}};</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">grow'</span><a + id="dx13-152007"></a><a + id="dx13-152008"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">direction</span><span +class="cmsy-10">> </span>This option has the same effect as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">grow</span></span></span>, only the children are arranged in the opposite + order. + </li> + <li class="itemize"><span +class="cmtt-10">growth function</span><a + id="dx13-152009"></a><a + id="dx13-152010"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">> </span>This rather low-level option allows you to set a new growth function. The + + + <span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">> </span>must be the name of a macro without parameters. This macro will be called for each child of a + node. + <!--l. 566--><p class="noindent">The effect of executing the macro should be the following: It should transform the coordinate system in such a + way that the origin becomes the place where the current child should be anchored. When the macro is called, + the current coordinate system will be setup such that the anchor of the parent node is in the origin. Thus, in + each call, the <span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">> </span>must essentially do a shift to the child’s origin. When the macro is called, the + <span class="TEX">T<span +class="E">E</span>X</span> counter <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikznumberofchildren</span></span></span> will be set to the total number of children of the parent + node and the counter <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikznumberofcurrentchild</span></span></span> will be set to the number of the current + child. + <!--l. 577--><p class="noindent">The macro may, in addition to shifting the coordinate system, also transform the coordinate system further. + For example, it could be rotated or scaled. + <!--l. 581--><p class="noindent">Additional growth functions are defined in the library, see Section <a +href="pgfmanualse14.html#x15-17400014.6">14.6<!--tex4ht:ref: section-tree-library --></a>.</li></ul> +<!--l. 587--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">12.6 </span> <a + id="x13-15300012.6"></a>Edges From the Parent Node</h4> +<!--l. 591--><p class="noindent">Every child node is connected to its parent node via a special kind of edge called the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">edge</span><span +class="cmtt-10"> from</span><span +class="cmtt-10"> parent</span></span></span>. This edge +is added to the <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">> </span>when the following path operation is encountered: +<!--l. 595--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox92"><span id="textcolor93"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">edge from parent</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span> <span id="textcolor94">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx13-153001"></a> +<a + id="dx13-153002"></a> + <!--l. 596--><p class="noindent">This path operation can only be used inside <span +class="cmsy-10"><</span><span +class="cmti-10">child paths</span><span +class="cmsy-10">> </span>and should be given at the end, possibly + followed by node specifications (we will come to that). If a <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">> </span>does not contain this operation, + it will be added at the end of the <span +class="cmsy-10"><</span><span +class="cmti-10">child path</span><span +class="cmsy-10">> </span>automatically. + <!--l. 602--><p class="noindent">This operation has several effects. The most important is that it inserts the current “edge from parent path” + into the child path. The edge from parent path can be set using the following option: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">edge from parent path</span><a + id="dx13-153003"></a><a + id="dx13-153004"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">path</span><span +class="cmsy-10">> </span>This options allows you to set the edge from parent path to a new path. + The default for this path is the following: + <!--l. 610--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-288-" ><colgroup id="TBL-288-1g"><col +id="TBL-288-1"></colgroup><tr + valign="baseline" id="TBL-288-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-288-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">(\tikzparentnode\tikzparentanchor)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (\tikzchildnode\tikzchildanchor)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 613--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikzparentnode</span></span></span> is a macro that will expand to the name of the parent node. This works even + when you have not assigned a name to the parent node, in this case an internal name is automatically + generated. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikzchildnode</span></span></span> is a macro that expands to the name of the child node. The two + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">...anchor</span></span></span> macros are empty by default. So, what is essentially inserted is just the path segment + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(\tikzparentnode)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> (\tikzchildnode)</span></span></span>; which is exactly an edge from the parent to the + child. + <!--l. 622--><p class="noindent">You can modify this edge from parent path to achieve all sorts of effects. For example, we could replace + the straight line by a curve as follows: + + + <!--l. 625--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-289-" ><colgroup id="TBL-289-1g"><col +id="TBL-289-1"><col +id="TBL-289-2"></colgroup><tr + valign="baseline" id="TBL-289-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-289-1-1" +class="td11"> <object data="pgfmanual-284.svg" width="88.1847pt" height="98.57181pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-289-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent</span><span +class="cmtt-8"> path=</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {(\tikzparentnode.south)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(0,-1)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(0,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"> </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"> (\tikzchildnode.north)}]</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"> 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> + <!--l. 638--><p class="noindent">Further useful edge from parent paths are defined in the tree library, see Section <a +href="pgfmanualse14.html#x15-17400014.6">14.6<!--tex4ht:ref: section-tree-library --></a>. + <!--l. 641--><p class="noindent">As said before, the anchors in the default edge from parent path are empty. However, you can set them + using the following options: + <ul class="itemize2"> + <li class="itemize"><span +class="cmtt-10">child anchor</span><a + id="dx13-153005"></a><a + id="dx13-153006"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">> </span>Specifies the anchor where the edge from parent meets the child + node by setting the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikzchildanchor</span></span></span> to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">></span>. + <!--l. 649--><p class="noindent">If you specify <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">border</span></span></span> as the <span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">></span>, then the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikzchildanchor</span></span></span> is set to the empty string. + The effect of this is that the edge from the parent will meet the child on the border at an + automatically calculated position. + <!--l. 653--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-290-" ><colgroup id="TBL-290-1g"><col +id="TBL-290-1"><col +id="TBL-290-2"></colgroup><tr + valign="baseline" id="TBL-290-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-290-1-1" +class="td11"> <object data="pgfmanual-285.svg" width="88.1847pt" height="98.57181pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-290-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"> [child</span><span +class="cmtt-8"> anchor=north]</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><span +class="cmtt-8"> edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent[dashed]}</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><span +class="cmtt-8"> edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent[draw=none]}</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">parent anchor</span><a + id="dx13-153007"></a><a + id="dx13-153008"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">> </span>This option works the same way as the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span><span +class="cmtt-10"> anchor</span></span></span>, only for the + parent.</li></ul> + </li></ul> + <!--l. 670--><p class="noindent">Besides inserting the edge from parent path, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">edge</span><span +class="cmtt-10"> from</span><span +class="cmtt-10"> parent</span></span></span> operation has another effect: The + <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>are inserted directly before the edge from parent path and the following style is also installed prior + to inserting the path: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">edge from parent</span><a + id="dx13-153009"></a><a + id="dx13-153010"></a> This style is inserted right before the edge from parent path and before the + <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>are inserted. By default, it just draws the edge from parent, but you can use it to make the + edge look different. + + + <!--l. 680--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-291-" ><colgroup id="TBL-291-1g"><col +id="TBL-291-1"><col +id="TBL-291-2"></colgroup><tr + valign="baseline" id="TBL-291-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-291-1-1" +class="td11"> <object data="pgfmanual-286.svg" width="88.1847pt" height="98.57181pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-291-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"> \tikzstyle{edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent}=[draw,red,thick]</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"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> {left}</span><span +class="cmtt-8"> edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent[dashed]}</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><span +class="cmtt-8"> edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent[draw=none]}</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></ul> + <!--l. 693--><p class="noindent">Note: The <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>inserted before the edge from parent path is added <span +class="cmti-10">apply to the whole child path</span>. Thus, it + is not possible to, say, draw a circle in red as part of the child path and then have an edge to parent + in blue. However, as always, the child node is a node and can be drawn in a totally different + way. + <!--l. 699--><p class="noindent">Finally, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">edge</span><span +class="cmtt-10"> from</span><span +class="cmtt-10"> parent</span></span></span> operation has one more effect: It causes all nodes <span +class="cmti-10">following </span>the operation to be + placed on the edge. This is the same effect as if you had added the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos</span></span></span> option to all these nodes, see also + Section <a +href="pgfmanualse11.html#x12-14300011.6.1">11.6.1<!--tex4ht:ref: section-pos-option --></a>. + <!--l. 704--><p class="noindent">As an example, consider the following code: + <!--l. 705--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-292-" ><colgroup id="TBL-292-1g"><col +id="TBL-292-1"></colgroup><tr + valign="baseline" id="TBL-292-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-292-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\node</span><span +class="cmtt-8"> (root)</span><span +class="cmtt-8"> {}</span><span +class="cmtt-8"> child</span><span +class="cmtt-8"> {node</span><span +class="cmtt-8"> (child)</span><span +class="cmtt-8"> {}</span><span +class="cmtt-8"> edge</span><span +class="cmtt-8"> to</span><span +class="cmtt-8"> parent</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {label}};</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 708--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">edge</span><span +class="cmtt-10"> to</span><span +class="cmtt-10"> parent</span></span></span> operation and the following <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> operation will, together, have the same effect as if we + had said: + <!--l. 710--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-293-" ><colgroup id="TBL-293-1g"><col +id="TBL-293-1"></colgroup><tr + valign="baseline" id="TBL-293-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-293-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">(root)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (child)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> [pos=0.5]</span><span +class="cmtt-8"> {label}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 714--><p class="noindent">Here is a more complicated example: + + + <!--l. 715--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-294-" ><colgroup id="TBL-294-1g"><col +id="TBL-294-1"><col +id="TBL-294-2"></colgroup><tr + valign="baseline" id="TBL-294-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-294-1-1" +class="td11"> <object data="pgfmanual-287.svg" width="88.1847pt" height="98.57181pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-294-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"> child</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"> </span><span +class="cmtt-8"> </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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent</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"> node[left]</span><span +class="cmtt-8"> {a}</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"> node[right]</span><span +class="cmtt-8"> {b}</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child</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"> </span><span +class="cmtt-8"> </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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> child</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"> </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</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"> </span><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> +<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"> node[left]</span><span +class="cmtt-8"> {c}</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> +<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"> {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"> edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent</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"> node[near</span><span +class="cmtt-8"> end]</span><span +class="cmtt-8"> {x}</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> + </dd></dl> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse13.html" >next</a>] [<a +href="pgfmanualse11.html" >prev</a>] [<a +href="pgfmanualse11.html#tailpgfmanualse11.html" >prev-tail</a>] [<a +href="pgfmanualse12.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse12.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse12.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse13.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse13.html new file mode 100644 index 00000000000..26696889f98 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse13.html @@ -0,0 +1,1385 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>13 Transformations</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse12.html" >prev</a>] [<a +href="pgfmanualse12.html#tailpgfmanualse12.html" >prev-tail</a>] [<a +href="#tailpgfmanualse13.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse13.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">13 </span> <a + id="x14-15400013"></a>Transformations</h3> +<!--l. 10--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> has a powerful transformation mechanism that is similar to the transformation capabilities of <span +class="cmcsc-10"><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">T</small><small +class="small-caps">A</small><small +class="small-caps">F</small><small +class="small-caps">O</small><small +class="small-caps">N</small><small +class="small-caps">T</small></span>. The +present section explains how you can access it in Ti<span +class="cmti-10">k</span>Z. +<!--l. 15--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">13.1 </span> <a + id="x14-15500013.1"></a>The Different Coordinate Systems</h4> +<!--l. 17--><p class="noindent">It is a long process from a coordinate like, say, (1<span +class="cmmi-10">,</span>2) or (1cm<span +class="cmmi-10">,</span>5<span +class="cmmi-10">mathrm</span><span +class="cmmi-10">pt</span>), to the position a point is finally placed +on the display or paper. In order to find out where the point should go, it is constantly “transformed,” +which means that it is mostly shifted around and possibly rotated, slanted, scaled, and otherwise +mutilated. +<!--l. 24--><p class="indent"> In detail, (at least) the following transformations are applied to a coordinate like (1<span +class="cmmi-10">,</span>2) before a point on the +screen is chosen: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x14-155002x1"></a><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> interprets a coordinate like (1<span +class="cmmi-10">,</span>2) in its <span +class="cmmi-10">xy</span>-coordinate system as “add the current <span +class="cmmi-10">x</span>-vector once + and the current <span +class="cmmi-10">y</span>-vector twice to obtain the new point.” + </li> + <li class="enumerate" value="2" +><a + id="x14-155004x2"></a><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> applies its coordinate transformation matrix to the resulting coordinate. This yields the final + position of the point inside the picture. + </li> + <li class="enumerate" value="3" +><a + id="x14-155006x3"></a>The backend driver (like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span>) adds transformation commands such the coordinate is + shifted to the correct position in <span class="TEX">T<span +class="E">E</span>X</span>’s page coordinate system. + </li> + <li class="enumerate" value="4" +><a + id="x14-155008x4"></a><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small> </span>(or PostScript) apply the canvas transformation matrix to the point, which can once more change + the position on the page. + </li> + <li class="enumerate" value="5" +><a + id="x14-155010x5"></a>The viewer application or the printer applies the device transformation matrix to transform the + coordinate to its final pixel coordinate on the screen or paper.</li></ol> +<!--l. 49--><p class="indent"> In reality, the process is even more involved, but the above should give the idea: A point is constantly +transformed by changes of the coordinate system. +<!--l. 53--><p class="indent"> In Ti<span +class="cmti-10">k</span>Z, you only have access to the first two coordinate systems: The <span +class="cmmi-10">xy</span>-coordinate system and the coordinate +transformation matrix (these will be explained later). <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> also allows you to change the canvas transformation +matrix, but you have to use commands of the core layer directly to do so and you “better know what you +are doing” when you do this. The moment you start modifying the canvas matrix, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> immediately +looses track of all coordinates and shapes, anchors, and bounding box computations will no longer +work. +<!--l. 64--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">13.2 </span> <a + id="x14-15600013.2"></a>The Xy- and Xyz-Coordinate Systems</h4> +<!--l. 66--><p class="noindent">The first and easiest coordinate systems are <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s <span +class="cmmi-10">xy</span>- and <span +class="cmmi-10">xyz</span>-coordinate systems. The idea is very simple: +Whenever you specify a coordinate like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(2,3)</span></span></span> this means 2<span +class="cmmi-10">v</span><sub ><span +class="cmmi-7">x</span></sub> + 3<span +class="cmmi-10">v</span><sub ><span +class="cmmi-7">y</span></sub>, where <span +class="cmmi-10">v</span><sub ><span +class="cmmi-7">x</span></sub> is the current <span +class="cmmi-10">x</span><span +class="cmti-10">-vector </span>and <span +class="cmmi-10">v</span><sub ><span +class="cmmi-7">y</span></sub> is the +current <span +class="cmmi-10">y</span><span +class="cmti-10">-vector</span>. Similarly, the coordinate <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,2,3)</span></span></span> means <span +class="cmmi-10">v</span><sub ><span +class="cmmi-7">x</span></sub> + 2<span +class="cmmi-10">v</span><sub ><span +class="cmmi-7">y</span></sub> + 3<span +class="cmmi-10">v</span><sub ><span +class="cmmi-7">z</span></sub>. +<!--l. 73--><p class="indent"> Unlike other packages, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> does not insist that <span +class="cmmi-10">v</span><sub ><span +class="cmmi-7">x</span></sub> actually has a <span +class="cmmi-10">y</span>-component of 0, that is, that it is a +horizontal vector. Instead, the <span +class="cmmi-10">x</span>-vector can point anywhere you want. Naturally, <span +class="cmti-10">normally </span>you will want the +<span +class="cmmi-10">x</span>-vector to point horizontally. + + +<!--l. 79--><p class="indent"> One undesirable effect of this flexibility is that it is not possible to provide mixed coordinates as in (1<span +class="cmmi-10">,</span>2pt). Life +is hard. +<!--l. 82--><p class="indent"> To change the <span +class="cmmi-10">x</span>-, <span +class="cmmi-10">y</span>-, and <span +class="cmmi-10">z</span>-vectors, you can use the following options: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">x</span><a + id="dx14-156001"></a><a + id="dx14-156002"></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 <span +class="cmmi-10">x</span>-vector of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s <span +class="cmmi-10">xyz</span>-coordinate system to point <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>to the right, + that is, to (<span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span><span +class="cmmi-10">,</span>0<span +class="cmmi-10">pt</span>). The default is 1cm. + <!--l. 91--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-295-" ><colgroup id="TBL-295-1g"><col +id="TBL-295-1"><col +id="TBL-295-2"></colgroup><tr + valign="baseline" id="TBL-295-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-295-1-1" +class="td11"> <object data="pgfmanual-288.svg" width="57.3055pt" height="3.24544pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-295-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</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,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[x=2cm,color=red]</span><span +class="cmtt-8"> (0,0.1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 98--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-296-" ><colgroup id="TBL-296-1g"><col +id="TBL-296-1"><col +id="TBL-296-2"></colgroup><tr + valign="baseline" id="TBL-296-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-296-1-1" +class="td11"> <object data="pgfmanual-289.svg" width="85.75824pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-296-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[x=1.5cm]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (2,2);</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 102--><p class="noindent">The last example shows that the size of steppings in grids, just like all other dimensions, are not affected by + the <span +class="cmmi-10">x</span>-vector. After all, the <span +class="cmmi-10">x</span>-vector is only used to determine the coordinate of the upper right corner of the + grid. + </li> + <li class="itemize"><span +class="cmtt-10">x</span><a + id="dx14-156003"></a><a + id="dx14-156004"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">> </span>Sets the <span +class="cmmi-10">x</span>-vector of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s <span +class="cmmi-10">xyz</span>-coordinate system to the specified <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>. If <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span> + contains a comma, it must be put in braces. + <!--l. 111--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-297-" ><colgroup id="TBL-297-1g"><col +id="TBL-297-1"><col +id="TBL-297-2"></colgroup><tr + valign="baseline" id="TBL-297-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-297-1-1" +class="td11"> <object data="pgfmanual-290.svg" width="57.3055pt" height="14.62636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-297-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</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"> </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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[x={(2cm,0.5cm)},color=red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 118--><p class="noindent">You can use this, for example, to exchange the meaning of the <span +class="cmmi-10">x</span>- and <span +class="cmmi-10">y</span>-coordinate. + <!--l. 121--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-298-" ><colgroup id="TBL-298-1g"><col +id="TBL-298-1"><col +id="TBL-298-2"></colgroup><tr + valign="baseline" id="TBL-298-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-298-1-1" +class="td11"> <object data="pgfmanual-291.svg" width="91.67986pt" height="91.67986pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-298-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[smooth]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> plot</span><span +class="cmtt-8"> coordinates{(1,0)</span><span +class="cmtt-8"> (2,0.5)</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> (3,1)};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[x={(0cm,1cm)},y={(1cm,0cm)},color=red]</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"> plot</span><span +class="cmtt-8"> coordinates{(1,0)</span><span +class="cmtt-8"> (2,0.5)</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> (3,1)};</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">y</span><a + id="dx14-156005"></a><a + id="dx14-156006"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">> </span>Works like the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x=</span></span></span> option, only if <span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">> </span>is a dimension, the resulting vector points to + (0<span +class="cmmi-10">,</span><span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">></span>). + </li> + <li class="itemize"><span +class="cmtt-10">z</span><a + id="dx14-156007"></a><a + id="dx14-156008"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">> </span>Works like the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">z=</span></span></span> option, but now a dimension is means the point (<span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">></span><span +class="cmmi-10">,</span><span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">></span>). + + + <!--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-299-" ><colgroup id="TBL-299-1g"><col +id="TBL-299-1"><col +id="TBL-299-2"></colgroup><tr + valign="baseline" id="TBL-299-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-299-1-1" +class="td11"> <object data="pgfmanual-292.svg" width="57.70547pt" height="57.70547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-299-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[z=-1cm,->,thick]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=red]</span><span +class="cmtt-8"> (0,0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=blue]</span><span +class="cmtt-8"> (0,0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=orange]</span><span +class="cmtt-8"> (0,0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0,1);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 147--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">13.3 </span> <a + id="x14-15700013.3"></a>Coordinate Transformations</h4> +<!--l. 149--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and Ti<span +class="cmti-10">k</span>Z allow you to specify <span +class="cmti-10">coordinate transformations</span>. Whenever you specify a coordinate as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,0)</span></span></span> or +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1cm,1pt)</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(30:2cm)</span></span></span>, this coordinate is first “reduced” to a position of the form “<span +class="cmmi-10">x </span>points to the right and <span +class="cmmi-10">y</span> +points upwards.” For example, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1in,5pt)</span></span></span> is reduced to “72<img +src="pgfmanual22x.gif" alt="-72 +100" class="frac" align="middle"> points to the right and 5 points upwards” and +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(90:100pt)</span></span></span> means “0pt to the right and 100 points upwards.” +<!--l. 157--><p class="indent"> The next step is to apply the current <span +class="cmti-10">coordinate transformation matrix </span>to the coordinate. For example, the +coordinate transformation matrix might currently be set such that it adds a certain constant to the <span +class="cmmi-10">x </span>value. Also, it +might be setup such that it, say, exchanges the <span +class="cmmi-10">x </span>and <span +class="cmmi-10">y </span>value. In general, any “standard” transformation like +translation, rotation, slanting, or scaling or any combination thereof is possible. (Internally, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> keeps +track of a coordinate transformation matrix very much like the concatenation matrix used by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small> </span>or +PostScript.) +<!--l. 167--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-300-" ><colgroup id="TBL-300-1g"><col +id="TBL-300-1"><col +id="TBL-300-2"></colgroup><tr + valign="baseline" id="TBL-300-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-300-1-1" +class="td11"> <object data="pgfmanual-293.svg" width="85.65822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-300-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[style=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"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[xshift=1cm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> [red]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[yshift=1cm]</span><span +class="cmtt-8"> [blue]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[rotate=30]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> [orange]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 179--><p class="indent"> The most important aspect of the coordinate transformation matrix is <span +class="cmti-10">that it applies to coordinates</span> +<span +class="cmti-10">only! </span>In particular, the coordinate transformation has no effect on things like the line width or the +dash pattern or the shading angle. In certain cases, it is not immediately clear whether the coordinate +transformation matrix <span +class="cmti-10">should </span>apply to a certain dimension. For example, should the coordinate transformation +matrix apply to grids? (It does.) And what about the size of arced corners? (It does not.) The general +rule is “If there is no ‘coordinate’ involved, even ‘indirectly,’ the matrix is not applied.” However, +sometimes, you simply have to try or look it up in the documentation whether the matrix will be +applied. +<!--l. 191--><p class="indent"> Setting the matrix cannot be done directly. Rather, all you can do is to “add” another transformation to the +current matrix. However, all transformations are local to the current <span class="TEX">T<span +class="E">E</span>X</span>-group. All transformations are added +using graphic options, which are described below. +<!--l. 197--><p class="indent"> Transformations apply immediately when they are encountered “in the middle of a path” and they apply only to +the coordinates on the path following the transformation option. +<!--l. 201--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-301-" ><colgroup id="TBL-301-1g"><col +id="TBL-301-1"><col +id="TBL-301-2"></colgroup><tr + valign="baseline" id="TBL-301-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-301-1-1" +class="td11"> <object data="pgfmanual-294.svg" width="85.75824pt" height="14.62636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-301-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5)</span><span +class="cmtt-8"> [xshift=2cm]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,0.5);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 205--><p class="indent"> A final word of warning: You should refrain from using “aggressive” transformations like a scaling of a factor of +10000. The reason is that all transformations are done using <span class="TEX">T<span +class="E">E</span>X</span>, which has a fairly low accuracy. Furthermore, in +certain situations it is necessary that Ti<span +class="cmti-10">k</span>Z <span +class="cmti-10">inverts </span>the current transformation matrix and this will fail if the +transformation matrix is badly conditioned or even singular (if you do not know what singular matrices are, you are + + +blessed). + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">shift</span><a + id="dx14-157001"></a><a + id="dx14-157002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">={</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span> adds the <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">> </span>to all coordinates. + <!--l. 216--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-302-" ><colgroup id="TBL-302-1g"><col +id="TBL-302-1"><col +id="TBL-302-2"></colgroup><tr + valign="baseline" id="TBL-302-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-302-1-1" +class="td11"> <object data="pgfmanual-295.svg" width="85.65822pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-302-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[style=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"> \draw</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"> </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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[shift={(1,1)},blue]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[shift={(30:1cm)},red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</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">xshift</span><a + id="dx14-157003"></a><a + id="dx14-157004"></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>adds <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>to the <span +class="cmmi-10">x </span>value of all coordinates. + <!--l. 227--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-303-" ><colgroup id="TBL-303-1g"><col +id="TBL-303-1"><col +id="TBL-303-2"></colgroup><tr + valign="baseline" id="TBL-303-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-303-1-1" +class="td11"> <object data="pgfmanual-296.svg" width="95.75824pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-303-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[style=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"> \draw</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"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[xshift=2cm,blue]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[xshift=-10pt,red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</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">yshift</span><a + id="dx14-157005"></a><a + id="dx14-157006"></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>adds <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>to the <span +class="cmmi-10">y </span>value of all coordinates. + </li> + <li class="itemize"><span +class="cmtt-10">scale</span><a + id="dx14-157007"></a><a + id="dx14-157008"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>multiplies all coordinates by the given <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span>. The <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>should not be excessively large in + absolute terms or very near to zero. + <!--l. 243--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-304-" ><colgroup id="TBL-304-1g"><col +id="TBL-304-1"><col +id="TBL-304-2"></colgroup><tr + valign="baseline" id="TBL-304-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-304-1-1" +class="td11"> <object data="pgfmanual-297.svg" width="114.11096pt" height="85.75822pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-304-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[style=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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[scale=2,blue]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[scale=-1,red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</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">xscale</span><a + id="dx14-157009"></a><a + id="dx14-157010"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>multiplies only the <span +class="cmmi-10">x</span>-value of all coordinates by the given <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span>. + + + <!--l. 255--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-305-" ><colgroup id="TBL-305-1g"><col +id="TBL-305-1"><col +id="TBL-305-2"></colgroup><tr + valign="baseline" id="TBL-305-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-305-1-1" +class="td11"> <object data="pgfmanual-298.svg" width="114.11096pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-305-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[style=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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[xscale=2,blue]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[xscale=-1,red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</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">yscale</span><a + id="dx14-157011"></a><a + id="dx14-157012"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>multiplies only the <span +class="cmmi-10">y</span>-value of all coordinates by <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span>. + </li> + <li class="itemize"><span +class="cmtt-10">xslant</span><a + id="dx14-157013"></a><a + id="dx14-157014"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>slants the coordinate horizontally by the given <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span>: + <!--l. 269--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-306-" ><colgroup id="TBL-306-1g"><col +id="TBL-306-1"><col +id="TBL-306-2"></colgroup><tr + valign="baseline" id="TBL-306-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-306-1-1" +class="td11"> <object data="pgfmanual-299.svg" width="85.75822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-306-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[style=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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[xslant=2,blue]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[xslant=-1,red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</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">yslant</span><a + id="dx14-157015"></a><a + id="dx14-157016"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>slants the coordinate vertically by the given <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span>: + <!--l. 280--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-307-" ><colgroup id="TBL-307-1g"><col +id="TBL-307-1"><col +id="TBL-307-2"></colgroup><tr + valign="baseline" id="TBL-307-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-307-1-1" +class="td11"> <object data="pgfmanual-300.svg" width="85.65822pt" height="114.21097pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-307-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[style=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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[yslant=2,blue]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[yslant=-1,red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</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">rotate</span><a + id="dx14-157017"></a><a + id="dx14-157018"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">degree</span><span +class="cmsy-10">> </span>rotates the coordinate system by <span +class="cmsy-10"><</span><span +class="cmti-10">degree</span><span +class="cmsy-10">></span>: + <!--l. 291--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-308-" ><colgroup id="TBL-308-1g"><col +id="TBL-308-1"><col +id="TBL-308-2"></colgroup><tr + valign="baseline" id="TBL-308-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-308-1-1" +class="td11"> <object data="pgfmanual-301.svg" width="85.65822pt" height="66.93704pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-308-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[style=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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[rotate=40,blue]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[rotate=-20,red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</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">rotate around</span><a + id="dx14-157019"></a><a + id="dx14-157020"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">={</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">degree</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">:</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span> rotates the coordinate system by <span +class="cmsy-10"><</span><span +class="cmti-10">degree</span><span +class="cmsy-10">> </span>around the point + <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>. + <!--l. 303--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-309-" ><colgroup id="TBL-309-1g"><col +id="TBL-309-1"><col +id="TBL-309-2"></colgroup><tr + valign="baseline" id="TBL-309-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-309-1-1" +class="td11"> <object data="pgfmanual-302.svg" width="93.674pt" height="68.83777pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-309-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[style=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"> \draw</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"> </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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[rotate</span><span +class="cmtt-8"> around={40:(1,1)},blue]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[rotate</span><span +class="cmtt-8"> around={-20:(1,1)},red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</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">cm</span><a + id="dx14-157021"></a><a + id="dx14-157022"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">={</span></span></span><span +class="cmsy-10"><</span><span +class="cmmi-10">a</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">,</span></span></span><span +class="cmsy-10"><</span><span +class="cmmi-10">b</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">,</span></span></span><span +class="cmsy-10"><</span><span +class="cmmi-10">c</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">,</span></span></span><span +class="cmsy-10"><</span><span +class="cmmi-10">d</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">,</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span> applies the following transformation to all coordinates: Let (<span +class="cmmi-10">x,y</span>) be the + coordinate to be transformed and let <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">> </span>specify the point (<span +class="cmmi-10">t</span><sub ><span +class="cmmi-7">x</span></sub><span +class="cmmi-10">,t</span><sub ><span +class="cmmi-7">y</span></sub>). Then the new coordinate is given + by <img +src="pgfmanual23x.gif" alt="(a b) + c d" class="left" align="middle"><img +src="pgfmanual24x.gif" alt=" x +(y)" class="left" align="middle"> + <img +src="pgfmanual25x.gif" alt="(tx) + ty" class="left" align="middle">. Usually, you do not use this option directly. + <!--l. 321--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-310-" ><colgroup id="TBL-310-1g"><col +id="TBL-310-1"><col +id="TBL-310-2"></colgroup><tr + valign="baseline" id="TBL-310-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-310-1-1" +class="td11"> <object data="pgfmanual-303.svg" width="85.65822pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-310-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[style=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"> \draw</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"> </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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[cm={1,1,0,1,(0,0)},blue]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[cm={0,1,1,0,(1cm,1cm)},red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</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">reset cm</span><a + id="dx14-157023"></a><a + id="dx14-157024"></a> completely resets the coordinate transformation matrix to the identity matrix. This will destroy not + only the transformations applied in the current scope, but also all transformations inherited from surrounding + scopes. Do not use this option.</li></ul> + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse12.html" >prev</a>] [<a +href="pgfmanualse12.html#tailpgfmanualse12.html" >prev-tail</a>] [<a +href="pgfmanualse13.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse13.html" >up</a>] </p></div> +<!--l. 181--><p class="indent"> <a + id="tailpgfmanualse13.html"></a> +</body></html> 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 new file mode 100644 index 00000000000..5bebfa48766 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse14.html @@ -0,0 +1,3886 @@ +<!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-10-23 18:34: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="colorbox95"><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="colorbox96"><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="colorbox97"><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-312-" ><colgroup id="TBL-312-1g"><col +id="TBL-312-1"><col +id="TBL-312-2"></colgroup><tr + valign="baseline" id="TBL-312-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-1-2" +class="td11"> yields thick <object data="pgfmanual-305.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-306.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-2-2" +class="td11"> yields thick <object data="pgfmanual-307.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-308.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-3-2" +class="td11"> yields thick <object data="pgfmanual-309.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-310.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-4-2" +class="td11"> yields thick <object data="pgfmanual-311.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-312.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-5-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-5-2" +class="td11"> yields thick <object data="pgfmanual-313.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-314.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-6-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-6-2" +class="td11"> yields thick <object data="pgfmanual-315.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-316.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-7-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-7-2" +class="td11"> yields thick <object data="pgfmanual-317.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-318.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-8-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-8-2" +class="td11"> yields thick <object data="pgfmanual-319.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-320.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-9-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-9-2" +class="td11"> yields thick <object data="pgfmanual-321.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-322.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-10-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-10-2" +class="td11"> yields thick <object data="pgfmanual-323.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-324.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-11-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-11-2" +class="td11"> yields thick <object data="pgfmanual-325.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-326.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-12-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-12-2" +class="td11"> yields thick <object data="pgfmanual-327.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-328.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-13-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-13-2" +class="td11"> yields thick <object data="pgfmanual-329.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-330.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-14-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-14-2" +class="td11"> yields thick <object data="pgfmanual-331.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-332.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-15-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-15-2" +class="td11"> yields thick <object data="pgfmanual-333.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-334.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-16-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-312-16-2" +class="td11"> yields thick <object data="pgfmanual-335.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-336.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-312-17-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-312-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-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-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-313-1-2" +class="td11"> yields thick <object data="pgfmanual-337.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-338.svg" width="28.45274pt" height="10.76385pt" 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-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-313-2-2" +class="td11"> yields thick <object data="pgfmanual-339.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-340.svg" width="28.45274pt" height="10.76385pt" 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-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-313-3-2" +class="td11"> yields thick <object data="pgfmanual-341.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-342.svg" width="28.45274pt" height="10.76385pt" 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-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-313-4-2" +class="td11"> yields thick <object data="pgfmanual-343.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-344.svg" width="28.45274pt" height="10.76385pt" 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-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-313-5-2" +class="td11"> yields thick <object data="pgfmanual-345.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-346.svg" width="28.45274pt" height="10.76385pt" 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-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-313-6-2" +class="td11"> yields thick <object data="pgfmanual-347.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-348.svg" width="28.45274pt" height="10.76385pt" 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-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-313-7-2" +class="td11"> yields thick <object data="pgfmanual-349.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-350.svg" width="28.45274pt" height="10.76385pt" 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-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-313-8-2" +class="td11"> yields thick <object data="pgfmanual-351.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-352.svg" width="28.45274pt" height="10.76385pt" 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"> </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-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-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-314-1-2" +class="td11"> yields thick <object data="pgfmanual-353.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-354.svg" width="28.45274pt" height="10.76385pt" 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-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-314-2-2" +class="td11"> yields thick <object data="pgfmanual-355.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-356.svg" width="28.45274pt" height="10.76385pt" 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-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-314-3-2" +class="td11"> yields thick <object data="pgfmanual-357.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-358.svg" width="28.45274pt" height="10.76385pt" 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-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-314-4-2" +class="td11"> yields thick <object data="pgfmanual-359.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-360.svg" width="28.45274pt" height="10.76385pt" 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-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-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-315-1-2" +class="td11"> yields thick <object data="pgfmanual-361.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-362.svg" width="28.45274pt" height="10.76385pt" 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-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-315-2-2" +class="td11"> yields thick <object data="pgfmanual-363.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-364.svg" width="28.45274pt" height="10.76385pt" 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-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-315-3-2" +class="td11"> yields thick <object data="pgfmanual-365.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-366.svg" width="28.45274pt" height="10.76385pt" 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-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-315-4-2" +class="td11"> yields thick <object data="pgfmanual-367.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-368.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-315-5-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-315-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-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-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-316-1-2" +class="td11"> yields thick <object data="pgfmanual-369.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-370.svg" width="28.45274pt" height="10.76385pt" 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-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-316-2-2" +class="td11"> yields thick <object data="pgfmanual-371.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-372.svg" width="28.45274pt" height="10.76385pt" 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-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-316-3-2" +class="td11"> yields thick <object data="pgfmanual-373.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-374.svg" width="28.45274pt" height="10.76385pt" 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-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-316-4-2" +class="td11"> yields thick <object data="pgfmanual-375.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-376.svg" width="28.45274pt" height="10.76385pt" 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"> <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-316-5-2" +class="td11"> yields thick <object data="pgfmanual-377.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-378.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-316-6-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-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-316-6-2" +class="td11"> yields thick <object data="pgfmanual-379.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-380.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-316-7-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-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-316-7-2" +class="td11"> yields thick <object data="pgfmanual-381.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-382.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-316-8-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-316-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-316-8-2" +class="td11"> yields thick <object data="pgfmanual-383.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-384.svg" width="28.45274pt" height="10.76385pt" 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-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-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-317-1-2" +class="td11"> yields for line width 1ex <object data="pgfmanual-385.svg" width="42.67912pt" height="10.76385pt" 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-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-317-2-2" +class="td11"> yields for line width 1ex <object data="pgfmanual-386.svg" width="42.67912pt" height="10.76385pt" 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-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-317-3-2" +class="td11"> yields for line width 1ex <object data="pgfmanual-387.svg" width="42.67912pt" height="10.76385pt" 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-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-317-4-2" +class="td11"> yields for line width 1ex <object data="pgfmanual-388.svg" width="42.67912pt" height="10.76385pt" 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-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-317-5-2" +class="td11"> yields for line width 1ex <object data="pgfmanual-389.svg" width="42.67912pt" height="10.76385pt" 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-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-317-6-2" +class="td11"> yields for line width 1ex <object data="pgfmanual-390.svg" width="42.67912pt" height="10.76385pt" 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"> </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="colorbox98"><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="colorbox99"><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="colorbox100"><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="colorbox101">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-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"> <object data="pgfmanual-391.svg" width="85.75822pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-318-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="colorbox102">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-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="85.42587pt" height="2.9pt" 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[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="colorbox103">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-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="85.42587pt" height="2.9pt" 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=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="colorbox104">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-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="85.42587pt" height="48.85274pt" 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">\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="colorbox105">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-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="88.36203pt" height="113.5372pt" 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">\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="colorbox106">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-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="85.42587pt" height="2.9pt" 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=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="colorbox107">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-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="85.42587pt" height="5.4pt" 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=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="colorbox108">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-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="85.42587pt" height="5.4pt" 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=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="colorbox109">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-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="85.42587pt" height="5.4pt" 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=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="colorbox110">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-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="85.42587pt" height="3.93552pt" 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=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="colorbox111">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-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="85.42587pt" height="5.4pt" 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=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="colorbox112"><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="colorbox113"><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="colorbox114"><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="colorbox115"><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-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="68.43256pt" height="40.39645pt" 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">\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="colorbox116"><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-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="68.43256pt" height="40.39645pt" 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"> \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="colorbox117"><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-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="68.43256pt" height="40.39645pt" 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"> \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="colorbox118"><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-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="68.43256pt" height="40.39645pt" 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"> \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="colorbox119"><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-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="68.43256pt" height="40.39645pt" 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"> \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="colorbox120"><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-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="68.43256pt" height="40.39645pt" 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"> \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="colorbox121"><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-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="68.43256pt" height="40.39645pt" 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"> \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="colorbox122"><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-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="68.43256pt" height="40.39645pt" 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{\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="colorbox123"><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-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="68.43256pt" height="42.54958pt" 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">\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="colorbox124"><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-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="68.43256pt" height="40.39645pt" 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">\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="colorbox125"><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-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"> <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-339-1-2" +class="td11"> <object data="pgfmanual-412.svg" width="46.67911pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-339-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-339-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-339-2-2" +class="td11"> <object data="pgfmanual-413.svg" width="45.50754pt" height="8.51889pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-339-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-339-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-339-3-2" +class="td11"> <object data="pgfmanual-414.svg" width="46.67911pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-339-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-339-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="colorbox126"><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="colorbox127"><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="colorbox128"><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-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-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-340-1-2" +class="td11"> <object data="pgfmanual-415.svg" width="46.67911pt" height="6.09045pt" 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-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-340-2-2" +class="td11"> <object data="pgfmanual-416.svg" width="43.0791pt" height="9.69046pt" 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-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-340-3-2" +class="td11"> <object data="pgfmanual-417.svg" width="46.67911pt" height="9.69046pt" 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"> <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-340-4-2" +class="td11"> <object data="pgfmanual-418.svg" width="46.14322pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-5-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-5-2" +class="td11"> <object data="pgfmanual-419.svg" width="46.4833pt" height="9.3085pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-6-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-6-2" +class="td11"> <object data="pgfmanual-420.svg" width="46.67911pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-7-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-7-2" +class="td11"> <object data="pgfmanual-421.svg" width="46.67911pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-8-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-8-2" +class="td11"> <object data="pgfmanual-422.svg" width="46.67911pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-9-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-9-2" +class="td11"> <object data="pgfmanual-423.svg" width="46.67911pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-10-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-10-2" +class="td11"> <object data="pgfmanual-424.svg" width="46.67911pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-11-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-11-2" +class="td11"> <object data="pgfmanual-425.svg" width="46.67911pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-12-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-12-2" +class="td11"> <object data="pgfmanual-426.svg" width="46.14322pt" height="8.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-13-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-13-2" +class="td11"> <object data="pgfmanual-427.svg" width="46.14322pt" height="8.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-14-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-14-2" +class="td11"> <object data="pgfmanual-428.svg" width="45.67911pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-15-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-15-2" +class="td11"> <object data="pgfmanual-429.svg" width="45.67911pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-16-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-16-2" +class="td11"> <object data="pgfmanual-430.svg" width="46.4833pt" height="9.3085pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-17-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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-340-17-2" +class="td11"> <object data="pgfmanual-431.svg" width="46.4833pt" height="9.3085pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-340-18-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-340-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="colorbox129"><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="colorbox130"><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="colorbox131"><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="colorbox132">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-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"> <object data="pgfmanual-432.svg" width="85.55821pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-341-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-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"> Cross <object data="pgfmanual-433.svg" width="20.24374pt" height="11.77148pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> out! </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">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-434.svg" width="381.09662pt" height="141.29791pt" 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-343-" ><colgroup id="TBL-343-1g"><col +id="TBL-343-1"></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"> <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="colorbox133">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-435.svg" width="437.71866pt" height="183.49844pt" 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=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="colorbox134">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-345-" ><colgroup id="TBL-345-1g"><col +id="TBL-345-1"><col +id="TBL-345-2"></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"> <object data="pgfmanual-436.svg" width="51.02625pt" height="51.02625pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-345-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-437.svg" width="399.51447pt" height="313.7146pt" 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-346-" ><colgroup id="TBL-346-1g"><col +id="TBL-346-1"></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"> <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="colorbox135">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-347-" ><colgroup id="TBL-347-1g"><col +id="TBL-347-1"><col +id="TBL-347-2"></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"> Strike <object data="pgfmanual-438.svg" width="20.24374pt" height="11.77148pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> out! </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-347-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="colorbox136"><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="colorbox137"><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="colorbox138"><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-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"> <object data="pgfmanual-439.svg" width="85.75818pt" height="163.49527pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </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">\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-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="100.01622pt" height="163.49527pt" 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"> (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-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="85.75822pt" height="169.28902pt" 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"> (-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-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="72.88736pt" height="40.2234pt" 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"> 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-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="88.1847pt" height="98.57181pt" 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}</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-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="111.48257pt" height="77.62909pt" 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"> 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="colorbox139"><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="colorbox140"><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="colorbox141"><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-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="66.31656pt" height="37.8638pt" 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}[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-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="69.71658pt" height="41.26382pt" 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">\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-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="66.31656pt" height="37.8638pt" 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"> [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-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="66.11655pt" height="37.66379pt" 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">\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-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="66.71655pt" height="38.2638pt" 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">\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-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="66.71655pt" height="38.2638pt" 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">\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-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="66.31656pt" height="37.6638pt" 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"> 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-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="74.92764pt" height="37.6638pt" 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}</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-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="74.92764pt" height="46.47488pt" 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=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-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="70.2221pt" height="39.61658pt" 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">\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="colorbox142"><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="colorbox143"><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="colorbox144"><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="colorbox145">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="colorbox146">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-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="32.57529pt" height="32.57529pt" 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">\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-456.svg" width="414.33429pt" height="328.53442pt" 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-365-" ><colgroup id="TBL-365-1g"><col +id="TBL-365-1"></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"> <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> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse15.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse15.html new file mode 100644 index 00000000000..3be2199c388 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse15.html @@ -0,0 +1,974 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>15 Repeating Things: The Foreach Statement</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse16.html" >next</a>] [<a +href="pgfmanualse14.html" >prev</a>] [<a +href="pgfmanualse14.html#tailpgfmanualse14.html" >prev-tail</a>] [<a +href="#tailpgfmanualse15.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse15.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">15 </span> <a + id="x16-17900015"></a>Repeating Things: The Foreach Statement</h3> +<!--l. 10--><p class="noindent">In this section the package <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgffor.sty</span></span></span> is described. It can be used independently of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, but it works particularly +well together with <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and Ti<span +class="cmti-10">k</span>Z. +<!--l. 14--><p class="indent"> When you say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\usepackage{pgffor}</span></span></span>, two commands are defined: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\breakforeach</span></span></span>. Their +behaviour is described in the following: +<!--l. 19--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox147"><span +class="cmtt-10">\foreach</span><span class="obeylines-h"><span class="verb"> </span></span><span +class="cmsy-10"><</span><span +class="cmti-10">variables</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"> <span +class="cmtt-10">in </span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">list</span><span +class="cmsy-10">></span><span +class="cmtt-10">} </span><span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> +<a + id="dx16-179001"></a> + <!--l. 20--><p class="noindent">The syntax of this command is a bit complicated, so let us go through it step-by-step. + <!--l. 23--><p class="noindent">In the easiest case, <span +class="cmsy-10"><</span><span +class="cmti-10">variables</span><span +class="cmsy-10">> </span>is a single <span class="TEX">T<span +class="E">E</span>X</span>-command like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\x</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\point</span></span></span>. (If you want to have some + fun, you can also use active characters. If you do not know what active characters are, you are blessed.) + <!--l. 28--><p class="noindent">Still in the easiest case, <span +class="cmsy-10"><</span><span +class="cmti-10">list</span><span +class="cmsy-10">> </span>is a comma-separated list of values. Anything can be used as a value, + but numbers are most likely. + <!--l. 32--><p class="noindent">Finally, in the easiest case, <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">> </span>is some <span class="TEX">T<span +class="E">E</span>X</span>-text in curly braces. + <!--l. 35--><p class="noindent">With all these assumptions, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> statement will execute the <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">> </span>repeatedly, once for + every element of the <span +class="cmsy-10"><</span><span +class="cmti-10">list</span><span +class="cmsy-10">></span>. Each time the <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">> </span>are executed, the <span +class="cmsy-10"><</span><span +class="cmti-10">variable</span><span +class="cmsy-10">> </span>will be set to the + current value of the list item. + <!--l. 40--><p class="noindent"><div class="obeylines-v"></div><!--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"><col +id="TBL-366-2"></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"> [1][2][3][0] </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-366-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><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,0}</span><span +class="cmtt-8"> {[\x]}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 45--><p class="noindent"><span +class="cmbx-10">Syntax for the commands. </span>Let use move on to a more complicated setting. The first complication occurs + when the <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">> </span>are not some text in curly braces. If the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> statement does not encounter an + opening brace, it will instead scan everything up to the next semicolon and use this as <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">></span>. This is + most useful in situations like the following: + <!--l. 53--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-367-" ><colgroup id="TBL-367-1g"><col +id="TBL-367-1"><col +id="TBL-367-2"></colgroup><tr + valign="baseline" id="TBL-367-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-367-1-1" +class="td11"> <object data="pgfmanual-457.svg" width="97.13914pt" height="11.78091pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-367-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,1,2,3}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (\x,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (0.2cm);</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 59--><p class="noindent">However, the “reading till the next semicolon” is not the whole truth. There is another rule: If a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> + statement is directly followed by another <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> statement, this second foreach statement is collected as + <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">></span>. This allows you to write the following: + <!--l. 65--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-368-" ><colgroup id="TBL-368-1g"><col +id="TBL-368-1"><col +id="TBL-368-2"></colgroup><tr + valign="baseline" id="TBL-368-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-368-1-1" +class="td11"> <object data="pgfmanual-458.svg" width="97.13914pt" height="97.13914pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-368-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"> \foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,1,2,3}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \y</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,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> +<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"> \draw</span><span +class="cmtt-8"> (\x,\y)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (0.2cm);</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"> \fill</span><span +class="cmtt-8"> (\x,\y)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (0.1cm);</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> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 77--><p class="noindent"><span +class="cmbx-10">The dots notation. </span>The second complication concerns the <span +class="cmsy-10"><</span><span +class="cmti-10">list</span><span +class="cmsy-10">></span>. If this <span +class="cmsy-10"><</span><span +class="cmti-10">list</span><span +class="cmsy-10">> </span>contains the + list item “<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">...</span></span></span>”, this list item is replaced by the “missing values.” More precisely, the following + happens: + <!--l. 82--><p class="noindent">Normally, when a list item <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">...</span></span></span> is encountered, there should already have been <span +class="cmti-10">two </span>list items before it, which + where numbers. Examples of <span +class="cmti-10">numbers </span>are <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-10</span></span></span>, or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-0.24</span></span></span>. Let us call these numbers <span +class="cmmi-10">x </span>and <span +class="cmmi-10">y </span>and let + <span +class="cmmi-10">d </span>:= <span +class="cmmi-10">y </span><span +class="cmsy-10">-</span><span +class="cmmi-10">x </span>be their difference. Next, there should also be one number following the three dots, let us call this + number <span +class="cmmi-10">z</span>. + <!--l. 89--><p class="noindent">In this situation, the part of the list reading “<span +class="cmmi-10">x</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">,</span></span></span><span +class="cmmi-10">y</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">,...,</span></span></span><span +class="cmmi-10">z</span>” is replaced by “<span +class="cmmi-10">x</span>, <span +class="cmmi-10">x </span>+ <span +class="cmmi-10">d</span>, <span +class="cmmi-10">x </span>+ 2<span +class="cmmi-10">d</span>, <span +class="cmmi-10">x </span>+ 3<span +class="cmmi-10">d</span>, ..., + <span +class="cmmi-10">x </span>+ <span +class="cmmi-10">md</span>,” where the last dots are semantic dots, not syntactic dots. The value <span +class="cmmi-10">m </span>is the largest number such + that <span +class="cmmi-10">x </span>+ <span +class="cmmi-10">md </span><span +class="cmsy-10"><u +class="underline"><</u> </span><span +class="cmmi-10">z </span>if <span +class="cmmi-10">d </span>is positive or such that <span +class="cmmi-10">x </span>+ <span +class="cmmi-10">md </span><span +class="cmsy-10"><u +class="underline">></u> </span><span +class="cmmi-10">z </span>if <span +class="cmmi-10">d </span>is negative. + <!--l. 96--><p class="noindent">Perhaps it is best to explain this by some examples: The following <span +class="cmsy-10"><</span><span +class="cmti-10">list</span><span +class="cmsy-10">> </span>have the same effects: + <!--l. 99--><p class="noindent"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span><span +class="cmtt-10"> \x</span><span +class="cmtt-10"> in</span><span +class="cmtt-10"> {1,2,...,6}</span><span +class="cmtt-10"> {\x,</span><span +class="cmtt-10"> }</span></span></span> yields 1, 2, 3, 4, 5, 6, + <!--l. 101--><p class="noindent"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span><span +class="cmtt-10"> \x</span><span +class="cmtt-10"> in</span><span +class="cmtt-10"> {1,2,3,...,6}</span><span +class="cmtt-10"> {\x,</span><span +class="cmtt-10"> }</span></span></span> yields 1, 2, 3, 4, 5, 6, + <!--l. 103--><p class="noindent"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span><span +class="cmtt-10"> \x</span><span +class="cmtt-10"> in</span><span +class="cmtt-10"> {1,3,...,11}</span><span +class="cmtt-10"> {\x,</span><span +class="cmtt-10"> }</span></span></span> yields 1, 3, 5, 7, 9, 11, + <!--l. 105--><p class="noindent"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span><span +class="cmtt-10"> \x</span><span +class="cmtt-10"> in</span><span +class="cmtt-10"> {1,3,...,10}</span><span +class="cmtt-10"> {\x,</span><span +class="cmtt-10"> }</span></span></span> yields 1, 3, 5, 7, 9, + <!--l. 107--><p class="noindent"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span><span +class="cmtt-10"> \x</span><span +class="cmtt-10"> in</span><span +class="cmtt-10"> {0,0.1,...,0.5}</span><span +class="cmtt-10"> {\x,</span><span +class="cmtt-10"> }</span></span></span> yields 0, 0.1, 0.20001, 0.30002, 0.40002, + <!--l. 109--><p class="noindent"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span><span +class="cmtt-10"> \x</span><span +class="cmtt-10"> in</span><span +class="cmtt-10"> {a,b,9,8,...,1,2,2.125,...,2.5}</span><span +class="cmtt-10"> {\x,</span><span +class="cmtt-10"> }</span></span></span> yields a, b, 9, 8, 7, 6, 5, 4, 3, 2, 1, 2, 2.125, + 2.25, 2.375, 2.5, + <!--l. 111--><p class="noindent">As can be seen, for fractional steps that are not multiples of 2<sup ><span +class="cmsy-7">-</span><span +class="cmmi-7">n</span></sup> for some small <span +class="cmmi-10">n</span>, rounding errors can + occur pretty easily. Thus, in the second last case, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.5</span></span></span> should probably be replaced by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.501</span></span></span> for + robustness. + <!--l. 116--><p class="noindent">There is yet another special case for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">...</span></span></span> statement: If the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">...</span></span></span> is used right after the first item in the list, + that is, if there is an <span +class="cmmi-10">x</span>, but no <span +class="cmmi-10">y</span>, the difference <span +class="cmmi-10">d </span>obviously cannot be computed and is set to 1 if the number <span +class="cmmi-10">z</span> + following the dots is larger than <span +class="cmmi-10">x </span>and is set to <span +class="cmsy-10">-</span>1 if <span +class="cmmi-10">z </span>is smaller: + <!--l. 122--><p class="noindent"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span><span +class="cmtt-10"> \x</span><span +class="cmtt-10"> in</span><span +class="cmtt-10"> {1,...,6}</span><span +class="cmtt-10"> {\x,</span><span +class="cmtt-10"> }</span></span></span> yields 1, 2, 3, 4, 5, 6, + <!--l. 124--><p class="noindent"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span><span +class="cmtt-10"> \x</span><span +class="cmtt-10"> in</span><span +class="cmtt-10"> {9,...,3.5}</span><span +class="cmtt-10"> {\x,</span><span +class="cmtt-10"> }</span></span></span> yields 9, 8, 7, 6, 5, 4, + <!--l. 127--><p class="noindent"><span +class="cmbx-10">Special handling of pairs. </span>Different list items are separated by commas. However, this causes a problem + when the list items contain commas themselves as pairs like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0,1)</span></span></span> do. In this case, you should put the items + containing commas in braces as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{(0,1)}</span></span></span>. However, since pairs are such a natural and useful + case, they get a special treatment by the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> statement. When a list item starts with + a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(</span></span></span> everything up to the next <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span> is made part of the item. Thus, we can write things like the + following: + <!--l. 137--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-369-" ><colgroup id="TBL-369-1g"><col +id="TBL-369-1"><col +id="TBL-369-2"></colgroup><tr + valign="baseline" id="TBL-369-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-369-1-1" +class="td11"> <object data="pgfmanual-459.svg" width="92.8714pt" height="43.0791pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-369-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \position</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {(0,0),</span><span +class="cmtt-8"> (1,1),</span><span +class="cmtt-8"> (2,0),</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"> \draw</span><span +class="cmtt-8"> \position</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> +(.25,.5);</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 144--><p class="noindent"><span +class="cmbx-10">Using the foreach-statement inside paths. </span>Ti<span +class="cmti-10">k</span>Z allows you to use a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> statement inside a path + construction. In such a case, the <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">> </span>must be path construction commands. Here are two + examples: + <!--l. 149--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-370-" ><colgroup id="TBL-370-1g"><col +id="TBL-370-1"><col +id="TBL-370-2"></colgroup><tr + valign="baseline" id="TBL-370-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-370-1-1" +class="td11"> <object data="pgfmanual-460.svg" width="85.75822pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-370-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1,...,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"> (\x,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (\x,0)</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"> ;</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 157--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-371-" ><colgroup id="TBL-371-1g"><col +id="TBL-371-1"><col +id="TBL-371-2"></colgroup><tr + valign="baseline" id="TBL-371-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-371-1-1" +class="td11"> <object data="pgfmanual-461.svg" width="57.30548pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-371-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \p</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1,...,3}</span><span +class="cmtt-8"> {(\p,1)--(\p,3)</span><span +class="cmtt-8"> (1,\p)--(3,\p)};</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 162--><p class="noindent"><span +class="cmbx-10">Multiple variables. </span>You will often wish to iterate over two variables at the same time. Since you can nest + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> loops, this is normally straight-forward. However, you sometimes wish variables to iterate + “simultaneously.” For example, we might be given a list of edges that connect two coordinates and might wish + to iterate over these edges. While doing so, we would like the source and target of the edges to be set to two + different variables. + <!--l. 171--><p class="noindent">To achieve this, you can use the following syntax: The <span +class="cmsy-10"><</span><span +class="cmti-10">variables</span><span +class="cmsy-10">> </span>may not only be a single <span class="TEX">T<span +class="E">E</span>X</span>-variable. + Instead, it can also be a list of variables separated by slashes (<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">/</span></span></span>). In this case the list items can also be lists of + values separated by slashes. + <!--l. 177--><p class="noindent">Assuming that the <span +class="cmsy-10"><</span><span +class="cmti-10">variables</span><span +class="cmsy-10">> </span>and the list items are lists of values, each time the <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">> </span>are executed, + each of the variables in <span +class="cmsy-10"><</span><span +class="cmti-10">variables</span><span +class="cmsy-10">> </span>is set to one part of the list making up the current list item. Here is an + example to clarify this: + <!--l. 182--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span><span +class="cmtt-10"> \x</span><span +class="cmtt-10"> /</span><span +class="cmtt-10"> \y</span><span +class="cmtt-10"> in</span><span +class="cmtt-10"> {1/2,a/b}</span><span +class="cmtt-10"> {``\x\</span><span +class="cmtt-10"> and</span><span +class="cmtt-10"> \y''}</span></span></span> yields “1 and 2”“a and b”. + <!--l. 185--><p class="noindent">If some entry in the <span +class="cmsy-10"><</span><span +class="cmti-10">list</span><span +class="cmsy-10">> </span>does not have “enough” slashes, the last entry will be repeated. Here is an + example: + <!--l. 187--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-372-" ><colgroup id="TBL-372-1g"><col +id="TBL-372-1"><col +id="TBL-372-2"></colgroup><tr + valign="baseline" id="TBL-372-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-372-1-1" +class="td11"> <object data="pgfmanual-462.svg" width="97.02419pt" height="13.11038pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-372-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"> \foreach</span><span +class="cmtt-8"> \x/\xtext</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,...,3,2.72</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> e}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (\x,0)</span><span +class="cmtt-8"> node{$\xtext$};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 194--><p class="noindent">Here are more useful examples: + <!--l. 195--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-373-" ><colgroup id="TBL-373-1g"><col +id="TBL-373-1"><col +id="TBL-373-2"></colgroup><tr + valign="baseline" id="TBL-373-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-373-1-1" +class="td11"> <object data="pgfmanual-463.svg" width="99.98459pt" height="67.2985pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-373-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"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Define</span><span +class="cmsltt-10x-x-80"> some</span><span +class="cmsltt-10x-x-80"> coordinates:</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{every</span><span +class="cmtt-8"> node}=[draw,fill]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \path[shape=circle,fill=examplefill]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node(a)</span><span +class="cmtt-8"> {a}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (2,0.55)</span><span +class="cmtt-8"> node(b)</span><span +class="cmtt-8"> {b}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (1,1.5)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node(c)</span><span +class="cmtt-8"> {c}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (2,1.75)</span><span +class="cmtt-8"> node(d)</span><span +class="cmtt-8"> {d};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Draw</span><span +class="cmsltt-10x-x-80"> some</span><span +class="cmsltt-10x-x-80"> connections:</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \source/\target</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {a/b,</span><span +class="cmtt-8"> b/c,</span><span +class="cmtt-8"> c/a,</span><span +class="cmtt-8"> c/d}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (\source)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(.75cm,0pt)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(-.75cm,0pt)..(\target);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 211--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-374-" ><colgroup id="TBL-374-1g"><col +id="TBL-374-1"><col +id="TBL-374-2"></colgroup><tr + valign="baseline" id="TBL-374-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-374-1-1" +class="td11"> <object data="pgfmanual-464.svg" width="65.84128pt" height="114.21097pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-374-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"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Let's</span><span +class="cmsltt-10x-x-80"> draw</span><span +class="cmsltt-10x-x-80"> circles</span><span +class="cmsltt-10x-x-80"> at</span><span +class="cmsltt-10x-x-80"> interesting</span><span +class="cmsltt-10x-x-80"> points:</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> \y</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> \diameter</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> 0</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> 2mm,</span><span +class="cmtt-8"> 1</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> 1</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> 3mm,</span><span +class="cmtt-8"> 2</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> 0</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> 1mm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (\x,\y)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (\diameter);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Same</span><span +class="cmsltt-10x-x-80"> effect</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \center/\diameter</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {{(0,0)/2mm},</span><span +class="cmtt-8"> {(1,1)/3mm},</span><span +class="cmtt-8"> {(2,0)/1mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[yshift=2.5cm]</span><span +class="cmtt-8"> \center</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (\diameter);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 223--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-375-" ><colgroup id="TBL-375-1g"><col +id="TBL-375-1"><col +id="TBL-375-2"></colgroup><tr + valign="baseline" id="TBL-375-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-375-1-1" +class="td11"> <object data="pgfmanual-465.svg" width="116.811pt" height="116.811pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-375-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[cap=round,line</span><span +class="cmtt-8"> width=3pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw</span><span +class="cmtt-8"> [fill=examplefill]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2cm);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \angle</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> \label</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"> {0/3,</span><span +class="cmtt-8"> 30/2,</span><span +class="cmtt-8"> 60/1,</span><span +class="cmtt-8"> 90/12,</span><span +class="cmtt-8"> 120/11,</span><span +class="cmtt-8"> 150/10,</span><span +class="cmtt-8"> 180/9,</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"> 210/8,</span><span +class="cmtt-8"> 240/7,</span><span +class="cmtt-8"> 270/6,</span><span +class="cmtt-8"> 300/5,</span><span +class="cmtt-8"> 330/4}</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"> \draw[line</span><span +class="cmtt-8"> width=1pt]</span><span +class="cmtt-8"> (\angle:1.8cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (\angle:2cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (\angle:1.4cm)</span><span +class="cmtt-8"> node{\textsf{\label}};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \angle</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,90,180,270}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[line</span><span +class="cmtt-8"> width=2pt]</span><span +class="cmtt-8"> (\angle:1.6cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (\angle:2cm);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (120:0.8cm);</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> hour</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (90:1cm);</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> minute</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span><span +class="cmsltt-10x-x-80">%</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 243--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-376-" ><colgroup id="TBL-376-1g"><col +id="TBL-376-1"><col +id="TBL-376-2"></colgroup><tr + valign="baseline" id="TBL-376-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-376-1-1" +class="td11"> <object data="pgfmanual-466.svg" width="108.12007pt" height="108.12007pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-376-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz[shading=ball]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> \cola</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0/red,1/green,2/blue,3/yellow}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \y</span><span +class="cmtt-8"> /</span><span +class="cmtt-8"> \colb</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0/red,1/green,2/blue,3/yellow}</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"> \shade[ball</span><span +class="cmtt-8"> color=\cola!50!\colb]</span><span +class="cmtt-8"> (\x,\y)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (0.4cm);</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 252--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox148"><span +class="cmtt-10">\breakforeach</span></span> </dt><dd +class="description"> +<a + id="dx16-179002"></a> + <!--l. 253--><p class="noindent">If this command is given inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> command, no further executions of the <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">> </span>will + occur. However, the current execution of the <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">> </span>is continued normally, so it is probably best + to use this command only at the end of a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> command. + <!--l. 259--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-377-" ><colgroup id="TBL-377-1g"><col +id="TBL-377-1"><col +id="TBL-377-2"></colgroup><tr + valign="baseline" id="TBL-377-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-377-1-1" +class="td11"> <object data="pgfmanual-467.svg" width="91.35823pt" height="97.35823pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-377-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"> \foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1,...,4}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \y</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1,...,4}</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"> </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"> \fill[red!50]</span><span +class="cmtt-8"> (\x,\y)</span><span +class="cmtt-8"> ellipse</span><span +class="cmtt-8"> (3pt</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> 6pt);</span> +<br> +<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"> \ifnum</span><span +class="cmtt-8"> \x<\y</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"> \breakforeach</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"> \fi</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> + </dd></dl> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse16.html" >next</a>] [<a +href="pgfmanualse14.html" >prev</a>] [<a +href="pgfmanualse14.html#tailpgfmanualse14.html" >prev-tail</a>] [<a +href="pgfmanualse15.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse15.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse15.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse16.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse16.html new file mode 100644 index 00000000000..1115680bb15 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse16.html @@ -0,0 +1,1631 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>16 Page Management</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse17.html" >next</a>] [<a +href="pgfmanualse15.html" >prev</a>] [<a +href="pgfmanualse15.html#tailpgfmanualse15.html" >prev-tail</a>] [<a +href="#tailpgfmanualse16.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse16.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">16 </span> <a + id="x17-18000016"></a>Page Management</h3> +<!--l. 10--><p class="noindent">This section describes the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> packages. Although this package is not concerned with creating pictures, its +implementation relies so heavily on <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> that it is documented here. Currently, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> only works +with <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>, but if you are adventurous, feel free to hack the code so that it also works with plain +<span class="TEX">T<span +class="E">E</span>X</span>. +<!--l. 16--><p class="indent"> The aim of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> is to provide a flexible way of putting multiple pages on a single page <span +class="cmti-10">inside </span><span class="TEX"><span +class="cmti-10">T</span><span +class="E"><span +class="cmti-10">E</span></span><span +class="cmti-10">X</span></span>. Thus, +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> is quite different from useful tools like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">psnup</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdfnup</span></span></span> insofar as it creates its output in a single pass. +Furthermore, it works uniformly with both <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">latex</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdflatex</span></span></span>, making it easy to put multiple pages on a single +page without any fuss. +<!--l. 23--><p class="indent"> A word of warning: <span +class="cmti-10">using </span><span class="obeylines-h"><span class="verb"><span +class="cmitt-10">pgfpages</span></span></span> <span +class="cmti-10">will destroy hyperlinks</span>. Actually, the hyperlinks are not destroyed, only they +will appear at totally wrong positions on the final output. This is due to a fundamental flaw in the +<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> specification: In <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> the bounding rectangle of a hyperlink is given in “absolute page coordinates” and +translations or rotations do not affect them. Thus, the transformations applied by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> to put the pages where +you want them are (cannot, even) be applied to the coordinates of hyperlinks. It is unlikely that this will change in +the foreseeable future. +<!--l. 35--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">16.1 </span> <a + id="x17-18100016.1"></a>Basic Usage</h4> +<!--l. 37--><p class="noindent">The internals of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> are complex since the package can do all sorts of interesting tricks. For this reason, +so-called <span +class="cmti-10">layouts </span>are predefined that setup all option in appropriate ways. +<!--l. 41--><p class="indent"> You use a layout as follows: +<!--l. 42--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-378-" ><colgroup id="TBL-378-1g"><col +id="TBL-378-1"></colgroup><tr + valign="baseline" id="TBL-378-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-378-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\documentclass{article}</span> +<br> +<br><span +class="cmtt-8">\usepackage{pgfpages}</span> +<br><span +class="cmtt-8">\pgfpagesuselayout{2</span><span +class="cmtt-8"> on</span><span +class="cmtt-8"> 1}[a4paper,landscape,border</span><span +class="cmtt-8"> shrink=5mm]</span> +<br> +<br><span +class="cmtt-8">\begin{document}</span> +<br><span +class="cmtt-8">This</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> shown</span><span +class="cmtt-8"> on</span><span +class="cmtt-8"> the</span><span +class="cmtt-8"> left.</span> +<br><span +class="cmtt-8">\clearpage</span> +<br><span +class="cmtt-8">This</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> shown</span><span +class="cmtt-8"> on</span><span +class="cmtt-8"> the</span><span +class="cmtt-8"> right.</span> +<br><span +class="cmtt-8">\end{document}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 55--><p class="indent"> The layout <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">2</span><span +class="cmtt-10"> on</span><span +class="cmtt-10"> 1</span></span></span> puts two pages on a single page. The option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">a4paper</span></span></span> tells <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> that the <span +class="cmti-10">resulting </span>page +(called the <span +class="cmti-10">physical </span>page in the following) should be <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">a4paper</span></span></span> and it should be landscape (which is quite logical since +putting two portrait pages next to each other gives a landscape page). Normally, the <span +class="cmti-10">logical </span>pages, that is, the pages +that <span class="TEX">T<span +class="E">E</span>X</span> “thinks” that it is typesetting, will have the same sizes, but this need not be the case. <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> will +automatically scale down the logical pages such that two logical pages fit next to each other inside a DIN A4 +page. +<!--l. 65--><p class="indent"> The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">border</span><span +class="cmtt-10"> shrink</span></span></span> tells <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> that it should add an additional 5mm to the shrinking such that a +5mm-wide border is shown around the resulting logical pages. +<!--l. 69--><p class="indent"> As a second example, let us put two pages produced by the <span +class="cmcsc-10"><small +class="small-caps">B</small><small +class="small-caps">E</small><small +class="small-caps">A</small><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">R</small> </span>class on a single page: +<!--l. 72--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-379-" ><colgroup id="TBL-379-1g"><col +id="TBL-379-1"></colgroup><tr + valign="baseline" id="TBL-379-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-379-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\documentclass{beamer}</span> +<br> +<br><span +class="cmtt-8">\usepackage{pgfpages}</span> +<br><span +class="cmtt-8">\pgfpagesuselayout{2</span><span +class="cmtt-8"> on</span><span +class="cmtt-8"> 1}[a4paper,border</span><span +class="cmtt-8"> shrink=5mm]</span> +<br> +<br><span +class="cmtt-8">\begin{document}</span> +<br><span +class="cmtt-8">\begin{frame}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> This</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> shown</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> the</span><span +class="cmtt-8"> top.</span> +<br><span +class="cmtt-8">\end{frame}</span> +<br><span +class="cmtt-8">\begin{frame}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> This</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> shown</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> the</span><span +class="cmtt-8"> bottom.</span> +<br><span +class="cmtt-8">\end{frame}</span> +<br><span +class="cmtt-8">\end{document}</span></div> </td></tr></table> </td> +</tr></table> + + +</div> +<!--l. 88--><p class="indent"> Note that we do not use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">landscape</span></span></span> option since <span +class="cmcsc-10"><small +class="small-caps">B</small><small +class="small-caps">E</small><small +class="small-caps">A</small><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">R</small></span>’s logical pages are already in landscape mode and +putting two landscape pages on top of each other results in a portrait page. However, if you had used the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">4</span><span +class="cmtt-10"> on</span><span +class="cmtt-10"> 1</span></span></span> +layout, you would have had to add <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">landscape</span></span></span> once more, using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">8</span><span +class="cmtt-10"> on</span><span +class="cmtt-10"> 1</span></span></span> you must not, using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">16</span><span +class="cmtt-10"> on</span><span +class="cmtt-10"> 1</span></span></span> you need +it yet again. And, no, there is no <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">32</span><span +class="cmtt-10"> on</span><span +class="cmtt-10"> 1</span></span></span> layout. +<!--l. 95--><p class="indent"> Another word of caution: <span +class="cmti-10">using </span><span class="obeylines-h"><span class="verb"><span +class="cmitt-10">pgfpages</span></span></span> <span +class="cmti-10">will produce wrong page numbers in the </span><span class="obeylines-h"><span class="verb"><span +class="cmitt-10">.aux</span></span></span> <span +class="cmti-10">file</span>. The reason is that +<span class="TEX">T<span +class="E">E</span>X</span> instantiates the page numbers when writing an <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.aux</span></span></span> file only when the physical page is shipped out. +Fortunately, this problem is easy to fix: First, typeset our file normally without using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpagesuselayout</span></span></span> +command (just put the comment marker <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">%</span></span></span> before it) Then, rerun <span class="TEX">T<span +class="E">E</span>X</span> with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpagesuselayout</span></span></span> command +included and add the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\nofiles</span></span></span>. This command ensures that the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.aux</span></span></span> file is not modified, which is +exactly what you want. So, to typeset the above example, you should actually first <span class="TEX">T<span +class="E">E</span>X</span> the following +file: +<!--l. 106--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-380-" ><colgroup id="TBL-380-1g"><col +id="TBL-380-1"></colgroup><tr + valign="baseline" id="TBL-380-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-380-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\documentclass{article}</span> +<br> +<br><span +class="cmtt-8">\usepackage{pgfpages}</span> +<br><span +class="cmsltt-10x-x-80">%%\pgfpagesuselayout{2</span><span +class="cmsltt-10x-x-80"> on</span><span +class="cmsltt-10x-x-80"> 1}[a4paper,landscape,border</span><span +class="cmsltt-10x-x-80"> shrink=5mm]</span> +<br><span +class="cmsltt-10x-x-80">%%\nofiles</span> +<br> +<br><span +class="cmtt-8">\begin{document}</span> +<br><span +class="cmtt-8">This</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> shown</span><span +class="cmtt-8"> on</span><span +class="cmtt-8"> the</span><span +class="cmtt-8"> left.</span> +<br><span +class="cmtt-8">\clearpage</span> +<br><span +class="cmtt-8">This</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> shown</span><span +class="cmtt-8"> on</span><span +class="cmtt-8"> the</span><span +class="cmtt-8"> right.</span> +<br><span +class="cmtt-8">\end{document}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 119--><p class="indent"> and then typeset +<!--l. 120--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-381-" ><colgroup id="TBL-381-1g"><col +id="TBL-381-1"></colgroup><tr + valign="baseline" id="TBL-381-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-381-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\documentclass{article}</span> +<br> +<br><span +class="cmtt-8">\usepackage{pgfpages}</span> +<br><span +class="cmtt-8">\pgfpagesuselayout{2</span><span +class="cmtt-8"> on</span><span +class="cmtt-8"> 1}[a4paper,landscape,border</span><span +class="cmtt-8"> shrink=5mm]</span> +<br><span +class="cmtt-8">\nofiles</span> +<br> +<br><span +class="cmtt-8">\begin{document}</span> +<br><span +class="cmtt-8">This</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> shown</span><span +class="cmtt-8"> on</span><span +class="cmtt-8"> the</span><span +class="cmtt-8"> left.</span> +<br><span +class="cmtt-8">\clearpage</span> +<br><span +class="cmtt-8">This</span><span +class="cmtt-8"> text</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> shown</span><span +class="cmtt-8"> on</span><span +class="cmtt-8"> the</span><span +class="cmtt-8"> right.</span> +<br><span +class="cmtt-8">\end{document}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 134--><p class="indent"> The final basic example is the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">resize</span><span +class="cmtt-10"> to</span></span></span> layout (it works a bit like a hypothetical <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1</span><span +class="cmtt-10"> on</span><span +class="cmtt-10"> 1</span></span></span> layout). This layout +resizes the logical page such that is fits the specified physical size. Since this does not change the page numbering, +you need not worry about the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.aux</span></span></span> files with this layout. For example, adding the following lines will ensure that +the physical output will fit on DIN A4 paper: +<!--l. 140--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-382-" ><colgroup id="TBL-382-1g"><col +id="TBL-382-1"></colgroup><tr + valign="baseline" id="TBL-382-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-382-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\usepackage{pgfpages}</span> +<br><span +class="cmtt-8">\pgfpagesuselayout{resize</span><span +class="cmtt-8"> to}[a4paper]</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 145--><p class="indent"> This can be very useful when you have to handle lots of papers that are typeset for, say, letter paper and you +have an A4 printer or the other way round. For example, the following article will be fit for printing on letter +paper: +<!--l. 149--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-383-" ><colgroup id="TBL-383-1g"><col +id="TBL-383-1"></colgroup><tr + valign="baseline" id="TBL-383-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-383-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\documentclass[a4paper]{article}</span> +<br><span +class="cmsltt-10x-x-80">%%</span><span +class="cmsltt-10x-x-80"> a4</span><span +class="cmsltt-10x-x-80"> is</span><span +class="cmsltt-10x-x-80"> currently</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> logical</span><span +class="cmsltt-10x-x-80"> size</span><span +class="cmsltt-10x-x-80"> and</span><span +class="cmsltt-10x-x-80"> also</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> physical</span><span +class="cmsltt-10x-x-80"> size</span> +<br> +<br><span +class="cmtt-8">\usepackage{pgfpages}</span> +<br><span +class="cmtt-8">\pgfpagesuselayout{resize</span><span +class="cmtt-8"> to}[letterpaper]</span> +<br><span +class="cmsltt-10x-x-80">%%</span><span +class="cmsltt-10x-x-80"> a4</span><span +class="cmsltt-10x-x-80"> is</span><span +class="cmsltt-10x-x-80"> still</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> logical</span><span +class="cmsltt-10x-x-80"> size,</span><span +class="cmsltt-10x-x-80"> but</span><span +class="cmsltt-10x-x-80"> letter</span><span +class="cmsltt-10x-x-80"> is</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> physical</span><span +class="cmsltt-10x-x-80"> one</span> +<br> +<br><span +class="cmtt-8">\begin{document}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \title{My</span><span +class="cmtt-8"> Great</span><span +class="cmtt-8"> Article}</span> +<br><span +class="cmtt-8">...</span> +<br><span +class="cmtt-8">\end{document}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 165--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">16.2 </span> <a + id="x17-18200016.2"></a>The Predefined Layouts</h4> + + +<!--l. 167--><p class="noindent">This section explains the predefined layouts in more detail. You select a layout using the following +command: + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox149"><span +class="cmtt-10">\pgfpagesuselayout</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">layout</span><span +class="cmsy-10">></span><span +class="cmtt-10">}[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> +<a + id="dx17-182001"></a> + <!--l. 170--><p class="noindent">Installs the specified <span +class="cmsy-10"><</span><span +class="cmti-10">layout</span><span +class="cmsy-10">> </span>with the given <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>set. The predefined layouts and their permissible + options are explained below. + <!--l. 174--><p class="noindent">If this function is called multiple times, only the last call “wins.” You can thereby overwrite any + previous settings. In particular, layouts <span +class="cmti-10">do not </span>accumulate. + <!--l. 178--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpagesuselayout{resize</span><span +class="cmtt-10"> to}[a4paper]</span></span></span> </dd></dl> +<!--l. 181--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox150"><span +class="cmtt-10">\pgfpagesuselayout{</span><span +class="cmtt-10">resize to</span><span +class="cmtt-10">}[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> +<a + id="dx17-182002"></a> +<a + id="dx17-182003"></a> + <!--l. 182--><p class="noindent">This layout is used to resize every logical page to a specified physical size. To determine the target size, the + following options may be given: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">physical</span><span +class="cmtt-10"> paper</span><span +class="cmtt-10"> height=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">size</span><span +class="cmsy-10">></span> sets the height of the physical pape size to <span +class="cmsy-10"><</span><span +class="cmti-10">size</span><span +class="cmsy-10">></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">physical</span><span +class="cmtt-10"> paper</span><span +class="cmtt-10"> width=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">size</span><span +class="cmsy-10">></span> sets the width of the physical pape size to <span +class="cmsy-10"><</span><span +class="cmti-10">size</span><span +class="cmsy-10">></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">a0paper</span></span></span> sets the physical page size to DIN A0 paper. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">a1paper</span></span></span> sets the physical page size to DIN A1 paper. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">a2paper</span></span></span> sets the physical page size to DIN A2 paper. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">a3paper</span></span></span> sets the physical page size to DIN A3 paper. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">a4paper</span></span></span> sets the physical page size to DIN A4 paper. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">a5paper</span></span></span> sets the physical page size to DIN A5 paper. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">a6paper</span></span></span> sets the physical page size to DIN A6 paper. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">letterpaper</span></span></span> sets the physical page size to the American letter paper size. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">legalpaper</span></span></span> sets the physical page size to the American legal paper size. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">executivepaper</span></span></span> sets the physical page size to the American executive paper size. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">landscape</span></span></span> swaps the height and the width of the physical paper. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">border</span><span +class="cmtt-10"> shrink=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">size</span><span +class="cmsy-10">></span> additionally reduces the size of the logical page on the physical page by + <span +class="cmsy-10"><</span><span +class="cmti-10">size</span><span +class="cmsy-10">></span>.</li></ul> + </dd></dl> +<!--l. 224--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox151"><span +class="cmtt-10">\pgfpagesuselayout{</span><span +class="cmtt-10">2 on 1</span><span +class="cmtt-10">}[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> +<a + id="dx17-182004"></a> +<a + id="dx17-182005"></a> + <!--l. 225--><p class="noindent">Puts two logical pages alongside each other on each physical page if the logical height is larger than + the logical width (logical pages are in portrait mode). Otherwise, two logical pages are put on top of + each other (logical pages are in landscape mode). When using this layout, it is advisable to use the + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\nofiles</span></span></span> command, but this is not done automatically. + <!--l. 232--><p class="noindent">The same <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>as for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">resize</span><span +class="cmtt-10"> to</span></span></span> layout an be used, plus the following option: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">odd</span><span +class="cmtt-10"> numbered</span><span +class="cmtt-10"> pages</span><span +class="cmtt-10"> right</span></span></span> places the first page on the right.</li></ul> + </dd></dl> +<!--l. 242--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox152"><span +class="cmtt-10">\pgfpagesuselayout{</span><span +class="cmtt-10">4 on 1</span><span +class="cmtt-10">}[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> +<a + id="dx17-182006"></a> +<a + id="dx17-182007"></a> + <!--l. 243--><p class="noindent">Puts four logical pages on a single physical page. The same <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>as for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">resize</span><span +class="cmtt-10"> to</span></span></span> layout an + be used. </dd></dl> +<!--l. 247--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox153"><span +class="cmtt-10">\pgfpagesuselayout{</span><span +class="cmtt-10">8 on 1</span><span +class="cmtt-10">}[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> +<a + id="dx17-182008"></a> +<a + id="dx17-182009"></a> + <!--l. 248--><p class="noindent">Puts eight logical pages on a single physical page. As for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">2</span><span +class="cmtt-10"> on</span><span +class="cmtt-10"> 1</span></span></span>, the orientation depends on whether + the logical pages are in landscape mode or in portrait mode. </dd></dl> +<!--l. 253--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox154"><span +class="cmtt-10">\pgfpagesuselayout{</span><span +class="cmtt-10">16 on 1</span><span +class="cmtt-10">}[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> +<a + id="dx17-182010"></a> +<a + id="dx17-182011"></a> + <!--l. 254--><p class="noindent">This is for the <span +class="cmcsc-10"><small +class="small-caps">C</small><small +class="small-caps">E</small><small +class="small-caps">O</small></span>. </dd></dl> +<!--l. 257--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox155"><span +class="cmtt-10">\pgfpagesuselayout{</span><span +class="cmtt-10">rounded corners</span><span +class="cmtt-10">}[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> +<a + id="dx17-182012"></a> +<a + id="dx17-182013"></a> + <!--l. 259--><p class="noindent">This layout adds “rounded corners” to every page, which, supposedly, looks nicer during presentations + with projectors (personally, I doubt this). This is done by (possibly) resizing the page to the physical + page size. Then four black rectangles are drawn in each corner. Next, a clipping region is set up that + contains all of the logical page except for little rounded corners. Finally, the logical page is draw, + clipped against the clipping region. + <!--l. 268--><p class="noindent">Note that every logical page should fill its background for this to work. + <!--l. 271--><p class="noindent">In addition to the <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>that can be given to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">resize</span><span +class="cmtt-10"> to</span></span></span> the following options may be given. + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">corner</span><span +class="cmtt-10"> width=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">size</span><span +class="cmsy-10">></span> specifies the size of the corner.</li></ul> + + + <!--l. 278--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-384-" ><colgroup id="TBL-384-1g"><col +id="TBL-384-1"></colgroup><tr + valign="baseline" id="TBL-384-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-384-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\documentclass{beamer}</span> +<br><span +class="cmtt-8">\usepackage{pgfpages}</span> +<br><span +class="cmtt-8">\pgfpagesuselayout{rounded</span><span +class="cmtt-8"> corners}[corner</span><span +class="cmtt-8"> width=5pt]</span> +<br><span +class="cmtt-8">\begin{document}</span> +<br><span +class="cmtt-8">...</span> +<br><span +class="cmtt-8">\end{document}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 288--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox156"><span +class="cmtt-10">\pgfpagesuselayout{</span><span +class="cmtt-10">two screens with lagging second</span><span +class="cmtt-10">}[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> +<a + id="dx17-182014"></a> +<a + id="dx17-182015"></a> + <!--l. 289--><p class="noindent">This layout puts two logical pages alongside each other. The second page always shows what the main + page showed on the previous physical page. Thus, the second page “lags behind” the main page. This + can be useful when you have to projectors attached to your computer and can show different parts of + a physical page on different projectors. + <!--l. 296--><p class="noindent">The following <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>may be given: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">second</span><span +class="cmtt-10"> right</span></span></span> puts the second page right of the main page. This will make the physical pages + twice as wide as the logical pages, but it will retain the height. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">second</span><span +class="cmtt-10"> left</span></span></span> puts the second page left, otherwise it behave the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">second</span><span +class="cmtt-10"> right</span></span></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">second</span><span +class="cmtt-10"> bottom</span></span></span> puts the second page below the main page. This make the physical pages twice + as high as the logical ones. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">second</span><span +class="cmtt-10"> top</span></span></span> works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">second</span><span +class="cmtt-10"> bottom</span></span></span>.</li></ul> + </dd></dl> +<!--l. 310--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox157"><span +class="cmtt-10">\pgfpagesuselayout{</span><span +class="cmtt-10">two screens with optional second</span><span +class="cmtt-10">}[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> +<a + id="dx17-182016"></a> +<a + id="dx17-182017"></a> + <!--l. 311--><p class="noindent">This layout works similarly to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">two</span><span +class="cmtt-10"> screens</span><span +class="cmtt-10"> with</span><span +class="cmtt-10"> lagging</span><span +class="cmtt-10"> second</span></span></span>. The difference is that the contents + of the second screen only changes when one of the commands <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshipoutlogicalpage{2}</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">box</span><span +class="cmsy-10">></span><span +class="cmtt-10">} </span>or + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfcurrentpagewillbelogicalpage{2}</span></span></span> is called. The first puts the given <span +class="cmsy-10"><</span><span +class="cmti-10">box</span><span +class="cmsy-10">> </span>on the second page. + The second specifies that the current page should be put there, once it is finished. + <!--l. 319--><p class="noindent">The same options as for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">two</span><span +class="cmtt-10"> screens</span><span +class="cmtt-10"> with</span><span +class="cmtt-10"> lagging</span><span +class="cmtt-10"> second</span></span></span> may be given. </dd></dl> +<!--l. 325--><p class="indent"> You can define your own predefined layouts using the following command: +<!--l. 329--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox158"><span +class="cmtt-10">\pgfpagesdeclarelayout</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">layout</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">before actions</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">after actions</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx17-182018"></a> + <!--l. 330--><p class="noindent">This command predefines a <span +class="cmsy-10"><</span><span +class="cmti-10">layout</span><span +class="cmsy-10">> </span>that can later be installed using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpagesuselayout</span></span></span> + command. + <!--l. 333--><p class="noindent">When <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpagesuselayout</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">layout</span><span +class="cmsy-10">></span><span +class="cmtt-10">}[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">] </span>is called, the following happens: First, the <span +class="cmsy-10"><</span><span +class="cmti-10">before</span> + <span +class="cmti-10">actions</span><span +class="cmsy-10">> </span>are executed. They can be used, for example, to setup default values for keys. Next, + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\setkeys{pgfpagesuselayoutoption}</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">} </span>is executed. Finally, the <span +class="cmsy-10"><</span><span +class="cmti-10">after actions</span><span +class="cmsy-10">> </span>are + executed. + <!--l. 339--><p class="noindent">Here is an example: + + + <!--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-385-" ><colgroup id="TBL-385-1g"><col +id="TBL-385-1"></colgroup><tr + valign="baseline" id="TBL-385-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-385-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfpagesdeclarelayout{resize</span><span +class="cmtt-8"> to}</span> +<br><span +class="cmtt-8">{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \def\pgfpageoptionborder{0pt}</span> +<br><span +class="cmtt-8">}</span> +<br><span +class="cmtt-8">{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpagesphysicalpageoptions</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {</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"> logical</span><span +class="cmtt-8"> pages=1,</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"> physical</span><span +class="cmtt-8"> height=\pgfpageoptionheight,</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"> physical</span><span +class="cmtt-8"> width=\pgfpageoptionwidth</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpageslogicalpageoptions{1}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {</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"> resized</span><span +class="cmtt-8"> width=\pgfphysicalwidth,</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"> resized</span><span +class="cmtt-8"> height=\pgfphysicalheight,</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"> border</span><span +class="cmtt-8"> shrink=\pgfpageoptionborder,</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"> center=\pgfpoint{.5\pgfphysicalwidth}{.5\pgfphysicalheight}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 366--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">16.3 </span> <a + id="x17-18300016.3"></a>Defining a Layout</h4> +<!--l. 368--><p class="noindent">If none of the predefined layouts meets your problem or if you wish to modify them, you can create layouts from +scratch. This section explains how this is done. +<!--l. 372--><p class="indent"> Basically, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> hooks into <span class="TEX">T<span +class="E">E</span>X</span>’s <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\shipout</span></span></span> function. This function is called whenever <span class="TEX">T<span +class="E">E</span>X</span> has completed +typesetting a page and wishes to send this page to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> file. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> package redefines this +command. Instead of sending the page to the output file, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> stores it in an internal box and then +acts as if the page had been output. When <span class="TEX">T<span +class="E">E</span>X</span> tries to output the next page using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\shipout</span></span></span>, this +call is once more intercepted and the page is stored in another box. These boxes are called <span +class="cmti-10">logical</span> +<span +class="cmti-10">pages</span>. +<!--l. 381--><p class="indent"> At some point, enough logical pages have been accumulated such that a <span +class="cmti-10">physical page </span>can be output. When this +happens, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> possibly scales, rotates, and translates the logical pages (and possibly even does +further modifications) and then puts them at certain positions of the <span +class="cmti-10">physical </span>page. Once this page is +fully assembled, the “real” or “original” <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\shipout</span></span></span> is called to send the physical page to the output +file. +<!--l. 389--><p class="indent"> In reality, things are slightly more complicated. First, once a physical page has been shipped out, the logical +pages are usually voided, but this need not be the case. Instead, it is possible that certain logical page just retain +their contents after the physical page has been shipped out and these pages need not be filled once more before a +physical shipout can occur. However, the contents of these logical pages can still be changed using special +commands. It is also possible that after a shipout certain logical pages are filled with the contents of <span +class="cmti-10">other </span>logical +pages. +<!--l. 399--><p class="indent"> A <span +class="cmti-10">layout </span>defines for each logical page where it will go on the physical page and which further modifications +should be done. The following two commands are used to define the layout: +<!--l. 403--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox159"><span +class="cmtt-10">\pgfpagesphysicalpageoptions</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx17-183001"></a> + <!--l. 404--><p class="noindent">This command sets the characteristic of the “physical” page. For example, it is used to specify how + many logical pages there are and how many logical pages must be accumulated before a physical + page is shipped out. How each individual logical page is typeset is specified using the command + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpageslogicalpageoptions</span></span></span>, described later. + <!--l. 411--><p class="noindent"><span +class="cmti-10">Example: </span>A layout for putting two portrait pages on a single landscape page: + + + <!--l. 413--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-386-" ><colgroup id="TBL-386-1g"><col +id="TBL-386-1"></colgroup><tr + valign="baseline" id="TBL-386-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-386-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfpagesphysicalpageoptions</span> +<br><span +class="cmtt-8">{</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> logical</span><span +class="cmtt-8"> pages=2,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> physical</span><span +class="cmtt-8"> height=\paperwidth,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> physical</span><span +class="cmtt-8"> width=\paperheight,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">}</span> +<br> +<br><span +class="cmtt-8">\pgfpageslogicalpageoptions{1}</span> +<br><span +class="cmtt-8">{</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> resized</span><span +class="cmtt-8"> width=.5\pgfphysicalwidth,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> resized</span><span +class="cmtt-8"> height=\pgfphysicalheight,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> center=\pgfpoint{.25\pgfphysicalwidth}{.5\pgfphysicalheight}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">\pgfpageslogicalpageoptions{2}</span> +<br><span +class="cmtt-8">{</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> resized</span><span +class="cmtt-8"> width=.5\pgfphysicalwidth,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> resized</span><span +class="cmtt-8"> height=\pgfphysicalheight,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> center=\pgfpoint{.75\pgfphysicalwidth}{.5\pgfphysicalheight}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">}</span><span +class="cmsltt-10x-x-80">%</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 435--><p class="noindent">The following <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>may be set: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">logical</span><span +class="cmtt-10"> pages=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">logical pages</span><span +class="cmsy-10">></span> specified how many logical pages there are, in total. These are + numbered 1 to <span +class="cmsy-10"><</span><span +class="cmti-10">logical pages</span><span +class="cmsy-10">></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">first</span><span +class="cmtt-10"> logical</span><span +class="cmtt-10"> shipout=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">first</span><span +class="cmsy-10">></span>. See the the next option. By default, <span +class="cmsy-10"><</span><span +class="cmti-10">first</span><span +class="cmsy-10">> </span>is 1. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">last</span><span +class="cmtt-10"> logical</span><span +class="cmtt-10"> shipout=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">last</span><span +class="cmsy-10">></span>. Together with the previous option, these two options define an + interval of pages inside the range 1 to <span +class="cmsy-10"><</span><span +class="cmti-10">logical pages</span><span +class="cmsy-10">></span>. Only this range is used to store the pages + that are shipped out by <span class="TEX">T<span +class="E">E</span>X</span>. This means that after a physical shipout has just occured (or at + the beginning), the first time <span class="TEX">T<span +class="E">E</span>X</span> wishes to perform a shipout, the page to be shipped out is + stored in logical page <span +class="cmsy-10"><</span><span +class="cmti-10">first</span><span +class="cmsy-10">></span>. The next time <span class="TEX">T<span +class="E">E</span>X</span> performs a shipout, the page is stored in logical + page <span +class="cmsy-10"><</span><span +class="cmti-10">first</span><span +class="cmsy-10">></span>+1 and so on, until the logical page <span +class="cmsy-10"><</span><span +class="cmti-10">last</span><span +class="cmsy-10">> </span>is also filled. Once this happens, a physical + shipout occurs and the process starts once more. + <!--l. 454--><p class="noindent">Note that logical pages that lie outside the interval between <span +class="cmsy-10"><</span><span +class="cmti-10">first</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">last</span><span +class="cmsy-10">> </span>are filled only + indirectly or when special commands are used. + <!--l. 458--><p class="noindent">By default, <span +class="cmsy-10"><</span><span +class="cmti-10">last</span><span +class="cmsy-10">> </span>equals <span +class="cmsy-10"><</span><span +class="cmti-10">logical pages</span><span +class="cmsy-10">></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">current</span><span +class="cmtt-10"> logical</span><span +class="cmtt-10"> shipout=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">current</span><span +class="cmsy-10">></span> changes an internal counter such that <span class="TEX">T<span +class="E">E</span>X</span>’s next logical + shipout will be stored in logical page <span +class="cmsy-10"><</span><span +class="cmti-10">current</span><span +class="cmsy-10">></span>. + <!--l. 463--><p class="noindent">This option can be used to “warp” the logical page filling mechanism to a certain page. You can + both skip logical pages and overwrite already filled logical pages. After the logical page <span +class="cmsy-10"><</span><span +class="cmti-10">current</span><span +class="cmsy-10">></span> + has been filled, the internal counter is incremented normally as if the logical page <span +class="cmsy-10"><</span><span +class="cmti-10">current</span><span +class="cmsy-10">> </span>had + been “reached” normally. If you specify a <span +class="cmsy-10"><</span><span +class="cmti-10">current</span><span +class="cmsy-10">> </span>larger to <span +class="cmsy-10"><</span><span +class="cmti-10">last</span><span +class="cmsy-10">></span>, a physical shipout will occur + after the logical page <span +class="cmsy-10"><</span><span +class="cmti-10">current</span><span +class="cmsy-10">> </span>has been filled. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">physical</span><span +class="cmtt-10"> height=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">height</span><span +class="cmsy-10">></span> specifies the height of the physical pages. This height is typically + different from the normal <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\paperheight</span></span></span>, which is used by <span class="TEX">T<span +class="E">E</span>X</span> for its typesetting and page + breaking purposes. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">physical</span><span +class="cmtt-10"> width=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">width</span><span +class="cmsy-10">></span> specifies the physical width.</li></ul> + </dd></dl> +<!--l. 483--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox160"><span +class="cmtt-10">\pgfpageslogicalpageoptions</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">logical page number</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx17-183002"></a> + + + <!--l. 484--><p class="noindent">This command is used to specify where the logical page number <span +class="cmsy-10"><</span><span +class="cmti-10">logical page number</span><span +class="cmsy-10">> </span>will be placed on + the physical page. In addition, this command can be used to install additional “code” to be executed + when this page is put on the physical page. + <!--l. 489--><p class="noindent">The number <span +class="cmsy-10"><</span><span +class="cmti-10">logical page number</span><span +class="cmsy-10">> </span>should be between 1 and <span +class="cmsy-10"><</span><span +class="cmti-10">logical pages</span><span +class="cmsy-10">></span>, which has previously been + installed using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpagesphysicalpageoptions</span></span></span> command. + <!--l. 493--><p class="noindent">The following <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>may be given: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">center=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">pgf point</span><span +class="cmsy-10">></span> specifies the center of the logical page inside the physical page as a <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>-point. + The origin of the coordinate system of the physical page is at the <span +class="cmti-10">lower </span>left corner. + <!--l. 501--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-387-" ><colgroup id="TBL-387-1g"><col +id="TBL-387-1"></colgroup><tr + valign="baseline" id="TBL-387-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-387-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfpageslogicalpageoptions{1}</span> +<br><span +class="cmtt-8">{</span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> center</span><span +class="cmsltt-10x-x-80"> logical</span><span +class="cmsltt-10x-x-80"> page</span><span +class="cmsltt-10x-x-80"> on</span><span +class="cmsltt-10x-x-80"> middle</span><span +class="cmsltt-10x-x-80"> of</span><span +class="cmsltt-10x-x-80"> left</span><span +class="cmsltt-10x-x-80"> side</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> center=\pgfpoint{.25\pgfphysicalwidth}{.5\pgfphysicalheight}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> resized</span><span +class="cmtt-8"> width=.5\pgfphysicalwidth,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> resized</span><span +class="cmtt-8"> height=\pgfphysicalheight,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">resized</span><span +class="cmtt-10"> width=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">size</span><span +class="cmsy-10">></span> specifies the width that the logical page should have <span +class="cmti-10">at most </span>on the physical page. + To achieve this width, the pages is scaled down appropriately <span +class="cmti-10">or more</span>. The “or more” part can + happen if the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">resize</span><span +class="cmtt-10"> height</span></span></span> option is also used. In this case, the scaling is chosen such + that both the specified height and width are met. The aspect ratio of a logical page is not + modified. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">resized</span><span +class="cmtt-10"> height=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">height</span><span +class="cmsy-10">></span> specifies the maximum height of the logical page. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">original</span><span +class="cmtt-10"> width=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">width</span><span +class="cmsy-10">></span> specifies the width the <span class="TEX">T<span +class="E">E</span>X</span> “thinks” that the logical page has. This width is + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\paperwidth</span></span></span> at the point of invocation, by default. Note that setting this width to something different + from <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\paperwidth</span></span></span> does <span +class="cmti-10">not </span>change the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pagewidth</span></span></span> during <span class="TEX">T<span +class="E">E</span>X</span>’s typesetting. You have to do that + yourself. + <!--l. 530--><p class="noindent">You need this option only for special logical pages that have a height or width different from the normal + one and for which you will (later on) set these sizes yourself. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">original</span><span +class="cmtt-10"> height=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">height</span><span +class="cmsy-10">></span> works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">original</span><span +class="cmtt-10"> width</span></span></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">scale=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span> scales the page by at least the given <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span>. A <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.5</span></span></span> will half the size of the + page, a factor or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">2</span></span></span> will double the size. “At least” means that if options like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">resize</span><span +class="cmtt-10"> height</span></span></span> are given + and if the scaling required to meet that option is less than <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span>, that other scaling is used + instead. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xscale=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span> scales the logical page along the <span +class="cmmi-10">x</span>-axis by the given <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span>. This scaling is done + independently of any other scaling. Mostly, this option is useful for a factor of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-1</span></span></span>, which flips the page + along the <span +class="cmmi-10">y</span>-axis. The aspect ratio is not kept. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">yscale=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span> works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xscale</span></span></span>, only for the <span +class="cmmi-10">y</span>-axis. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rotation=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">degree</span><span +class="cmsy-10">></span> rotates the page by <span +class="cmsy-10"><</span><span +class="cmti-10">degree</span><span +class="cmsy-10">> </span>around its center. Use a degree of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">90</span></span></span> or + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-90</span></span></span> to go from portrait to landscape and back. The rotation need not be a multiple of + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">90</span></span></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">copy</span><span +class="cmtt-10"> from=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">logical page number</span><span +class="cmsy-10">></span>. Normally, after a physical shipout has occured, all logical pages are + voided in a loop. However, if this option is given, the current logical page is filled with the contents of the + old logical page number <span +class="cmsy-10"><</span><span +class="cmti-10">logical page number</span><span +class="cmsy-10">></span>. + <!--l. 565--><p class="noindent"><span +class="cmti-10">Example: </span>Have logical page 2 retain its contents: + + + <!--l. 566--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-388-" ><colgroup id="TBL-388-1g"><col +id="TBL-388-1"></colgroup><tr + valign="baseline" id="TBL-388-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-388-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\pgfpageslogicalpageoptions{2}{copy</span><span +class="cmtt-8"> from=2}</span> +</div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 570--><p class="noindent"><span +class="cmti-10">Example: </span>Let logical page 2 show what logical page 1 showed on the just-shipped-out physical + page: + <!--l. 572--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-389-" ><colgroup id="TBL-389-1g"><col +id="TBL-389-1"></colgroup><tr + valign="baseline" id="TBL-389-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-389-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\pgfpageslogicalpageoptions{2}{copy</span><span +class="cmtt-8"> from=1}</span> +</div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">border</span><span +class="cmtt-10"> shrink</span></span></span>=<span +class="cmsy-10"><</span><span +class="cmti-10">size</span><span +class="cmsy-10">></span> specifies an addition reduction of the size to which the page is page is scaled + down. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">border</span><span +class="cmtt-10"> code</span></span></span>=<span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">></span>. When this option is given, the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is executed before the page box is + inserted with a path preinstalled that is a rectangle around the current logical page. Thus, + setting <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfstroke</span></span></span> draws a rectangle around the logical page. Setting <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>to + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetlinewidth{3pt}\pgfstroke</span></span></span> results in a thick (ugly) frame. Adding dashes and filling can result + in arbitrarily funky and distracting borders. + <!--l. 589--><p class="noindent">You can also call <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfdiscardpath</span></span></span> and add your own path construction code (for example to paint a + rectangle with rounded corners). The coordinate system is setup in such a way that a rectangle starting + at the origin and having the height and width of <span class="TEX">T<span +class="E">E</span>X</span>-box 0 will result in a rectangle filling exactly the + logical page currently being put on the physical page. The logical page is inserted <span +class="cmti-10">after </span>these commands + have been executed. + <!--l. 597--><p class="noindent"><span +class="cmti-10">Example: </span>Add a rectangle around the page: + <!--l. 598--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-390-" ><colgroup id="TBL-390-1g"><col +id="TBL-390-1"></colgroup><tr + valign="baseline" id="TBL-390-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-390-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\pgfpageslogicalpageoptions{1}{border</span><span +class="cmtt-8"> code=\pgfstroke}</span> +</div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">corner</span><span +class="cmtt-10"> width</span></span></span>=<span +class="cmsy-10"><</span><span +class="cmti-10">size</span><span +class="cmsy-10">></span> adds black “rounded corners” to the page. See the description of the predefined + layout <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rounded</span><span +class="cmtt-10"> corners</span></span></span> on page <a +href="#x17-18200016.2">211<!--tex4ht:ref: section-plot-handlers --></a>.</li></ul> + </dd></dl> +<!--l. 612--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">16.4 </span> <a + id="x17-18400016.4"></a>Creating Logical Pages</h4> +<!--l. 614--><p class="noindent">Logical pages are created whenever a <span class="TEX">T<span +class="E">E</span>X</span> thinks that a page is full and performs a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\shipout</span></span></span> command. This will +cause <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpages</span></span></span> to store the box that was supposed to be shipped out internally until enough logical pages have +been collected such that a physical shipout can occur. +<!--l. 620--><p class="indent"> Normally, whenever a logical shipout occurs that current page is stored in logical page number <span +class="cmsy-10"><</span><span +class="cmti-10">current logical</span> +<span +class="cmti-10">page</span><span +class="cmsy-10">></span>. This counter is then incremented, until it is larger than <span +class="cmsy-10"><</span><span +class="cmti-10">last logical shipout</span><span +class="cmsy-10">></span>. You can, however, directly +change the value of <span +class="cmsy-10"><</span><span +class="cmti-10">current logical page</span><span +class="cmsy-10">> </span>by calling <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpagesphysicalpageoptions</span></span></span>. +<!--l. 626--><p class="indent"> Another way to set the contents of a logical page is to use the following command: +<!--l. 629--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox161"><span +class="cmtt-10">\pgfpagesshipoutlogicalpage</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">number</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><span +class="cmsy-10"><</span><span +class="cmti-10">box</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> +<a + id="dx17-184001"></a> + <!--l. 630--><p class="noindent">This command sets to logical page <span +class="cmsy-10"><</span><span +class="cmti-10">number</span><span +class="cmsy-10">> </span>to <span +class="cmsy-10"><</span><span +class="cmti-10">box</span><span +class="cmsy-10">></span>. The <span +class="cmsy-10"><</span><span +class="cmti-10">box</span><span +class="cmsy-10">> </span>should be the code of a <span class="TEX">T<span +class="E">E</span>X</span> box + command. This command does not influence the counter <span +class="cmsy-10"><</span><span +class="cmti-10">current logical page</span><span +class="cmsy-10">> </span>and does not cause a + physical shipout. + <!--l. 635--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-391-" ><colgroup id="TBL-391-1g"><col +id="TBL-391-1"></colgroup><tr + valign="baseline" id="TBL-391-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-391-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfpagesshipoutlogicalpage{0}\vbox{Hi!}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 639--><p class="noindent">This command can be used to set the contents of logical pages that are normally not filled. </dd></dl> +<!--l. 643--><p class="indent"> The final way of setting a logical page is using the following command: +<!--l. 646--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox162"><span +class="cmtt-10">\pgfpagescurrentpagewillbelogicalpage</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">number</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx17-184002"></a> + <!--l. 647--><p class="noindent">When the current <span class="TEX">T<span +class="E">E</span>X</span> page has been typeset, it will be become the given logical page <span +class="cmsy-10"><</span><span +class="cmti-10">number</span><span +class="cmsy-10">></span>. This + command “interrupts” the normal order of logical pages, that is, it behaves like the previous command + and does not update the <span +class="cmsy-10"><</span><span +class="cmti-10">current logical page</span><span +class="cmsy-10">> </span>counter. + <!--l. 653--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-392-" ><colgroup id="TBL-392-1g"><col +id="TBL-392-1"></colgroup><tr + valign="baseline" id="TBL-392-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-392-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfpagesuselayout{two</span><span +class="cmtt-8"> screens</span><span +class="cmtt-8"> with</span><span +class="cmtt-8"> optional</span><span +class="cmtt-8"> second}</span> +<br><span +class="cmtt-8">...</span> +<br><span +class="cmtt-8">Text</span><span +class="cmtt-8"> for</span><span +class="cmtt-8"> main</span><span +class="cmtt-8"> page.</span> +<br><span +class="cmtt-8">\clearpage</span> +<br> +<br><span +class="cmtt-8">\pgfpagescurrentpagewillbelogicalpage{2}</span> +<br><span +class="cmtt-8">Text</span><span +class="cmtt-8"> that</span><span +class="cmtt-8"> goes</span><span +class="cmtt-8"> to</span><span +class="cmtt-8"> second</span><span +class="cmtt-8"> page</span> +<br><span +class="cmtt-8">\clearpage</span> +<br> +<br><span +class="cmtt-8">Text</span><span +class="cmtt-8"> for</span><span +class="cmtt-8"> main</span><span +class="cmtt-8"> page.</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse17.html" >next</a>] [<a +href="pgfmanualse15.html" >prev</a>] [<a +href="pgfmanualse15.html#tailpgfmanualse15.html" >prev-tail</a>] [<a +href="pgfmanualse16.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse16.html" >up</a>] </p></div> +<!--l. 7--><p class="indent"> <a + id="tailpgfmanualse16.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse17.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse17.html new file mode 100644 index 00000000000..abf1958e0be --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse17.html @@ -0,0 +1,260 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>17 Extended Color Support</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse16.html" >prev</a>] [<a +href="pgfmanualse16.html#tailpgfmanualse16.html" >prev-tail</a>] [<a +href="#tailpgfmanualse17.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse17.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">17 </span> <a + id="x18-18500017"></a>Extended Color Support</h3> +<!--l. 9--><p class="noindent">This section documents the package <span +class="cmtt-10">xxcolor</span>, which is currently distributed as part of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. This package +extends the <span +class="cmtt-10">xcolor </span>package, written by Uwe Kern, which in turn extends the <span +class="cmtt-10">color </span>package. I hope +that the commands in <span +class="cmtt-10">xxcolor </span>will some day migrate to <span +class="cmtt-10">xcolor</span>, such that this package becomes +superfluous. +<!--l. 16--><p class="indent"> The main aim of the <span +class="cmtt-10">xxcolor </span>package is to provide an environment inside which all colors are “washed out” or +“dimmed.” This is useful in numerous situations and must typically be achieved in a roundabout manner if such an +environment is not available. +<!--l. 21--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox163"><span +class="cmtt-10">\begin{</span><span +class="cmtt-10">colormixin</span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">mix-in specification</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox164"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox165"><span +class="cmtt-10">\end{</span><span +class="cmtt-10">colormixin</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx18-185001"></a> +<a + id="dx18-185002"></a> + <!--l. 22--><p class="noindent">The mix-in specification is applied to all colors inside the environment. At the beginning of the + environment, the mix-in is applied to the current color, i. e., the color that was in effect before the + environment started. A mix-in specification is a number between 0 and 100 followed by an exclamation + mark and a color name. When a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span> command is encountered inside a mix-in environment, the + number states what percentage of the desired color should be used. The rest is “filled up” with the + color given in the mix-in specification. Thus, a mix-in specification like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">90!blue</span></span></span> will mix in 10% of + blue into everything, whereas <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">25!white</span></span></span> will make everything nearly white. + <!--l. 35--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-393-" ><colgroup id="TBL-393-1g"><col +id="TBL-393-1"><col +id="TBL-393-2"></colgroup><tr + valign="baseline" id="TBL-393-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-393-1-1" +class="td11"> <table class="minipage"><tr><td>Red text,washed-out red +text, washed-out blue text, +dark washed-out blue +text, dark washed-out +green text, +back to washed-out blue +text, +and back to red. </td></tr></table> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-393-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{minipage}{3.5cm}\raggedright</span> +<br><span +class="cmtt-8">\color{red}Red</span><span +class="cmtt-8"> text,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">\begin{colormixin}{25!white}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> washed-out</span><span +class="cmtt-8"> red</span><span +class="cmtt-8"> text,</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{blue}</span><span +class="cmtt-8"> washed-out</span><span +class="cmtt-8"> blue</span><span +class="cmtt-8"> text,</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{colormixin}{25!black}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> dark</span><span +class="cmtt-8"> washed-out</span><span +class="cmtt-8"> blue</span><span +class="cmtt-8"> text,</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{green}</span><span +class="cmtt-8"> dark</span><span +class="cmtt-8"> washed-out</span><span +class="cmtt-8"> green</span><span +class="cmtt-8"> text,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{colormixin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> back</span><span +class="cmtt-8"> to</span><span +class="cmtt-8"> washed-out</span><span +class="cmtt-8"> blue</span><span +class="cmtt-8"> text,</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">\end{colormixin}</span> +<br><span +class="cmtt-8">and</span><span +class="cmtt-8"> back</span><span +class="cmtt-8"> to</span><span +class="cmtt-8"> red.</span> +<br><span +class="cmtt-8">\end{minipage}</span><span +class="cmsltt-10x-x-80">%</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 52--><p class="indent"> Note that the environment only changes colors that have been installed using the standard <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span> +command. In particular, the colors in images are not changed. There is, however, some support offered by the +commands <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuseimage</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuseshading</span></span></span>. If the first command is invoked inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">colormixin</span></span></span> environment +with the parameter, say, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">50!black</span></span></span> on an image with the name <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">foo</span></span></span>, the command will first check whether there is +also a defined image with the name <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">foo.!50!black</span></span></span>. If so, this image is used instead. This allows you to provide a +different image for this case. If you nest <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">colormixin</span></span></span> environments, the different mix-ins are all appended. For +example, inside the inner environment of the above example, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuseimage{foo}</span></span></span> would first check whether there +exists an image named <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">foo.!50!white!25!black</span></span></span>. + + +<!--l. 67--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox166"><span +class="cmtt-10">\colorcurrentmixin</span></span> </dt><dd +class="description"> +<a + id="dx18-185003"></a> + <!--l. 68--><p class="noindent">Expands to the current accumulated mix-in. Each nesting of a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">colormixin</span></span></span> adds a mix-in to this + list. + <!--l. 70--><p class="noindent"><div class="obeylines-v"></div><table class="minipage"><tr><td>!75!white should be “!75!white” +<!--l. 1--><p class="noindent">!75!black!75!white should be “!75!black!75!white” +<!--l. 1--><p class="noindent">!50!white!75!black!75!white should be “!50!white!75!black!75!white” </td></tr></table><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-394-" ><colgroup id="TBL-394-1g"><col +id="TBL-394-1"></colgroup><tr + valign="baseline" id="TBL-394-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-394-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{minipage}{\linewidth-6pt}\raggedright</span> +<br><span +class="cmtt-8">\begin{colormixin}{75!white}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \colorcurrentmixin\</span><span +class="cmtt-8"> should</span><span +class="cmtt-8"> be</span><span +class="cmtt-8"> ``!75!white''\par</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{colormixin}{75!black}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \colorcurrentmixin\</span><span +class="cmtt-8"> should</span><span +class="cmtt-8"> be</span><span +class="cmtt-8"> ``!75!black!75!white''\par</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{colormixin}{50!white}</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"> \colorcurrentmixin\</span><span +class="cmtt-8"> should</span><span +class="cmtt-8"> be</span><span +class="cmtt-8"> ``!50!white!75!black!75!white''\par</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{colormixin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{colormixin}</span> +<br><span +class="cmtt-8">\end{colormixin}</span> +<br><span +class="cmtt-8">\end{minipage}</span></div> </td></tr></table> </td> +</tr></table> + </div> + </dd></dl> + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse16.html" >prev</a>] [<a +href="pgfmanualse16.html#tailpgfmanualse16.html" >prev-tail</a>] [<a +href="pgfmanualse17.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse17.html" >up</a>] </p></div> +<!--l. 224--><p class="indent"> <a + id="tailpgfmanualse17.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse18.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse18.html new file mode 100644 index 00000000000..fe0a36ad211 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse18.html @@ -0,0 +1,285 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>18 Design Principles</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse19.html" >next</a>] [<a +href="#tailpgfmanualse18.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse18.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">18 </span> <a + id="x19-18700018"></a>Design Principles</h3> +<!--l. 10--><p class="noindent">This section describes the basic layer of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. This layer is build on top of the system layer. Whereas the system +layer just provides the absolute minimum for drawing graphics, the basic layer provides numerous commands that +make it possible to create sophisticated graphics easily and also quickly. +<!--l. 16--><p class="indent"> The basic layer does not provide a convenient syntax for describing graphics, which is left to frontends like Ti<span +class="cmti-10">k</span>Z. +For this reason, the basic layer is typically used only by “other programs.” For example, the <span +class="cmcsc-10"><small +class="small-caps">B</small><small +class="small-caps">E</small><small +class="small-caps">A</small><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">R</small> </span>package uses +the basic layer extensively, but does not need a convenient input syntax. Rather, speed and flexibility are needed +when <span +class="cmcsc-10"><small +class="small-caps">B</small><small +class="small-caps">E</small><small +class="small-caps">A</small><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">R</small> </span>creates graphics. +<!--l. 23--><p class="indent"> The following basic design principles underlie the basic layer: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x19-187002x1"></a>Structuring into a core and several optional packages. + </li> + <li class="enumerate" value="2" +><a + id="x19-187004x2"></a>Consistently named <span class="TEX">T<span +class="E">E</span>X</span> macros for all graphics commands. + </li> + <li class="enumerate" value="3" +><a + id="x19-187006x3"></a>Path-centered description of graphics. + </li> + <li class="enumerate" value="4" +><a + id="x19-187008x4"></a>Coordinate transformation system.</li></ol> +<!--l. 33--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">18.1 </span> <a + id="x19-18800018.1"></a>Core and Optional Packages</h4> +<!--l. 35--><p class="noindent">The basic layer consists of a <span +class="cmti-10">core package</span>, called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfcore</span></span></span>, which provides the most basic commands, and several +optional package like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseshade</span></span></span> that offer more special-purpose commands. +<!--l. 39--><p class="indent"> You can include the core by saying <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\usepackage{pgfcore}</span></span></span> or, as a plain <span class="TEX">T<span +class="E">E</span>X</span> user, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\input</span><span +class="cmtt-10"> pgfcore.tex</span></span></span>. +<!--l. 42--><p class="indent"> The following optional packages are provided by the basic layer: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseplot</span></span></span> provides commands for plotting functions. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseshapes</span></span></span> provides commands for drawing shapes and nodes. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseimage</span></span></span> provides commands for including external images. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">graphicx</span></span></span> package does a much + better job at this than the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseimage</span></span></span> package does, so you should normally use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\includegraphics</span></span></span> + and not <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfimage</span></span></span>. However, in some situations (like when masking is needed or when plain <span class="TEX">T<span +class="E">E</span>X</span> is + used) this package is needed. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaselayers</span></span></span> provides commands for creating layered graphics. Using layers you can later on say + that a certain path should be behind a path that was specified earlier. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbasesnakes</span></span></span> provides commands for adding snaked lines to the path. Such lines are not straight + but rather wind in some specific fashion.</li></ul> +<!--l. 66--><p class="indent"> If you say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\usepackage{pgf}</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\input</span><span +class="cmtt-10"> pgf.tex</span></span></span>, all of the optional packages are loaded (as well as the core +and the system layer). + + +<!--l. 70--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">18.2 </span> <a + id="x19-18900018.2"></a>Communicating with the Basic Layer via Macros</h4> +<!--l. 72--><p class="noindent">In order to “communicate” with the basic layer you use long sequences of commands that start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf</span></span></span>. You are +only allowed to give these commands inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environment. (Note that <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> opens a +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> internally, so you can freely mix <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> commands and Ti<span +class="cmti-10">k</span>Z commands inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span>.) It +is possible to “do other things” between the commands. For example, you might use one command +to move to a certain point, then have a complicated computation of the next point, and then move +there. +<!--l. 82--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-396-" ><colgroup id="TBL-396-1g"><col +id="TBL-396-1"><col +id="TBL-396-2"></colgroup><tr + valign="baseline" id="TBL-396-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-396-1-1" +class="td11"> <object data="pgfmanual-469.svg" width="28.85274pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-396-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\newdimen\myypos</span> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{0cm}{\myypos}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{\myypos}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \advance</span><span +class="cmtt-8"> \myypos</span><span +class="cmtt-8"> by</span><span +class="cmtt-8"> 1cm</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{\myypos}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathclose</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 94--><p class="indent"> The following naming conventions are used in the basic layer: +<!--l. 96--><p class="indent"> + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x19-189002x1"></a>All commands and environments start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span>. + </li> + <li class="enumerate" value="2" +><a + id="x19-189004x2"></a>All commands that specify a point (a coordinate) start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpoint</span></span></span>. + </li> + <li class="enumerate" value="3" +><a + id="x19-189006x3"></a>All commands that extend the current path start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpath</span></span></span>. + </li> + <li class="enumerate" value="4" +><a + id="x19-189008x4"></a>All commands that set/change a graphics parameter start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfset</span></span></span>. + </li> + <li class="enumerate" value="5" +><a + id="x19-189010x5"></a>All commands that use a previously declared object (like a path, image or shading) start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuse</span></span></span>. + </li> + <li class="enumerate" value="6" +><a + id="x19-189012x6"></a>All commands having to do with coordinate transformations start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftransform</span></span></span>. + </li> + <li class="enumerate" value="7" +><a + id="x19-189014x7"></a>All commands having to do with arrow tips start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfarrows</span></span></span>. + </li> + <li class="enumerate" value="8" +><a + id="x19-189016x8"></a>All commands for “quickly” extending or drawing a path start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathq</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepathq</span></span></span>.</li></ol> +<!--l. 119--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">18.3 </span> <a + id="x19-19000018.3"></a>Path-Centered Approach</h4> +<!--l. 121--><p class="noindent">In <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> the most important entity is the <span +class="cmti-10">path</span>. All graphics are composed of numerous paths that can be stroked, +filled, shaded, or clipped against. Paths can be closed or open, they can self-intersect and consist of unconnected +parts. +<!--l. 126--><p class="indent"> Paths are first <span +class="cmti-10">constructed </span>and then <span +class="cmti-10">used</span>. In order to construct a path, you can use commands +starting with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpath</span></span></span>. Each time such a command is called, the current path is extended in some +way. +<!--l. 131--><p class="indent"> Once a path has been completely constructed, you can use it using the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepath</span></span></span>. Depending on +the parameters given to this command, the path will be stroked (drawn) or filled or subsequent drawings will be +clipped against this path. + + +<!--l. 139--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">18.4 </span> <a + id="x19-19100018.4"></a>Coordinate Versus Canvas Transformations</h4> +<!--l. 143--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> provides two transformation systems: <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s own <span +class="cmti-10">coordinate </span>transformation matrix and <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span>’s or PostScript’s +<span +class="cmti-10">canvas </span>transformation matrix. These two systems are quite different. Whereas a scaling by a factor of, say, 2 of the +canvas causes <span +class="cmti-10">everything </span>to be scaled by this factor (including the thickness of lines and text), a scaling of +two in the coordinate system causes only the <span +class="cmti-10">coordinates </span>to be scaled, but not the line width nor +text. +<!--l. 152--><p class="indent"> By default, all transformations only apply to the coordinate transformation system. However, using the +command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgflowlevel</span></span></span> it is possible to apply a transformation to the canvas. +<!--l. 156--><p class="indent"> Coordinate transformations are often preferable over canvas transformations. Text and lines that are transformed +using canvas transformations suffer from differing sizes and lines whose thickness differs depending on whether the +line is horizontal or vertical. To appreciate the difference, consider the following two “circles” both of which +have been scaled in the <span +class="cmmi-10">x</span>-direction by a factor of 3 and by a factor of 0<span +class="cmmi-10">.</span>5 in the <span +class="cmmi-10">y</span>-direction. The left +circle uses a canvas transformation, the right uses <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s coordinate transformation (some viewers will +render the left graphic incorrectly since they do no apply the low-level transformation the way they +should): +<!--l. 182--><p class="indent"> <object data="pgfmanual-470.svg" width="448.1307pt" height="56.90549pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse19.html" >next</a>] [<a +href="pgfmanualse18.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse18.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse18.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse19.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse19.html new file mode 100644 index 00000000000..cfe297d1b52 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse19.html @@ -0,0 +1,1568 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>19 Hierarchical Structures: +Package, Environments, Scopes, and Text</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse20.html" >next</a>] [<a +href="pgfmanualse18.html" >prev</a>] [<a +href="pgfmanualse18.html#tailpgfmanualse18.html" >prev-tail</a>] [<a +href="#tailpgfmanualse19.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse19.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">19 </span> <a + id="x20-19200019"></a>Hierarchical Structures: +<br class="newline">Package, Environments, Scopes, and Text</h3> +<!--l. 13--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">19.1 </span> <a + id="x20-19300019.1"></a>Overview</h4> +<!--l. 15--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> uses two kinds of hierarchical structuring: First, the package itself is structured hierarchically, consisting of +different packages that are built on top of each other. Second, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> allows you to structure your graphics +hierarchically using environments and scopes. +<!--l. 20--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">19.1.1 </span> <a + id="x20-19400019.1.1"></a>The Hierarchical Structure of the Package</h5> +<!--l. 22--><p class="noindent">The <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> system consists of several layers: +<!--l. 24--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="cmbx-10">System layer.</span> </dt><dd +class="description">The lowest layer is called the <span +class="cmti-10">system layer</span>, though it might also be called “driver layer” + or perhaps “backend layer.” Its job is to provide an abstraction of the details of which driver is used + to transform the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span> file. The system layer is implemented by the package <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys</span></span></span>, which will load + appropriate driver files as needed. + <!--l. 33--><p class="noindent">The system layer is documented in Part <a +href="pgfmanual.html#x1-306000V">V<!--tex4ht:ref: part-system --></a>. + </dd><dt class="description"> +<span +class="cmbx-10">Basic layer.</span> </dt><dd +class="description">The basic layer is loaded by the package <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span>. Some applications do not need all of the + functionality of the basic layer, so it is possible to load only the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfcore</span></span></span> and some other packages + starting with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbase</span></span></span>. + <!--l. 40--><p class="noindent">The basic layer is documented in the present part. + </dd><dt class="description"> +<span +class="cmbx-10">Frontend layer.</span> </dt><dd +class="description">The frontend layer is not loaded by a single packages. Rather, different packages, like + Ti<span +class="cmti-10">k</span>Z or <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small><small +class="small-caps">P</small><small +class="small-caps">I</small><small +class="small-caps">C</small><small +class="small-caps">T</small>2<small +class="small-caps">E</small></span>, are different frontends to the basic layer. + <!--l. 46--><p class="noindent">The Ti<span +class="cmti-10">k</span>Z frontend is documented in Part <a +href="pgfmanual.html#x1-65000II">II<!--tex4ht:ref: part-tikz --></a>.</dd></dl> +<!--l. 49--><p class="indent"> Each layer will automatically load the necessary files of the layers below it. +<!--l. 52--><p class="indent"> In addition to the packages of these layers, there are also some library packages. These packages provide +additional definitions of things like new arrow tips or new plot handlers. +<!--l. 56--><p class="indent"> The library packages are documented in Part <a +href="pgfmanual.html#x1-158000III">III<!--tex4ht:ref: part-libraries --></a>. +<!--l. 61--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">19.1.2 </span> <a + id="x20-19500019.1.2"></a>The Hierarchical Structure of Graphics</h5> +<!--l. 63--><p class="noindent">Graphics in <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> are typically structured hierarchically. Hierarchical structuring can be used to identify groups of +graphical elements that are to be treated “in the same way.” For example, you might group together a number of +paths, all of which are to be drawn in red. Then, when you decide later on that you like them to be drawn in, say, +blue, all you have to do is to change the color once. +<!--l. 71--><p class="indent"> The general mechanism underlying hierarchical structuring is known as <span +class="cmti-10">scoping </span>in computer science. The idea is +that all changes to the general “state” of the graphic that are done inside a scope are local to that +scope. So, if you change the color inside a scope, this does not affect the color used outside the scope. +Likewise, when you change the line width in a scope, the line width outside is not changed, and so +on. + + +<!--l. 79--><p class="indent"> There are different ways of starting and ending scopes of graphic parameters. Unfortunately, these scopes are +sometimes “in conflict” with each other and it is sometimes not immediately clear which scopes apply. In essence, +the following scoping mechanisms are available: +<!--l. 84--><p class="indent"> + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x20-195002x1"></a>The “outermost” scope supported by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> is the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environment. All changes to the graphic + state done inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> are local to that picture. + <!--l. 90--><p class="noindent">In general, it is <span +class="cmti-10">not </span>possible to set graphic parameters globally outside any <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environments. + Thus, you can <span +class="cmti-10">not </span>say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetlinewidth{1pt}</span></span></span> at the beginning of your document to have a default + line width of one point. Rather, you have to (re)set all graphic parameters inside each <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. + (If this is too bothersome, try defining some macro that does the job for you.) + </li> + <li class="enumerate" value="2" +><a + id="x20-195004x2"></a>Inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> you can use a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> environment to keep changes of the graphic state + local to that environment. + <!--l. 101--><p class="noindent">The effect of commands that change the graphic state are local to the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> but not + always to the current <span class="TEX">T<span +class="E">E</span>X</span> group. Thus, if you open a <span class="TEX">T<span +class="E">E</span>X</span> group (some text in curly braces) inside a + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>, and if you change, for example, the dash pattern, the effect of this changed dash pattern + will persist till the end of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>. + <!--l. 108--><p class="noindent">Unfortunately, this is not always the case. <span +class="cmti-10">Some </span>graphic parameters only persist till the end of + the current <span class="TEX">T<span +class="E">E</span>X</span> group. For example, when you use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetarrows</span></span></span> to set the arrow tip inside a + <span class="TEX">T<span +class="E">E</span>X</span> group, the effect lasts only till the end of the current <span class="TEX">T<span +class="E">E</span>X</span> group. + </li> + <li class="enumerate" value="3" +><a + id="x20-195006x3"></a>Some graphic parameters are not scoped by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> but “already” by <span class="TEX">T<span +class="E">E</span>X</span> groups. For example, + the effect of coordinate transformation commands is always local to the current <span class="TEX">T<span +class="E">E</span>X</span> group. + <!--l. 119--><p class="noindent">Since every <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> automatically creates a <span class="TEX">T<span +class="E">E</span>X</span> group, all graphic parameters that are local to + the current <span class="TEX">T<span +class="E">E</span>X</span> group are also local to the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>. + </li> + <li class="enumerate" value="4" +><a + id="x20-195008x4"></a>Some graphic parameters can only be scoped using <span class="TEX">T<span +class="E">E</span>X</span> groups, since in some situations it is not + possible to introduce a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>. For example, a path always has to be completely constructed and + used in the same <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>. However, we might wish to have different coordinate transformations + apply to different points on the path. In this case, we can use <span class="TEX">T<span +class="E">E</span>X</span> groups to keep the effect local, but + we could not use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>. + </li> + <li class="enumerate" value="5" +><a + id="x20-195010x5"></a>The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftext</span></span></span> command can be used to create a scope in which <span class="TEX">T<span +class="E">E</span>X</span> “escapes back” to normal + <span class="TEX">T<span +class="E">E</span>X</span> mode. The text passed to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftext</span></span></span> is “heavily guarded” against having any effect on the + scope in which it is used. For example, it is possibly to use another <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environment inside + the argument of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftext</span></span></span>.</li></ol> +<!--l. 140--><p class="indent"> Most of the complications can be avoided if you stick to the following rules: + <ul class="itemize1"> + <li class="itemize">Give graphic commands only inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environments. + </li> + <li class="itemize">Use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> to structure graphics. + </li> + <li class="itemize">Do not use <span class="TEX">T<span +class="E">E</span>X</span> groups inside graphics, <span +class="cmti-10">except </span>for keeping the effect of coordinate transformations + local.</li></ul> +<!--l. 155--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">19.2 </span> <a + id="x20-19600019.2"></a>The Hierarchical Structure of the Package</h4> +<!--l. 157--><p class="noindent">Before we come to the structuring commands provided by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> to structure your graphics, let us first have a look at +the structure of the package itself. + + +<!--l. 161--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">19.2.1 </span> <a + id="x20-19700019.2.1"></a>The Main Package</h5> +<!--l. 163--><p class="noindent">To use <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, include the following package: +<!--l. 165--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox167"><span +class="cmtt-10">\usepackage{</span><span +class="cmtt-10">pgf</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="dx20-197001"></a> +<a + id="dx20-197002"></a> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox168"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgf</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="colorbox169"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgf</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. 166--><p class="noindent">This package loads the complete “basic layer” of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. That is, it will load all of the commands described + in the current part of this manual, but it will not load frontends like Ti<span +class="cmti-10">k</span>Z. + <!--l. 170--><p class="noindent">In detail, this package will load the following packages, each of which can also be loaded individually: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys</span></span></span>, which is the lowest layer of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and which is always needed. This file will read <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf.cfg</span></span></span> + to discern which driver is to be used. See Section <a +href="pgfmanualse32.html#x33-30800032.1">32.1<!--tex4ht:ref: section-pgfsys --></a> for details. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfcore</span></span></span>, which is the central core of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and which is always needed unless you intend to write + a new basic layer from scratch. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseimage</span></span></span>, which provides commands for declaring and using images. An example is + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuseimage</span></span></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseshapes</span></span></span>, which provides commands for declaring and using shapes. An example is + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfdeclareshape</span></span></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseplot</span></span></span>, which provides commands for plotting functions.</li></ul> + <!--l. 192--><p class="noindent">Including any of the last three packages will automatically load the first two. </dd></dl> +<!--l. 196--><p class="indent"> In <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>, the package takes two options: + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox170"><span +class="cmtt-10">\usepackage[</span><span +class="cmtt-10">draft</span><span +class="cmtt-10">]{pgf}</span></span> </dt><dd +class="description"> +<a + id="dx20-197003"></a> +<a + id="dx20-197004"></a> + <!--l. 198--><p class="noindent">When this option is set, all images will be replaced by empty rectangles. This can speedup compilation. + </dd></dl> +<!--l. 202--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox171"><span +class="cmtt-10">\usepackage[</span><span +class="cmtt-10">version=</span><span +class="cmsy-10"><</span><span +class="cmitt-10">version</span><span +class="cmsy-10">></span><span +class="cmtt-10">]{pgf}</span></span> </dt><dd +class="description"> +<a + id="dx20-197005"></a> +<a + id="dx20-197006"></a> + <!--l. 203--><p class="noindent">Indicates that the commands of version <span +class="cmsy-10"><</span><span +class="cmti-10">version</span><span +class="cmsy-10">> </span>need to be defined. If you set <span +class="cmsy-10"><</span><span +class="cmti-10">version</span><span +class="cmsy-10">> </span>to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.65</span></span></span>, + then a large bunch of “compatibility commands” are loaded. If you set <span +class="cmsy-10"><</span><span +class="cmti-10">version</span><span +class="cmsy-10">> </span>to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.96</span></span></span>, then these + compatibility commands will not be loaded. + <!--l. 208--><p class="noindent">If this option is not given at all, then the commands of all versions are defined. </dd></dl> + + +<!--l. 213--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">19.2.2 </span> <a + id="x20-19800019.2.2"></a>The Core Package</h5> +<!--l. 215--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox172"><span +class="cmtt-10">\usepackage{</span><span +class="cmtt-10">pgfcore</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="dx20-198001"></a> +<a + id="dx20-198002"></a> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox173"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfcore</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="colorbox174"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfcore</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. 216--><p class="noindent">This package defines all of the basic layer’s commands, except for the commands defined in the + additional packages like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseplot</span></span></span>. Typically commands defined by the core include <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepath</span></span></span> + or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpoint</span></span></span>. The core is internally structured into several subpackages, but the subpackages cannot + be loaded individually since they are all “interrelated.” </dd></dl> +<!--l. 225--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">19.2.3 </span> <a + id="x20-19900019.2.3"></a>The Optional Basic Layer Packages</h5> +<!--l. 227--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span> package automatically loads the following packages, but you can also load them individually (all of them +automatically include the core): + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseshapes</span></span></span> This package provides commands for drawing nodes and shapes. These commands are + explained in Section <a +href="pgfmanualse25.html#x26-26000025">25<!--tex4ht:ref: section-shapes --></a>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseplot</span></span></span> This package provides commands for plotting function. The commands are explained in + Section <a +href="pgfmanualse29.html#x30-29000029">29<!--tex4ht:ref: section-plots --></a>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseimage</span></span></span> This package provides commands for including (external) images. The commands are + explained in Section <a +href="pgfmanualse27.html#x28-28100027">27<!--tex4ht:ref: section-images --></a>.</li></ul> +<!--l. 249--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">19.3 </span> <a + id="x20-20000019.3"></a>The Hierarchical Structure of the Graphics</h4> +<!--l. 251--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">19.3.1 </span> <a + id="x20-20100019.3.1"></a>The Main Environment</h5> +<!--l. 254--><p class="noindent">Most, but not all, commands of the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> package must be given within a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environment. The only +commands that (must) be given outside are commands having to do with including images (like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuseimage</span></span></span>) and +with inserting complete shadings (like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuseshading</span></span></span>). However, just to keep life entertaining, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshadepath</span></span></span> +command must be given <span +class="cmti-10">inside </span>a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environment. +<!--l. 262--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox175"><span +class="cmtt-10">\begin{</span><span +class="cmtt-10">pgfpicture</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox176"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + + + </dd><dt class="description"> +<span +class="colorbox" id="colorbox177"><span +class="cmtt-10">\end{</span><span +class="cmtt-10">pgfpicture</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx20-201001"></a> +<a + id="dx20-201002"></a> + <!--l. 263--><p class="noindent">This environment will insert a <span class="TEX">T<span +class="E">E</span>X</span> box containing the graphic drawn by the <span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span> + at the current position. + <!--l. 267--><p class="noindent"><span +class="cmbx-10">The size of the bounding box. </span>The size of the box is determined in the following manner: While + <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> parses the <span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span>, it keeps track of a bounding box for the graphic. Essentially, + this bounding box is the smallest box that contains all coordinates mentioned in the graphics. Some + coordinates may be “mentioned” by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> itself; for example, when you add circle to the current path, + the support points of the curve making up the circle are also “mentioned” despite the fact that you + will not “see” them in your code. + <!--l. 278--><p class="noindent">Once the <span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">> </span>has been parsed completely, a <span class="TEX">T<span +class="E">E</span>X</span> box is created whose size is the + size of the computed bounding box and this box is inserted at the current position. + <!--l. 282--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-397-" ><colgroup id="TBL-397-1g"><col +id="TBL-397-1"><col +id="TBL-397-2"></colgroup><tr + valign="baseline" id="TBL-397-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-397-1-1" +class="td11"> Hello <object data="pgfmanual-471.svg" width="9.01108pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> World! </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-397-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">Hello</span><span +class="cmtt-8"> \begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{2ex}{1ex}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span><span +class="cmtt-8"> World!</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 289--><p class="noindent">Sometimes, you may need more fine-grained control over the size of the bounding box. For example, the + computed bounding box may be too large or you intensionally wish the box to be “too small.” In + these cases, you can use the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepath{use</span><span +class="cmtt-10"> as</span><span +class="cmtt-10"> bounding</span><span +class="cmtt-10"> box}</span></span></span>, as described in + Section <a +href="pgfmanualse23.html#x24-25100023.5">23.5<!--tex4ht:ref: section-using-bb --></a>. + <!--l. 298--><p class="noindent"><span +class="cmbx-10">The baseline of the bounding box. </span>When the box containing the graphic is inserted into the normal text, + the baseline of the graphic is normally at the bottom of the graphic. For this reason, the following two sets of + code lines have the same effect, despite the fact that the second graphic uses “higher” coordinates than the + first: + <!--l. 305--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-398-" ><colgroup id="TBL-398-1g"><col +id="TBL-398-1"><col +id="TBL-398-2"></colgroup><tr + valign="baseline" id="TBL-398-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-398-1-1" +class="td11"> Rectangles <object data="pgfmanual-472.svg" width="9.01108pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and<object data="pgfmanual-473.svg" width="9.01108pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-398-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">Rectangles</span><span +class="cmtt-8"> \begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{2ex}{1ex}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> \begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{0ex}{1ex}}{\pgfpoint{2ex}{1ex}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}.</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 315--><p class="noindent">You can change the baseline using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetbaseline</span></span></span> command, see below. + <!--l. 318--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-399-" ><colgroup id="TBL-399-1g"><col +id="TBL-399-1"><col +id="TBL-399-2"></colgroup><tr + valign="baseline" id="TBL-399-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-399-1-1" +class="td11"> Rectangles <object data="pgfmanual-474.svg" width="9.01108pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and<object data="pgfmanual-475.svg" width="9.01108pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-399-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">Rectangles</span><span +class="cmtt-8"> \begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{2ex}{1ex}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetbaseline{0pt}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> \begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{0ex}{1ex}}{\pgfpoint{2ex}{1ex}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetbaseline{0pt}</span> +<br><span +class="cmtt-8">\end{pgfpicture}.</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 331--><p class="noindent"><span +class="cmbx-10">Including text and images in a picture. </span>You cannot directly include text and images in a + picture. Thus, you should <span +class="cmti-10">not </span>simply write some text in a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> or use a command like + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\includegraphics</span></span></span> or even <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfimage</span></span></span>. In all these cases, you need to place the text inside a + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftext</span></span></span> command. This will “escape back” to normal <span class="TEX">T<span +class="E">E</span>X</span> mode, see Section <a +href="#x20-20300019.3.3">19.3.3<!--tex4ht:ref: section-text-command --></a> for details. + </dd></dl> +<!--l. 340--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox178"><span +class="cmtt-10">\pgfpicture</span></span> </dt><dd +class="description"> + + + </dd><dt class="description"> +<span +class="colorbox" id="colorbox179"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox180"><span +class="cmtt-10">\endpgfpicture</span></span> </dt><dd +class="description"> +<a + id="dx20-201003"></a> +<a + id="dx20-201004"></a> + <!--l. 341--><p class="noindent">The plain <span class="TEX">T<span +class="E">E</span>X</span> version of the environment. Note that in this version, also, a <span class="TEX">T<span +class="E">E</span>X</span> group is created + around the environment. </dd></dl> +<!--l. 346--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox181"><span +class="cmtt-10">\pgfsetbaseline</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="dx20-201005"></a> + <!--l. 347--><p class="noindent">This command specifies a <span +class="cmmi-10">y</span>-coordinate of the picture that should be used as the baseline of the + whole picture. When a <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> picture has been typeset completely, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> must decide at which height the + baseline of the picture should lie. Normally, the baseline is set to the <span +class="cmmi-10">y</span>-coordinate of the bottom of the + picture, but it is often desirable to use another height. + <!--l. 354--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-400-" ><colgroup id="TBL-400-1g"><col +id="TBL-400-1"><col +id="TBL-400-2"></colgroup><tr + valign="baseline" id="TBL-400-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-400-1-1" +class="td11"> Text <object data="pgfmanual-476.svg" width="9.01108pt" height="9.01108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>, <object data="pgfmanual-477.svg" width="9.01108pt" height="9.01108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>, <object data="pgfmanual-478.svg" width="9.01108pt" height="9.01108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>, <object data="pgfmanual-479.svg" width="9.01108pt" height="9.01108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-400-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">Text</span><span +class="cmtt-8"> \tikz{\pgfpathcircle{\pgfpointorigin}{1ex}\pgfusepath{stroke}},</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"> \tikz{\pgfsetbaseline{0pt}</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"> \pgfpathcircle{\pgfpointorigin}{1ex}\pgfusepath{stroke}},</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"> \tikz{\pgfsetbaseline{.5ex}</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"> \pgfpathcircle{\pgfpointorigin}{1ex}\pgfusepath{stroke}},</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"> \tikz{\pgfsetbaseline{-1ex}</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"> \pgfpathcircle{\pgfpointorigin}{1ex}\pgfusepath{stroke}}.</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 365--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">19.3.2 </span> <a + id="x20-20200019.3.2"></a>Graphic Scope Environments</h5> +<!--l. 367--><p class="noindent">Inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environment you can substructure your picture using the following environment: +<!--l. 370--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox182"><span +class="cmtt-10">\begin{</span><span +class="cmtt-10">pgfscope</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox183"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox184"><span +class="cmtt-10">\end{</span><span +class="cmtt-10">pgfscope</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx20-202001"></a> +<a + id="dx20-202002"></a> + <!--l. 371--><p class="noindent">All changes to the graphic state done inside this environment are local to the environment. The graphic state + includes the following: + <ul class="itemize1"> + <li class="itemize">The line width. + </li> + <li class="itemize">The stroke and fill colors. + </li> + <li class="itemize">The dash pattern. + </li> + <li class="itemize">The line join and cap. + </li> + <li class="itemize">The miter limit. + + + </li> + <li class="itemize">The canvas transformation matrix. + </li> + <li class="itemize">The clipping path.</li></ul> + <!--l. 389--><p class="noindent">Other parameters may also influence how graphics are rendered, but they are <span +class="cmti-10">not </span>part of the graphic state. + For example, the arrow tip kind is not part of the graphic state and the effect of commands setting the arrow + tip kind are local to the current <span class="TEX">T<span +class="E">E</span>X</span> group, not to the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>. However, since <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> + starts and ends a <span class="TEX">T<span +class="E">E</span>X</span> group automatically, a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> can be used to limit the effect of, say, commands + that set the arrow tip kind. + <!--l. 397--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-401-" ><colgroup id="TBL-401-1g"><col +id="TBL-401-1"><col +id="TBL-401-2"></colgroup><tr + valign="baseline" id="TBL-401-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-401-1-1" +class="td11"> <object data="pgfmanual-480.svg" width="35.64433pt" height="10.61108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-401-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{pgfscope}</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"> </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"> \pgfsetlinewidth{2pt}</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"> \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{2ex}{2ex}}</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"> \pgfusepath{stroke}</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{3ex}{0ex}}{\pgfpoint{2ex}{2ex}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{pgfscope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{6ex}{0ex}}{\pgfpoint{2ex}{2ex}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 413--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-402-" ><colgroup id="TBL-402-1g"><col +id="TBL-402-1"><col +id="TBL-402-2"></colgroup><tr + valign="baseline" id="TBL-402-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-402-1-1" +class="td11"> <object data="pgfmanual-481.svg" width="34.84433pt" height="9.01108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-402-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{pgfscope}</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"> </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"> \pgfsetarrows{-to}</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"> \pgfpathmoveto{\pgfpointorigin}\pgfpathlineto{\pgfpoint{2ex}{2ex}}</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"> \pgfusepath{stroke}</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{3ex}{0ex}}\pgfpathlineto{\pgfpoint{5ex}{2ex}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{pgfscope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{6ex}{0ex}}\pgfpathlineto{\pgfpoint{8ex}{2ex}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 429--><p class="noindent">At the start of the scope, the current path must be empty, that is, you cannot open a scope while constructing + a path. + <!--l. 432--><p class="noindent">It is usually a good idea <span +class="cmti-10">not </span>to introduce <span class="TEX">T<span +class="E">E</span>X</span> groups inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> environment. </dd></dl> +<!--l. 436--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox185"><span +class="cmtt-10">\pgfscope</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox186"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox187"><span +class="cmtt-10">\endpgfscope</span></span> </dt><dd +class="description"> +<a + id="dx20-202003"></a> +<a + id="dx20-202004"></a> + <!--l. 437--><p class="noindent">Plain <span class="TEX">T<span +class="E">E</span>X</span> version of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> environment. </dd></dl> +<!--l. 441--><p class="indent"> The following scopes also encapsulate certain properties of the graphic state. However, they are typically not +used directly by the user. +<!--l. 445--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox188"><span +class="cmtt-10">\begin{</span><span +class="cmtt-10">pgfinterruptpath</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> + + + </dd><dt class="description"> +<span +class="colorbox" id="colorbox189"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox190"><span +class="cmtt-10">\end{</span><span +class="cmtt-10">pgfinterruptpath</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx20-202005"></a> +<a + id="dx20-202006"></a> + <!--l. 446--><p class="noindent">This environment can be used to temporarily interrupt the construction of the current path. The effect + will be that the path currently under construction will be “stored away” and restored at the end of + the environment. Inside the environment you can construct a new path and do something with it. + <!--l. 452--><p class="noindent">An example application of this environment is the arrow tip caching. Suppose you ask <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> to use a + specific arrow tip kind. When the arrow tip needs to be rendered for the first time, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will “cache” + the path that makes up the arrow tip. To do so, it interrupts the current path construction and then + protocols the path of the arrow tip. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfinterruptpath}</span></span></span> environment is used to ensure that this + does not interfere with the path to which the arrow tips should be attached. + <!--l. 461--><p class="noindent">This command does <span +class="cmti-10">not </span>install a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>. In particular, it does not call any <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@</span></span></span> commands + at all, which would, indeed, be dangerous in the middle of a path construction. </dd></dl> +<!--l. 466--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox191"><span +class="cmtt-10">\begin{</span><span +class="cmtt-10">pgfinterruptpicture</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox192"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox193"><span +class="cmtt-10">\end{</span><span +class="cmtt-10">pgfinterruptpicture</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx20-202007"></a> +<a + id="dx20-202008"></a> + <!--l. 467--><p class="noindent">This environment can be used to temporarily interrupt a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. However, the environment is + intended only to be used at the beginning and end of a box that is (later) inserted into a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> + using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfqbox</span></span></span>. You cannot use this environment directly inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. + <!--l. 473--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-403-" ><colgroup id="TBL-403-1g"><col +id="TBL-403-1"><col +id="TBL-403-2"></colgroup><tr + valign="baseline" id="TBL-403-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-403-1-1" +class="td11"> <object data="pgfmanual-483.svg" width="0.4pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-403-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{0cm}{0cm}}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> In</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> middle</span><span +class="cmsltt-10x-x-80"> of</span><span +class="cmsltt-10x-x-80"> path,</span><span +class="cmsltt-10x-x-80"> now</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \newbox\mybox</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \setbox\mybox=\hbox{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{pgfinterruptpicture}</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"> Sub-\begin{pgfpicture}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> a</span><span +class="cmsltt-10x-x-80"> subpicture</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"> \pgfpathmoveto{\pgfpoint{1cm}{0cm}}</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"> \pgfpathlineto{\pgfpoint{1cm}{1cm}}</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"> \pgfusepath{stroke}</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"> \end{pgfpicture}-picture.</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{pgfinterruptpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfqbox{\mybox}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{0cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}\hskip3.9cm</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 494--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">19.3.3 </span> <a + id="x20-20300019.3.3"></a>Inserting Text and Images</h5> +<!--l. 498--><p class="noindent">Often, you may wish to add normal <span class="TEX">T<span +class="E">E</span>X</span> text at a certain point inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. You cannot do so +“directly,” that is, you cannot simply write this text inside the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environment. Rather, you must pass +the text as an argument to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftext</span></span></span> command. + + +<!--l. 503--><p class="indent"> You must <span +class="cmti-10">also </span>use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftext</span></span></span> command to insert an image or a shading into a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. +<!--l. 506--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox194"><span +class="cmtt-10">\pgftext</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx20-203001"></a> + <!--l. 507--><p class="noindent">This command will typeset <span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">> </span>in normal <span class="TEX">T<span +class="E">E</span>X</span> mode and insert the resulting box into the + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. The bounding box of the graphic will be updated so that all of the text box is inside. + Be default, the text box is centered at the origin, but this can be changed either by giving appropriate + <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>or by applying an appropriate coordinate transformation beforehand. + <!--l. 514--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">> </span>may contain verbatim text. (In other words, the <span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">> </span>“argument” is not a normal argument, + but is put in a box and some <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\aftergroup</span></span></span> hackery is used to find the end of the box.) + <!--l. 519--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s current (high-level) coordinate transformation is synchronized with the canvas transformation + matrix temporarily when the text box is inserted. The effect is that if there is currently a high-level + rotation of, say, 30 degrees, the <span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">> </span>will also be rotated by thirty degrees. If you do not want this + effect, you have to (possibly temporarily) reset the high-level transformation matrix. + <!--l. 527--><p class="noindent">The following <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>may be given as conveniences: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">left</span><a + id="dx20-203002"></a><a + id="dx20-203003"></a> causes the text box to be placed such that its left border is on the origin. + <!--l. 531--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-404-" ><colgroup id="TBL-404-1g"><col +id="TBL-404-1"><col +id="TBL-404-2"></colgroup><tr + valign="baseline" id="TBL-404-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-404-1-1" +class="td11"> <object data="pgfmanual-484.svg" width="57.10547pt" height="28.65271pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-404-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,.5);</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"> \pgftext[left]</span><span +class="cmtt-8"> {lovely}}</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">right</span><a + id="dx20-203004"></a><a + id="dx20-203005"></a> causes the text box to be placed such that its right border is on the origin. + <!--l. 537--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-405-" ><colgroup id="TBL-405-1g"><col +id="TBL-405-1"><col +id="TBL-405-2"></colgroup><tr + valign="baseline" id="TBL-405-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-405-1-1" +class="td11"> <object data="pgfmanual-485.svg" width="57.10547pt" height="28.65271pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-405-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,.5);</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"> \pgftext[right]</span><span +class="cmtt-8"> {lovely}}</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">top</span><a + id="dx20-203006"></a><a + id="dx20-203007"></a> causes the text box to be placed such that its top is on the origin. This option can be used together + with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">left</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">right</span></span></span> option. + <!--l. 545--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-406-" ><colgroup id="TBL-406-1g"><col +id="TBL-406-1"><col +id="TBL-406-2"></colgroup><tr + valign="baseline" id="TBL-406-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-406-1-1" +class="td11"> <object data="pgfmanual-486.svg" width="57.10547pt" height="28.65271pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-406-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,.5);</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"> \pgftext[top]</span><span +class="cmtt-8"> {lovely}}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--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-407-" ><colgroup id="TBL-407-1g"><col +id="TBL-407-1"><col +id="TBL-407-2"></colgroup><tr + valign="baseline" id="TBL-407-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-407-1-1" +class="td11"> <object data="pgfmanual-487.svg" width="57.10547pt" height="28.65271pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-407-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,.5);</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"> \pgftext[top,right]</span><span +class="cmtt-8"> {lovely}}</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">bottom</span><a + id="dx20-203008"></a><a + id="dx20-203009"></a> causes the text box to be placed such that its bottom is on the origin. + <!--l. 556--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-408-" ><colgroup id="TBL-408-1g"><col +id="TBL-408-1"><col +id="TBL-408-2"></colgroup><tr + valign="baseline" id="TBL-408-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-408-1-1" +class="td11"> <object data="pgfmanual-488.svg" width="57.10547pt" height="28.65271pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-408-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,.5);</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"> \pgftext[bottom]</span><span +class="cmtt-8"> {lovely}}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 560--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-409-" ><colgroup id="TBL-409-1g"><col +id="TBL-409-1"><col +id="TBL-409-2"></colgroup><tr + valign="baseline" id="TBL-409-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-409-1-1" +class="td11"> <object data="pgfmanual-489.svg" width="57.10547pt" height="28.65271pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-409-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,.5);</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"> \pgftext[bottom,right]</span><span +class="cmtt-8"> {lovely}}</span></div> </td></tr></table> </td> +</tr></table></div> + + + </li> + <li class="itemize"><span +class="cmtt-10">base</span><a + id="dx20-203010"></a><a + id="dx20-203011"></a> causes the text box to be placed such that its baseline is on the origin. + <!--l. 567--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-410-" ><colgroup id="TBL-410-1g"><col +id="TBL-410-1"><col +id="TBL-410-2"></colgroup><tr + valign="baseline" id="TBL-410-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-410-1-1" +class="td11"> <object data="pgfmanual-490.svg" width="57.10547pt" height="28.65271pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-410-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,.5);</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"> \pgftext[base]</span><span +class="cmtt-8"> {lovely}}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 571--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-411-" ><colgroup id="TBL-411-1g"><col +id="TBL-411-1"><col +id="TBL-411-2"></colgroup><tr + valign="baseline" id="TBL-411-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-411-1-1" +class="td11"> <object data="pgfmanual-491.svg" width="57.10547pt" height="28.65271pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-411-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,.5);</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"> \pgftext[base,right]</span><span +class="cmtt-8"> {lovely}}</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">at</span><a + id="dx20-203012"></a><a + id="dx20-203013"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">> </span>Translates the origin (that is, the point where the text is shown) to <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span>. + <!--l. 578--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-412-" ><colgroup id="TBL-412-1g"><col +id="TBL-412-1"><col +id="TBL-412-2"></colgroup><tr + valign="baseline" id="TBL-412-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-412-1-1" +class="td11"> <object data="pgfmanual-492.svg" width="69.50551pt" height="28.65271pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-412-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,.5);</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"> \pgftext[base,at={\pgfpoint{1cm}{0cm}}]</span><span +class="cmtt-8"> {lovely}}</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">x</span><a + id="dx20-203014"></a><a + id="dx20-203015"></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>Translates the origin by <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>along the <span +class="cmmi-10">x</span>-axis. + <!--l. 584--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-413-" ><colgroup id="TBL-413-1g"><col +id="TBL-413-1"><col +id="TBL-413-2"></colgroup><tr + valign="baseline" id="TBL-413-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-413-1-1" +class="td11"> <object data="pgfmanual-493.svg" width="69.50551pt" height="28.65271pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-413-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,.5);</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"> \pgftext[base,x=1cm,y=-0.5cm]</span><span +class="cmtt-8"> {lovely}}</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">y</span><a + id="dx20-203016"></a><a + id="dx20-203017"></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>works like the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span> option. + </li> + <li class="itemize"><span +class="cmtt-10">rotate</span><a + id="dx20-203018"></a><a + id="dx20-203019"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">degree</span><span +class="cmsy-10">> </span>Rotates the coordinate system by <span +class="cmsy-10"><</span><span +class="cmti-10">degree</span><span +class="cmsy-10">></span>. This will also rotate the text + box. + <!--l. 593--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-414-" ><colgroup id="TBL-414-1g"><col +id="TBL-414-1"><col +id="TBL-414-2"></colgroup><tr + valign="baseline" id="TBL-414-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-414-1-1" +class="td11"> <object data="pgfmanual-494.svg" width="66.85864pt" height="33.1188pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-414-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz{\draw[help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-.5)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,.5);</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"> \pgftext[base,x=1cm,y=-0.5cm,rotate=30]</span><span +class="cmtt-8"> {lovely}}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> + </dd></dl> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse20.html" >next</a>] [<a +href="pgfmanualse18.html" >prev</a>] [<a +href="pgfmanualse18.html#tailpgfmanualse18.html" >prev-tail</a>] [<a +href="pgfmanualse19.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse19.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse19.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse2.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse2.html new file mode 100644 index 00000000000..51c58aa094e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse2.html @@ -0,0 +1,576 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>2 Installation</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse3.html" >next</a>] [<a +href="pgfmanualse1.html" >prev</a>] [<a +href="pgfmanualse1.html#tailpgfmanualse1.html" >prev-tail</a>] [<a +href="#tailpgfmanualse2.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse2.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">2 </span> <a + id="x3-90002"></a>Installation</h3> +<!--l. 10--><p class="noindent">There are different ways of installing <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, depending on your system and needs, and you may need to install other +packages as well as, see below. Before installing, you may wish to review the <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">P</small><small +class="small-caps">L</small> </span>license under which the package is +distributed, see Section <a +href="#x3-180002.5">2.5<!--tex4ht:ref: section-license --></a>. +<!--l. 16--><p class="indent"> Typically, the package will already be installed on your system. Naturally, in this case you do not need to worry +about the installation process at all and you can skip the rest of this section. +<!--l. 22--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">2.1 </span> <a + id="x3-100002.1"></a>Package and Driver Versions</h4> +<!--l. 24--><p class="noindent">This documentation is part of version 1.00 of the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> package. In order to run <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, you need a reasonably recent +<span class="TEX">T<span +class="E">E</span>X</span> installation. When using <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>, you need the following packages installed (newer versions should also +work): + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xcolor</span></span></span> version 2.00. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xkeyval</span></span></span> version 1.8, if you wish to use Ti<span +class="cmti-10">k</span>Z.</li></ul> +<!--l. 34--><p class="noindent">With plain <span class="TEX">T<span +class="E">E</span>X</span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xcolor</span></span></span> is not needed, but you obviously do not get its (full) functionality. +<!--l. 37--><p class="indent"> Currently, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> supports the following backend drivers: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> version 0.14 or higher. Earlier versions do not work. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span> version 5.94a or higher. Earlier versions may also work. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvipdfm</span></span></span> version 0.13.2c or higher. Earlier versions may also work. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex4ht</span></span></span> version 2003-05-05 or higher. Earlier versions may also work. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">vtex</span></span></span> version 8.46a or higher. Earlier versions may also work.</li></ul> +<!--l. 51--><p class="indent"> Currently, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> supports the following formats: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">latex</span></span></span> with complete functionality. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plain</span></span></span> with complete functionality, except for graphics inclusion, which works only for pdf<span class="TEX">T<span +class="E">E</span>X</span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">context</span></span></span> should work as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plain</span></span></span>, but I have not tried it.</li></ul> +<!--l. 62--><p class="indent"> For more details, see Section <a +href="pgfmanualse5.html#x6-550005">5<!--tex4ht:ref: section-formats --></a>. + + +<!--l. 66--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">2.2 </span> <a + id="x3-110002.2"></a>Installing Prebundled Packages</h4> +<!--l. 68--><p class="noindent">I do not create or manage prebundled packages of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, but, fortunately, nice other people do. I cannot give detailed +instructions on how to install these packages, since I do not manage them, but I <span +class="cmti-10">can </span>tell you were to find them. If +you have a problem with installing, you might wish to have a look at the Debian page or the Mik<span class="TEX">T<span +class="E">E</span>X</span> page +first. +<!--l. 76--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">2.2.1 </span> <a + id="x3-120002.2.1"></a>Debian</h5> +<!--l. 78--><p class="noindent">The command “<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">aptitude</span><span +class="cmtt-10"> install</span><span +class="cmtt-10"> pgf</span></span></span>” should do the trick. Sit back and relax. In detail, the following packages +are installed: + + + <table width="100%" +class="verbatim"><tr class="verbatim"><td +class="verbatim"><div class="verbatim"> +http://packages.debian.org/pgf + <br />http://packages.debian.org/latex-xcolor +</div> +</td></tr></table> +<!--l. 83--><p class="nopar"> +<!--l. 86--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">2.2.2 </span> <a + id="x3-130002.2.2"></a>MiKTeX</h5> +<!--l. 88--><p class="noindent">For MiK<span class="TEX">T<span +class="E">E</span>X</span>, use the update wizard to install the (latest versions of the) packages called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xcolor</span></span></span>, and +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xkeyval</span></span></span>. +<!--l. 94--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">2.3 </span> <a + id="x3-140002.3"></a>Installation in a texmf Tree</h4> +<!--l. 96--><p class="noindent">For a permanent installation, you place the files of the the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small> </span>package in an appropriate <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf</span></span></span> tree. +<!--l. 99--><p class="indent"> When you ask <span class="TEX">T<span +class="E">E</span>X</span> to use a certain class or package, it usually looks for the necessary files in so-called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf</span></span></span> +trees. These trees are simply huge directories that contain these files. By default, <span class="TEX">T<span +class="E">E</span>X</span> looks for files in three +different <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf</span></span></span> trees: + <ul class="itemize1"> + <li class="itemize">The root <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf</span></span></span> tree, which is usually located at <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">/usr/share/texmf/</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">c:\texmf\</span></span></span> or somewhere + similar. + </li> + <li class="itemize">The local <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf</span></span></span> tree, which is usually located at <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">/usr/local/share/texmf/</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">c:\localtexmf\</span></span></span> or + somewhere similar. + </li> + <li class="itemize">Your personal <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf</span></span></span> tree, which is usually located in your home directory at <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">~/texmf/</span></span></span> or + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">~/Library/texmf/</span></span></span>.</li></ul> +<!--l. 115--><p class="indent"> You should install the packages either in the local tree or in your personal tree, depending on whether you have +write access to the local tree. Installation in the root tree can cause problems, since an update of the whole +<span class="TEX">T<span +class="E">E</span>X</span> installation will replace this whole tree. +<!--l. 121--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">2.3.1 </span> <a + id="x3-150002.3.1"></a>Installation that Keeps Everything Together</h5> +<!--l. 123--><p class="noindent">Once you have located the right texmf tree, you must decide whether you want to install <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> in such a way that +“all its files are kept in one place” or whether you want to be “<span +class="cmcsc-10"><small +class="small-caps">T</small><small +class="small-caps">D</small><small +class="small-caps">S</small></span>-compliant,” where <span +class="cmcsc-10"><small +class="small-caps">T</small><small +class="small-caps">D</small><small +class="small-caps">S</small> </span>means “<span class="TEX">T<span +class="E">E</span>X</span> directory +structure.” +<!--l. 129--><p class="indent"> If you want to keep “everything in one place,” inside the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf</span></span></span> tree that you have chosen create a +sub-sub-directory called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf/tex/generic/pgf</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf/tex/generic/pgf-</span></span></span><span +class="cmtt-10">1.00</span>, if you prefer. Then place all +files of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span> package in this directory. Finally, rebuild <span class="TEX">T<span +class="E">E</span>X</span>’s filename database. This is done by running +the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texhash</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">mktexlsr</span></span></span> (they are the same). In Mik<span class="TEX">T<span +class="E">E</span>X</span>, there is a menu option to do +this. +<!--l. 139--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">2.3.2 </span> <a + id="x3-160002.3.2"></a>Installation that is TDS-Compliant</h5> +<!--l. 141--><p class="noindent">While the above installation process is the most “natural” one and although I would like to recommend it since it +makes updating and managing the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> package easy, it is not <span +class="cmcsc-10"><small +class="small-caps">T</small><small +class="small-caps">D</small><small +class="small-caps">S</small></span>-compliant. If you want to be <span +class="cmcsc-10"><small +class="small-caps">T</small><small +class="small-caps">D</small><small +class="small-caps">S</small></span>-compliant, +proceed as follows: (If you do not know what <span +class="cmcsc-10"><small +class="small-caps">T</small><small +class="small-caps">D</small><small +class="small-caps">S</small></span>-compliant means, you probably do not want to be +<span +class="cmcsc-10"><small +class="small-caps">T</small><small +class="small-caps">D</small><small +class="small-caps">S</small></span>-compliant.) + + +<!--l. 148--><p class="indent"> The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.tar</span></span></span> file of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span> package contains the following files and directories at its root: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">README</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">doc</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">generic</span></span></span>, +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plain</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">latex</span></span></span>. You should “merge” each of the four directories with the following directories <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf/doc</span></span></span>, +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf/tex/generic</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf/tex/plain</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf/tex/latex</span></span></span>. For example, in the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.tar</span></span></span> file the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">doc</span></span></span> directory +contains just the directory <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span>, and this directory has to be moved to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf/doc/pgf</span></span></span>. The root <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">README</span></span></span> file can be +ignored since it is reproduced in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">doc/pgf/README</span></span></span>. +<!--l. 157--><p class="indent"> You may also consider keeping everything in one place and using symbolic links to point from the <span +class="cmcsc-10"><small +class="small-caps">T</small><small +class="small-caps">D</small><small +class="small-caps">S</small></span>-compliant +directories to the central installation. +<!--l. 162--><p class="indent"> For a more detailed explanation of the standard installation process of packages, you might wish to consult +<span +class="cmtt-10">http://www.ctan.org/installationadvice/</span>. However, note that the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> package does not come with a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.ins</span></span></span> file +(simply skip that part). +<!--l. 169--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">2.4 </span> <a + id="x3-170002.4"></a>Updating the Installation</h4> +<!--l. 171--><p class="noindent">To update your installation from a previous version, all you need to do is to replace everything in the directory +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">texmf/tex/generic/pgf</span></span></span> with the files of the new version (or in all the directories where <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span> was installed, if you +chose a <span +class="cmcsc-10"><small +class="small-caps">T</small><small +class="small-caps">D</small><small +class="small-caps">S</small></span>-compliant installation). The easiest way to do this is to first delete the old version and then proceed as +described above. Sometimes, there are changes in the syntax of certain command from version to version. If things +no longer work that used to work, you may wish to have a look at the release notes and at the change +log. +<!--l. 9--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">2.5 </span> <a + id="x3-180002.5"></a>License: The GNU Public License, Version 2</h4> +<!--l. 12--><p class="noindent">The <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> package is distributed under the <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small> </span>public license, version 2. In detail, this means the following (the +following text is copyrighted by the Free Software Foundation): +<!--l. 16--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">2.5.1 </span> <a + id="x3-190002.5.1"></a>Preamble</h5> +<!--l. 18--><p class="noindent">The licenses for most software are designed to take away your freedom to share and change it. By contrast, the <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small></span> +General Public License is intended to guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to most of the Free Software Foundation’s +software and to any other program whose authors commit to using it. (Some other Free Software Foundation +software is covered by the <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small> </span>Library General Public License instead.) You can apply it to your programs, +too. +<!--l. 27--><p class="indent"> When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are +designed to make sure that you have the freedom to distribute copies of free software (and charge +for this service if you wish), that you receive source code or can get it if you want it, that you can +change the software or use pieces of it in new free programs; and that you know you can do these +things. +<!--l. 34--><p class="indent"> To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to +surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. +<!--l. 39--><p class="indent"> For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients +all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. +<!--l. 44--><p class="indent"> We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you +legal permission to copy, distribute and/or modify the software. +<!--l. 48--><p class="indent"> Also, for each author’s protection and ours, we want to make certain that everyone understands that there is no +warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced by others will not reflect on the +original authors’ reputations. +<!--l. 55--><p class="indent"> Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that +redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To +prevent this, we have made it clear that any patent must be licensed for everyone’s free use or not licensed at +all. + + +<!--l. 61--><p class="indent"> The precise terms and conditions for copying, distribution and modification follow. +<!--l. 65--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">2.5.2 </span> <a + id="x3-200002.5.2"></a>Terms and Conditions For Copying, Distribution and Modification</h5> +<!--l. 67--><p class="noindent"> + <ol type="1" class="enumerate1" > + <li class="enumerate" value="0" +><a + id="x3-20002x0"></a>This License applies to any program or other work which contains a notice placed by the copyright + holder saying it may be distributed under the terms of this General Public License. The “Program”, + below, refers to any such program or work, and a “work based on the Program” means either the + Program or any derivative work under copyright law: that is to say, a work containing the Program + or a portion of it, either verbatim or with modifications and/or translated into another language. + (Hereinafter, translation is included without limitation in the term “modification”.) Each licensee is + addressed as “you”. + <!--l. 82--><p class="noindent">Activities other than copying, distribution and modification are not covered by this License; they are + outside its scope. The act of running the Program is not restricted, and the output from the Program + is covered only if its contents constitute a work based on the Program (independent of having been + made by running the Program). Whether that is true depends on what the Program does. + </li> + <li class="enumerate" value="1" +><a + id="x3-20004x1"></a>You may copy and distribute verbatim copies of the Program’s source code as you receive it, in any + medium, provided that you conspicuously and appropriately publish on each copy an appropriate + copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and + to the absence of any warranty; and give any other recipients of the Program a copy of this License + along with the Program. + <!--l. 96--><p class="noindent">You may charge a fee for the physical act of transferring a copy, and you may at your option offer + warranty protection in exchange for a fee. + </li> + <li class="enumerate" value="2" +><a + id="x3-20006x2"></a>You may modify your copy or copies of the Program or any portion of it, thus forming a work based on + the Program, and copy and distribute such modifications or work under the terms of Section 1 above, + provided that you also meet all of these conditions: + <!--l. 105--><p class="noindent"> + <ol type="a" class="enumerate2" > + <li class="enumerate" value="1" +><a + id="x3-20008x1"></a>You must cause the modified files to carry prominent notices stating that you changed the files + and the date of any change. + </li> + <li class="enumerate" value="2" +><a + id="x3-20010x2"></a>You must cause any work that you distribute or publish, that in whole or in part contains or is + derived from the Program or any part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + </li> + <li class="enumerate" value="3" +><a + id="x3-20012x3"></a>If the modified program normally reads commands interactively when run, you must cause it, + when started running for such interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute the program under these + conditions, and telling the user how to view a copy of this License. (Exception: if the Program + itself is interactive but does not normally print such an announcement, your work based on the + Program is not required to print an announcement.) + </li></ol> + <!--l. 132--><p class="noindent">These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived + from the Program, and can be reasonably considered independent and separate works in themselves, then this + License, and its terms, do not apply to those sections when you distribute them as separate works. But + when you distribute the same sections as part of a whole which is a work based on the Program, + the distribution of the whole must be on the terms of this License, whose permissions for other + licensees extend to the entire whole, and thus to each and every part regardless of who wrote + it. + + + <!--l. 142--><p class="noindent">Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; + rather, the intent is to exercise the right to control the distribution of derivative or collective works based on + the Program. + <!--l. 147--><p class="noindent">In addition, mere aggregation of another work not based on the Program with the Program (or with a work + based on the Program) on a volume of a storage or distribution medium does not bring the other work under + the scope of this License. + </li> + <li class="enumerate" value="3" +><a + id="x3-20014x3"></a>You may copy and distribute the Program (or a work based on it, under Section 2) in object code or + executable form under the terms of Sections 1 and 2 above provided that you also do one of the + following: + <!--l. 157--><p class="noindent"> + <ol type="a" class="enumerate2" > + <li class="enumerate" value="1" +><a + id="x3-20016x1"></a>Accompany it with the complete corresponding machine-readable source code, which must be + distributed under the terms of Sections 1 and 2 above on a medium customarily used for software + interchange; or, + </li> + <li class="enumerate" value="2" +><a + id="x3-20018x2"></a>Accompany it with a written offer, valid for at least three years, to give any third party, for a charge + no more than your cost of physically performing source distribution, a complete machine-readable + copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 + above on a medium customarily used for software interchange; or, + </li> + <li class="enumerate" value="3" +><a + id="x3-20020x3"></a>Accompany it with the information you received as to the offer to distribute corresponding source + code. (This alternative is allowed only for noncommercial distribution and only if you received + the program in object code or executable form with such an offer, in accord with Subsubsection + b above.) + </li></ol> + <!--l. 182--><p class="noindent">The source code for a work means the preferred form of the work for making modifications to it. For an + executable work, complete source code means all the source code for all modules it contains, plus any + associated interface definition files, plus the scripts used to control compilation and installation of the + executable. However, as a special exception, the source code distributed need not include anything that is + normally distributed (in either source or binary form) with the major components (compiler, kernel, and so + on) of the operating system on which the executable runs, unless that component itself accompanies the + executable. + <!--l. 193--><p class="noindent">If distribution of executable or object code is made by offering access to copy from a designated place, then + offering equivalent access to copy the source code from the same place counts as distribution of the + source code, even though third parties are not compelled to copy the source along with the object + code. + </li> + <li class="enumerate" value="4" +><a + id="x3-20022x4"></a>You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this + License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will + automatically terminate your rights under this License. However, parties who have received copies, or rights, + from you under this License will not have their licenses terminated so long as such parties remain in full + compliance. + </li> + <li class="enumerate" value="5" +><a + id="x3-20024x5"></a>You are not required to accept this License, since you have not signed it. However, nothing else grants you + permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if + you do not accept this License. Therefore, by modifying or distributing the Program (or any + work based on the Program), you indicate your acceptance of this License to do so, and all its + terms and conditions for copying, distributing or modifying the Program or works based on + it. + </li> + <li class="enumerate" value="6" +><a + id="x3-20026x6"></a>Each time you redistribute the Program (or any work based on the Program), the recipient automatically + receives a license from the original licensor to copy, distribute or modify the Program subject to these terms + + + and conditions. You may not impose any further restrictions on the recipients’ exercise of the + rights granted herein. You are not responsible for enforcing compliance by third parties to this + License. + </li> + <li class="enumerate" value="7" +><a + id="x3-20028x7"></a>If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not + limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) + that contradict the conditions of this License, they do not excuse you from the conditions of + this License. If you cannot distribute so as to satisfy simultaneously your obligations under this + License and any other pertinent obligations, then as a consequence you may not distribute the + Program at all. For example, if a patent license would not permit royalty-free redistribution of the + Program by all those who receive copies directly or indirectly through you, then the only way + you could satisfy both it and this License would be to refrain entirely from distribution of the + Program. + <!--l. 241--><p class="noindent">If any portion of this section is held invalid or unenforceable under any particular circumstance, the + balance of the section is intended to apply and the section as a whole is intended to apply in other + circumstances. + <!--l. 246--><p class="noindent">It is not the purpose of this section to induce you to infringe any patents or other property right claims or to + contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free + software distribution system, which is implemented by public license practices. Many people have + made generous contributions to the wide range of software distributed through that system in + reliance on consistent application of that system; it is up to the author/donor to decide if he or she + is willing to distribute software through any other system and a licensee cannot impose that + choice. + <!--l. 257--><p class="noindent">This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this + License. + </li> + <li class="enumerate" value="8" +><a + id="x3-20030x8"></a>If the distribution and/or use of the Program is restricted in certain countries either by patents or by + copyrighted interfaces, the original copyright holder who places the Program under this License may add an + explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in + or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the + body of this License. + </li> + <li class="enumerate" value="9" +><a + id="x3-20032x9"></a>The Free Software Foundation may publish revised and/or new versions of the General Public License from + time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to + address new problems or concerns. + <!--l. 275--><p class="noindent">Each version is given a distinguishing version number. If the Program specifies a version number of this + License which applies to it and “any later version”, you have the option of following the terms and conditions + either of that version or of any later version published by the Free Software Foundation. If the Program does + not specify a version number of this License, you may choose any version ever published by the Free Software + Foundation. + </li> + <li class="enumerate" value="10" +><a + id="x3-20034x10"></a>If you wish to incorporate parts of the Program into other free programs whose distribution conditions are + different, write to the author to ask for permission. For software which is copyrighted by the Free Software + Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will + be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting + the sharing and reuse of software generally. + </li></ol> +<!--l. 294--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">2.5.3 </span> <a + id="x3-210002.5.3"></a>No Warranty</h5> +<!--l. 296--><p class="noindent"> + + + <ol type="1" class="enumerate1" > + <li class="enumerate" value="10" +><a + id="x3-21002x10"></a>Because the program is licensed free of charge, there is no warranty for the program, to the extent + permitted by applicable law. Except when otherwise stated in writing the copyright holders and/or + other parties provide the program “as is” without warranty of any kind, either expressed or implied, + including, but not limited to, the implied warranties of merchantability and fitness for a particular + purpose. The entire risk as to the quality and performance of the program is with you. Should the + program prove defective, you assume the cost of all necessary servicing, repair or correction. + </li> + <li class="enumerate" value="11" +><a + id="x3-21004x11"></a>In no event unless required by applicable law or agreed to in writing will any copyright holder, or + any other party who may modify and/or redistribute the program as permitted above, be liable to + you for damages, including any general, special, incidental or consequential damages arising out of the + use or inability to use the program (including but not limited to loss of data or data being rendered + inaccurate or losses sustained by you or third parties or a failure of the program to operate with any + other programs), even if such holder or other party has been advised of the possibility of such damages.</li></ol> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse3.html" >next</a>] [<a +href="pgfmanualse1.html" >prev</a>] [<a +href="pgfmanualse1.html#tailpgfmanualse1.html" >prev-tail</a>] [<a +href="pgfmanualse2.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse2.html" >up</a>] </p></div> +<!--l. 1--><p class="indent"> <a + id="tailpgfmanualse2.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse20.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse20.html new file mode 100644 index 00000000000..84f383572c1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse20.html @@ -0,0 +1,1605 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>20 Specifying Coordinates</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse21.html" >next</a>] [<a +href="pgfmanualse19.html" >prev</a>] [<a +href="pgfmanualse19.html#tailpgfmanualse19.html" >prev-tail</a>] [<a +href="#tailpgfmanualse20.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse20.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">20 </span> <a + id="x21-20400020"></a>Specifying Coordinates</h3> +<!--l. 12--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">20.1 </span> <a + id="x21-20500020.1"></a>Overview</h4> +<!--l. 14--><p class="noindent">Most <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> commands expect you to provide the coordinates of a <span +class="cmti-10">point </span>(also called <span +class="cmti-10">coordinate</span>) inside your picture. +Points are always “local” to your picture, that is, they never refer to an absolute position on the page, but to a +position inside the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environment. To specify a coordinate you can use commands that start +with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpoint</span></span></span>. +<!--l. 21--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">20.2 </span> <a + id="x21-20600020.2"></a>Basic Coordinate Commands</h4> +<!--l. 23--><p class="noindent">The following commands are the most basic for specifying a coordinate. +<!--l. 26--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox195"><span +class="cmtt-10">\pgfpoint</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x coordinate</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y coordinate</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-206001"></a> + <!--l. 27--><p class="noindent">Yields a point location. The coordinates are given as <span class="TEX">T<span +class="E">E</span>X</span> dimensions. + <!--l. 30--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-415-" ><colgroup id="TBL-415-1g"><col +id="TBL-415-1"><col +id="TBL-415-2"></colgroup><tr + valign="baseline" id="TBL-415-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-415-1-1" +class="td11"> <object data="pgfmanual-495.svg" width="87.45822pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-415-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"> \pgfpathcircle{\pgfpoint{1cm}{1cm}}</span><span +class="cmtt-8"> {2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{2cm}{5pt}}</span><span +class="cmtt-8"> {2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{0pt}{.5in}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 41--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox196"><span +class="cmtt-10">\pgfpointorigin</span></span> </dt><dd +class="description"> +<a + id="dx21-206002"></a> + <!--l. 42--><p class="noindent">Yields the origin. Same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpoint{0pt}{0pt}</span></span></span>. </dd></dl> +<!--l. 45--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox197"><span +class="cmtt-10">\pgfpointpolar</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">degree</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-206003"></a> + <!--l. 46--><p class="noindent">Yields a point location given in polar coordinates. You can specify the angle only in degrees, radians are not + supported, currently. + + + <!--l. 48--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-416-" ><colgroup id="TBL-416-1g"><col +id="TBL-416-1"><col +id="TBL-416-2"></colgroup><tr + valign="baseline" id="TBL-416-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-416-1-1" +class="td11"> <object data="pgfmanual-496.svg" width="87.45822pt" height="59.00548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-416-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> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \angle</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,10,...,90}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpathcircle{\pgfpointpolar{\angle}{1cm}}{2pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 61--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">20.3 </span> <a + id="x21-20700020.3"></a>Coordinates in the Xy- and Xyz-Coordinate Systems</h4> +<!--l. 63--><p class="noindent">Coordinates can also be specified as multiples of an <span +class="cmmi-10">x</span>-vector and a <span +class="cmmi-10">y</span>-vector. Normally, the <span +class="cmmi-10">x</span>-vector points one +centimeter in the <span +class="cmmi-10">x</span>-direction and the <span +class="cmmi-10">y</span>-vector points one centimeter in the <span +class="cmmi-10">y</span>-direction, but using the commands +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetxvec</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetyvec</span></span></span> they can be changed. Note that the <span +class="cmmi-10">x</span>- and <span +class="cmmi-10">y</span>-vector do not necessarily point +“horizontally” and “vertically.” +<!--l. 71--><p class="indent"> It is also possible to specify a point as a multiple of three vectors, the <span +class="cmmi-10">x</span>-, <span +class="cmmi-10">y</span>-, and <span +class="cmmi-10">z</span>-vector. This is useful for +creating simple three dimensional graphics. +<!--l. 75--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox198"><span +class="cmtt-10">\pgfpointxy</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">s</span><sub ><span +class="cmmi-7">x</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">s</span><sub ><span +class="cmmi-7">y</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-207001"></a> + <!--l. 76--><p class="noindent">Yields a point that is situated at <span +class="cmmi-10">s</span><sub ><span +class="cmmi-7">x</span></sub> times the <span +class="cmmi-10">x</span>-vector plus <span +class="cmmi-10">s</span><sub ><span +class="cmmi-7">y</span></sub> times the <span +class="cmmi-10">y</span>-vector. + <!--l. 78--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-417-" ><colgroup id="TBL-417-1g"><col +id="TBL-417-1"><col +id="TBL-417-2"></colgroup><tr + valign="baseline" id="TBL-417-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-417-1-1" +class="td11"> <object data="pgfmanual-497.svg" width="85.55821pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-417-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"> \pgfpathmoveto{\pgfpointxy{1}{0}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpointxy{2}{2}}</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. 88--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox199"><span +class="cmtt-10">\pgfpointxyz</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">s</span><sub ><span +class="cmmi-7">x</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">s</span><sub ><span +class="cmmi-7">y</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">s</span><sub ><span +class="cmmi-7">z</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-207002"></a> + <!--l. 89--><p class="noindent">Yields a point that is situated at <span +class="cmmi-10">s</span><sub ><span +class="cmmi-7">x</span></sub> times the <span +class="cmmi-10">x</span>-vector plus <span +class="cmmi-10">s</span><sub ><span +class="cmmi-7">y</span></sub> times the <span +class="cmmi-10">y</span>-vector plus <span +class="cmmi-10">s</span><sub ><span +class="cmmi-7">z</span></sub> times the + <span +class="cmmi-10">z</span>-vector. + + + <!--l. 92--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-418-" ><colgroup id="TBL-418-1g"><col +id="TBL-418-1"><col +id="TBL-418-2"></colgroup><tr + valign="baseline" id="TBL-418-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-418-1-1" +class="td11"> <object data="pgfmanual-498.svg" width="39.80688pt" height="39.80688pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-418-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrowsend{to}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpointxyz{0}{0}{1}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpointxyz{0}{1}{0}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpointxyz{1}{0}{0}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 110--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox200"><span +class="cmtt-10">\pgfsetxvec</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-207003"></a> + <!--l. 111--><p class="noindent">Sets that current <span +class="cmmi-10">x</span>-vector for usage in the <span +class="cmmi-10">xyz</span>-coordinate system. + <!--l. 113--><p class="noindent"><span +class="cmti-10">Example:</span> + <!--l. 114--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-419-" ><colgroup id="TBL-419-1g"><col +id="TBL-419-1"><col +id="TBL-419-2"></colgroup><tr + valign="baseline" id="TBL-419-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-419-1-1" +class="td11"> <object data="pgfmanual-499.svg" width="85.55821pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-419-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> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointxy{1}{0}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpointxy{2}{2}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{red}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetxvec{\pgfpoint{0.75cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointxy{1}{0}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpointxy{2}{2}}</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. 131--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox201"><span +class="cmtt-10">\pgfsetyvec</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-207004"></a> + <!--l. 132--><p class="noindent">Works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetyvec</span></span></span>. </dd></dl> +<!--l. 135--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox202"><span +class="cmtt-10">\pgfsetzvec</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-207005"></a> + <!--l. 136--><p class="noindent">Works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetzvec</span></span></span>. </dd></dl> + + +<!--l. 142--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">20.4 </span> <a + id="x21-20800020.4"></a>Building Coordinates From Other Coordinates</h4> +<!--l. 144--><p class="noindent">Many commands allow you to construct a coordinate in terms of other coordinates. +<!--l. 148--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">20.4.1 </span> <a + id="x21-20900020.4.1"></a>Basic Manipulations of Coordinates</h5> +<!--l. 150--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox203"><span +class="cmtt-10">\pgfpointadd</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">v</span><sub ><span +class="cmr-7">1</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">v</span><sub ><span +class="cmr-7">2</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-209001"></a> + <!--l. 151--><p class="noindent">Returns the sum vector <span +class="cmsy-10"><</span><span +class="cmmi-10">v</span><sub ><span +class="cmr-7">1</span></sub><span +class="cmsy-10">> </span>+ <span +class="cmsy-10"><</span><span +class="cmmi-10">v</span><sub ><span +class="cmr-7">2</span></sub><span +class="cmsy-10">></span>. + <!--l. 152--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-420-" ><colgroup id="TBL-420-1g"><col +id="TBL-420-1"><col +id="TBL-420-2"></colgroup><tr + valign="baseline" id="TBL-420-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-420-1-1" +class="td11"> <object data="pgfmanual-500.svg" width="85.55821pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-420-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"> \pgfpathcircle{\pgfpointadd{\pgfpoint{1cm}{0cm}}{\pgfpoint{1cm}{1cm}}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 161--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox204"><span +class="cmtt-10">\pgfpointscale</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-209002"></a> + <!--l. 162--><p class="noindent">Returns the vector <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>. + <!--l. 163--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-421-" ><colgroup id="TBL-421-1g"><col +id="TBL-421-1"><col +id="TBL-421-2"></colgroup><tr + valign="baseline" id="TBL-421-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-421-1-1" +class="td11"> <object data="pgfmanual-501.svg" width="85.55821pt" height="59.00548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-421-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"> \pgfpathcircle{\pgfpointscale{1.5}{\pgfpoint{1cm}{0cm}}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 172--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox205"><span +class="cmtt-10">\pgfpointdiff</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-209003"></a> + <!--l. 173--><p class="noindent">Returns the difference vector <span +class="cmsy-10"><</span><span +class="cmti-10">end</span><span +class="cmsy-10">>-<</span><span +class="cmti-10">start</span><span +class="cmsy-10">></span>. + <!--l. 174--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-422-" ><colgroup id="TBL-422-1g"><col +id="TBL-422-1"><col +id="TBL-422-2"></colgroup><tr + valign="baseline" id="TBL-422-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-422-1-1" +class="td11"> <object data="pgfmanual-502.svg" width="87.45822pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-422-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"> \pgfpathcircle{\pgfpointdiff{\pgfpoint{1cm}{0cm}}{\pgfpoint{1cm}{1cm}}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + </dd></dl> +<!--l. 184--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox206"><span +class="cmtt-10">\pgfpointnormalised</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-209004"></a> + <!--l. 185--><p class="noindent">This command returns a normalized version of <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span>, that is, a vector of length 1pt pointing in + the direction of <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span>. If <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">> </span>is the 0-vector or extremely short, a vector of length 1pt pointing + upwards is returned. + <!--l. 190--><p class="noindent">This command is <span +class="cmti-10">not </span>implemented by calculating the length of the vector, but rather by calculating the angle + of the vector and then using (something equivalent to) the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpointpolar</span></span></span> command. This ensures that the + point will really have length 1pt, but it is not guaranteed that the vector will <span +class="cmti-10">precisely </span>point in the direction of + <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">> </span>due to the fact that the polar tables are accurate only up to one degree. Normally, this is not a + problem. + <!--l. 198--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-423-" ><colgroup id="TBL-423-1g"><col +id="TBL-423-1"><col +id="TBL-423-2"></colgroup><tr + valign="baseline" id="TBL-423-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-423-1-1" +class="td11"> <object data="pgfmanual-503.svg" width="85.55821pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-423-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"> \pgfpathcircle{\pgfpoint{2cm}{1cm}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointscale{20}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpointnormalised{\pgfpoint{2cm}{1cm}}}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 210--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">20.4.2 </span> <a + id="x21-21000020.4.2"></a>Points Traveling along Lines and Curves</h5> +<!--l. 214--><p class="noindent">The commands in this section allow you to specify points on a line or a curve. Imaging a point “traveling” along a +curve from some point <span +class="cmmi-10">p </span>to another point <span +class="cmmi-10">q</span>. At time <span +class="cmmi-10">t </span>= 0 the point is at <span +class="cmmi-10">p </span>and at time <span +class="cmmi-10">t </span>= 1 it is at <span +class="cmmi-10">q </span>and at time, +say, <span +class="cmmi-10">t </span>= 1<span +class="cmmi-10">/</span>2 it is “somewhere in the middle.” The exact location at time <span +class="cmmi-10">t </span>= 1<span +class="cmmi-10">/</span>2 will not necessarily be the “halfway +point,” that is, the point whose distance on the curve from <span +class="cmmi-10">p </span>and <span +class="cmmi-10">q </span>is equal. Rather, the exact location will depend +on the “speed” at which the point is traveling, which in turn depends on the lengths of the support +vectors in a complicated manner. If you are interested in the details, please see a good book on Bézier +curves. +<!--l. 228--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox207"><span +class="cmtt-10">\pgfpointlineattime</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">time </span><span +class="cmmi-10">t</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point </span><span +class="cmmi-10">p</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point </span><span +class="cmmi-10">q</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-210001"></a> + <!--l. 229--><p class="noindent">Yields a point that is the <span +class="cmmi-10">t</span>th fraction between <span +class="cmmi-10">p </span>and <span +class="cmmi-10">q</span>, that is, <span +class="cmmi-10">p </span>+ <span +class="cmmi-10">t</span>(<span +class="cmmi-10">q </span><span +class="cmsy-10">- </span><span +class="cmmi-10">p</span>). For <span +class="cmmi-10">t </span>= 1<span +class="cmmi-10">/</span>2 this is the + middle of <span +class="cmmi-10">p </span>and <span +class="cmmi-10">q</span>. + + + <!--l. 233--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-424-" ><colgroup id="TBL-424-1g"><col +id="TBL-424-1"><col +id="TBL-424-2"></colgroup><tr + valign="baseline" id="TBL-424-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-424-1-1" +class="td11"> <object data="pgfmanual-504.svg" width="87.95822pt" height="77.57631pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-424-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"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \t</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,0.25,...,1.25}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgftext[at=</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"> \pgfpointlineattime{\t}{\pgfpointorigin}{\pgfpoint{2cm}{2cm}}]{\t}}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 246--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox208"><span +class="cmtt-10">\pgfpointlineatdistance</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">distance</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-210002"></a> + <!--l. 247--><p class="noindent">Yields a point that is located <span +class="cmsy-10"><</span><span +class="cmti-10">distance</span><span +class="cmsy-10">> </span>many units removed from the start point in the direction of + the end point. In other words, this is the point that results if we travel <span +class="cmsy-10"><</span><span +class="cmti-10">distance</span><span +class="cmsy-10">> </span>steps from <span +class="cmsy-10"><</span><span +class="cmti-10">start</span> + <span +class="cmti-10">point</span><span +class="cmsy-10">> </span>towards <span +class="cmsy-10"><</span><span +class="cmti-10">end point</span><span +class="cmsy-10">></span>. + <!--l. 251--><p class="noindent"><span +class="cmti-10">Example:</span> + <!--l. 252--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-425-" ><colgroup id="TBL-425-1g"><col +id="TBL-425-1"><col +id="TBL-425-2"></colgroup><tr + valign="baseline" id="TBL-425-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-425-1-1" +class="td11"> <object data="pgfmanual-505.svg" width="92.7805pt" height="57.41106pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-425-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"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \d</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0pt,20pt,40pt,70pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgftext[at=</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"> \pgfpointlineatdistance{\d}{\pgfpointorigin}{\pgfpoint{3cm}{2cm}}]{\d}}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 266--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox209"><span +class="cmtt-10">\pgfpointcurveattime</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">time </span><span +class="cmmi-10">t</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point </span><span +class="cmmi-10">p</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point </span><span +class="cmmi-10">s</span><sub ><span +class="cmr-7">1</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point </span><span +class="cmmi-10">s</span><sub ><span +class="cmr-7">2</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point </span><span +class="cmmi-10">q</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-210003"></a> + <!--l. 267--><p class="noindent">Yields a point that is on the Bézier curve from <span +class="cmmi-10">p </span>to <span +class="cmmi-10">q </span>with the support points <span +class="cmmi-10">s</span><sub ><span +class="cmr-7">1</span></sub> and <span +class="cmmi-10">s</span><sub ><span +class="cmr-7">2</span></sub>. The time <span +class="cmmi-10">t </span>is + used to determine the location, where <span +class="cmmi-10">t </span>= 0 yields <span +class="cmmi-10">p </span>and <span +class="cmmi-10">t </span>= 1 yields <span +class="cmmi-10">q</span>. + + + <!--l. 271--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-426-" ><colgroup id="TBL-426-1g"><col +id="TBL-426-1"><col +id="TBL-426-2"></colgroup><tr + valign="baseline" id="TBL-426-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-426-1-1" +class="td11"> <object data="pgfmanual-506.svg" width="95.41348pt" height="63.34995pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-426-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"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcurveto</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{0cm}{2cm}}{\pgfpoint{0cm}{2cm}}{\pgfpoint{3cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \t</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {0,0.25,0.5,0.75,1}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgftext[at=\pgfpointcurveattime{\t}{\pgfpointorigin}</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"> </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"> </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"> {\pgfpoint{0cm}{2cm}}</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"> </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"> </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"> {\pgfpoint{0cm}{2cm}}</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"> </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"> </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"> {\pgfpoint{3cm}{2cm}}]{\t}}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 287--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">20.4.3 </span> <a + id="x21-21100020.4.3"></a>Points on Borders of Objects</h5> +<!--l. 289--><p class="noindent">The following commands are useful for specifying a point that lies on the border of special shapes. They are used, +for example, by the shape mechanism to determine border points of shapes. +<!--l. 293--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox210"><span +class="cmtt-10">\pgfpointborderrectangle</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">direction point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-211001"></a> + <!--l. 294--><p class="noindent">This command returns a point that lies on the intersection of a line starting at the origin and going + towards the point <span +class="cmsy-10"><</span><span +class="cmti-10">direction point</span><span +class="cmsy-10">> </span>and a rectangle whose center is in the origin and whose upper right + corner is at <span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">></span>. + <!--l. 299--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">direction point</span><span +class="cmsy-10">> </span>should have length “about 1pt,” but it will be normalized automatically. + Nevertheless, the “nearer” the length is to 1pt, the less rounding errors. + <!--l. 303--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-427-" ><colgroup id="TBL-427-1g"><col +id="TBL-427-1"><col +id="TBL-427-2"></colgroup><tr + valign="baseline" id="TBL-427-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-427-1-1" +class="td11"> <object data="pgfmanual-507.svg" width="87.45822pt" height="78.54503pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-427-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"> (2,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectanglecorners{\pgfpoint{-1cm}{-1.25cm}}{\pgfpoint{1cm}{1.25cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{5pt}{5pt}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{-10pt}{5pt}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{red}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointborderrectangle</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{5pt}{5pt}}{\pgfpoint{1cm}{1.25cm}}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointborderrectangle</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{-10pt}{5pt}}{\pgfpoint{1cm}{1.25cm}}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 323--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox211"><span +class="cmtt-10">\pgfpointborderellipse</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">direction point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-211002"></a> + <!--l. 324--><p class="noindent">This command works like the corresponding command for rectangles, only this time the <span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">> </span>is + the corner of the bounding rectangle of an ellipse. + <!--l. 328--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-428-" ><colgroup id="TBL-428-1g"><col +id="TBL-428-1"><col +id="TBL-428-2"></colgroup><tr + valign="baseline" id="TBL-428-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-428-1-1" +class="td11"> <object data="pgfmanual-508.svg" width="85.65822pt" height="78.54503pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-428-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"> (2,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathellipse{\pgfpointorigin}{\pgfpoint{1cm}{0cm}}{\pgfpoint{0cm}{1.25cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{5pt}{5pt}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{-10pt}{5pt}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{red}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointborderellipse</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{5pt}{5pt}}{\pgfpoint{1cm}{1.25cm}}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointborderellipse</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{-10pt}{5pt}}{\pgfpoint{1cm}{1.25cm}}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 348--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">20.4.4 </span> <a + id="x21-21200020.4.4"></a>Points on the Intersection of Lines</h5> +<!--l. 351--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox212"><span +class="cmtt-10">\pgfpointintersectionoflines</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">p</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">q</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">s</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">t</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-212001"></a> + <!--l. 352--><p class="noindent">This command returns the intersection of a line going through <span +class="cmmi-10">p </span>and <span +class="cmmi-10">q </span>and a line going through <span +class="cmmi-10">s </span>and + <span +class="cmmi-10">t</span>. If the lines do not intersection, an arithmetic overflow will occur. + <!--l. 356--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-429-" ><colgroup id="TBL-429-1g"><col +id="TBL-429-1"><col +id="TBL-429-2"></colgroup><tr + valign="baseline" id="TBL-429-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-429-1-1" +class="td11"> <object data="pgfmanual-509.svg" width="57.20547pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-429-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"> (2,2);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,2);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1,2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{</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"> \pgfpointintersectionoflines</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"> {\pgfpointxy{.5}{0}}{\pgfpointxy{2}{2}}</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"> {\pgfpointxy{1}{2}}{\pgfpointxy{2}{0}}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {2pt}</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. 371--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">20.5 </span> <a + id="x21-21300020.5"></a>Extracting Coordinates</h4> +<!--l. 373--><p class="noindent">There are two commands that can be used to “extract” the <span +class="cmmi-10">x</span>- or <span +class="cmmi-10">y</span>-coordinate of a coordinate. +<!--l. 376--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox213"><span +class="cmtt-10">\pgfextractx</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 +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-213001"></a> + <!--l. 377--><p class="noindent">Sets the <span class="TEX">T<span +class="E">E</span>X</span>-<span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>to the <span +class="cmmi-10">x</span>-coordinate of the point. + <!--l. 379--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-430-" ><colgroup id="TBL-430-1g"><col +id="TBL-430-1"></colgroup><tr + valign="baseline" id="TBL-430-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-430-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\newdimen\mydim</span> +<br><span +class="cmtt-8">\pgfextractx{\mydim}{\pgfpoint{2cm}{4pt}}</span> +<br><span +class="cmsltt-10x-x-80">%%</span><span +class="cmsltt-10x-x-80"> \mydim</span><span +class="cmsltt-10x-x-80"> is</span><span +class="cmsltt-10x-x-80"> now</span><span +class="cmsltt-10x-x-80"> 2cm</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 386--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox214"><span +class="cmtt-10">\pgfextracty</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 +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx21-213002"></a> + <!--l. 387--><p class="noindent">Like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfextractx</span></span></span>, except for the <span +class="cmmi-10">y</span>-coordinate. </dd></dl> +<!--l. 393--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">20.6 </span> <a + id="x21-21400020.6"></a>Internals of How Point Commands Work</h4> +<!--l. 395--><p class="noindent">As a normal user of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> you do not need to read this section. It is relevant only if you need to understand how the +point commands work internally. +<!--l. 399--><p class="indent"> When a command like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpoint{1cm}{2pt}</span></span></span> is called, all that happens is that the two <span class="TEX">T<span +class="E">E</span>X</span>-dimension +variables <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> are set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1cm</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">2pt</span></span></span>, respectively. A command like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathmoveto</span></span></span> that takes a +coordinate as parameter will just execute this parameter and then use the values of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> as the +coordinates to which it will move the pen on the current path. +<!--l. 406--><p class="indent"> since commands like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpointnormalised</span></span></span> modify other variables besides <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> during the +computation of the final values of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span>, it is a good idea to enclose a call of a command like +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpoint</span></span></span> in a <span class="TEX">T<span +class="E">E</span>X</span>-scope and then make the changes of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> global as in the following +example: +<!--l. 411--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-431-" ><colgroup id="TBL-431-1g"><col +id="TBL-431-1"></colgroup><tr + valign="baseline" id="TBL-431-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-431-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">...</span> +<br><span +class="cmtt-8">{</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> open</span><span +class="cmsltt-10x-x-80"> scope</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpointnormalised{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \global\pgf@x=\pgf@x</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> make</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> change</span><span +class="cmsltt-10x-x-80"> of</span><span +class="cmsltt-10x-x-80"> \pgf@x</span><span +class="cmsltt-10x-x-80"> persist</span><span +class="cmsltt-10x-x-80"> past</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> scope</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \global\pgf@y=\pgf@y</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> make</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> change</span><span +class="cmsltt-10x-x-80"> of</span><span +class="cmsltt-10x-x-80"> \pgf@y</span><span +class="cmsltt-10x-x-80"> persist</span><span +class="cmsltt-10x-x-80"> past</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> scope</span> +<br><span +class="cmtt-8">}</span> +<br><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> \pgf@x</span><span +class="cmsltt-10x-x-80"> and</span><span +class="cmsltt-10x-x-80"> \pgf@y</span><span +class="cmsltt-10x-x-80"> are</span><span +class="cmsltt-10x-x-80"> now</span><span +class="cmsltt-10x-x-80"> set</span><span +class="cmsltt-10x-x-80"> correctly,</span><span +class="cmsltt-10x-x-80"> all</span><span +class="cmsltt-10x-x-80"> other</span><span +class="cmsltt-10x-x-80"> variables</span><span +class="cmsltt-10x-x-80"> are</span> +<br><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> unchanged</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 423--><p class="indent"> Since this situation arises very often, the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@process</span></span></span> can be used to perform the above +code: + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox215"><span +class="cmtt-10">\pgf@process</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="dx21-214001"></a> + <!--l. 426--><p class="noindent">Executes the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>in a scope and then makes <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> global. </dd></dl> +<!--l. 430--><p class="indent"> Note that this macro is used often internally. For this reason, it is not a good idea to keep anything important in +the variables <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> since they will be overwritten and changed frequently. Instead, intermediate values +can ge stored in the <span class="TEX">T<span +class="E">E</span>X</span>-dimensions <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@xa</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@xb</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@xc</span></span></span> and their <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">y</span></span></span>-counterparts <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@ya</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@yb</span></span></span>, +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf@yc</span></span></span>. For example, here is the code of the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpointadd</span></span></span>: + + +<!--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-432-" ><colgroup id="TBL-432-1g"><col +id="TBL-432-1"></colgroup><tr + valign="baseline" id="TBL-432-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-432-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\def\pgfpointadd#1#2{</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@process{#1}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@xa=\pgf@x</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@ya=\pgf@y</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@process{#2}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \advance\pgf@x</span><span +class="cmtt-8"> by\pgf@xa</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \advance\pgf@y</span><span +class="cmtt-8"> by\pgf@ya}</span></div> </td></tr></table> </td> +</tr></table></div> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse21.html" >next</a>] [<a +href="pgfmanualse19.html" >prev</a>] [<a +href="pgfmanualse19.html#tailpgfmanualse19.html" >prev-tail</a>] [<a +href="pgfmanualse20.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse20.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse20.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse21.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse21.html new file mode 100644 index 00000000000..04dbefbef6e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse21.html @@ -0,0 +1,1761 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>21 Constructing Paths</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse22.html" >next</a>] [<a +href="pgfmanualse20.html" >prev</a>] [<a +href="pgfmanualse20.html#tailpgfmanualse20.html" >prev-tail</a>] [<a +href="#tailpgfmanualse21.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse21.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">21 </span> <a + id="x22-21500021"></a>Constructing Paths</h3> +<!--l. 10--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.1 </span> <a + id="x22-21600021.1"></a>Overview</h4> +<!--l. 12--><p class="noindent">The “basic entity of drawing” in <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> is the <span +class="cmti-10">path</span>. A path consists of several parts, each of which is either a closed or +open curve. An open curve has a starting point and an end point and, in between, consists of several <span +class="cmti-10">segments</span>, each +of which is either a straight line or a Bézier curve. Here is an example of a path (in red) consisting of two parts, one +open, one closed: +<!--l. 19--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-510.svg" width="251.83217pt" height="129.4658pt" 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-433-" ><colgroup id="TBL-433-1g"><col +id="TBL-433-1"></colgroup><tr + valign="baseline" id="TBL-433-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-433-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=2]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[thick,red]</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"> (0,0)</span><span +class="cmtt-8"> coordinate</span><span +class="cmtt-8"> (a)</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"> coordinate</span><span +class="cmtt-8"> (ab)</span><span +class="cmtt-8"> (1,.5)</span><span +class="cmtt-8"> coordinate</span><span +class="cmtt-8"> (b)</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"> coordinate</span><span +class="cmtt-8"> (bc)</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(up:1cm)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(left:1cm)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (3,1)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> coordinate</span><span +class="cmtt-8"> (c)</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"> (0,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> coordinate</span><span +class="cmtt-8"> (x)</span><span +class="cmtt-8"> (1,2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[below]</span><span +class="cmtt-8"> {start</span><span +class="cmtt-8"> part</span><span +class="cmtt-8"> 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"> (ab)</span><span +class="cmtt-8"> node[below</span><span +class="cmtt-8"> right]</span><span +class="cmtt-8"> {straight</span><span +class="cmtt-8"> segment}</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"> (b)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[right]</span><span +class="cmtt-8"> {end</span><span +class="cmtt-8"> first</span><span +class="cmtt-8"> segment}</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"> (c)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[right]</span><span +class="cmtt-8"> {end</span><span +class="cmtt-8"> part</span><span +class="cmtt-8"> 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"> (x)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[above</span><span +class="cmtt-8"> right]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {part</span><span +class="cmtt-8"> 2</span><span +class="cmtt-8"> (closed)};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 35--><p class="indent"> A path, by itself, has no “effect,” that is, it does not leave any marks on the page. It is just a set of +points on the plane. However, you can <span +class="cmti-10">use </span>a path in different ways. The most natural actions are +<span +class="cmti-10">stroking </span>(also known as <span +class="cmti-10">drawing</span>) and <span +class="cmti-10">filling</span>. Stroking can be imagined as picking up a pen of a certain +diameter and “moving it along the path.” Filling means that everything “inside” the path is filled +with a uniform color. Naturally, the open parts of a path must first be closed before a path can be +filled. +<!--l. 45--><p class="indent"> In <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, there are numerous commands for constructing paths, all of which start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpath</span></span></span>. There are also +commands for <span +class="cmti-10">using </span>paths, though most operations can be performed by calling <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepath</span></span></span> with an appropriate +parameter. +<!--l. 50--><p class="indent"> As a side-effect, the path construction commands keep track of two bounding boxes. One is the bounding box for +the current path, the other is a bounding box for all paths in the current picture. See Section <a +href="#x22-22800021.13">21.13<!--tex4ht:ref: section-bb --></a> for more +details. +<!--l. 55--><p class="indent"> Each path construction command extends the current path in some way. The “current path” is a global entity +that persists across <span class="TEX">T<span +class="E">E</span>X</span> groups. Thus, between calls to the path construction commands you can +perform arbitrary computations and even open and closed <span class="TEX">T<span +class="E">E</span>X</span> groups. The current path only gets +“flushed” when the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepath</span></span></span> command is called (or when the soft-path subsystem is used directly, see +Section <a +href="pgfmanualse34.html#x35-32300034">34<!--tex4ht:ref: section-soft-paths --></a>). +<!--l. 63--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.2 </span> <a + id="x22-21700021.2"></a>The Move-To Path Operation</h4> +<!--l. 65--><p class="noindent">The most basic operation is the move-to operation. It must be given at the beginning of paths, though some path +construction command (like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathrectangle</span></span></span>) generate move-tos implicitly. A move-to operation can also be +used to start a new part of a path. + + +<!--l. 70--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox216"><span +class="cmtt-10">\pgfpathmoveto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-217001"></a> + <!--l. 71--><p class="noindent">This command expects a <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>-coordinate like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpointorigin</span></span></span> as its parameter. When the current + path is empty, this operation will start the path at the given <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>. If a path has already + been partly constructed, this command will end the current part of the path and start a new + one. + <!--l. 76--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-434-" ><colgroup id="TBL-434-1g"><col +id="TBL-434-1"><col +id="TBL-434-2"></colgroup><tr + valign="baseline" id="TBL-434-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-434-1-1" +class="td11"> <object data="pgfmanual-511.svg" width="85.75826pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-434-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3cm}{0.5cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetfillcolor{examplefill}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill,stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 87--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-435-" ><colgroup id="TBL-435-1g"><col +id="TBL-435-1"><col +id="TBL-435-2"></colgroup><tr + valign="baseline" id="TBL-435-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-435-1-1" +class="td11"> <object data="pgfmanual-512.svg" width="85.75826pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-435-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{2cm}{1cm}}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> New</span><span +class="cmsltt-10x-x-80"> part</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3cm}{0.5cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetfillcolor{examplefill}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill,stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 99--><p class="noindent">The command will apply the current coordinate transformation matrix to <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">> </span>before using + it. + <!--l. 102--><p class="noindent">The command will update the bounding box of the current path and picture, if necessary. </dd></dl> +<!--l. 107--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.3 </span> <a + id="x22-21800021.3"></a>The Line-To Path Operation</h4> +<!--l. 109--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox217"><span +class="cmtt-10">\pgfpathlineto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-218001"></a> + <!--l. 110--><p class="noindent">This command extends the current path in a straight line to the given <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>. If this command is given + at the beginning of path without any other path construction command given before (in particular without a + move-to operation), the <span class="TEX">T<span +class="E">E</span>X</span> file may compile without an error message, but a viewer application may display + an error message when trying to render the picture. + <!--l. 116--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-436-" ><colgroup id="TBL-436-1g"><col +id="TBL-436-1"><col +id="TBL-436-2"></colgroup><tr + valign="baseline" id="TBL-436-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-436-1-1" +class="td11"> <object data="pgfmanual-513.svg" width="57.3055pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-436-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetfillcolor{examplefill}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill,stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 125--><p class="noindent">The command will apply the current coordinate transformation matrix to <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">> </span>before using + it. + <!--l. 128--><p class="noindent">The command will update the bounding box of the current path and picture, if necessary. </dd></dl> +<!--l. 133--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.4 </span> <a + id="x22-21900021.4"></a>The Curve-To Path Operation</h4> +<!--l. 135--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox218"><span +class="cmtt-10">\pgfpathcurveto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">support 1</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">support 2</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-219001"></a> + <!--l. 136--><p class="noindent">This command extends the current path with a Bézier curve from the last point of the path to + <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>. The <span +class="cmsy-10"><</span><span +class="cmti-10">support 1</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">support 2</span><span +class="cmsy-10">> </span>are the first and second support point of the Bézier + curve. For more information on Bézier curve, please consult a standard textbook on computer graphics. + <!--l. 142--><p class="noindent">Like the line-to command, this command may not be the first path construction command in a + path. + <!--l. 144--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-437-" ><colgroup id="TBL-437-1g"><col +id="TBL-437-1"><col +id="TBL-437-2"></colgroup><tr + valign="baseline" id="TBL-437-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-437-1-1" +class="td11"> <object data="pgfmanual-514.svg" width="85.75826pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-437-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcurveto</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{1cm}{1cm}}{\pgfpoint{2cm}{1cm}}{\pgfpoint{3cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetfillcolor{examplefill}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill,stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 153--><p class="noindent">The command will apply the current coordinate transformation matrix to <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">> </span>before using + it. + <!--l. 156--><p class="noindent">The command will update the bounding box of the current path and picture, if necessary. However, the + bounding box is simply made large enough such that it encompasses all of the support points and + the <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>. This will guarantee that the curve is completely inside the bounding box, but + the bounding box will typically be quite a bit too large. It is not clear (to me) how this can be + avoided without resorting to “some serious math” in order to calculate a precise bounding box. + </dd></dl> +<!--l. 167--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.5 </span> <a + id="x22-22000021.5"></a>The Close Path Operation</h4> +<!--l. 169--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox219"><span +class="cmtt-10">\pgfpathclose</span></span> </dt><dd +class="description"> +<a + id="dx22-220001"></a> + <!--l. 170--><p class="noindent">This command closes the current part of the path by appending a straight line to the start point of the current + part. Note that there <span +class="cmti-10">is </span>a difference between closing a path and using the line-to operation to add a straight + line to the start of the current path. The difference is demonstrated by the upper corners of the triangles in + the following example: + + + <!--l. 176--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-438-" ><colgroup id="TBL-438-1g"><col +id="TBL-438-1"><col +id="TBL-438-2"></colgroup><tr + valign="baseline" id="TBL-438-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-438-1-1" +class="td11"> <object data="pgfmanual-515.svg" width="87.95822pt" height="87.95822pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-438-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"> \pgfsetlinewidth{5pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{0cm}{-1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{-1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathclose</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{2.5cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1.5cm}{-1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2.5cm}{-1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2.5cm}{1cm}}</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. 194--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.6 </span> <a + id="x22-22100021.6"></a>Arc, Ellipse and Circle Path Operations</h4> +<!--l. 196--><p class="noindent">The path construction commands that we have discussed up to now are sufficient to create all paths that can be +created “at all.” However, it is useful to have special commands to create certain shapes, like circles, that arise often +in practice. +<!--l. 201--><p class="indent"> In the following, the commands for adding (parts of) (transformed) circles to a path are described. +<!--l. 205--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox220"><span +class="cmtt-10">\pgfpatharc</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start angle</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end angle</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-221001"></a> + <!--l. 206--><p class="noindent">This command appends a part of a circle (or an ellipse) to the current path. Imaging the curve between + <span +class="cmsy-10"><</span><span +class="cmti-10">start angle</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">end angle</span><span +class="cmsy-10">> </span>on a circle of radius <span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">> </span>(if <span +class="cmsy-10"><</span><span +class="cmti-10">start angle</span><span +class="cmsy-10">> </span><span +class="cmmi-10">< </span><span +class="cmsy-10"><</span><span +class="cmti-10">end angle</span><span +class="cmsy-10">></span>, the curve + goes around the circle counterclockwise, otherwise clockwise). This curve is now moved such that the + point where the curve starts is the previous last point of the path. Note that this command will <span +class="cmti-10">not</span> + start a new part of the path, which is important for example for filling purposes. + <!--l. 215--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-439-" ><colgroup id="TBL-439-1g"><col +id="TBL-439-1"><col +id="TBL-439-2"></colgroup><tr + valign="baseline" id="TBL-439-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-439-1-1" +class="td11"> <object data="pgfmanual-516.svg" width="99.68462pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-439-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"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{0cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpatharc{180}{90}{.5cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3cm}{1.5cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpatharc{90}{-45}{.5cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 227--><p class="noindent">Saying <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpatharc{0}{360}{1cm}</span></span></span> “nearly” gives you a full circle. The “nearly” refers to the fact that the + circle will not be closed. You can close it using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathclose</span></span></span>. + <!--l. 231--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">> </span>need not always be a single <span class="TEX">T<span +class="E">E</span>X</span> dimension. Instead, it can also contain a slash, + in which case it must consist of two dimensions separated by this slash. In this case the first + dimension is the <span +class="cmmi-10">x</span>-radius and the second the <span +class="cmmi-10">y</span>-radius of the ellipse from which the curve is + taken: + + + <!--l. 237--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-440-" ><colgroup id="TBL-440-1g"><col +id="TBL-440-1"><col +id="TBL-440-2"></colgroup><tr + valign="baseline" id="TBL-440-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-440-1-1" +class="td11"> <object data="pgfmanual-517.svg" width="97.5438pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-440-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"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpatharc{180}{45}{2cm/1cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{draw}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 246--><p class="noindent">The axes of the circle or ellipse from which the arc is “taken” always point up and right. However, the current + coordinate transformation matrix will have an effect on the arc. This can be used to, say, rotate an + arc: + <!--l. 251--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-441-" ><colgroup id="TBL-441-1g"><col +id="TBL-441-1"><col +id="TBL-441-2"></colgroup><tr + valign="baseline" id="TBL-441-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-441-1-1" +class="td11"> <object data="pgfmanual-518.svg" width="93.55327pt" height="66.3956pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-441-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"> \pgftransformrotate{30}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpatharc{180}{45}{2cm/1cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{draw}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 261--><p class="noindent">The command will update the bounding box of the current path and picture, if necessary. Unless rotation or + shearing transformations are applied, the bounding box will be tight. </dd></dl> +<!--l. 267--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox221"><span +class="cmtt-10">\pgfpathellipse</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">center</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">first axis</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">second axis</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-221002"></a> + <!--l. 268--><p class="noindent">The effect of this command is to append an ellipse to the current path (if the path is not empty, a + new part is started). The ellipse’s center will be <span +class="cmsy-10"><</span><span +class="cmti-10">center</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">first axis</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">second axis</span><span +class="cmsy-10">> </span>are the + axis <span +class="cmti-10">vectors</span>. The same effect as this command can also be achieved using an appropriate sequence of + move-to, arc, and close operations, but this command is easier and faster. + <!--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-442-" ><colgroup id="TBL-442-1g"><col +id="TBL-442-1"><col +id="TBL-442-2"></colgroup><tr + valign="baseline" id="TBL-442-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-442-1-1" +class="td11"> <object data="pgfmanual-519.svg" width="99.8846pt" height="93.55374pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-442-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"> \pgfpathellipse{\pgfpoint{1cm}{0cm}}</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"> </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"> {\pgfpoint{1.5cm}{0cm}}</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"> </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"> {\pgfpoint{0cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{draw}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{red}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathellipse{\pgfpoint{1cm}{0cm}}</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"> </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"> {\pgfpoint{1cm}{1cm}}</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"> </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"> {\pgfpoint{-0.5cm}{0.5cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{draw}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 291--><p class="noindent">The command will apply coordinate transformations to all coordinates of the ellipse. However, the coordinate + + + transformations are applied only after the ellipse is “finished conceptually.” Thus, a transformation of 1cm to + the right will simply shift the ellipse one centimeter to the right; it will not add 1cm to the <span +class="cmmi-10">x</span>-coordinates of + the two axis vectors. + <!--l. 298--><p class="noindent">The command will update the bounding box of the current path and picture, if necessary. </dd></dl> +<!--l. 302--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox222"><span +class="cmtt-10">\pgfpathcirlce</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">center</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-221003"></a> + <!--l. 303--><p class="noindent">A shorthand for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathellipse</span></span></span> applied to <span +class="cmsy-10"><</span><span +class="cmti-10">center</span><span +class="cmsy-10">> </span>and the two axis vectors (<span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">></span><span +class="cmmi-10">,</span>0) and + (0<span +class="cmmi-10">,</span><span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">></span>). </dd></dl> +<!--l. 308--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.7 </span> <a + id="x22-22200021.7"></a>Rectangle Path Operations</h4> +<!--l. 310--><p class="noindent">Another shape that arises frequently is the rectangle. Two commands can be used to add a rectangle to the current +path. Both commands will start a new part of the path. +<!--l. 315--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox223"><span +class="cmtt-10">\pgfpathrectangle</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">diagonal vector</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-222001"></a> + <!--l. 316--><p class="noindent">Adds a rectangle to the path whose one corner is <span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">> </span>and whose opposite corner is given by + <span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">> </span>+ <span +class="cmsy-10"><</span><span +class="cmti-10">diagonal vector</span><span +class="cmsy-10">></span>. + <!--l. 320--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-443-" ><colgroup id="TBL-443-1g"><col +id="TBL-443-1"><col +id="TBL-443-2"></colgroup><tr + valign="baseline" id="TBL-443-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-443-1-1" +class="td11"> <object data="pgfmanual-520.svg" width="99.88461pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-443-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"> \pgfpathrectangle{\pgfpoint{1cm}{0cm}}{\pgfpoint{1.5cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{1.5cm}{0.25cm}}{\pgfpoint{1.5cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{2cm}{0.5cm}}{\pgfpoint{1.5cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{draw}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 329--><p class="noindent">The command will apply coordinate transformations and update the bounding boxes tightly. + </dd></dl> +<!--l. 334--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox224"><span +class="cmtt-10">\pgfpathrectanglecorners</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">opposite corner</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-222002"></a> + <!--l. 335--><p class="noindent">Adds a rectangle to the path whose two opposing corners are <span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">opposite corner</span><span +class="cmsy-10">></span>. + <!--l. 337--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-444-" ><colgroup id="TBL-444-1g"><col +id="TBL-444-1"><col +id="TBL-444-2"></colgroup><tr + valign="baseline" id="TBL-444-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-444-1-1" +class="td11"> <object data="pgfmanual-521.svg" width="85.55821pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-444-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"> \pgfpathrectanglecorners{\pgfpoint{1cm}{0cm}}{\pgfpoint{1.5cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{draw}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 344--><p class="noindent">The command will apply coordinate transformations and update the bounding boxes tightly. + </dd></dl> + + +<!--l. 350--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.8 </span> <a + id="x22-22300021.8"></a>The Grid Path Operation</h4> +<!--l. 352--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox225"><span +class="cmtt-10">\pgfpathgrid</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]{</span><span +class="cmsy-10"><</span><span +class="cmti-10">lower left</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">upper right</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-223001"></a> + <!--l. 353--><p class="noindent">Appends a grid to the current path. That is, a (possibly large) number of parts are added to the path, + each part consisting of a single horizontal or vertical straight line segment. + <!--l. 357--><p class="noindent">Conceptually, the origin is part of the grid and the grid is clipped to the rectangle specified by the + <span +class="cmsy-10"><</span><span +class="cmti-10">lower left</span><span +class="cmsy-10">> </span>and the <span +class="cmsy-10"><</span><span +class="cmti-10">upper right</span><span +class="cmsy-10">> </span>corner. However, no clipping occurs (this command just adds parts to + the current path). Rather, the points where the lines enter and leave the “clipping area” are computed + and used to add simple lines to the current path. + <!--l. 364--><p class="noindent">Allowed <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>are: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">stepx</span><a + id="dx22-223002"></a><a + id="dx22-223003"></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 stepping to <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. Default is 1cm. + </li> + <li class="itemize"><span +class="cmtt-10">stepy</span><a + id="dx22-223004"></a><a + id="dx22-223005"></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 vertical stepping to <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. Default is 1cm. + </li> + <li class="itemize"><span +class="cmtt-10">step</span><a + id="dx22-223006"></a><a + id="dx22-223007"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">vector</span><span +class="cmsy-10">> </span>Sets the horizontal stepping to the <span +class="cmmi-10">x</span>-coordinate of <span +class="cmsy-10"><</span><span +class="cmti-10">vector</span><span +class="cmsy-10">> </span>and the vertical stepping + to its <span +class="cmmi-10">y</span>-coordinate.</li></ul> + <!--l. 374--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-445-" ><colgroup id="TBL-445-1g"><col +id="TBL-445-1"><col +id="TBL-445-2"></colgroup><tr + valign="baseline" id="TBL-445-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-445-1-1" +class="td11"> <object data="pgfmanual-522.svg" width="103.22989pt" height="74.77713pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-445-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{0.8pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathgrid[step={\pgfpoint{1cm}{1cm}}]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{-3mm}{-3mm}}{\pgfpoint{33mm}{23mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{0.4pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathgrid[stepx=1mm,stepy=1mm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{-1.5mm}{-1.5mm}}{\pgfpoint{31.5mm}{21.5mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 386--><p class="noindent">The command will apply coordinate transformations and update the bounding boxes tightly. As for ellipses, + the transformations are applied to the “conceptually finished” grid. + <!--l. 389--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-446-" ><colgroup id="TBL-446-1g"><col +id="TBL-446-1"><col +id="TBL-446-2"></colgroup><tr + valign="baseline" id="TBL-446-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-446-1-1" +class="td11"> <object data="pgfmanual-523.svg" width="99.28304pt" height="99.28304pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-446-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformrotate{10}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathgrid[stepx=1mm,stepy=2mm]{\pgfpoint{0mm}{0mm}}{\pgfpoint{30mm}{30mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> + + +<!--l. 399--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.9 </span> <a + id="x22-22400021.9"></a>The Parabola Path Operation</h4> +<!--l. 401--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox226"><span +class="cmtt-10">\pgfpathparabola</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">bend vector</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end vector</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-224001"></a> + <!--l. 402--><p class="noindent">This command appends two half-parabolas to the current path. The first starts at the current point + and ends at the current point plus <span +class="cmsy-10"><</span><span +class="cmti-10">bend vector</span><span +class="cmsy-10">></span>. At his point, it has its bend. The second half parabola + starts at that bend point and end at point that is given by the bend plus <span +class="cmsy-10"><</span><span +class="cmti-10">end vector</span><span +class="cmsy-10">></span>. + <!--l. 408--><p class="noindent">If you set <span +class="cmsy-10"><</span><span +class="cmti-10">end vector</span><span +class="cmsy-10">> </span>to the null vector, you append only a half parabola that goes from the current + point to the bend; by setting <span +class="cmsy-10"><</span><span +class="cmti-10">bend vector</span><span +class="cmsy-10">> </span>to the null vector, you append only a half parabola that + goes to current point plus <span +class="cmsy-10"><</span><span +class="cmti-10">end vector</span><span +class="cmsy-10">> </span>and has its bend at the current point. + <!--l. 414--><p class="noindent">It is not possible to use this command to draw a part of a parabola that does not contain the bend. + <!--l. 417--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-447-" ><colgroup id="TBL-447-1g"><col +id="TBL-447-1"><col +id="TBL-447-2"></colgroup><tr + valign="baseline" id="TBL-447-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-447-1-1" +class="td11"> <object data="pgfmanual-524.svg" width="114.211pt" height="142.66377pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-447-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Half-parabola</span><span +class="cmsltt-10x-x-80"> going</span><span +class="cmsltt-10x-x-80"> ``up</span><span +class="cmsltt-10x-x-80"> and</span><span +class="cmsltt-10x-x-80"> right''</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathparabola{\pgfpointorigin}{\pgfpoint{2cm}{4cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{red}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Half-parabola</span><span +class="cmsltt-10x-x-80"> going</span><span +class="cmsltt-10x-x-80"> ``down</span><span +class="cmsltt-10x-x-80"> and</span><span +class="cmsltt-10x-x-80"> right''</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathparabola{\pgfpoint{-2cm}{4cm}}{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{blue}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Full</span><span +class="cmsltt-10x-x-80"> parabola</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{-2cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathparabola{\pgfpoint{1cm}{-1cm}}{\pgfpoint{2cm}{4cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{orange}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 438--><p class="noindent">The command will apply coordinate transformations and update the bounding boxes. </dd></dl> +<!--l. 443--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.10 </span> <a + id="x22-22500021.10"></a>Sine and Cosine Path Operations</h4> +<!--l. 445--><p class="noindent">Sine and cosine curves often need to be drawn and the following commands may help with this. However, they only +allow you to append sine and cosine curves in intervals that are multiples of <span +class="cmmi-10"><img +src="cmmi10-19.gif" alt="p" class="10x-x-19" />/</span>2. +<!--l. 449--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox227"><span +class="cmtt-10">\pgfpathsine</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">vector</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-225001"></a> + <!--l. 450--><p class="noindent">This command appends a sine curve in the interval [0<span +class="cmmi-10">,<img +src="cmmi10-19.gif" alt="p" class="10x-x-19" />/</span>2] to the current path. The sine curve is squeezed or + stretched such that the curve starts at the current point and ends at the current point plus + <span +class="cmsy-10"><</span><span +class="cmti-10">vector</span><span +class="cmsy-10">></span>. + + + <!--l. 454--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-448-" ><colgroup id="TBL-448-1g"><col +id="TBL-448-1"><col +id="TBL-448-2"></colgroup><tr + valign="baseline" id="TBL-448-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-448-1-1" +class="td11"> <object data="pgfmanual-525.svg" width="114.11098pt" height="85.75824pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-448-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,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{1cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathsine{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{red}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{1cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathsine{\pgfpoint{-2cm}{-2cm}}</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. 467--><p class="noindent">The command will apply coordinate transformations and update the bounding boxes. </dd></dl> +<!--l. 471--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox228"><span +class="cmtt-10">\pgfpathcosine</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">vector</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-225002"></a> + <!--l. 472--><p class="noindent">This command appends a cosine curve in the interval [0<span +class="cmmi-10">,<img +src="cmmi10-19.gif" alt="p" class="10x-x-19" />/</span>2] to the current path. The curve is squeezed or + stretched such that the curve starts at the current point and ends at the current point plus <span +class="cmsy-10"><</span><span +class="cmti-10">vector</span><span +class="cmsy-10">></span>. Using + several sine and cosine operations in sequence allows you to produce a complete sine or cosine + curve + <!--l. 477--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-449-" ><colgroup id="TBL-449-1g"><col +id="TBL-449-1"><col +id="TBL-449-2"></colgroup><tr + valign="baseline" id="TBL-449-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-449-1-1" +class="td11"> <object data="pgfmanual-526.svg" width="114.21097pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-449-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{0cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathsine{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcosine{\pgfpoint{1cm}{-1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathsine{\pgfpoint{1cm}{-1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcosine{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetfillcolor{examplefill}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill,stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 488--><p class="noindent">The command will apply coordinate transformations and update the bounding boxes. </dd></dl> +<!--l. 493--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.11 </span> <a + id="x22-22600021.11"></a>Plot Path Operations</h4> +<!--l. 495--><p class="noindent">There exist several commands for appending plots to a path. These commands are available through the package +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseplot</span></span></span>. They are documented in Section <a +href="pgfmanualse29.html#x30-29000029">29<!--tex4ht:ref: section-plots --></a>. +<!--l. 501--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.12 </span> <a + id="x22-22700021.12"></a>Rounded Corners</h4> +<!--l. 503--><p class="noindent">Normally, when you connect two straight line segments or when you connect two curves that end and start “at +different angles” you get “sharp corners” between the lines or curves. In some cases it is desirable to produce +“rounded corners” instead. Thus, the lines or curves should be shortened a bit and then connected by +arcs. +<!--l. 509--><p class="indent"> <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> offers an easy way to achieve this effect, by calling the following two commands. +<!--l. 512--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox229"><span +class="cmtt-10">\pgfsetcornersarced</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-227001"></a> + <!--l. 513--><p class="noindent">This command causes all subsequent corners to be replaced by little arcs. The effect of this command + lasts till the end of the current <span class="TEX">T<span +class="E">E</span>X</span> scope. + <!--l. 517--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">> </span>dictates how large the corner arc will be. Consider a corner made by two lines <span +class="cmmi-10">l </span>and <span +class="cmmi-10">r</span> + and assume that the line <span +class="cmmi-10">l </span>comes first on the path. The <span +class="cmmi-10">x</span>-dimension of the <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">> </span>decides by how + much the line <span +class="cmmi-10">l </span>will be shortened, the <span +class="cmmi-10">y</span>-dimension of <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">> </span>decides by how much the line <span +class="cmmi-10">r </span>will be + shortened. Then, the shortened lines are connected by an arc. + <!--l. 524--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-450-" ><colgroup id="TBL-450-1g"><col +id="TBL-450-1"><col +id="TBL-450-2"></colgroup><tr + valign="baseline" id="TBL-450-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-450-1-1" +class="td11"> <object data="pgfmanual-527.svg" width="85.75826pt" height="57.3055pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-450-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> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetcornersarced{\pgfpoint{5mm}{5mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectanglecorners{\pgfpointorigin}{\pgfpoint{3cm}{2cm}}</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. 534--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-451-" ><colgroup id="TBL-451-1g"><col +id="TBL-451-1"><col +id="TBL-451-2"></colgroup><tr + valign="baseline" id="TBL-451-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-451-1-1" +class="td11"> <object data="pgfmanual-528.svg" width="85.75826pt" height="57.3055pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-451-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> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetcornersarced{\pgfpoint{10mm}{5mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> 10mm</span><span +class="cmsltt-10x-x-80"> entering,</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> 5mm</span><span +class="cmsltt-10x-x-80"> leaving.</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{0cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcurveto</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{3cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{2cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{1cm}{0cm}}</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. 552--><p class="noindent">If the <span +class="cmmi-10">x</span>- and <span +class="cmmi-10">y</span>-coordinates of <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">> </span>are the same and the corner is a right angle, you will get a perfect + quarter circle (well, not quite perfect, but perfect up to six decimals). When the angle is not 90<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>, you only get + a fair approximation. + <!--l. 557--><p class="noindent">More or less “all” corners will be rounded, even the corner generated by a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathclose</span></span></span> command. (The + author is a bit proud of this feature.) + <!--l. 561--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-452-" ><colgroup id="TBL-452-1g"><col +id="TBL-452-1"><col +id="TBL-452-2"></colgroup><tr + valign="baseline" id="TBL-452-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-452-1-1" +class="td11"> <object data="pgfmanual-529.svg" width="51.8716pt" height="54.51993pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-452-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetcornersarced{\pgfpoint{4pt}{4pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointpolar{0}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpointpolar{72}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpointpolar{144}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpointpolar{216}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpointpolar{288}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathclose</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 574--><p class="noindent">To return to normal (unrounded) corners, use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetcornersarced{\pgfpointorigin}</span></span></span>. + <!--l. 577--><p class="noindent">Note that the rounding will produce strange and undesirable effects if the lines at the corners are too short. In + this case the shortening may cause the lines to “suddenly extend over the other end” which is rarely desirable. + </dd></dl> +<!--l. 586--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">21.13 </span> <a + id="x22-22800021.13"></a>Internal Tracking of Bounding Boxes for Paths and Pictures</h4> +<!--l. 592--><p class="noindent">The path construction commands keep track of two bounding boxes: One for the current path, which is reset +whenever the path is used and thereby flushed, and a bounding box for the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. +<!--l. 596--><p class="indent"> The bounding boxes are not accessible by “normal” macros. Rather, two sets of four dimension variables are +used for this, all of which contain the letter <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">@</span></span></span>. +<!--l. 600--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox230"><span +class="cmtt-10">\pgf@pathminx</span></span> </dt><dd +class="description"> +<a + id="dx22-228001"></a> + <!--l. 601--><p class="noindent">The minimum <span +class="cmmi-10">x</span>-coordinate “mentioned” in the current path. Initially, this is set to 16000pt. </dd></dl> +<!--l. 605--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox231"><span +class="cmtt-10">\pgf@pathmaxx</span></span> </dt><dd +class="description"> +<a + id="dx22-228002"></a> + <!--l. 606--><p class="noindent">The maximum <span +class="cmmi-10">x</span>-coordinate “mentioned” in the current path. Initially, this is set to <span +class="cmsy-10">-</span>16000pt. </dd></dl> +<!--l. 610--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox232"><span +class="cmtt-10">\pgf@pathminy</span></span> </dt><dd +class="description"> +<a + id="dx22-228003"></a> + <!--l. 611--><p class="noindent">The minimum <span +class="cmmi-10">y</span>-coordinate “mentioned” in the current path. Initially, this is set to 16000pt. </dd></dl> +<!--l. 615--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox233"><span +class="cmtt-10">\pgf@pathmaxy</span></span> </dt><dd +class="description"> +<a + id="dx22-228004"></a> + <!--l. 616--><p class="noindent">The maximum <span +class="cmmi-10">y</span>-coordinate “mentioned” in the current path. Initially, this is set to <span +class="cmsy-10">-</span>16000pt. </dd></dl> +<!--l. 620--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox234"><span +class="cmtt-10">\pgf@picminx</span></span> </dt><dd +class="description"> +<a + id="dx22-228005"></a> + <!--l. 621--><p class="noindent">The minimum <span +class="cmmi-10">x</span>-coordinate “mentioned” in the current picture. Initially, this is set to 16000pt. </dd></dl> +<!--l. 625--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox235"><span +class="cmtt-10">\pgf@picmaxx</span></span> </dt><dd +class="description"> +<a + id="dx22-228006"></a> + <!--l. 626--><p class="noindent">The maximum <span +class="cmmi-10">x</span>-coordinate “mentioned” in the current picture. Initially, this is set to <span +class="cmsy-10">-</span>16000pt. </dd></dl> +<!--l. 630--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox236"><span +class="cmtt-10">\pgf@picminy</span></span> </dt><dd +class="description"> +<a + id="dx22-228007"></a> + <!--l. 631--><p class="noindent">The minimum <span +class="cmmi-10">y</span>-coordinate “mentioned” in the current picture. Initially, this is set to 16000pt. </dd></dl> + + +<!--l. 635--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox237"><span +class="cmtt-10">\pgf@picmaxy</span></span> </dt><dd +class="description"> +<a + id="dx22-228008"></a> + <!--l. 636--><p class="noindent">The maximum <span +class="cmmi-10">y</span>-coordinate “mentioned” in the current picture. Initially, this is set to <span +class="cmsy-10">-</span>16000pt. </dd></dl> +<!--l. 641--><p class="indent"> Each time a path construction command is called, the above variables are (globally) updated. To facilitate this, +you can use the following command: +<!--l. 645--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox238"><span +class="cmtt-10">\pgf@protocolsizes</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x-dimension</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y-dimension</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx22-228009"></a> + <!--l. 646--><p class="noindent">Updates all of the above dimension in such a way that the point specified by the two arguments + is inside both bounding boxes. For the picture’s bounding box this updating occurs only if + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\ifpgf@relevantforpicturesize</span></span></span> is true, see below. </dd></dl> +<!--l. 652--><p class="indent"> For the bounding box of the picture it is not always desirable that every path construction command affects this +bounding box. For example, if you have just used a clip command, you do not want anything outside the clipping +area to affect the bounding box. For this reason, there exists a special “<span class="TEX">T<span +class="E">E</span>X</span> if” that (locally) decides whether +updating should be applied to the picture’s bounding box. Clipping will set this if to false, as will certain other +commands. +<!--l. 660--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox239"><span +class="cmtt-10">\pgf@relevantforpicturesizefalse</span></span> </dt><dd +class="description"> +<a + id="dx22-228010"></a> + <!--l. 661--><p class="noindent">Suppresses updating of the picture’s bounding box. </dd></dl> +<!--l. 664--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox240"><span +class="cmtt-10">\pgf@relevantforpicturesizetrue</span></span> </dt><dd +class="description"> +<a + id="dx22-228011"></a> + <!--l. 665--><p class="noindent">Causes updating of the picture’s bounding box. </dd></dl> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse22.html" >next</a>] [<a +href="pgfmanualse20.html" >prev</a>] [<a +href="pgfmanualse20.html#tailpgfmanualse20.html" >prev-tail</a>] [<a +href="pgfmanualse21.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse21.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse21.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse22.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse22.html new file mode 100644 index 00000000000..29028c18908 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse22.html @@ -0,0 +1,1087 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>22 Snakes</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse23.html" >next</a>] [<a +href="pgfmanualse21.html" >prev</a>] [<a +href="pgfmanualse21.html#tailpgfmanualse21.html" >prev-tail</a>] [<a +href="#tailpgfmanualse22.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse22.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">22 </span> <a + id="x23-22900022"></a>Snakes</h3> +<!--l. 12--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">22.1 </span> <a + id="x23-23000022.1"></a>Overview</h4> +<!--l. 14--><p class="noindent">A <span +class="cmti-10">snake </span>is a “way of adding a winding line to a path.” To be a bit more precise, you use snakes to extend the path +and the commands for using snakes start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpath</span></span></span>. However, snakes do not necessarily extend the path using +line-to and curve-to operations; rather, they can also contain move-to operations and, thereby, cause the path to be +split into many subpaths. +<!--l. 21--><p class="indent"> As an example, let us consider a simple snake like the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">zigzag</span></span></span> snake. It looks like this: +<!--l. 24--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-453-" ><colgroup id="TBL-453-1g"><col +id="TBL-453-1"><col +id="TBL-453-2"></colgroup><tr + valign="baseline" id="TBL-453-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-453-1-1" +class="td11"> <object data="pgfmanual-530.svg" width="85.68571pt" height="32.34764pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-453-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[snake=zigzag]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=zigzag]</span><span +class="cmtt-8"> (0,-.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,-1);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 31--><p class="indent"> The above example demonstrates the two key features of snakes: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x23-230002x1"></a>Snakes are made up from little segments that are repeated several times. For the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">zigzag</span></span></span> snake these + segements look like this: <object data="pgfmanual-531.svg" width="10.46054pt" height="5.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. + </li> + <li class="enumerate" value="2" +><a + id="x23-230004x2"></a>Snakes “follow along a straight to the target point.” Thus, when the target point is not to the right of + the start point, the snake is rotated appropriately.</li></ol> +<!--l. 44--><p class="indent"> In order to use snakes, they first have to be <span +class="cmti-10">declared</span>. This declaration contains a detailed description of +how each segement of the snake looks like and in what ordering the different possible segments are +used. +<!--l. 49--><p class="indent"> Once a snake has been declared, it can be used. For this you specify a target point and a snaked line will be +added from the last point current point to the target point. +<!--l. 54--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">22.2 </span> <a + id="x23-23100022.2"></a>Declaring a Snake</h4> +<!--l. 57--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">22.2.1 </span> <a + id="x23-23200022.2.1"></a>Segments</h5> +<!--l. 59--><p class="noindent">When you declare a snake, you provide a description of how the different segments of the snake will be rendered. +The description of each segment should be given in a way as if the target of the snaked line where at (+<span +class="cmsy-10"><img +src="cmsy10-31.gif" alt=" oo " class="10x-x-31" /></span><span +class="cmmi-10">,</span>0) and as +if the segment’s start where at the origin. Thus, for example, the segment of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">zigzag</span></span></span> might be defined using the +following code: +<!--l. 65--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-454-" ><colgroup id="TBL-454-1g"><col +id="TBL-454-1"></colgroup><tr + valign="baseline" id="TBL-454-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-454-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfpathlineto{\pgfpoint{5pt}{5pt}}</span> +<br><span +class="cmtt-8">\pgfpathlineto{\pgfpoint{15pt}{-5pt}}</span> +<br><span +class="cmtt-8">\pgfpathlineto{\pgfpoint{20pt}{0pt}}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 71--><p class="indent"> <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will ensure that an appropriate coordinate transformation is in place when the snake segment is added to +the path such that the snake segment actually points in the right direction. Also subsequent snake segments will be +transformed such that they are “further along the line” toward the target. All transformations are setup +automatically. + + +<!--l. 78--><p class="indent"> Note that we did not use a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathmoveto{\pgfpointorigin}</span></span></span> at the beginning of the segment code. Doing so +would subdivide the path into numerous subpath. Rather, we assume that the previous segment caused the current +point to be at the origin. +<!--l. 83--><p class="indent"> While we can now describe segments, we still need a way to “stop” the snake. Also, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> needs to know the +width of the different snake segments such that it can translate the next segment correctly. Even though it would be +possible to compute all this information automatically, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> does not do so and you have to provide the information +“by hand” for each segment. +<!--l. 91--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">22.2.2 </span> <a + id="x23-23300022.2.2"></a>Snake Automata</h5> +<!--l. 93--><p class="noindent">Up to now our snakes only have one segment that is repeated again and again. However, we might also like to have +<span +class="cmti-10">different </span>segments and use rules to describe which segment should be used where. For example, we might have +special segments at the start and at the end. +<!--l. 98--><p class="indent"> For snakes we use a mechanism known in computer science as <span +class="cmti-10">finite automata </span>to describe which segment is used +in each part of the snake. The idea is the following: For the first segment we start in a special <span +class="cmti-10">state</span> +called the <span +class="cmti-10">initial state</span>. In this state, and also in all other state later, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> first computes how much +space is left on the snake. That is, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> keeps track of the distance to the target. Attached to each +state there is a set of rules of the following form: “If the remaining distance is less than <span +class="cmmi-10">x</span>, switch to +state <span +class="cmmi-10">q</span>.” <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> checks for each of these rules whether it applies and, if so, immediately switches to +state <span +class="cmmi-10">q</span>. +<!--l. 110--><p class="indent"> Only if none of the rules tell us to switch to another state, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will execute the state’s code. This code will add +a segment to the path. In addition to the rules there is also width parameter attached to each state. <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> then +translates the coordinate system by this width and reduces the remaining distance. Then, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> either stays in +the current state or switches to another state, depending on yet another property attached of the +state. +<!--l. 119--><p class="indent"> The whole process stops when a special state called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">final</span></span></span> is reached. The segment of this state is added to the +path immediately (it is often empty, though) and the process ends. +<!--l. 123--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">22.2.3 </span> <a + id="x23-23400022.2.3"></a>The Snake Declaration Command</h5> +<!--l. 126--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox241"><span +class="cmtt-10">\pgfdeclaresnake</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">initial state</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">states</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx23-234001"></a> + <!--l. 127--><p class="noindent">This command declares a new snake called <span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span>. The <span +class="cmsy-10"><</span><span +class="cmti-10">states</span><span +class="cmsy-10">> </span>argument contains a description of + the snake automaton’s states and the transitions between them. The <span +class="cmsy-10"><</span><span +class="cmti-10">initial state</span><span +class="cmsy-10">> </span>is the state in which + the automaton starts. + <!--l. 132--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">states</span><span +class="cmsy-10">> </span>argument should consist of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\state</span></span></span> commands, one for each state of the snake automaton. + The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\state</span></span></span> command is defined only when the <span +class="cmsy-10"><</span><span +class="cmti-10">states</span><span +class="cmsy-10">> </span>argument is executed. + + + <!--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-455-" ><colgroup id="TBL-455-1g"><col +id="TBL-455-1"><col +id="TBL-455-2"></colgroup><tr + valign="baseline" id="TBL-455-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-455-1-1" +class="td11"> <object data="pgfmanual-532.svg" width="85.62251pt" height="93.66696pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-455-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclaresnake{example</span><span +class="cmtt-8"> snake}{initial}</span> +<br><span +class="cmtt-8">{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \state{initial}[width=10pt]</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"> \pgfpathlineto{\pgfpoint{0pt}{5pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{5pt}{5pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{5pt}{-5pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{10pt}{-5pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{10pt}{0pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \state{final}</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"> \pgfpathlineto{\pgfpoint{\pgfsnakeremainingdistance}{0pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</span> +<br><span +class="cmtt-8">}</span> +<br><span +class="cmtt-8">\tikz{\draw[snake=example</span><span +class="cmtt-8"> snake]</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"> </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"> \draw[snake=example</span><span +class="cmtt-8"> snake]</span><span +class="cmtt-8"> (0,-1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,-3);}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 156--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\state</span></span></span> command works as follows: + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox242"><span +class="cmtt-10">\state</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</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="dx23-234002"></a> + <!--l. 158--><p class="noindent">This command declares a new state inside the current snake automaton. The state is names + <span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span>. + <!--l. 161--><p class="noindent">When <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> is in state <span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span>, the following things happen: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x23-234004x1"></a>The <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>are parsed. This may lead, see below, to a state switch. When this happens, + the following steps are not executed. The <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>are executed one after the other in the + given order. If an option causes a state switch, the switch is immediate, even if later options + might cause a different state switch. + </li> + <li class="enumerate" value="2" +><a + id="x23-234006x2"></a>The <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is executed. When this happens, the coordinate transformation will be setup such + that the origin is at the start of the segment and such that the target lies in the direction + “east.” + </li> + <li class="enumerate" value="3" +><a + id="x23-234008x3"></a>After the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>has been executed, the state switches to whatever state has been specified + inside the <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">next</span><span +class="cmtt-10"> state</span></span></span> option. If no <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">next</span><span +class="cmtt-10"> state</span></span></span> has been specified, the + state stays the same.</li></ol> + <!--l. 183--><p class="noindent">The following options are allowed inside the <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span>: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">switch if less than</span><a + id="dx23-234009"></a><a + id="dx23-234010"></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><span class="obeylines-h"><span class="verb"><span +class="cmtt-10"> to</span><span +class="cmtt-10"> </span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">new state</span><span +class="cmsy-10">> </span>When this option is encountered, + <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> checks whether the remaining distance to the target is less than <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. If so, an + immediate state switch to <span +class="cmsy-10"><</span><span +class="cmti-10">new state</span><span +class="cmsy-10">> </span>occurs. + </li> + <li class="itemize"><span +class="cmtt-10">width</span><a + id="dx23-234011"></a><a + id="dx23-234012"></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 tells <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> the width of the segment if it is appended to the + path. The coordinate system will, afterward, be translated by <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>to ensure that the + next segment starts where the current one ended. + <!--l. 196--><p class="noindent">In addition, this option will cause an immediate switch to the state <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">final</span></span></span> if the + remaining distance is less than <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. The effect is the same as if you had said + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">switch</span><span +class="cmtt-10"> if</span><span +class="cmtt-10"> less</span><span +class="cmtt-10"> than=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10"> to</span><span +class="cmtt-10"> final</span></span></span> just before the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">width</span></span></span> option. + </li> + <li class="itemize"><span +class="cmtt-10">next state</span><a + id="dx23-234013"></a><a + id="dx23-234014"></a>=<span +class="cmsy-10"><</span><span +class="cmti-10">new state</span><span +class="cmsy-10">> </span>After the segment has been added to the path, a state switch to + + + <span +class="cmsy-10"><</span><span +class="cmti-10">new state</span><span +class="cmsy-10">> </span>is performed. If this option is not given, the next state is the same as the current + state.</li></ul> + <!--l. 207--><p class="noindent">There are two dimensions that are useful inside snake automata: + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox243"><span +class="cmtt-10">\pgfsnakeremainingdistance</span></span> </dt><dd +class="description"> +<a + id="dx23-234015"></a> + <!--l. 209--><p class="noindent">This <span class="TEX">T<span +class="E">E</span>X</span> dimension holds the remaining distance to the target. </dd></dl> + <!--l. 211--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox244"><span +class="cmtt-10">\pgfsnakecompleteddistance</span></span> </dt><dd +class="description"> +<a + id="dx23-234016"></a> + <!--l. 212--><p class="noindent">This <span class="TEX">T<span +class="E">E</span>X</span> dimension holds the distance already completed on the snake. </dd></dl> + </dd></dl> + <!--l. 217--><p class="noindent">As a final example we present a more complicated snake that makes use of the different options: + + + <!--l. 219--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-456-" ><colgroup id="TBL-456-1g"><col +id="TBL-456-1"><col +id="TBL-456-2"></colgroup><tr + valign="baseline" id="TBL-456-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-456-1-1" +class="td11"> <object data="pgfmanual-533.svg" width="89.10129pt" height="182.48958pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-456-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclaresnake{complicated</span><span +class="cmtt-8"> example</span><span +class="cmtt-8"> snake}{initial}</span> +<br><span +class="cmtt-8">{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \state{initial}[width=5pt,next</span><span +class="cmtt-8"> state=up]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {</span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{5pt}{0pt}}</span><span +class="cmtt-8"> }</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \state{up}[width=5pt,next</span><span +class="cmtt-8"> state=down]</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"> \ifdim\pgfsnakeremainingdistance>\pgfsnakecompleteddistance</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="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Growing</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"> \pgfpathlineto{\pgfpoint{0pt}{\pgfsnakecompleteddistance}}</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"> \pgfpathlineto{\pgfpoint{5pt}{\pgfsnakecompleteddistance}}</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"> \pgfpathlineto{\pgfpoint{5pt}{0pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \else</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="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Shrinking</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"> \pgfpathlineto{\pgfpoint{0pt}{\pgfsnakeremainingdistance}}</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"> \pgfpathlineto{\pgfpoint{5pt}{\pgfsnakeremainingdistance}}</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"> \pgfpathlineto{\pgfpoint{5pt}{0pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fi</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \state{down}[width=5pt,next</span><span +class="cmtt-8"> state=up]</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"> \ifdim\pgfsnakeremainingdistance>\pgfsnakecompleteddistance</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="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Growing</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"> \pgfpathlineto{\pgfpoint{0pt}{-\pgfsnakecompleteddistance}}</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"> \pgfpathlineto{\pgfpoint{5pt}{-\pgfsnakecompleteddistance}}</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"> \pgfpathlineto{\pgfpoint{5pt}{0pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \else</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="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Shrinking</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"> \pgfpathlineto{\pgfpoint{0pt}{-\pgfsnakeremainingdistance}}</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"> \pgfpathlineto{\pgfpoint{5pt}{-\pgfsnakeremainingdistance}}</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"> \pgfpathlineto{\pgfpoint{5pt}{0pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fi</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \state{final}</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"> \pgfpathlineto{\pgfpoint{\pgfsnakeremainingdistance}{0pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</span> +<br><span +class="cmtt-8">}</span> +<br><span +class="cmtt-8">\begin{tikzpicture}[snake=complicated</span><span +class="cmtt-8"> example</span><span +class="cmtt-8"> snake]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake]</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"> </span><span +class="cmtt-8"> \fill[red!50,snake,rounded</span><span +class="cmtt-8"> corners=2pt]</span><span +class="cmtt-8"> (.5,-2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(2.5,-2.5)</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"> </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"> [snake=none]</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(0,-.5)</span><span +class="cmtt-8"> -|</span><span +class="cmtt-8"> (0,-2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 267--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">22.2.4 </span> <a + id="x23-23500022.2.4"></a>Predefined Snakes</h5> +<!--l. 269--><p class="noindent">Only two very simple and basic snakes are predefined when you load <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. For more interesting snakes you can use +the package <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflibrarysnakes</span></span></span>. +<!--l. 273--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox245">Snake <span +class="cmtt-10">lineto</span></span> </dt><dd +class="description"> +<a + id="dx23-235001"></a> +<a + id="dx23-235002"></a> + <!--l. 274--><p class="noindent">This most trivial of all snakes is simply a straight line. This snake is typically not used in a “stand + alone” fashion. Rather, it is useful as a “subsnake” of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsnakesto</span></span></span> command. </dd></dl> +<!--l. 279--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox246">Snake <span +class="cmtt-10">moveto</span></span> </dt><dd +class="description"> +<a + id="dx23-235003"></a> +<a + id="dx23-235004"></a> + <!--l. 280--><p class="noindent">Arguably, this snake is even simpler than the previous snake. This snake consists of a simple move-to + operation. Like the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">lineto</span></span></span> snake, it is useful as a “subsnake” of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsnakesto</span></span></span> command. </dd></dl> +<!--l. 288--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">22.3 </span> <a + id="x23-23600022.3"></a>Using Snakes</h4> +<!--l. 290--><p class="noindent">Three commands can be used to use a snake. +<!--l. 292--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox247"><span +class="cmtt-10">\pgfpathsnakealongvector</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">snake</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">length</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">vector</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx23-236001"></a> + <!--l. 293--><p class="noindent">This command will append the <span +class="cmsy-10"><</span><span +class="cmti-10">snake</span><span +class="cmsy-10">> </span>to the current path. The length of the snake is given by <span +class="cmsy-10"><</span><span +class="cmti-10">length</span><span +class="cmsy-10">></span>. The + <span +class="cmsy-10"><</span><span +class="cmti-10">vector</span><span +class="cmsy-10">> </span>should be a normalizes vector (a vector having length <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1pt</span></span></span>) pointing in the direction in which the + snake should grow. + <!--l. 297--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-457-" ><colgroup id="TBL-457-1g"><col +id="TBL-457-1"><col +id="TBL-457-2"></colgroup><tr + valign="baseline" id="TBL-457-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-457-1-1" +class="td11"> <object data="pgfmanual-534.svg" width="85.55821pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-457-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"> \pgfpathmoveto{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathsnakealongvector{zigzag}{2cm}{\pgfpointpolar{30}{1pt}}</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. 307--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox248"><span +class="cmtt-10">\pgfpathsnakesto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">snake list</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">target</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx23-236002"></a> + <!--l. 308--><p class="noindent">This command will append the snakes in the <span +class="cmsy-10"><</span><span +class="cmti-10">snake list</span><span +class="cmsy-10">> </span>to the current path such that it ends at + <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span>. This command calls the previous one (repeatedly, possibly) after having computed the distance + from the current point to <span +class="cmsy-10"><</span><span +class="cmti-10">target</span><span +class="cmsy-10">> </span>and normalized the vector connecting the current point to the target. + <!--l. 314--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">snake list</span><span +class="cmsy-10">> </span>is a comma-separated list of pairs consisting of a snake name in curly braces and a + distance in curly braces. For example, a snake list might be <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{lineto}{1cm},{moveto}{2cm}</span></span></span>. This is + interpreted as follows: Use a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">lineto</span></span></span> snake for the first centimeter of the way to the <span +class="cmsy-10"><</span><span +class="cmti-10">target</span><span +class="cmsy-10">></span>, then use + the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">moveto</span></span></span> snake for the next two centimeters. + <!--l. 321--><p class="noindent">No attempt is made to check or ensure that the distances of the “subsnakes’ add up to the distnace + from the current point to the <span +class="cmsy-10"><</span><span +class="cmti-10">target</span><span +class="cmsy-10">></span>. However, it is possible to refer to this distance inside the <span +class="cmsy-10"><</span><span +class="cmti-10">snake</span> + <span +class="cmti-10">list</span><span +class="cmsy-10">></span>: While the snake list is processed, the two <span class="TEX">T<span +class="E">E</span>X</span>-dimensions <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsnakeremainingdistance</span></span></span> and + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsnakecompleteddistance</span></span></span> will be set to the correct values. For example, consider the example + + + from a above, consisting of a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">lineto</span></span></span> and a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">moveto</span></span></span> snake. Suppose the distance to <span +class="cmsy-10"><</span><span +class="cmti-10">target</span><span +class="cmsy-10">> </span>where 5cm. + Then, when the length of the first subsnake is computed, the remaining distance willbe set to 5cm and + the completed distance to 0cm. When the length of the second subsnake is computed, the remaining + distance wil be 4cm and the completed distance will be 1cm. + <!--l. 335--><p class="noindent">Here are some useful examles: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{zigzag}{\pgfsnakeremainingdistance}</span></span></span> is a <span +class="cmsy-10"><</span><span +class="cmti-10">snake list</span><span +class="cmsy-10">> </span>that consists only of + a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">zigzag</span></span></span> snake whose length is the total distance from the current point to the <span +class="cmsy-10"><</span><span +class="cmti-10">target</span><span +class="cmsy-10">></span>. Next, to get a snake + that is a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">zigzag</span></span></span> snake that is preceeded and succeeded by 3mm of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">lineto</span></span></span>, you can use the + following: + <!--l. 341--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-458-" ><colgroup id="TBL-458-1g"><col +id="TBL-458-1"><col +id="TBL-458-2"></colgroup><tr + valign="baseline" id="TBL-458-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-458-1-1" +class="td11"> <object data="pgfmanual-535.svg" width="85.65822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-458-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](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"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathsnakesto{</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"> {lineto}{3mm},</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"> {zigzag}{\pgfsnakeremainingdistance-6mm},</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"> {lineto}{3mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{3cm}{2cm}}</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. 354--><p class="noindent">Note that the computation of the distance may be imprecise. In general, the placement precision of the snakes + will not be perfect. </dd></dl> +<!--l. 358--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox249"><span +class="cmtt-10">\pgfpathsnaketo</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">snake</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">target</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx23-236003"></a> + <!--l. 359--><p class="noindent">This command is just a shortcut for calling <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathsnakesto</span></span></span> for a single snake whose length is + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsnakeremainingdistance</span></span></span>. + <!--l. 361--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-459-" ><colgroup id="TBL-459-1g"><col +id="TBL-459-1"><col +id="TBL-459-2"></colgroup><tr + valign="baseline" id="TBL-459-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-459-1-1" +class="td11"> <object data="pgfmanual-536.svg" width="85.6513pt" height="57.20152pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-459-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"> \pgfpathmoveto{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathsnaketo{zigzag}{\pgfpoint{3cm}{2cm}}</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. 371--><p class="indent"> As was already mentioned, when each segment of the snake is added to the path, an appropriate coordinate +transformation will be in force. It is sometimes useful to add an additional transformation locally. For +example, by reflecting everything around the <span +class="cmmi-10">x</span>-axis right before each segment is added, the snake will +effectively be mirrored along the path. The following command allows you to install such a “last minute +transformation.” +<!--l. 379--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox250"><span +class="cmtt-10">\pgfsetsnakesegmenttransformation</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="dx23-236004"></a> + <!--l. 380--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>will be executed at the very beginning of each segment. Normally, this be a transformation + command that changes the <span +class="cmmi-10">y</span>-axis in some way. </dd></dl> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse23.html" >next</a>] [<a +href="pgfmanualse21.html" >prev</a>] [<a +href="pgfmanualse21.html#tailpgfmanualse21.html" >prev-tail</a>] [<a +href="pgfmanualse22.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse22.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse22.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse23.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse23.html new file mode 100644 index 00000000000..fd486ceebcb --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse23.html @@ -0,0 +1,1123 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>23 Using Paths</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse24.html" >next</a>] [<a +href="pgfmanualse22.html" >prev</a>] [<a +href="pgfmanualse22.html#tailpgfmanualse22.html" >prev-tail</a>] [<a +href="#tailpgfmanualse23.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse23.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">23 </span> <a + id="x24-23700023"></a>Using Paths</h3> +<!--l. 10--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">23.1 </span> <a + id="x24-23800023.1"></a>Overview</h4> +<!--l. 12--><p class="noindent">Once a path has been constructed, it can be <span +class="cmti-10">used </span>in different ways. For example, you can draw the path or fill it or +use it for clipping. +<!--l. 16--><p class="indent"> Numerous graph parameters influence how a path will be rendered. For example, when you draw a path, +the line width is important as well as the dashing pattern. The options that govern how paths are +rendered can all be set with commands starting with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfset</span></span></span>. <span +class="cmti-10">All options that influence how a path is</span> +<span +class="cmti-10">rendered always influence the complete path. </span>Thus, it is not possible to draw part of a path using, say, a +red color and drawing another part using a green color. To achieve such an effect, you must use two +paths. +<!--l. 25--><p class="indent"> In detail, paths can be used in the following ways: +<!--l. 27--><p class="indent"> + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x24-238002x1"></a>You can <span +class="cmti-10">stroke </span>(also known as <span +class="cmti-10">draw</span>) a path. + </li> + <li class="enumerate" value="2" +><a + id="x24-238004x2"></a>You can <span +class="cmti-10">fill </span>a path with a uniform color. + </li> + <li class="enumerate" value="3" +><a + id="x24-238006x3"></a>You can <span +class="cmti-10">clip </span>subsequent renderings against the path. + </li> + <li class="enumerate" value="4" +><a + id="x24-238008x4"></a>You can <span +class="cmti-10">shade </span>a path. + </li> + <li class="enumerate" value="5" +><a + id="x24-238010x5"></a>You can <span +class="cmti-10">use the path as bounding box </span>for the whole picture.</li></ol> +<!--l. 39--><p class="noindent">You can also perform any combination of the above, though it makes no sense to fill and shade a path at the same +time. +<!--l. 42--><p class="indent"> To perform (a combination of) the first three actions, you can use the following command: + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox251"><span +class="cmtt-10">\pgfusepath</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">actions</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx24-238011"></a> + <!--l. 45--><p class="noindent">Applies the given <span +class="cmsy-10"><</span><span +class="cmti-10">actions</span><span +class="cmsy-10">> </span>to the current path. Afterwards, the current path is (globally) empty. The + following actions are possible: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill</span></span></span> fills the path. See Section <a +href="#x24-24600023.3">23.3<!--tex4ht:ref: section-fill --></a> for further details. + <!--l. 51--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-460-" ><colgroup id="TBL-460-1g"><col +id="TBL-460-1"><col +id="TBL-460-2"></colgroup><tr + valign="baseline" id="TBL-460-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-460-1-1" +class="td11"> <object data="pgfmanual-537.svg" width="28.45274pt" height="28.45274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-460-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">stroke</span></span></span> strokes the path. See Section <a +href="#x24-23900023.2">23.2<!--tex4ht:ref: section-stroke --></a> for further details. + <!--l. 61--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-461-" ><colgroup id="TBL-461-1g"><col +id="TBL-461-1"><col +id="TBL-461-2"></colgroup><tr + valign="baseline" id="TBL-461-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-461-1-1" +class="td11"> <object data="pgfmanual-538.svg" width="28.85274pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-461-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">clip</span></span></span> clips all subsequent drawings against the path. See Section <a +href="#x24-25000023.4">23.4<!--tex4ht:ref: section-clip --></a> for further details. + <!--l. 72--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-462-" ><colgroup id="TBL-462-1g"><col +id="TBL-462-1"><col +id="TBL-462-2"></colgroup><tr + valign="baseline" id="TBL-462-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-462-1-1" +class="td11"> <object data="pgfmanual-539.svg" width="28.85274pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-462-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke,clip}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{1cm}{1cm}}{0.5cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">discard</span></span></span> discards the path, that is, it is not used at all. Giving this option (alone) has the same effect as + giving an empty options list.</li></ul> + <!--l. 87--><p class="noindent">When more than one of the first three actions are given, they are applied in the above ordering, regardless of + their ordering in <span +class="cmsy-10"><</span><span +class="cmti-10">actions</span><span +class="cmsy-10">></span>. Thus, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{stroke,fill}</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{fill,stroke}</span></span></span> have the same effect. + </dd></dl> +<!--l. 93--><p class="indent"> To shade a path, use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshadepath</span></span></span> command, which is explained in Section <a +href="pgfmanualse28.html#x29-28600028">28<!--tex4ht:ref: section-shadings --></a>. +<!--l. 98--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">23.2 </span> <a + id="x24-23900023.2"></a>Stroking a Path</h4> +<!--l. 101--><p class="noindent">When you use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepath{stroke}</span></span></span> to stroke a path, several graphic parameters influence how the path is drawn. +The commands for setting these parameters are explained in the following. +<!--l. 105--><p class="indent"> Note that all graphic parameters apply to the path as a whole, never only to a part of it. +<!--l. 108--><p class="indent"> All graphic parameters are local to the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>, but they persists past <span class="TEX">T<span +class="E">E</span>X</span> groups, <span +class="cmti-10">except </span>for +the interior rule (even-odd or nonzero) and the arrow tip kinds. The latter graphic parameters only +persist till the end of the current <span class="TEX">T<span +class="E">E</span>X</span> group, but this may change in the future, so do not count on +this. +<!--l. 114--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">23.2.1 </span> <a + id="x24-24000023.2.1"></a>Graphic Parameter: Line Width</h5> +<!--l. 116--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox252"><span +class="cmtt-10">\pgfsetlinewidth</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">line width</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx24-240001"></a> + <!--l. 117--><p class="noindent">This command sets the line width for subsequent strokes (in the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfscope</span></span></span>). The line width is + given as a normal <span class="TEX">T<span +class="E">E</span>X</span> dimension like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.4pt</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1mm</span></span></span>. + + + <!--l. 121--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-463-" ><colgroup id="TBL-463-1g"><col +id="TBL-463-1"><col +id="TBL-463-2"></colgroup><tr + valign="baseline" id="TBL-463-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-463-1-1" +class="td11"> <object data="pgfmanual-540.svg" width="62.59602pt" height="18.49425pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-463-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{1mm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{0mm}{0mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2cm}{0mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{2\pgflinewidth}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> double</span><span +class="cmsltt-10x-x-80"> in</span><span +class="cmsltt-10x-x-80"> size</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{0mm}{5mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2cm}{5mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 135--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox253"><span +class="cmtt-10">\pgflinewidth</span></span> </dt><dd +class="description"> +<a + id="dx24-240002"></a> + <!--l. 136--><p class="noindent">You can access the current line width via the <span class="TEX">T<span +class="E">E</span>X</span> dimension <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgflinewidth</span></span></span>. It will be set to the + correct line width, that is, even when a <span class="TEX">T<span +class="E">E</span>X</span> group closed, the value will be correct since it is set + globally, but when a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> closes, the value is set to the correct value it had before the scope. </dd></dl> +<!--l. 144--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">23.2.2 </span> <a + id="x24-24100023.2.2"></a>Graphic Parameter: Caps and Joins</h5> +<!--l. 146--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox254"><span +class="cmtt-10">\pgfsetbuttcap</span></span> </dt><dd +class="description"> +<a + id="dx24-241001"></a> + <!--l. 147--><p class="noindent">Sets the line cap to a butt cap. See Section <a +href="pgfmanualse10.html#x11-12300010.2.1">10.2.1<!--tex4ht:ref: section-cap-joins --></a> for an explanation of what this is. </dd></dl> +<!--l. 150--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox255"><span +class="cmtt-10">\pgfsetroundcap</span></span> </dt><dd +class="description"> +<a + id="dx24-241002"></a> + <!--l. 151--><p class="noindent">Sets the line cap to a round cap. See again Section <a +href="pgfmanualse10.html#x11-12300010.2.1">10.2.1<!--tex4ht:ref: section-cap-joins --></a>. </dd></dl> +<!--l. 154--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox256"><span +class="cmtt-10">\pgfsetrectcap</span></span> </dt><dd +class="description"> +<a + id="dx24-241003"></a> + <!--l. 155--><p class="noindent">Sets the line cap to a square cap. See again Section <a +href="pgfmanualse10.html#x11-12300010.2.1">10.2.1<!--tex4ht:ref: section-cap-joins --></a>. </dd></dl> +<!--l. 158--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox257"><span +class="cmtt-10">\pgfsetroundjoin</span></span> </dt><dd +class="description"> +<a + id="dx24-241004"></a> + <!--l. 159--><p class="noindent">Sets the line join to a round join. See again Section <a +href="pgfmanualse10.html#x11-12300010.2.1">10.2.1<!--tex4ht:ref: section-cap-joins --></a>. </dd></dl> +<!--l. 162--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox258"><span +class="cmtt-10">\pgfsetbeveljoin</span></span> </dt><dd +class="description"> +<a + id="dx24-241005"></a> + <!--l. 163--><p class="noindent">Sets the line join to a bevel join. See again Section <a +href="pgfmanualse10.html#x11-12300010.2.1">10.2.1<!--tex4ht:ref: section-cap-joins --></a>. </dd></dl> +<!--l. 166--><p class="noindent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox259"><span +class="cmtt-10">\pgfsetmiterjoin</span></span> </dt><dd +class="description"> +<a + id="dx24-241006"></a> + <!--l. 167--><p class="noindent">Sets the line join to a miter join. See again Section <a +href="pgfmanualse10.html#x11-12300010.2.1">10.2.1<!--tex4ht:ref: section-cap-joins --></a>. </dd></dl> +<!--l. 170--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox260"><span +class="cmtt-10">\pgfsetmiterlimit</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">miter limit factor</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx24-241007"></a> + <!--l. 171--><p class="noindent">Sets the miter limit to <span +class="cmsy-10"><</span><span +class="cmti-10">miter limit factor</span><span +class="cmsy-10">></span>. See again Section <a +href="pgfmanualse10.html#x11-12300010.2.1">10.2.1<!--tex4ht:ref: section-cap-joins --></a>. </dd></dl> +<!--l. 175--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">23.2.3 </span> <a + id="x24-24200023.2.3"></a>Graphic Parameter: Dashing</h5> +<!--l. 177--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox261"><span +class="cmtt-10">\pgfsetdash</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">list of even length of dimensions</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">phase</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx24-242001"></a> + <!--l. 178--><p class="noindent">Sets the dashing of a line. The first entry in the list specifies the length of the first solid part of the + list. The second entry specifies the length of the following gap. Then comes the length of the second + solid part, following by the length of the second gap, and so on. The <span +class="cmsy-10"><</span><span +class="cmti-10">phase</span><span +class="cmsy-10">> </span>specifies where the first + solid part starts relative to the beginning of the line. + <!--l. 185--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-464-" ><colgroup id="TBL-464-1g"><col +id="TBL-464-1"><col +id="TBL-464-2"></colgroup><tr + valign="baseline" id="TBL-464-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-464-1-1" +class="td11"> <object data="pgfmanual-541.svg" width="57.3055pt" height="6.09053pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-464-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetdash{{0.5cm}{0.5cm}{0.1cm}{0.2cm}}{0cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{0mm}{0mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2cm}{0mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetdash{{0.5cm}{0.5cm}{0.1cm}{0.2cm}}{0.1cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{0mm}{1mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2cm}{1mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetdash{{0.5cm}{0.5cm}{0.1cm}{0.2cm}}{0.2cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{0mm}{2mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2cm}{2mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 202--><p class="noindent">Use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetdash{}{0pt}</span></span></span> to get a solid dashing. </dd></dl> +<!--l. 205--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">23.2.4 </span> <a + id="x24-24300023.2.4"></a>Graphic Parameter: Stroke Color</h5> +<!--l. 207--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox262"><span +class="cmtt-10">\pgfsetstrokecolor</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx24-243001"></a> + <!--l. 208--><p class="noindent">Sets the color used for stroking lines to <span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">></span>, where <span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>is a <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> color like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">red</span></span></span> or + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">black!20!red</span></span></span>. Unlike the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span> command, the effect of this command lasts till the end of the current + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> and not till the end of the current <span class="TEX">T<span +class="E">E</span>X</span> group. + <!--l. 214--><p class="noindent">The color used for stroking may be different from the color used for filling. However, a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span> command + will always “immediately override” any special settings for the stroke and fill colors. + <!--l. 218--><p class="noindent">In plain <span class="TEX">T<span +class="E">E</span>X</span>, this command will also work, but the problem of <span +class="cmti-10">defining </span>a color arises. After all, plain + <span class="TEX">T<span +class="E">E</span>X</span> does not provide <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> colors. For this reason, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> implements a minimalistic “emulation” of + the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\definecolor</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\colorlet</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span> commands. Only gray-scale and rgb colors are supported. + For most cases this turns out to be enough. + + + <!--l. 225--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-465-" ><colgroup id="TBL-465-1g"><col +id="TBL-465-1"><col +id="TBL-465-2"></colgroup><tr + valign="baseline" id="TBL-465-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-465-1-1" +class="td11"> <object data="pgfmanual-542.svg" width="74.97713pt" height="18.07162pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-465-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{1pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{red}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{0cm}{0cm}}{3mm}</span><span +class="cmtt-8"> \pgfusepath{fill,stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetstrokecolor{black}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{1cm}{0cm}}{3mm}</span><span +class="cmtt-8"> \pgfusepath{fill,stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{red}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{2cm}{0cm}}{3mm}</span><span +class="cmtt-8"> \pgfusepath{fill,stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 238--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox263"><span +class="cmtt-10">\pgfsetcolor</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx24-243002"></a> + <!--l. 239--><p class="noindent">Sets both the stroke and fill color. The difference to the normal <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span> command is that the effect + lasts till the end of the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>, not only till the end of the current <span class="TEX">T<span +class="E">E</span>X</span> group. </dd></dl> +<!--l. 246--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">23.2.5 </span> <a + id="x24-24400023.2.5"></a>Graphic Parameter: Stroke Opacity</h5> +<!--l. 248--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox264"><span +class="cmtt-10">\pgfsetstrokeopacity</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="dx24-244001"></a> + <!--l. 249--><p class="noindent">Sets the opacity of stroking operations. The <span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">> </span>should be a number between <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1</span></span></span>, where <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1</span></span></span> + means “fully opaque” and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0</span></span></span> means “fully transparent.” A value like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.5</span></span></span> will cause paths to be stroked + in a semitransparent way. + <!--l. 254--><p class="noindent"><span +class="cmti-10">Note: </span>For PostScript output, opacity is rendered correctly only with the most recent versions of + GhostScript. Printers and other programs will ignore the opacity setting. + <!--l. 258--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-466-" ><colgroup id="TBL-466-1g"><col +id="TBL-466-1"><col +id="TBL-466-2"></colgroup><tr + valign="baseline" id="TBL-466-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-466-1-1" +class="td11"> <object data="pgfmanual-543.svg" width="99.58458pt" height="71.13184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-466-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{5mm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{red}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{0cm}{0cm}}{10mm}</span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \color{black}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetstrokeopacity{0.5}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{1cm}{0cm}}{10mm}</span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 271--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">23.2.6 </span> <a + id="x24-24500023.2.6"></a>Graphic Parameter: Arrows</h5> +<!--l. 273--><p class="noindent">After a path has been drawn, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> can add arrow tips at the ends. Currently, it will only add arrows correctly at the +end of paths that consist of a single open part. For other paths, like closed paths or path consisting of multiple +parts, the result is not defined. +<!--l. 278--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox265"><span +class="cmtt-10">\pgfsetarrowsstart</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">arrow kind</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx24-245001"></a> + <!--l. 279--><p class="noindent">Sets the arrow tip kind used at the start of a (possibly curved) path. When this option is used, the + line will often be slightly shortened to ensure that the tip of the arrow will exactly “touch” the “real” + start of the line. + <!--l. 284--><p class="noindent">To “clear” the start arrow, say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetarrowsstart{}</span></span></span>. + <!--l. 285--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-467-" ><colgroup id="TBL-467-1g"><col +id="TBL-467-1"><col +id="TBL-467-2"></colgroup><tr + valign="baseline" id="TBL-467-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-467-1-1" +class="td11"> <object data="pgfmanual-544.svg" width="28.85274pt" height="6.09053pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-467-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrowsstart{latex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrowsstart{to}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{0cm}{2mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{2mm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 298--><p class="noindent">The effect of this command persists only till the end of the current <span class="TEX">T<span +class="E">E</span>X</span> scope. + <!--l. 301--><p class="noindent">The different possible arrow kinds are explained in Section <a +href="pgfmanualse24.html#x25-25200024">24<!--tex4ht:ref: section-arrows --></a>. </dd></dl> +<!--l. 305--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox266"><span +class="cmtt-10">\pgfsetarrowsend</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">arrow kind</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx24-245002"></a> + <!--l. 306--><p class="noindent">Sets the arrow tip kind used at the end of a path. + <!--l. 307--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-468-" ><colgroup id="TBL-468-1g"><col +id="TBL-468-1"><col +id="TBL-468-2"></colgroup><tr + valign="baseline" id="TBL-468-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-468-1-1" +class="td11"> <object data="pgfmanual-545.svg" width="28.85274pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-468-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrowsstart{latex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrowsend{to}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 318--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox267"><span +class="cmtt-10">\pgfsetarrows</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start kind</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">end kind</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx24-245003"></a> + <!--l. 319--><p class="noindent">Sets the start arrow kind to <span +class="cmsy-10"><</span><span +class="cmti-10">start kind</span><span +class="cmsy-10">> </span>and the end kind to <span +class="cmsy-10"><</span><span +class="cmti-10">end kind</span><span +class="cmsy-10">></span>. + <!--l. 321--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-469-" ><colgroup id="TBL-469-1g"><col +id="TBL-469-1"><col +id="TBL-469-2"></colgroup><tr + valign="baseline" id="TBL-469-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-469-1-1" +class="td11"> <object data="pgfmanual-546.svg" width="28.85274pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-469-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrows{latex-to}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{1cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 331--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox268"><span +class="cmtt-10">\pgfsetshortenstart</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="dx24-245004"></a> + <!--l. 332--><p class="noindent">This command will shortened the start of every stroked path by the given dimension. This shortening + is done in addition to automatic shortening done by a start arrow, but it can be used even if no start + arrow is given. + + + <!--l. 337--><p class="noindent">This command is useful if you wish arrows or lines to “stop shortly before” a given point. + <!--l. 339--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-470-" ><colgroup id="TBL-470-1g"><col +id="TBL-470-1"><col +id="TBL-470-2"></colgroup><tr + valign="baseline" id="TBL-470-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-470-1-1" +class="td11"> <object data="pgfmanual-547.svg" width="71.53186pt" height="28.85272pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-470-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointorigin}{5mm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrows{latex-}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetshortenstart{4pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{5mm}{0cm}}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> would</span><span +class="cmsltt-10x-x-80"> be</span><span +class="cmsltt-10x-x-80"> on</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> circle</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 352--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox269"><span +class="cmtt-10">\pgfsetshortenend</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="dx24-245005"></a> + <!--l. 353--><p class="noindent">Works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetshortenstart</span></span></span>. </dd></dl> +<!--l. 358--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">23.3 </span> <a + id="x24-24600023.3"></a>Filling a Path</h4> +<!--l. 361--><p class="noindent">Filling a path means coloring every interior point of the path with the current fill color. It is not always obvious +whether a point is “inside” a path when the path is self-intersecting and/or consists or multiple parts. In this case +either the nonzero winding number rule or the even-odd crossing number rule is used to decide, which points lie +“inside.” These rules are explained in Section <a +href="pgfmanualse10.html#x11-12800010.3">10.3<!--tex4ht:ref: section-rules --></a>. +<!--l. 369--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">23.3.1 </span> <a + id="x24-24700023.3.1"></a>Graphic Parameter: Interior Rule</h5> +<!--l. 371--><p class="noindent">You can set which rule is used using the following commands: +<!--l. 373--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox270"><span +class="cmtt-10">\pgfseteorule</span></span> </dt><dd +class="description"> +<a + id="dx24-247001"></a> + <!--l. 374--><p class="noindent">Dictates that the even-odd rule is used in subsequent fillings in the current <span class="TEX"><span +class="cmti-10">T</span><span +class="E"><span +class="cmti-10">E</span></span><span +class="cmti-10">X</span></span><span +class="cmti-10"> scope</span>. Thus, for once, + the effect of this command does not persist past the current <span class="TEX">T<span +class="E">E</span>X</span> scope. + <!--l. 378--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-471-" ><colgroup id="TBL-471-1g"><col +id="TBL-471-1"><col +id="TBL-471-2"></colgroup><tr + valign="baseline" id="TBL-471-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-471-1-1" +class="td11"> <object data="pgfmanual-548.svg" width="54.0602pt" height="39.83383pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-471-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfseteorule</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{0mm}{0cm}}{7mm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{5mm}{0cm}}{7mm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 388--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox271"><span +class="cmtt-10">\pgfsetnonzerorule</span></span> </dt><dd +class="description"> +<a + id="dx24-247002"></a> + + + <!--l. 389--><p class="noindent">Dictates that the nonzero winding number rule is used in subsequent fillings in the current <span class="TEX">T<span +class="E">E</span>X</span> scope. + This is the default. + <!--l. 392--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-472-" ><colgroup id="TBL-472-1g"><col +id="TBL-472-1"><col +id="TBL-472-2"></colgroup><tr + valign="baseline" id="TBL-472-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-472-1-1" +class="td11"> <object data="pgfmanual-549.svg" width="54.0602pt" height="39.83383pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-472-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetnonzerorule</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{0mm}{0cm}}{7mm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{5mm}{0cm}}{7mm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 402--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">23.3.2 </span> <a + id="x24-24800023.3.2"></a>Graphic Parameter: Filling Color</h5> +<!--l. 404--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox272"><span +class="cmtt-10">\pgfsetfillcolor</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx24-248001"></a> + <!--l. 405--><p class="noindent">Sets the color used for filling paths to <span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">></span>. Like the stroke color, the effect lasts only till the next + use of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span>. </dd></dl> +<!--l. 410--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">23.3.3 </span> <a + id="x24-24900023.3.3"></a>Graphic Parameter: Fill Opacity</h5> +<!--l. 412--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox273"><span +class="cmtt-10">\pgfsetfillopacity</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="dx24-249001"></a> + <!--l. 413--><p class="noindent">Sets the opacity of filling operations. As for stroking, the <span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">> </span>should be a number between <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1</span></span></span>. + <!--l. 416--><p class="noindent">The “filling transparency” will also be used for text and images. + <!--l. 418--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-473-" ><colgroup id="TBL-473-1g"><col +id="TBL-473-1"><col +id="TBL-473-2"></colgroup><tr + valign="baseline" id="TBL-473-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-473-1-1" +class="td11"> <object data="pgfmanual-550.svg" width="111.87775pt" height="105.27515pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-473-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"> \pgfsetfillopacity{0.5}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[red]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (90:1cm)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (11mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[green]</span><span +class="cmtt-8"> (210:1cm)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (11mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[blue]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (-30:1cm)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (11mm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> + + +<!--l. 428--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">23.4 </span> <a + id="x24-25000023.4"></a>Clipping a Path</h4> +<!--l. 431--><p class="noindent">When you add the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">clip</span></span></span> option, the current path is used for clipping subsequent drawings. The same rule as for +filling is used to decide whether a point is inside or outside the path, that is, either the even-odd rule or the nonzero +rule. +<!--l. 436--><p class="indent"> Clipping never enlarges the clipping area. Thus, when you clip against a certain path and then clip again against +another path, you clip against the intersection of both. +<!--l. 440--><p class="indent"> The only way to enlarge the clipping path is to end the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> in which the clipping was +done. At the end of a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> the clipping path that was in force at the beginning of the scope is +reinstalled. +<!--l. 445--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">23.5 </span> <a + id="x24-25100023.5"></a>Using a Path as a Bounding Box</h4> +<!--l. 448--><p class="noindent">When you add the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">use</span><span +class="cmtt-10"> as</span><span +class="cmtt-10"> bounding</span><span +class="cmtt-10"> box</span></span></span> option, the bounding box of the picture will be enlarged such that the +path in encompassed, but any <span +class="cmti-10">subsequent </span>paths of the current <span class="TEX">T<span +class="E">E</span>X</span> scope will not have any effect on the +size of the bounding box. Typically, you use this command at the very beginning of a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> +environment. +<!--l. 454--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-474-" ><colgroup id="TBL-474-1g"><col +id="TBL-474-1"><col +id="TBL-474-2"></colgroup><tr + valign="baseline" id="TBL-474-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-474-1-1" +class="td11"> Left<object data="pgfmanual-551.svg" width="8.61108pt" height="4.30554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>right. </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-474-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">Left</span> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{2ex}{1ex}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{use</span><span +class="cmtt-8"> as</span><span +class="cmtt-8"> bounding</span><span +class="cmtt-8"> box}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> draws</span><span +class="cmsltt-10x-x-80"> nothing</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointorigin}{2ex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span> +<br><span +class="cmtt-8">right.</span></div> </td></tr></table> </td> +</tr></table></div> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse24.html" >next</a>] [<a +href="pgfmanualse22.html" >prev</a>] [<a +href="pgfmanualse22.html#tailpgfmanualse22.html" >prev-tail</a>] [<a +href="pgfmanualse23.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse23.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse23.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse24.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse24.html new file mode 100644 index 00000000000..122d94a296f --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse24.html @@ -0,0 +1,1367 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>24 Arrow Tips</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse25.html" >next</a>] [<a +href="pgfmanualse23.html" >prev</a>] [<a +href="pgfmanualse23.html#tailpgfmanualse23.html" >prev-tail</a>] [<a +href="#tailpgfmanualse24.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse24.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">24 </span> <a + id="x25-25200024"></a>Arrow Tips</h3> +<!--l. 12--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">24.1 </span> <a + id="x25-25300024.1"></a>Overview</h4> +<!--l. 14--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">24.1.1 </span> <a + id="x25-25400024.1.1"></a>When Does PGF Draw Arrow Tips?</h5> +<!--l. 16--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> offers an interface for placing <span +class="cmti-10">arrow tips </span>at the end of lines. The interface works as follows: +<!--l. 19--><p class="indent"> + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x25-254002x1"></a>You (or someone else) assigns a name to a certain kind of arrow tips. For example, the arrow tip <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">latex</span></span></span> + is the arrow tip used by the standard <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> picture environment; the arrow tip <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">to</span></span></span> looks like the tip + of the arrow in <span class="TEX">T<span +class="E">E</span>X</span>’s <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\to</span></span></span> command; and so on. + <!--l. 27--><p class="noindent">This is done once at the beginning of the document. + </li> + <li class="enumerate" value="2" +><a + id="x25-254004x2"></a>Inside some picture, at some point you specify that in the current scope from now on you would like + tips of, say, kind <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">to</span></span></span> to be added at the end and/or beginning of all paths. + <!--l. 33--><p class="noindent">When an arrow kind has been installed and when <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> is about to stroke a path, the following things + happen: + <ol type="a" class="enumerate2" > + <li class="enumerate" value="1" +><a + id="x25-254006x1"></a>The beginning and/or end of the path is shortened appropriately. + </li> + <li class="enumerate" value="2" +><a + id="x25-254008x2"></a>The path is stroked. + </li> + <li class="enumerate" value="3" +><a + id="x25-254010x3"></a>The arrow tip is drawn at the beginning and/or end of the path, appropriately rotated and + appropriately resized.</li></ol> + </li></ol> +<!--l. 46--><p class="indent"> In the above description, there are a number of “appropriately.” The exact details are not quite trivial and +described later on. +<!--l. 49--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">24.1.2 </span> <a + id="x25-25500024.1.2"></a>Meta-Arrow Tips</h5> +<!--l. 51--><p class="noindent">In <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, arrows are “meta-arrows” in the same way that fonts in <span class="TEX">T<span +class="E">E</span>X</span> are “meta-fonts.” When a meta-arrow is +resized, it is not simply scaled, but a possibly complicated transformation is applied to the size. +<!--l. 56--><p class="indent"> A meta-font is not one particular font at a specific size with a specific stroke width (and with a large number of +other parameters being fixed). Rather, it is a “blueprint” (actually, more like a program) for generating such a font +at a particular size and width. This allows the designer of a meta-font to make sure that, say, the +font is somewhat thicker and wider at very small sizes. To appreciate the difference: Compare the +following texts: “Berlin” and “<object data="pgfmanual-552.svg" width="36.43103pt" height="6.9444pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>”. The first is a “normal” text, the second is the tiny version scaled +by a factor of two. Obviously, the first look better. Now, compare “<object data="pgfmanual-553.svg" width="13.2778pt" height="3.47221pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>” and “<span +class="cmr-5">Berlin</span>”. This time, the +normal text was scaled down, while the second text is a “normal” tiny text. The second text is easier to +read. + + +<!--l. 71--><p class="indent"> <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s meta-arrows work in a similar fashion: The shape of an arrow tip can vary according to the line width of +the arrow tip is used. Thus, an arrow tip drawn at a line width of 5pt will typically <span +class="cmti-10">not </span>be five times as large as an +arrow tip of line width 1pt. Instead, the size of the arrow will get bigger only slowly as the line width +increases. +<!--l. 78--><p class="indent"> To appreciate the difference, here are the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">latex</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">to</span></span></span> arrows, as drawn by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> at four different +sizes: +<!--l. 92--><p class="indent"> <object data="pgfmanual-554.svg" width="344.94086pt" height="75.55493pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> +<!--l. 95--><p class="indent"> Here, by comparison, is the same arrow when it is simply “resized” (as done by most programs): +<!--l. 150--><p class="indent"> <object data="pgfmanual-555.svg" width="344.94086pt" height="75.55493pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> +<!--l. 153--><p class="indent"> As can be seen, simple scaling produces arrow tips that are way too large at larger sizes and way too small at +smaller sizes. +<!--l. 158--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">24.2 </span> <a + id="x25-25600024.2"></a>Declaring an Arrow Tip Kind</h4> +<!--l. 160--><p class="noindent">To declare an arrow kind “from scratch,” the following command is used: +<!--l. 164--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox274"><span +class="cmtt-10">\pgfarrowsdeclare</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">extend code</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">arrow tip code</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx25-256001"></a> + <!--l. 165--><p class="noindent">This command declares a new arrow kind. An arrow kind has two names, which will typically be the + same. When the arrow tip needs to be drawn, the <span +class="cmsy-10"><</span><span +class="cmti-10">arrow tip code</span><span +class="cmsy-10">> </span>will be invoked, but the canvas + transformation is setup beforehand to a rotation such that when an arrow tip pointing right is specified, + the arrow tip that is actually drawn points in the direction of the line. + <!--l. 173--><p class="noindent"><span +class="cmbx-10">Naming the arrow kind. </span>The <span +class="cmsy-10"><</span><span +class="cmti-10">start name</span><span +class="cmsy-10">> </span>is the name used for the arrow tip when it is at the + start of a path, the <span +class="cmsy-10"><</span><span +class="cmti-10">end name</span><span +class="cmsy-10">> </span>is the name used at the end of a path. For example, the arrow + kind that looks like a parenthesis has the <span +class="cmsy-10"><</span><span +class="cmti-10">start name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(</span></span></span> and the <span +class="cmsy-10"><</span><span +class="cmti-10">end name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span> so that you can say + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetarrows{(-)}</span></span></span> to specify that you want parenthesis arrows and both ends. + <!--l. 182--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">end name</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">start name</span><span +class="cmsy-10">> </span>can be quite arbitrary and may contain spaces. + <!--l. 186--><p class="noindent"><span +class="cmbx-10">Basics of the arrow tip code. </span>Let us next have a look at the <span +class="cmsy-10"><</span><span +class="cmti-10">arrow tip code</span><span +class="cmsy-10">></span>. This code will be + used to draw the arrow tip when <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> thinks this is necessary. The code should draw an arrow that + “points right,” which means that is should draw an arrow at the end of a line coming from the left and + ending at the origin. + <!--l. 193--><p class="noindent">As an example, suppose we wanted to declare an arrow tip consisting of two arcs, that is, we want the arrow + tip to look more or less like the red part of the following picture: + + + <!--l. 196--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-475-" ><colgroup id="TBL-475-1g"><col +id="TBL-475-1"><col +id="TBL-475-2"></colgroup><tr + valign="baseline" id="TBL-475-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-475-1-1" +class="td11"> <object data="pgfmanual-556.svg" width="59.90549pt" height="23.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-475-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[line</span><span +class="cmtt-8"> width=3pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red,join=round,cap=round]</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"> (-10pt,10pt)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (180:270:10pt)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (90:180:10pt);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 204--><p class="noindent">We could use the following as <span +class="cmsy-10"><</span><span +class="cmti-10">arrow tip code</span><span +class="cmsy-10">> </span>for this: + <!--l. 205--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-476-" ><colgroup id="TBL-476-1g"><col +id="TBL-476-1"></colgroup><tr + valign="baseline" id="TBL-476-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-476-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfarrowsdeclare{arcs}{arcs}{...}</span> +<br><span +class="cmtt-8">{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetdash{}{0pt}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> do</span><span +class="cmsltt-10x-x-80"> not</span><span +class="cmsltt-10x-x-80"> dash</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetroundjoin</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> fix</span><span +class="cmsltt-10x-x-80"> join</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetroundcap</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> fix</span><span +class="cmsltt-10x-x-80"> cap</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{-10pt}{10pt}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpatharc{180}{270}{10pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpatharc{90}{180}{10pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepathqstroke</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 218--><p class="noindent">Indeed, when the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">...</span></span></span> is set appropriately (in a moment), we can write the following: + <!--l. 230--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-477-" ><colgroup id="TBL-477-1g"><col +id="TBL-477-1"><col +id="TBL-477-2"></colgroup><tr + valign="baseline" id="TBL-477-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-477-1-1" +class="td11"> <object data="pgfmanual-557.svg" width="59.90549pt" height="78.24504pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-477-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[-arcs,line</span><span +class="cmtt-8"> width=3pt]</span><span +class="cmtt-8"> (-2,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[arcs-arcs,line</span><span +class="cmtt-8"> width=1pt]</span><span +class="cmtt-8"> (-2,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,-1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-2,-2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (0,0.75);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 238--><p class="noindent">As can be seen in the second example, the arrow tip is automatically rotated as needed when the arrow is + drawn. This is achieved by a canvas rotation. + <!--l. 243--><p class="noindent"><span +class="cmbx-10">Special considerations about the arrow tip code. </span>There are several things you need to be aware of when + designing arrow tip code: + <ul class="itemize1"> + <li class="itemize">Inside the code, you may not use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepath</span></span></span> command. The reason is that this command + internally calls arrow construction commands, which is something you obviously do not want to + happen. + <!--l. 253--><p class="noindent">Instead of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepath</span></span></span>, use the quick versions. Typically, you will use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepathqstroke</span></span></span>, + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepathqfill</span></span></span>, or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepathqfillstroke</span></span></span>. + </li> + <li class="itemize">The code will be executed only once, namely the first time the arrow tip needs to be drawn. The + resulting low-level driver commands are protocoled and stored away. In all subsequent uses of the + arrow tip, the protocoled code is directly inserted. + </li> + <li class="itemize">However, the code will be executed anew for each line width. Thus, an arrow of line width 2pt + may result in a different protocol than the same arrow for a line width of 0.4pt. + </li> + <li class="itemize">If you stroke the path that you construct, you should first set the dashing to solid and setup fixed + joins and caps, as needed. This will ensure that the arrow tip will always look the same. + </li> + <li class="itemize">When the arrow tip code is executed, it is automatically put inside a low-level scope, so nothing + will “leak out” from the scope. + + + </li> + <li class="itemize">The high-level coordinate transformation matrix will be set to the identity matrix when the code + is executed for the first time.</li></ul> + <!--l. 280--><p class="noindent"><span +class="cmbx-10">Designing meta-arrows. </span>The <span +class="cmsy-10"><</span><span +class="cmti-10">arrow tip code</span><span +class="cmsy-10">> </span>should adjust the size of the arrow in accordance with the + line width. For a small line width, the arrow tip should be small, for a large line width, it should be + larger. However, the size of the arrow typically <span +class="cmti-10">should not </span>grow in direct proportion to the line + width. On the other hand, the size of the arrow head typically <span +class="cmti-10">should </span>grow “a bit” with the line + width. + <!--l. 289--><p class="noindent">For these reasons, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will not simply executed your arrow code within a scaled scope, where the scaling + depends on the line width. Instead, your <span +class="cmsy-10"><</span><span +class="cmti-10">arrow tip code</span><span +class="cmsy-10">> </span>is reexecuted again for each different line + width. + <!--l. 294--><p class="noindent">In our example, we could use the following code for the new arrow tip kind <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">arc'</span></span></span> (note the prime): + <!--l. 296--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-478-" ><colgroup id="TBL-478-1g"><col +id="TBL-478-1"></colgroup><tr + valign="baseline" id="TBL-478-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-478-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\newdimen\arrowsize</span> +<br><span +class="cmtt-8">\pgfarrowsdeclare{arcs'}{arcs'}{...}</span> +<br><span +class="cmtt-8">{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \arrowsize=0.2pt</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \advance\arrowsize</span><span +class="cmtt-8"> by</span><span +class="cmtt-8"> .5\pgflinewidth</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetdash{}{0pt}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> do</span><span +class="cmsltt-10x-x-80"> not</span><span +class="cmsltt-10x-x-80"> dash</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetroundjoin</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> fix</span><span +class="cmsltt-10x-x-80"> join</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetroundcap</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> fix</span><span +class="cmsltt-10x-x-80"> cap</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{-4\arrowsize}{4\arrowsize}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpatharc{180}{270}{4\arrowsize}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpatharc{90}{180}{4\arrowsize}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepathqstroke</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 326--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-479-" ><colgroup id="TBL-479-1g"><col +id="TBL-479-1"><col +id="TBL-479-2"></colgroup><tr + valign="baseline" id="TBL-479-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-479-1-1" +class="td11"> <object data="pgfmanual-558.svg" width="59.90549pt" height="64.01866pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-479-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[-arcs',line</span><span +class="cmtt-8"> width=3pt]</span><span +class="cmtt-8"> (-2,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[arcs'-arcs',line</span><span +class="cmtt-8"> width=1pt]</span><span +class="cmtt-8"> (-2,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,-1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-2,-1.75)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (0,0.5);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 334--><p class="noindent">However, sometimes, it can also be useful to have arrows that do not resize at all when the line width changes. + This can be achieved by giving absolute size coordinates in the code, as done for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">arc</span></span></span>. On the other hand, you + can also have the arrow resize linearly with the line width by specifying all coordinates as multiples of + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgflinewidth</span></span></span>. + <!--l. 341--><p class="noindent"><span +class="cmbx-10">The left and right extend. </span>Let us have another look at the exact left and right “ends” of our arrow tip. Let + us draw the arrow tip <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">arc'</span></span></span> at a very large size: + <!--l. 345--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-480-" ><colgroup id="TBL-480-1g"><col +id="TBL-480-1"><col +id="TBL-480-2"></colgroup><tr + valign="baseline" id="TBL-480-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-480-1-1" +class="td11"> <object data="pgfmanual-559.svg" width="90.45822pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-480-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"> (-2,-1)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[line</span><span +class="cmtt-8"> width=10pt,-arcs']</span><span +class="cmtt-8"> (-2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[line</span><span +class="cmtt-8"> width=2pt,white]</span><span +class="cmtt-8"> (-2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 353--><p class="noindent">As one can see, the arrow tip does not “touch” the origin as it should, but protrudes a little over the origin. + One remedy to this undesirable effect is to change the code of the arrow tip such that everything is + shifted half an <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\arrowsize</span></span></span> to the left. While this will cause the arrow tip to touch the origin, the + line itself will then interfere with the arrow: The arrow tip will be partly “hidden” by the line + itself. + + + <!--l. 361--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> uses a different approach to solving the problem: The <span +class="cmsy-10"><</span><span +class="cmti-10">extend code</span><span +class="cmsy-10">> </span>argument can be used to “tell” + <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> how much the arrow protrudes over the origin. The argument is also used to tell <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> where the “left” + end of the arrow is. However, this number is important only when the arrow is being reversed or composed + with other arrow tips. + <!--l. 368--><p class="noindent">Once <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> knows the right extend of an arrow kind, it can <span +class="cmti-10">shorten </span>lines by this amount when drawing + arrows. + <!--l. 371--><p class="noindent">Here is a picture that shows what the visualizes the extends. The arrow tip itself is shown in red once + more: + <!--l. 389--><p class="noindent"><object data="pgfmanual-560.svg" width="245.28935pt" height="180.93636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> + <!--l. 392--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">extend code</span><span +class="cmsy-10">> </span>is normal <span class="TEX">T<span +class="E">E</span>X</span> code that is executed whenever <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> wants to know how far the + arrow tip will protrude to the right and left. The code should call the following two commands: + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfarrowsrightextend</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfarrowsleftextend</span></span></span>. Both arguments take one argument that specifies the + size. Here is the final code for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">arc''</span></span></span> arrow tip: + <!--l. 399--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-481-" ><colgroup id="TBL-481-1g"><col +id="TBL-481-1"><col +id="TBL-481-2"></colgroup><tr + valign="baseline" id="TBL-481-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-481-1-1" +class="td11"> <object data="pgfmanual-561.svg" width="90.45822pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-481-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfarrowsdeclare{arcs''}{arcs''}</span> +<br><span +class="cmtt-8">{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \arrowsize=0.2pt</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \advance\arrowsize</span><span +class="cmtt-8"> by</span><span +class="cmtt-8"> .5\pgflinewidth</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfarrowsleftextend{-4\arrowsize-.5\pgflinewidth}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfarrowsrightextend{.5\pgflinewidth}</span> +<br><span +class="cmtt-8">}</span> +<br><span +class="cmtt-8">{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \arrowsize=0.2pt</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \advance\arrowsize</span><span +class="cmtt-8"> by</span><span +class="cmtt-8"> .5\pgflinewidth</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetdash{}{0pt}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> do</span><span +class="cmsltt-10x-x-80"> not</span><span +class="cmsltt-10x-x-80"> dash</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetroundjoin</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> fix</span><span +class="cmsltt-10x-x-80"> join</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetroundcap</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> fix</span><span +class="cmsltt-10x-x-80"> cap</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{-4\arrowsize}{4\arrowsize}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpatharc{180}{270}{4\arrowsize}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepathqstroke</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpatharc{90}{180}{4\arrowsize}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepathqstroke</span> +<br><span +class="cmtt-8">}</span> +<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"> (-2,-1)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[line</span><span +class="cmtt-8"> width=10pt,-arcs'']</span><span +class="cmtt-8"> (-2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[line</span><span +class="cmtt-8"> width=2pt,white]</span><span +class="cmtt-8"> (-2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> + + +<!--l. 450--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">24.3 </span> <a + id="x25-25700024.3"></a>Declaring a Derived Arrow Tip Kind</h4> +<!--l. 452--><p class="noindent">It is possible to declare arrow kinds in terms of existing ones. For these command to work correctly, the left and +right extends must be set correctly. +<!--l. 457--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox275"><span +class="cmtt-10">\pgfarrowsdeclarealias</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">old start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">old end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx25-257001"></a> + <!--l. 458--><p class="noindent">This command can be used to create an alias (another name) for an existing arrow kind. + <!--l. 461--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-482-" ><colgroup id="TBL-482-1g"><col +id="TBL-482-1"><col +id="TBL-482-2"></colgroup><tr + valign="baseline" id="TBL-482-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-482-1-1" +class="td11"> <object data="pgfmanual-562.svg" width="113.81096pt" height="71.13184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-482-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfarrowsdeclarealias{<}{>}{arcs''}{arcs''}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrows{<->}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{1ex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3.5cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-0.25,-0.25)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.75,2.25);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 476--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox276"><span +class="cmtt-10">\pgfarrowsdeclarereversed</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">old start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">old end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx25-257002"></a> + <!--l. 477--><p class="noindent">This command creates a new arrow kind that is the “reverse” of an existing arrow kind. The + (automatically cerated) code of the new arrow kind will contain a flip of the canvas and the meanings + of the left and right extend will be reversed. + <!--l. 482--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-483-" ><colgroup id="TBL-483-1g"><col +id="TBL-483-1"><col +id="TBL-483-2"></colgroup><tr + valign="baseline" id="TBL-483-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-483-1-1" +class="td11"> <object data="pgfmanual-563.svg" width="113.81096pt" height="71.13184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-483-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfarrowsdeclarereversed{arcs</span><span +class="cmtt-8"> reversed}{arcs</span><span +class="cmtt-8"> reversed}{arcs''}{arcs''}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrows{arcs</span><span +class="cmtt-8"> reversed-arcs</span><span +class="cmtt-8"> reversed}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{1ex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3.5cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-0.25,-0.25)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.75,2.25);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 499--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox277"><span +class="cmtt-10">\pgfarrowsdeclarecombine</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">*</span></span></span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">first start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">first end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">second start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">second end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx25-257003"></a> + <!--l. 500--><p class="noindent">This command creates a new arrow kind that combines two existing arrow kinds. The first arrow kind + is the “innermost” arrow kind, the second arrow kind is the “outermost.” + + + <!--l. 504--><p class="noindent">The code for the combined arrow kind will install a canvas translation before the innermost arrow kind + in drawn. This translation is calculated such that the right tip of the innermost arrow touches the right + end of the outermost arrow. The optional <span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">> </span>can be used to increase (or decrease) the distance + between the inner and outermost arrow. + <!--l. 511--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-484-" ><colgroup id="TBL-484-1g"><col +id="TBL-484-1"><col +id="TBL-484-2"></colgroup><tr + valign="baseline" id="TBL-484-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-484-1-1" +class="td11"> <object data="pgfmanual-564.svg" width="113.81096pt" height="71.13184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-484-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfarrowsdeclarecombine[\pgflinewidth]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {combined}{combined}{arcs''}{arcs''}{latex}{latex}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrows{combined-combined}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{1ex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3.5cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-0.25,-0.25)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.75,2.25);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 524--><p class="noindent">In the star variant, the end of the line is not in the outermost arrow, but inside the innermost + arrow. + <!--l. 527--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-485-" ><colgroup id="TBL-485-1g"><col +id="TBL-485-1"><col +id="TBL-485-2"></colgroup><tr + valign="baseline" id="TBL-485-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-485-1-1" +class="td11"> <object data="pgfmanual-565.svg" width="113.81096pt" height="71.13184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-485-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfarrowsdeclarecombine*[\pgflinewidth]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {combined'}{combined'}{arcs''}{arcs''}{latex}{latex}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrows{combined'-combined'}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{1ex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3.5cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-0.25,-0.25)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.75,2.25);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 544--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox278"><span +class="cmtt-10">\pgfarrowsdeclaredouble</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">old start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">old end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx25-257004"></a> + <!--l. 545--><p class="noindent">This command is a shortcut for combining an arrow kind with itself. + <!--l. 547--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-486-" ><colgroup id="TBL-486-1g"><col +id="TBL-486-1"><col +id="TBL-486-2"></colgroup><tr + valign="baseline" id="TBL-486-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-486-1-1" +class="td11"> <object data="pgfmanual-566.svg" width="113.81096pt" height="71.13184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-486-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfarrowsdeclaredouble{<<}{>>}{arcs''}{arcs''}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrows{<<->>}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{1ex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3.5cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-0.25,-0.25)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.75,2.25);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + </dd></dl> +<!--l. 563--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox279"><span +class="cmtt-10">\pgfarrowsdeclaretriple</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">offset</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">old start name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">old end name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx25-257005"></a> + <!--l. 564--><p class="noindent">This command is a shortcut for combining an arrow kind with itself and then again. + <!--l. 567--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-487-" ><colgroup id="TBL-487-1g"><col +id="TBL-487-1"><col +id="TBL-487-2"></colgroup><tr + valign="baseline" id="TBL-487-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-487-1-1" +class="td11"> <object data="pgfmanual-567.svg" width="113.81096pt" height="71.13184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-487-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfarrowsdeclaretriple{<<<}{>>>}{arcs''}{arcs''}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetarrows{<<<->>>}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{1ex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3.5cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-0.25,-0.25)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.75,2.25);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 584--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">24.4 </span> <a + id="x25-25800024.4"></a>Using an Arrow Tip Kind</h4> +<!--l. 586--><p class="noindent">The following commands install the arrow kind that will be used when stroking is done. +<!--l. 589--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox280"><span +class="cmtt-10">\pgfsetarrowsstart</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start arrow kind</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx25-258001"></a> + <!--l. 590--><p class="noindent">Installs the given <span +class="cmsy-10"><</span><span +class="cmti-10">start arrow kind</span><span +class="cmsy-10">> </span>for all subsequent strokes in the in the current <span class="TEX">T<span +class="E">E</span>X</span>-group. + If <span +class="cmsy-10"><</span><span +class="cmti-10">start arrow kind</span><span +class="cmsy-10">> </span>is empty, no arrow tips will be drawn at the start of the last segment of + paths. + <!--l. 594--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-488-" ><colgroup id="TBL-488-1g"><col +id="TBL-488-1"><col +id="TBL-488-2"></colgroup><tr + valign="baseline" id="TBL-488-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-488-1-1" +class="td11"> <object data="pgfmanual-568.svg" width="113.81096pt" height="71.13184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-488-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"> \pgfsetarrowsstart{latex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{1ex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3.5cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-0.25,-0.25)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.75,2.25);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 606--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox281"><span +class="cmtt-10">\pgfsetarrowsend</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start arrow kind</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx25-258002"></a> + + + <!--l. 607--><p class="noindent">Like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetarrowsstart</span></span></span>, only for the end of the arrow. + <!--l. 608--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-489-" ><colgroup id="TBL-489-1g"><col +id="TBL-489-1"><col +id="TBL-489-2"></colgroup><tr + valign="baseline" id="TBL-489-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-489-1-1" +class="td11"> <object data="pgfmanual-569.svg" width="113.81096pt" height="71.13184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-489-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"> \pgfsetarrowsend{latex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{1ex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3.5cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-0.25,-0.25)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.75,2.25);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 620--><p class="indent"> <span +class="cmti-10">Warning: </span>If the compatibility mode is active (which is the default), there also exist old commands called +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetstartarrow</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetendarrow</span></span></span>, which are incompatible with the meta-arrow management. +<!--l. 626--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox282"><span +class="cmtt-10">\pgfsetarrows</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start kind</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">end kind</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx25-258003"></a> + <!--l. 627--><p class="noindent">Calls <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetarrowsstart</span></span></span> for <span +class="cmsy-10"><</span><span +class="cmti-10">start kind</span><span +class="cmsy-10">> </span>and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetarrowsend</span></span></span> for <span +class="cmsy-10"><</span><span +class="cmti-10">end kind</span><span +class="cmsy-10">></span>. + <!--l. 629--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-490-" ><colgroup id="TBL-490-1g"><col +id="TBL-490-1"><col +id="TBL-490-2"></colgroup><tr + valign="baseline" id="TBL-490-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-490-1-1" +class="td11"> <object data="pgfmanual-570.svg" width="113.81096pt" height="71.13184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-490-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"> \pgfsetarrows{latex-to}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinewidth{1ex}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{3.5cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (-0.25,-0.25)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.75,2.25);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 642--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">24.5 </span> <a + id="x25-25900024.5"></a>Predefined Arrow Tip Kinds</h4> +<!--l. 646--><p class="noindent">The following arrow tip kinds are always defined: + <div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-491-" ><colgroup id="TBL-491-1g"><col +id="TBL-491-1"><col +id="TBL-491-2"></colgroup><tr + valign="baseline" id="TBL-491-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-1-1" +class="td11"> <a + id="dx25-259001"></a><a + id="dx25-259002"></a> <a + id="dx25-259003"></a><a + id="dx25-259004"></a> <span +class="cmtt-10">stealth-stealth </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-1-2" +class="td11"> yields thick <object data="pgfmanual-571.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-572.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-491-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-2-1" +class="td11"> <a + id="dx25-259005"></a><a + id="dx25-259006"></a> <a + id="dx25-259007"></a><a + id="dx25-259008"></a> <span +class="cmtt-10">stealth reversed-stealth reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-2-2" +class="td11"> yields thick <object data="pgfmanual-573.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-574.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-491-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-3-1" +class="td11"> <a + id="dx25-259009"></a><a + id="dx25-259010"></a> <a + id="dx25-259011"></a><a + id="dx25-259012"></a> <span +class="cmtt-10">to-to </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-3-2" +class="td11"> yields thick <object data="pgfmanual-575.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-576.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-491-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-4-1" +class="td11"> <a + id="dx25-259013"></a><a + id="dx25-259014"></a> <a + id="dx25-259015"></a><a + id="dx25-259016"></a> <span +class="cmtt-10">to reversed-to reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-4-2" +class="td11"> yields thick <object data="pgfmanual-577.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-578.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-491-5-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-5-1" +class="td11"> <a + id="dx25-259017"></a><a + id="dx25-259018"></a> <a + id="dx25-259019"></a><a + id="dx25-259020"></a> <span +class="cmtt-10">latex-latex </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-5-2" +class="td11"> yields thick <object data="pgfmanual-579.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-580.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-491-6-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-6-1" +class="td11"> <a + id="dx25-259021"></a><a + id="dx25-259022"></a> <a + id="dx25-259023"></a><a + id="dx25-259024"></a> <span +class="cmtt-10">latex reversed-latex reversed </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-6-2" +class="td11"> yields thick <object data="pgfmanual-581.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-582.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-491-7-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-7-1" +class="td11"> <a + id="dx25-259025"></a><a + id="dx25-259026"></a> <span +class="cmtt-10">|-| </span></td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-491-7-2" +class="td11"> yields thick <object data="pgfmanual-583.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and thin <object data="pgfmanual-584.svg" width="28.45274pt" height="10.76385pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> </tr></table> +</div> +<!--l. 672--><p class="indent"> For further arrow tips, see page <a +href="pgfmanualse14.html#x15-16000014.1">176<!--tex4ht:ref: section-rules --></a>. + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse25.html" >next</a>] [<a +href="pgfmanualse23.html" >prev</a>] [<a +href="pgfmanualse23.html#tailpgfmanualse23.html" >prev-tail</a>] [<a +href="pgfmanualse24.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse24.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse24.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse25.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse25.html new file mode 100644 index 00000000000..832d5457051 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse25.html @@ -0,0 +1,2658 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>25 Nodes and Shapes</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse26.html" >next</a>] [<a +href="pgfmanualse24.html" >prev</a>] [<a +href="pgfmanualse24.html#tailpgfmanualse24.html" >prev-tail</a>] [<a +href="#tailpgfmanualse25.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse25.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">25 </span> <a + id="x26-26000025"></a>Nodes and Shapes</h3> +<!--l. 12--><p class="noindent">This section describes the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseshapes</span></span></span> package. +<!--l. 14--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox283"><span +class="cmtt-10">\usepackage{</span><span +class="cmtt-10">pgfbaseshapes</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="dx26-260001"></a> +<a + id="dx26-260002"></a> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox284"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfbaseshapes</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="colorbox285"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfbaseshapes</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. 15--><p class="noindent">This package defines commands both for creating nodes and for creating shapes. The package is loaded + automatically by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span>, but you can load it manually if you have only included <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfcore</span></span></span>. </dd></dl> +<!--l. 21--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">25.1 </span> <a + id="x26-26100025.1"></a>Overview</h4> +<!--l. 23--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> comes with a sophisticated set of commands for creating <span +class="cmti-10">nodes </span>and <span +class="cmti-10">shapes</span>. A <span +class="cmti-10">node </span>is a graphical object that +consists (typically) of (one or more) text labels and some additional stroked or filled paths. Each node has a certain +<span +class="cmti-10">shape</span>, which may be something simple like a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span> or a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">circle</span></span></span>, but it may also be something complicated like +a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">uml</span><span +class="cmtt-10"> class</span><span +class="cmtt-10"> diagram</span></span></span> (this shape is currently not implemented, though). Different nodes that have the same shape +may look quite different, however, since shapes (need not) specify whether the shape path is stroked or +filled. +<!--l. 35--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">25.1.1 </span> <a + id="x26-26200025.1.1"></a>Creating and Referencing Nodes</h5> +<!--l. 37--><p class="noindent">You create a node by calling the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnode</span></span></span> or the more general <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfmultipartnode</span></span></span>. These macro takes +several parameters and draws the requested shape at a certain position. In addition, it will “remember” the node’s +position within the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. You can then, later on, refer to the node’s position. Coordinate +transformations are “fully supported,” which means that if you used coordinate transformations to shift or rotate +the shape of a node, the node’s position will still be correctly determined by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. This is <span +class="cmti-10">not </span>the case if you use +canvas transformations, instead. +<!--l. 49--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">25.1.2 </span> <a + id="x26-26300025.1.2"></a>Anchors</h5> +<!--l. 51--><p class="noindent">An important property of a node or a shape in general are its <span +class="cmti-10">anchors</span>. Anchors are “important” positions in a +shape. For example, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">center</span></span></span> anchor lies at the center of a shape, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span></span></span> anchor is usually “at the top, in the +middle” of a shape, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> anchor is the lower left corner of the shape’s text label (if present), and so +on. +<!--l. 58--><p class="indent"> Anchors are important both when you create a node and when you reference it. When you create a node, you +specify the node’s “position” by asking <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> to place the shape in such a way that a certain anchor lies at a certain +point. For example, you might ask that the node is placed such that the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span></span></span> anchor is at the origin. This will +effectively cause the node to be placed below the origin. + + +<!--l. 66--><p class="indent"> When you reference a node, you always reference an anchor of the node. For example, when you request +the “<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span></span></span> anchor of the node just placed” you will get the origin. However, you can also request +the “<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span></span></span> anchor of this node,” which will give you a point somewhere below the origin. When a +coordinate transformation was in force at the time of creation of a node, all anchors are also transformed +accordingly. +<!--l. 74--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">25.1.3 </span> <a + id="x26-26400025.1.3"></a>Layers of a Shape</h5> +<!--l. 76--><p class="noindent">The simplest shape, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span>, has just one anchor, namely the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">center</span></span></span>, and a label (which is usually empty). +More complicated shapes like the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span> shape also have a <span +class="cmti-10">background path</span>. This is a <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>-path that is defined +by the shape. The shape does not prescribe what should happen with the path: When a node is created this path +may be stroked (resulting in a frame around the label), filled (resulting in a background color for the text), or just +discarded. +<!--l. 85--><p class="indent"> Although most shapes consist just of a background path plus some label text, when a shape is drawn, up to +seven different layers are drawn: +<!--l. 88--><p class="indent"> + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x26-264002x1"></a>The “behind the background layer.” Unlike the background path, which be used in different ways by + different nodes, the graphic commands given for this layer will always stroke or always fill the path + they construct. They might also insert some text that is “behind everything.” + </li> + <li class="enumerate" value="2" +><a + id="x26-264004x2"></a>The background path layer. How this path is used depends on how the arguments of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnode</span></span></span> + command. + </li> + <li class="enumerate" value="3" +><a + id="x26-264006x3"></a>The “before the background path layer.” This layer works like the first one, only the commands of this + layer are executed after the background path has been used (in whatever way the creator of the node + chose). + </li> + <li class="enumerate" value="4" +><a + id="x26-264008x4"></a>The label layer. This layer inserts the node’s text box(es). + </li> + <li class="enumerate" value="5" +><a + id="x26-264010x5"></a>The “behind the foreground layer.” This layer, like the first layer, once more contains graphic commands + that are “simply executed.” + </li> + <li class="enumerate" value="6" +><a + id="x26-264012x6"></a>The foreground path layer. This path is treated in the same way as the background path, only it is + drawn only after the label text has been drawn. + </li> + <li class="enumerate" value="7" +><a + id="x26-264014x7"></a>The “before the foreground layer.”</li></ol> +<!--l. 117--><p class="indent"> Which of these layers are actually used depends on the shape. +<!--l. 121--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">25.1.4 </span> <a + id="x26-26500025.1.4"></a>Node Parts</h5> +<!--l. 123--><p class="noindent">A shape typically does not consist only of different background and foreground paths, but it may also have text +labels. Indeed, for many shapes the text labels are the more important part of the shape. +<!--l. 127--><p class="indent"> Most shapes will have only one text label. In this case, this text label is simply passed as a parameter to the +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnode</span></span></span> command. When the node is drawn, the text label is shifted around such that its lower left corner is at +the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> anchor of the node. +<!--l. 132--><p class="indent"> More complicated shapes may have more than one text label. Nodes of such shapes are called <span +class="cmti-10">multipart nodes</span>. +The different <span +class="cmti-10">node parts </span>are simply the different text labels. For example, a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">uml</span><span +class="cmtt-10"> class</span></span></span> shape might have a +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">class</span><span +class="cmtt-10"> name</span></span></span> part, a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">method</span></span></span> part and an <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">attributes</span></span></span> part. Indeed, single part nodes are a special case of multipart +nodes: They only have one part named <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span>. + + +<!--l. 139--><p class="indent"> When a shape is declared, you must specify the node parts. There is a simple command called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\nodeparts</span></span></span> that +takes a list of the part names as input. When you create a node of a multipart shape, for each part of the node you +must have setup a <span class="TEX">T<span +class="E">E</span>X</span>-box containing the text of the part. For a part named <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">XYZ</span></span></span> you must setup the box +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnodepartXYZbox</span></span></span>. The box will be placed at the anchor <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">XYZ</span></span></span>. See the description of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfmultipartnode</span></span></span> for +more details. +<!--l. 148--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">25.2 </span> <a + id="x26-26600025.2"></a>Creating Nodes</h4> +<!--l. 150--><p class="noindent">You create a node using on of the following commands: +<!--l. 153--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox286"><span +class="cmtt-10">\pgfnode</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">shape</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">label text</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">path usage command</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx26-266001"></a> + <!--l. 154--><p class="noindent">This command creates a new node. The <span +class="cmsy-10"><</span><span +class="cmti-10">shape</span><span +class="cmsy-10">> </span>of the node must have been declared previously using + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfdeclareshape</span></span></span>. + <!--l. 157--><p class="noindent">The shape is shifted such that the <span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">> </span>is at the origin. In order to place the shape somewhere + else, use the coordinate transformation prior to calling this command. + <!--l. 161--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">> </span>is a name for later reference. If no name is given, nothing will be “saved” for the node, it + will just be drawn. + <!--l. 164--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">path usage command</span><span +class="cmsy-10">> </span>is executed for the background and the foreground path (if the shape + defines them). + <!--l. 167--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-492-" ><colgroup id="TBL-492-1g"><col +id="TBL-492-1"><col +id="TBL-492-2"></colgroup><tr + valign="baseline" id="TBL-492-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-492-1-1" +class="td11"> <object data="pgfmanual-585.svg" width="115.25513pt" height="85.55821pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-492-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"> (4,3);</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"> \pgftransformshift{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfnode{rectangle}{north}{Hello</span><span +class="cmtt-8"> World}{hellonode}{\pgfusepath{stroke}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</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"> \color{red!20}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformrotate{10}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformshift{\pgfpoint{3cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfnode{rectangle}{center}</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"> {\color{black}Hello</span><span +class="cmtt-8"> World}{hellonode}{\pgfusepath{fill}}</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. 184--><p class="noindent">As can be seen, all coordinate transformations are also applied to the text of the shape. Sometimes, it is + desirable that the transformations are applied to the point where the shape will be anchored, but you do not + wish the shape itself to the transformed. In this case, you should call <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftransformresetnontranslations</span></span></span> + prior to calling the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnode</span></span></span> command. + + + <!--l. 192--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-493-" ><colgroup id="TBL-493-1g"><col +id="TBL-493-1"><col +id="TBL-493-2"></colgroup><tr + valign="baseline" id="TBL-493-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-493-1-1" +class="td11"> <object data="pgfmanual-586.svg" width="114.01096pt" height="85.55821pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-493-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"> (4,3);</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"> \color{red!20}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformrotate{10}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformshift{\pgfpoint{3cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformresetnontranslations</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfnode{rectangle}{center}</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"> {\color{black}Hello</span><span +class="cmtt-8"> World}{hellonode}{\pgfusepath{fill}}</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. 206--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">label text</span><span +class="cmsy-10">> </span>is typeset inside the <span class="TEX">T<span +class="E">E</span>X</span>-box <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnodeparttextbox</span></span></span>. This box is shown at the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> anchor + of the node, if the node has a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> part. See the description of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfmultipartnode</span></span></span> for details. + </dd></dl> +<!--l. 213--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox287"><span +class="cmtt-10">\pgfmultipartnode</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">shape</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">path usage command</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx26-266002"></a> + <!--l. 214--><p class="noindent">This command is the more general (and less user-friendly) version of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnode</span></span></span> command. While + the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnode</span></span></span> command can only be used for shapes that have a single part (which is the case for most + shapes), this command can also be used with multi-part nodes. + <!--l. 219--><p class="noindent">When this command is called, for each node part of the node you must have setup one + <span class="TEX">T<span +class="E">E</span>X</span>-box. Suppose the shape has two parts: The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> part and the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">output</span></span></span> part. Then, + prior to calling <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfmultipartnode</span></span></span>, you must have setup the boxes <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnodeparttextbox</span></span></span> and + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnodepartoutputbox</span></span></span>. These boxes may contain any <span class="TEX">T<span +class="E">E</span>X</span>-text. The shape code will then compute + the positions of the shape’s anchors based on the sizes of the these shapes. Finally, when the node is + drawn, the boxes are placed at the anchor positions <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">output</span></span></span>. + <!--l. 229--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-494-" ><colgroup id="TBL-494-1g"><col +id="TBL-494-1"><col +id="TBL-494-2"></colgroup><tr + valign="baseline" id="TBL-494-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-494-1-1" +class="td11"> <object data="pgfmanual-587.svg" width="31.57529pt" height="31.57529pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-494-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\setbox\pgfnodeparttextbox=\hbox{$q_1$}</span> +<br><span +class="cmtt-8">\setbox\pgfnodepartoutputbox=\hbox{01}</span> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfmultipartnode{state</span><span +class="cmtt-8"> with</span><span +class="cmtt-8"> output}{center}{my</span><span +class="cmtt-8"> state}{\pgfusepath{stroke}}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 237--><p class="noindent"><span +class="cmti-10">Note: </span>Be careful when using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\setbox</span></span></span> command inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> command. You will have to use + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfinterruptpath</span></span></span> at the beginning of the box and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\endpgfinterruptpath</span></span></span> at the end of the box to make + sure that the box is typeset correctly. In the above example this problem was sidestepped by moving the box + construction outside the environment. + <!--l. 244--><p class="noindent"><span +class="cmti-10">Note: </span>It is not necessary to use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\newbox</span></span></span> for every node part name. Although you need a different box for each + part of a single shape, two different shapes may very well use the same box even when the names of the parts + are different. Suppose you have a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">state</span><span +class="cmtt-10"> with</span><span +class="cmtt-10"> output</span></span></span> shape that has an <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">output</span></span></span> part and you have a + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">uml</span><span +class="cmtt-10"> class</span></span></span> shape that has a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">methods</span></span></span> part. Then, in order to avoid exhausting <span class="TEX">T<span +class="E">E</span>X</span>’s limited number of box + registers, you can say + <!--l. 251--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-495-" ><colgroup id="TBL-495-1g"><col +id="TBL-495-1"></colgroup><tr + valign="baseline" id="TBL-495-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-495-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\newbox\pgfnodepartoutputbox</span> +<br><span +class="cmtt-8">\let\pgfnodepartmethodsbox=\pgfnodepartoutputbox</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 255--><p class="noindent">Also, when you have a node part name with spaces like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">class</span><span +class="cmtt-10"> name</span></span></span>, it may be useful to create an + alias: + + + <!--l. 257--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-496-" ><colgroup id="TBL-496-1g"><col +id="TBL-496-1"></colgroup><tr + valign="baseline" id="TBL-496-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-496-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\newbox\mybox</span> +<br><span +class="cmtt-8">\expandafter\let\csname</span><span +class="cmtt-8"> pgfnodepartclass</span><span +class="cmtt-8"> namebox\endcsname=\mybox</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 263--><p class="indent"> There are a number of values that have an influence on the size of a node. These parameters can be changed +using the following commands: +<!--l. 266--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox288"><span +class="cmtt-10">\pgfsetshapeminwidth</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="dx26-266003"></a> + <!--l. 267--><p class="noindent">This command sets the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshapeminwidth</span></span></span> to <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. This dimension is the <span +class="cmti-10">recommended</span> + minimum width of a shape. Thus, when a shape is drawn and when the shape’s width would be smaller + than <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>, the shape’s width is enlarged by adding some empty space. + <!--l. 273--><p class="noindent">Note that this value is just a recommendation. A shape may choose to ignore the value of + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshapeminwidth</span></span></span>. + <!--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-497-" ><colgroup id="TBL-497-1g"><col +id="TBL-497-1"><col +id="TBL-497-2"></colgroup><tr + valign="baseline" id="TBL-497-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-497-1-1" +class="td11"> <object data="pgfmanual-588.svg" width="114.01096pt" height="35.55792pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-497-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"> (-2,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (2,1);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetshapeminwidth{3cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfnode{rectangle}{center}{Hello</span><span +class="cmtt-8"> World}{}{\pgfusepath{stroke}}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 286--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox289"><span +class="cmtt-10">\pgfsetshapeminheight</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="dx26-266004"></a> + <!--l. 287--><p class="noindent">Works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetshapeminwidth</span></span></span>. </dd></dl> +<!--l. 291--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox290"><span +class="cmtt-10">\pgfsetshapeinnerxsep</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="dx26-266005"></a> + <!--l. 292--><p class="noindent">This command sets the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshapeinnerxsep</span></span></span> to <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. This dimension is the + <span +class="cmti-10">recommended </span>horizontal inner separation between the label text and the background path. As + before, this value is just a recommendation and a shape may choose to ignore the value of + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshapeinnerxsep</span></span></span>. + <!--l. 298--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-498-" ><colgroup id="TBL-498-1g"><col +id="TBL-498-1"><col +id="TBL-498-2"></colgroup><tr + valign="baseline" id="TBL-498-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-498-1-1" +class="td11"> <object data="pgfmanual-589.svg" width="114.01096pt" height="35.55792pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-498-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"> (-2,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (2,1);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetshapeinnerxsep{1cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfnode{rectangle}{center}{Hello</span><span +class="cmtt-8"> World}{}{\pgfusepath{stroke}}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 308--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox291"><span +class="cmtt-10">\pgfsetshapeinnerysep</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="dx26-266006"></a> + <!--l. 309--><p class="noindent">Works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetshapeinnerysep</span></span></span>. </dd></dl> +<!--l. 314--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox292"><span +class="cmtt-10">\pgfsetshapeouterxsep</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="dx26-266007"></a> + <!--l. 315--><p class="noindent">This command sets the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshapeouterxsep</span></span></span> to <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. This dimension is the + recommended horizontal outer separation between the background path and the “outer anchors.” For + example, if <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1cm</span></span></span> then the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">east</span></span></span> anchor will be 1cm to the right of the right border of the + background path. + <!--l. 322--><p class="noindent">As before, this value is just a recommendation. + <!--l. 324--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-499-" ><colgroup id="TBL-499-1g"><col +id="TBL-499-1"><col +id="TBL-499-2"></colgroup><tr + valign="baseline" id="TBL-499-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-499-1-1" +class="td11"> <object data="pgfmanual-590.svg" width="114.01096pt" height="37.55792pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-499-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"> (-2,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (2,1);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetshapeouterxsep{.5cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfnode{rectangle}{center}{Hello</span><span +class="cmtt-8"> World}{x}{\pgfusepath{stroke}}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointanchor{x}{north}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointanchor{x}{south}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointanchor{x}{east}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointanchor{x}{west}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointanchor{x}{north</span><span +class="cmtt-8"> east}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 341--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox293"><span +class="cmtt-10">\pgfsetshapeouterysep</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="dx26-266008"></a> + <!--l. 342--><p class="noindent">Works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsetshapeouterysep</span></span></span>. </dd></dl> +<!--l. 346--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">25.3 </span> <a + id="x26-26700025.3"></a>Using Anchors</h4> +<!--l. 348--><p class="noindent">Each shape defines a set of anchors. We saw already that the anchors are used when the shape is drawn: the shape is +placed in such a way that the given anchor is at the origin (which in turn is typically translated somewhere +else). +<!--l. 353--><p class="indent"> One has to look up the set of anchors of each shape, there is no “default” set of anchors, except for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">center</span></span></span> +anchor, which should always be present. Also, most shapes will declare anchors like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">east</span></span></span>, but this is not +guaranteed. +<!--l. 358--><p class="indent"> Once a node has been defined, you can refer to its anchors using the following commands: +<!--l. 361--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox294"><span +class="cmtt-10">\pgfpointanchor</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">node</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx26-267001"></a> + <!--l. 362--><p class="noindent">This command is another “point command” like the commands described in Section <a +href="pgfmanualse20.html#x21-20400020">20<!--tex4ht:ref: section-points --></a>. It returns the + coordinate of the given <span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">> </span>in the given <span +class="cmsy-10"><</span><span +class="cmti-10">node</span><span +class="cmsy-10">></span>. The command can be used in commands like + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathmoveto</span></span></span>. + + + <!--l. 367--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-500-" ><colgroup id="TBL-500-1g"><col +id="TBL-500-1"><col +id="TBL-500-2"></colgroup><tr + valign="baseline" id="TBL-500-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-500-1-1" +class="td11"> <object data="pgfmanual-591.svg" width="60.87431pt" height="45.53308pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-500-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformrotate{30}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfnode{rectangle}{center}{Hello</span><span +class="cmtt-8"> World!}{x}{\pgfusepath{stroke}}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointanchor{x}{north}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointanchor{x}{south}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointanchor{x}{east}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointanchor{x}{west}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointanchor{x}{north</span><span +class="cmtt-8"> east}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 381--><p class="noindent">In the above example, you may have noticed something curious: The rotation transformation is still in force + when the anchors are invoked, but it does not seem to have an effect. You might expect that the rotation + should apply to the already rotated points once more. + <!--l. 387--><p class="noindent">However, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpointanchor</span></span></span> returns a point that takes the current transformation matrix into account: <span +class="cmti-10">The</span> + <span +class="cmti-10">inverse transformation to the current coordinate transformation is applied to an anchor point before returning</span> + <span +class="cmti-10">it.</span> + <!--l. 392--><p class="noindent">This behavior may seem a bit strange, but you will find it very natural in most cases. If you really want to + apply a transformation to an anchor point (for example, to “shift it away” a little bit), you have to invoke + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpointanchor</span></span></span> without any transformations in force. Here is an example: + <!--l. 399--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-501-" ><colgroup id="TBL-501-1g"><col +id="TBL-501-1"><col +id="TBL-501-2"></colgroup><tr + valign="baseline" id="TBL-501-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-501-1-1" +class="td11"> <object data="pgfmanual-592.svg" width="60.87431pt" height="50.88116pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-501-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformrotate{30}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfnode{rectangle}{center}{Hello</span><span +class="cmtt-8"> World!}{x}{\pgfusepath{stroke}}</span> +<br> +<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"> \pgftransformreset</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpointanchor{x}{east}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \xdef\mycoordinate{\noexpand\pgfpoint{\the\pgf@x}{\the\pgf@y}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\mycoordinate}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 416--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox295"><span +class="cmtt-10">\pgfpointshapeborder</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">node</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx26-267002"></a> + <!--l. 417--><p class="noindent">This command returns the point on the border of the shape that lies on a straight line from the center + of the node to <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span>. For complex shapes it is not guaranteed that this point will actually lie on the + border, it may be on the border of a “simplified” version of the shape. + + + <!--l. 423--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-502-" ><colgroup id="TBL-502-1g"><col +id="TBL-502-1"><col +id="TBL-502-2"></colgroup><tr + valign="baseline" id="TBL-502-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-502-1-1" +class="td11"> <object data="pgfmanual-593.svg" width="89.35825pt" height="52.03911pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-502-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{pgfscope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformrotate{30}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfnode{rectangle}{center}{Hello</span><span +class="cmtt-8"> World!}{x}{\pgfusepath{stroke}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{pgfscope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointshapeborder{x}{\pgfpoint{2cm}{1cm}}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{2cm}{1cm}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpointshapeborder{x}{\pgfpoint{-1cm}{1cm}}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{-1cm}{1cm}}{2pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{fill}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 440--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">25.4 </span> <a + id="x26-26800025.4"></a>Declaring New Shapes</h4> +<!--l. 442--><p class="noindent">Defining a shape is, unfortunately, a not-quite-trivial process. The reason is that shapes need to be both very +flexible (their size will vary greatly according to circumstances) and they need to be constructed reasonably “fast.” +<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> must be able to handle pictures with several hundreds of nodes and documents with thousands of nodes in +total. It would not do if <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> had to compute and store, say, dozens of anchor positions for every +node. +<!--l. 451--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">25.4.1 </span> <a + id="x26-26900025.4.1"></a>What Must Be Defined For a Shape?</h5> +<!--l. 453--><p class="noindent">In order to define a new shape, you must provide: + <ul class="itemize1"> + <li class="itemize">a <span +class="cmti-10">shape name</span>, + </li> + <li class="itemize">code for computing the <span +class="cmti-10">saved anchors </span>and <span +class="cmti-10">saved dimensions</span>, + </li> + <li class="itemize">code for computing <span +class="cmti-10">anchor </span>positions in terms of the saved anchors, + </li> + <li class="itemize">optionally code for the <span +class="cmti-10">background path </span>and <span +class="cmti-10">foreground path</span>, + </li> + <li class="itemize">optionally code for <span +class="cmti-10">things to be drawn before or behind </span>the background and foreground paths. + </li> + <li class="itemize">optionally a list of node parts.</li></ul> +<!--l. 472--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">25.4.2 </span> <a + id="x26-27000025.4.2"></a>Normal Anchors Versus Saved Anchors</h5> +<!--l. 474--><p class="noindent">Anchors are special places in shape. For example, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span><span +class="cmtt-10"> east</span></span></span> anchor, which is a normal anchor, lies at the +upper right corner of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span> shape, as does <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\northeast</span></span></span>, which is a saved anchor. The difference is the +following: <span +class="cmti-10">saved anchors are computed and stored for each node, anchors are only computed as needed. </span>The user only +has access to the normal anchors, but a normal anchor can just “copy” or “pass through” the location of a saved +anchor. + + +<!--l. 483--><p class="indent"> The idea behind all this is that a shape can declare a very large number of normal anchors, but when a node of +this shape is created, these anchors are not actually computed. However, this causes a problem: When we wish to +reference an anchor of a node at some later time, we must still able to compute the position of the anchor. For this, +we may need a lot of information: What was the transformation matrix that was in force when the node was +created? What was the size of the text box? What were the values of the different separation dimensions? And so +on. +<!--l. 493--><p class="indent"> To solve this problem, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will always compute the locations of all <span +class="cmti-10">saved anchors </span>and store these positions. +Then, when an normal anchor position is requested later on, the anchor position can be given just from knowing +where the locations of the saved anchors. +<!--l. 498--><p class="indent"> As an example, consider the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span> shape. For this shape two anchors are saved: The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\northeast</span></span></span> corner +and the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\southwest</span></span></span> corner. A normal anchor like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span><span +class="cmtt-10"> west</span></span></span> can now easily be expressed in terms of these +coordinates: Take the <span +class="cmmi-10">x</span>-position of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\southwest</span></span></span> point and the <span +class="cmmi-10">y</span>-position of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\northeast</span></span></span> point. The +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span> shape currently defines 13 normal anchors, but needs only two saved anchors. Adding new anchors +like a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span><span +class="cmtt-10"> south</span><span +class="cmtt-10"> east</span></span></span> anchor would not increase the memory and computation requirements of +pictures. +<!--l. 508--><p class="indent"> All anchors (both saved and normal) are specified in a local <span +class="cmti-10">shape coordinate space</span>. This is also true for the +background and foreground paths. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnode</span></span></span> macro will automatically apply appropriate transformations to the +coordinates so that the shape is shifted to the right anchor or otherwise transformed. +<!--l. 515--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">25.4.3 </span> <a + id="x26-27100025.4.3"></a>Command for Declaring New Shapes</h5> +<!--l. 517--><p class="noindent">The following command declares a new shape: + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox296"><span +class="cmtt-10">\pgfdeclareshape</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">shape name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">shape specification</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx26-271001"></a> + <!--l. 520--><p class="noindent">This command declares a new shape named <span +class="cmsy-10"><</span><span +class="cmti-10">shape name</span><span +class="cmsy-10">></span>. The shape name can later be used in + commands like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnode</span></span></span>. + <!--l. 523--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">shape specification</span><span +class="cmsy-10">> </span>is some <span class="TEX">T<span +class="E">E</span>X</span> code containing calls to special commands that are only defined + inside the <span +class="cmsy-10"><</span><span +class="cmti-10">shape specification</span><span +class="cmsy-10">> </span>(similarly to commands like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> that are only available inside the + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment). + <!--l. 528--><p class="noindent"><span +class="cmti-10">Example: </span>Here is the code of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span> shape: + <!--l. 529--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-503-" ><colgroup id="TBL-503-1g"><col +id="TBL-503-1"></colgroup><tr + valign="baseline" id="TBL-503-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-503-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareshape{coordinate}</span> +<br><span +class="cmtt-8">{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \savedanchor\centerpoint{</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"> \pgf@x=.5\wd\pgfnodeparttextbox</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"> \pgf@y=.5\ht\pgfnodeparttextbox</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"> \advance\pgf@y</span><span +class="cmtt-8"> by</span><span +class="cmtt-8"> -.5\dp\pgfnodeparttextbox</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \anchor{center}{\centerpoint}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \anchorborder{\centerpoint}</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 542--><p class="noindent">The special commands are explained next. In the examples given for the special commands a new shape will + be constructed, which we might call <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">simple</span><span +class="cmtt-10"> rectangle</span></span></span>. It should behave like the normal rectangle shape, + only without bothering about the fine details like inner and outer separations. The skeleton for the shape is + the following. + <!--l. 547--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-504-" ><colgroup id="TBL-504-1g"><col +id="TBL-504-1"></colgroup><tr + valign="baseline" id="TBL-504-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-504-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareshape{simple</span><span +class="cmtt-8"> rectangle}{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> ...</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 553--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox297"><span +class="cmtt-10">\nodeparts</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">list of node parts</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx26-271002"></a> + + + <!--l. 554--><p class="noindent">This command declares which parts make up nodes of this shape. A <span +class="cmti-10">node part </span>is a (possibly + empty) text label that is drawn when a node of the shape is created. + <!--l. 558--><p class="noindent">By default, a shape has just one node part called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span>. However, there can be several node parts. + For example, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">state</span><span +class="cmtt-10"> with</span><span +class="cmtt-10"> output</span></span></span> shape has two parts: the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> part, which shows that + state’s name, and an <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">output</span></span></span> part, which shows the output produced when the state is reached. + For the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">state</span><span +class="cmtt-10"> with</span><span +class="cmtt-10"> output</span></span></span> shape the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\nodeparts</span></span></span> command was called with the argument + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{text,output}</span></span></span>. + <!--l. 566--><p class="noindent">When a multipart node is created, the text labels are drawn in the sequences listed in the <span +class="cmsy-10"><</span><span +class="cmti-10">list</span> + <span +class="cmti-10">of node parts</span><span +class="cmsy-10">></span>. For each node part there you must have declared one anchor and the <span class="TEX">T<span +class="E">E</span>X</span>-box of + the part is placed at this anchor. For a node part called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">XYZ</span></span></span> the <span class="TEX">T<span +class="E">E</span>X</span>-box <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnodepartXYZbox</span></span></span> + is placed at anchor <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">XYZ</span></span></span>. </dd></dl> + <!--l. 573--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox298"><span +class="cmtt-10">\savedanchor</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">command</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="dx26-271003"></a> + <!--l. 574--><p class="noindent">This command declares a saved anchor. The argument <span +class="cmsy-10"><</span><span +class="cmti-10">command</span><span +class="cmsy-10">> </span>should be a <span class="TEX">T<span +class="E">E</span>X</span> macro name + like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\centerpoint</span></span></span>. + <!--l. 577--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>will be executed each time <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnode</span></span></span> (or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfmultipartnode</span></span></span>) is called to create a + node of the shape <span +class="cmsy-10"><</span><span +class="cmti-10">shape name</span><span +class="cmsy-10">></span>. When the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is executed, the <span class="TEX">T<span +class="E">E</span>X</span>-boxes of the node parts + will contain the text labels of the node. Possibly, these box are void. For example, if there is just + a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> part, the node <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnodeparttextbox</span></span></span> will be setup when the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is executed. + <!--l. 586--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>can use the width, height, and depth of the box(es) to compute the location of + the saved anchor. In addition, the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>can take into account the values of dimensions like + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshapeminwidth</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshapeinnerxsep</span></span></span>. Furthermore, the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>can take into consideration + the values of any further shape-specific variables that are set at the moment when <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnode</span></span></span> is + called. + <!--l. 594--><p class="noindent">The net effect of the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>should be to set the two <span class="TEX">T<span +class="E">E</span>X</span> dimensions <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span>. One + way to achieve this is to say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpoint{</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">x value</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}{</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">y value</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span> at the end of the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">></span>, but you + can also just set these variables. The values that <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> have after the code has been + executed, let us call them <span +class="cmmi-10">x </span>and <span +class="cmmi-10">y</span>, will be recorded and stored together with the node that is + created by the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnode</span></span></span>. + <!--l. 603--><p class="noindent">The macro <span +class="cmsy-10"><</span><span +class="cmti-10">command</span><span +class="cmsy-10">> </span>is defined to be <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpoint{</span></span></span><span +class="cmmi-10">x</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}{</span></span></span><span +class="cmmi-10">y</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span>. However, the <span +class="cmsy-10"><</span><span +class="cmti-10">command</span><span +class="cmsy-10">> </span>is only locally + defined while anchor positions are being computed. Thus, it is possible to use very simple names + for <span +class="cmsy-10"><</span><span +class="cmti-10">command</span><span +class="cmsy-10">></span>, like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\center</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\a</span></span></span>, without causing a name-clash. (To be precise, very simple + <span +class="cmsy-10"><</span><span +class="cmti-10">command</span><span +class="cmsy-10">> </span>names will clash with existing names, but only locally inside the computation of + anchor positions; and we do not need the normal <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\center</span></span></span> command during these computations.) + <!--l. 613--><p class="noindent">For our <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">simple</span><span +class="cmtt-10"> rectangle</span></span></span> shape, we will need only one saved anchor: The upper right corner. The lower + left corner could either be the origin or the “mirrored” upper right corner, depending on whether we want + the text label to have its lower left corner at the origin or whether the text label should be centered on + the origin. Either will be fine, for the final shape this will make no difference since the shape will be + shifted anyway. So, let us assume that the text label is centered on the origin (this will be + specified later on using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> anchor). We get the following code for the upper right + corner: + <!--l. 623--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-505-" ><colgroup id="TBL-505-1g"><col +id="TBL-505-1"></colgroup><tr + valign="baseline" id="TBL-505-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-505-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\savedanchor{\upperrightcorner}{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@y=.5\ht\pgfnodeparttextbox</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> height</span><span +class="cmsltt-10x-x-80"> of</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> box,</span><span +class="cmsltt-10x-x-80"> ignoring</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> depth</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@x=.5\wd\pgfnodeparttextbox</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> width</span><span +class="cmsltt-10x-x-80"> of</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> box</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 630--><p class="noindent">If we wanted to take, say, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshapeminwidth</span></span></span> into account, we could use the following + code: + + + <!--l. 633--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-506-" ><colgroup id="TBL-506-1g"><col +id="TBL-506-1"></colgroup><tr + valign="baseline" id="TBL-506-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-506-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\savedanchor{\upperrightcorner}{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@y=.\ht\pgfnodeparttextbox</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> height</span><span +class="cmsltt-10x-x-80"> of</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> box</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@x=.\wd\pgfnodeparttextbox</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> width</span><span +class="cmsltt-10x-x-80"> of</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> box</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \setlength{\pgf@xa}{\pgfshapeminwidth}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \ifdim\pgf@x<.5\pgf@xa</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@x=.5\pgf@xa</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fi</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 643--><p class="noindent">Note that we could not have written <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.5\pgfshapeminwidth</span></span></span> since the minium width is stored in a “plain + text macro,” not as a real dimension. So if <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshapeminwidth</span></span></span> depth were 2cm, writing + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.5\pgfshapeminwidth</span></span></span> would yield the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.52cm</span></span></span>. + <!--l. 648--><p class="noindent">In the “real” <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span> shape the code is somewhat more complex, but you get the basic idea. + </dd></dl> + <!--l. 651--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox299"><span +class="cmtt-10">\saveddimen</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">command</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="dx26-271004"></a> + <!--l. 652--><p class="noindent">This command is similar to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\savedanchor</span></span></span>, only instead of setting <span +class="cmsy-10"><</span><span +class="cmti-10">command</span><span +class="cmsy-10">> </span>to + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpoint{</span></span></span><span +class="cmmi-10">x</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}{</span></span></span><span +class="cmmi-10">y</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span>, the <span +class="cmsy-10"><</span><span +class="cmti-10">command</span><span +class="cmsy-10">> </span>is set just to (the value of) <span +class="cmmi-10">x</span>. + <!--l. 656--><p class="noindent">In the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">simple</span><span +class="cmtt-10"> rectangle</span></span></span> shape we might use a saved dimension to store the depth of the shape + box. + <!--l. 659--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-507-" ><colgroup id="TBL-507-1g"><col +id="TBL-507-1"></colgroup><tr + valign="baseline" id="TBL-507-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-507-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\shapedimen{\depth}{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@x=\dp\pgfnodeparttextbox</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> + <!--l. 665--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox300"><span +class="cmtt-10">\anchor</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">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="dx26-271005"></a> + <!--l. 666--><p class="noindent">This command declares an anchor named <span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span>. Unlike for saved anchors, the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>will not + be executed each time a node is declared. Rather, the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is only executed when the anchor + is specifically requested; either for anchoring the node during its creation or as a position in the + shape referenced later on. + <!--l. 672--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">> </span>is a quite arbitrary string that is not “passed down” to the system level. Thus, names + like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">::</span></span></span> would all be fine. + <!--l. 676--><p class="noindent">A saved anchor is not automatically also a normal anchor. If you wish to give the users access + to a saved anchor you must declare a normal anchor that just returns the position of the saved + anchor. + <!--l. 680--><p class="noindent">When the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is executed, all saved anchor macros will be defined. Thus, you can reference + them in your <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">></span>. The effect of the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>should be to set the values of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> + to the coordinates of the anchor. + <!--l. 685--><p class="noindent">Let us consider some example for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">simple</span><span +class="cmtt-10"> rectangle</span></span></span> shape. First, we would like to make the + upper right corner publicly available, for example as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span><span +class="cmtt-10"> east</span></span></span>: + <!--l. 689--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-508-" ><colgroup id="TBL-508-1g"><col +id="TBL-508-1"></colgroup><tr + valign="baseline" id="TBL-508-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-508-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\anchor{north</span><span +class="cmtt-8"> east}{\upperrightcorner}</span> +</div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 693--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\upperrightcorner</span></span></span> macro will set <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> to the coordinates of the upper right + corner. Thus, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> will have exactly the right values at the end of the anchor’s + code. + <!--l. 698--><p class="noindent">Next, let us define a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span><span +class="cmtt-10"> west</span></span></span> anchor. For this anchor, we can negate the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> variable: + <!--l. 701--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-509-" ><colgroup id="TBL-509-1g"><col +id="TBL-509-1"></colgroup><tr + valign="baseline" id="TBL-509-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-509-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\anchor{north</span><span +class="cmtt-8"> west}{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \upperrightcorner</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@x=-\pgf@x</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 708--><p class="noindent">Finally, it is a good idea to always define a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">center</span></span></span> anchor, which will be the default location for a + shape. + <!--l. 711--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-510-" ><colgroup id="TBL-510-1g"><col +id="TBL-510-1"></colgroup><tr + valign="baseline" id="TBL-510-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-510-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\anchor{center}{\pgfpointorigin}</span> +</div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 715--><p class="noindent">You might wonder whether we should not take into consideration that the node is not placed at the + origin, but has been shifted somewhere. However, the anchor positions are always specified in the + shape’s “private” coordinate system. The “outer” transformation that has been applied to the + shape upon its creation is applied automatically to the coordinates returned by the anchor’s + <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">></span>. + <!--l. 723--><p class="noindent">Out <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">simple</span><span +class="cmtt-10"> rectangle</span></span></span> only has one text label (node part) called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span>. This is the default situation, so + we need not do anything. For the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> node part we must setup a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> anchor. This anchor is used upon + creation of a node to determine the lower left corner of the text label (within the private coordinate + system of the shape). By default, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> anchor is at the origin, but you may change this. For example, + we would say + <!--l. 730--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-511-" ><colgroup id="TBL-511-1g"><col +id="TBL-511-1"></colgroup><tr + valign="baseline" id="TBL-511-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-511-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\anchor{text}{</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \upperrightcorner</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@x=-\pgf@x</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@y=-\pgf@y</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 737--><p class="noindent">to center the text label on the origin in the shape coordinate space. Note that we could <span +class="cmti-10">not </span>have written + the following: + <!--l. 740--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-512-" ><colgroup id="TBL-512-1g"><col +id="TBL-512-1"></colgroup><tr + valign="baseline" id="TBL-512-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-512-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\anchor{text}{\pgfpoint{-.5\wd\pgfnodeparttextbox}{-.5\ht\pgfnodeparttextbox}}</span> +</div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 743--><p class="noindent">Do you see why this is wrong? The problem is that the box <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfnodeparttextbox</span></span></span> will most likely not + have the correct size when the anchor is computed. After all, the anchor position might be recomputed at + a time when several other nodes have been created. + <!--l. 748--><p class="noindent">If a shape has several node parts, we would have to define an anchor for each part. </dd></dl> + <!--l. 751--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox301"><span +class="cmtt-10">\anchorborder</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="dx26-271006"></a> + <!--l. 752--><p class="noindent">A <span +class="cmti-10">border anchor </span>is an anchor point on the border of the shape. What exactly is considered as the + “border” of the shape depends on the shape. + <!--l. 756--><p class="noindent">When the user request a point on the border of the shape using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpointshapeborder</span></span></span> + command, the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>will be executed to discern this point. When the execution of the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">></span> + starts, the dimensions <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> will have been set to a location <span +class="cmmi-10">p </span>in the shape’s + coordinate system. It is now the job of the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>to setup <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@x</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@y</span></span></span> such that they + specify the point on the shape’s border that lies on a straight line from the shape’s center to the + point <span +class="cmmi-10">p</span>. Usually, this is a somewhat complicated computation, involving many case distinctions + and some basic math. + <!--l. 767--><p class="noindent">For our <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">simple</span><span +class="cmtt-10"> rectangle</span></span></span> we must compute a point on the border of a rectangle whose one corner is the + origin (ignoring the depth for simplicity) and whose other corner is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\upperrightcorner</span></span></span>. The following + code might be used: + <!--l. 771--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-513-" ><colgroup id="TBL-513-1g"><col +id="TBL-513-1"></colgroup><tr + valign="baseline" id="TBL-513-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-513-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\anchorborder{</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Call</span><span +class="cmsltt-10x-x-80"> a</span><span +class="cmsltt-10x-x-80"> function</span><span +class="cmsltt-10x-x-80"> that</span><span +class="cmsltt-10x-x-80"> computes</span><span +class="cmsltt-10x-x-80"> a</span><span +class="cmsltt-10x-x-80"> border</span><span +class="cmsltt-10x-x-80"> point.</span><span +class="cmsltt-10x-x-80"> Since</span><span +class="cmsltt-10x-x-80"> this</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> function</span><span +class="cmsltt-10x-x-80"> will</span><span +class="cmsltt-10x-x-80"> modify</span><span +class="cmsltt-10x-x-80"> dimensions</span><span +class="cmsltt-10x-x-80"> like</span><span +class="cmsltt-10x-x-80"> \pgf@x,</span><span +class="cmsltt-10x-x-80"> we</span><span +class="cmsltt-10x-x-80"> must</span><span +class="cmsltt-10x-x-80"> move</span><span +class="cmsltt-10x-x-80"> them</span><span +class="cmsltt-10x-x-80"> to</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> other</span><span +class="cmsltt-10x-x-80"> dimensions.</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \@tempdima=\pgf@x</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \@tempdimb=\pgf@y</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpointborderrectangle{\pgfpoint{\@tempdima}{\@tempdimb}}{\upperrightcorner}</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> + + + <!--l. 782--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox302"><span +class="cmtt-10">\backgroundpath</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="dx26-271007"></a> + <!--l. 783--><p class="noindent">This command specifies the path that “makes up” the background of the shape. Note that the + shape cannot prescribe what is going to happen with the path: It might be drawn, shaded, filled, + or even thrown away. If you want to specify that something should “always” happen when this + shape is drawn (for example, if the shape is a stop-sign, we <span +class="cmti-10">always </span>want it to be filled with a red + color), you can use commands like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\beforebackgroundpath</span></span></span>, explained below. + <!--l. 792--><p class="noindent">When the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is executed, all saved anchors will be in effect. The <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>should contain path + construction commands. + <!--l. 796--><p class="noindent">For our <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">simple</span><span +class="cmtt-10"> rectangle</span></span></span>, the following code might be used: + <!--l. 797--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-514-" ><colgroup id="TBL-514-1g"><col +id="TBL-514-1"></colgroup><tr + valign="baseline" id="TBL-514-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-514-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\backgroundpath{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectanglecorners</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\upperrightcorner}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpointscale{-1}{\upperrightcorner}}</span> +<br><span +class="cmtt-8">}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 804--><p class="noindent">As the name suggests, the background path is used “behind” the text labels. Thus, this path is used first, + then the text labels are drawn, possibly obscuring part of the path. </dd></dl> + <!--l. 808--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox303"><span +class="cmtt-10">\foregroundpath</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="dx26-271008"></a> + <!--l. 809--><p class="noindent">This command works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\backgroundpath</span></span></span>, only it is invoked after the text labels have been + drawn. This means that this path can possibly obscure (part of) the text labels. </dd></dl> + <!--l. 813--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox304"><span +class="cmtt-10">\behindbackgroundpath</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="dx26-271009"></a> + <!--l. 814--><p class="noindent">Unlike the previous two commands, <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>should not only construct a path, it should also use + this path in whatever way is appropriate. For example, the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>might fill some area with a + uniform color. + <!--l. 819--><p class="noindent">Whatever the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>does, it does it first. This means that any drawing done by <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>will be + even behind the background path. + <!--l. 823--><p class="noindent">Note that the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is protected with a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>. </dd></dl> + <!--l. 825--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox305"><span +class="cmtt-10">\beforebackgroundpath</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="dx26-271010"></a> + <!--l. 826--><p class="noindent">This command works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\behindbackgroundpath</span></span></span>, only the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is executed after the + background path has been used, but before the texts label are drawn. </dd></dl> + <!--l. 830--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox306"><span +class="cmtt-10">\behindforegroundpath</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="dx26-271011"></a> + <!--l. 831--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is executed after the text labels have been drawn, but before the foreground path is + used. </dd></dl> + <!--l. 834--><p class="noindent"> + + + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox307"><span +class="cmtt-10">\beforeforegroundpath</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="dx26-271012"></a> + <!--l. 835--><p class="noindent">This <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is executed at the very end. </dd></dl> + <!--l. 837--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox308"><span +class="cmtt-10">\inheritsavedanchors</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[from=</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span></span></span></span> </dt><dd +class="description"> +<a + id="dx26-271013"></a> + <!--l. 838--><p class="noindent">This command allows you to inherit the code for saved anchors from <span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span>. The + idea is that if you wish to create a new shape that is just a small modification of a another shape, + you can recycle the code used for <span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span>. + <!--l. 843--><p class="noindent">The effect of this command is the same as if you had called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\savedanchor</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\saveddimen</span></span></span> for + each saved anchor or saved dimension declared in <span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span>. Thus, it is not possible + to “selectively” inherit only some saved anchors, you always have to inherit all saved anchors from + another shape. However, you can inherit the saved anchors of more than one shape by calling this + command several times. </dd></dl> + <!--l. 851--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox309"><span +class="cmtt-10">\inheritbehindbackgroundpath</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[from=</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span></span></span></span> </dt><dd +class="description"> +<a + id="dx26-271014"></a> + <!--l. 852--><p class="noindent">This command can be used to inherit the code used for the drawings behind the background path + from <span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span>. </dd></dl> + <!--l. 855--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox310"><span +class="cmtt-10">\inheritbackgroundpath</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[from=</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span></span></span></span> </dt><dd +class="description"> +<a + id="dx26-271015"></a> + <!--l. 856--><p class="noindent">Inherits the background path code from <span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span>. </dd></dl> + <!--l. 858--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox311"><span +class="cmtt-10">\inheritbeforebackgroundpath</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[from=</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span></span></span></span> </dt><dd +class="description"> +<a + id="dx26-271016"></a> + <!--l. 859--><p class="noindent">Inherits the before background path code from <span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span>. </dd></dl> + <!--l. 861--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox312"><span +class="cmtt-10">\inheritbehindforegroundpath</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[from=</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span></span></span></span> </dt><dd +class="description"> +<a + id="dx26-271017"></a> + <!--l. 862--><p class="noindent">Inherits the behind foreground path code from <span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span>. </dd></dl> + <!--l. 864--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox313"><span +class="cmtt-10">\inheritforegroundpath</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[from=</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span></span></span></span> </dt><dd +class="description"> +<a + id="dx26-271018"></a> + <!--l. 865--><p class="noindent">Inherits the foreground path code from <span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span>. </dd></dl> + <!--l. 867--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox314"><span +class="cmtt-10">\inheritbeforeforegroundpath</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[from=</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span></span></span></span> </dt><dd +class="description"> +<a + id="dx26-271019"></a> + <!--l. 868--><p class="noindent">Inherits the before foreground path code from <span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span>. </dd></dl> + + + <!--l. 870--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox315"><span +class="cmtt-10">\inheritanchor</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[from=</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx26-271020"></a> + <!--l. 871--><p class="noindent">Inherits the code of one specific anchor named <span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">> </span>from <span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span>. Thus, unlike + saved anchors, which must be inherited collectively, normal anchors can and must be inherited + individually. </dd></dl> + <!--l. 876--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="colorbox" id="colorbox316"><span +class="cmtt-10">\inheritanchorborder</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[from=</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span></span></span></span> </dt><dd +class="description"> +<a + id="dx26-271021"></a> + <!--l. 877--><p class="noindent">Inherits the border anchor code from <span +class="cmsy-10"><</span><span +class="cmti-10">another shape name</span><span +class="cmsy-10">></span>. </dd></dl> + <!--l. 880--><p class="noindent">The following example shows how a shape can be defined that relies heavily on inheritance: + <!--l. 883--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-515-" ><colgroup id="TBL-515-1g"><col +id="TBL-515-1"><col +id="TBL-515-2"></colgroup><tr + valign="baseline" id="TBL-515-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-515-1-1" +class="td11"> <object data="pgfmanual-594.svg" width="74.5798pt" height="106.78972pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-515-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareshape{document}{</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \inheritsavedanchors[from=rectangle]</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> this</span><span +class="cmsltt-10x-x-80"> is</span><span +class="cmsltt-10x-x-80"> nearly</span><span +class="cmsltt-10x-x-80"> a</span><span +class="cmsltt-10x-x-80"> rectangle</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \inheritanchorborder[from=rectangle]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \inheritanchor[from=rectangle]{center}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \inheritanchor[from=rectangle]{north}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \inheritanchor[from=rectangle]{south}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \inheritanchor[from=rectangle]{west}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \inheritanchor[from=rectangle]{east}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> ...</span><span +class="cmsltt-10x-x-80"> and</span><span +class="cmsltt-10x-x-80"> possibly</span><span +class="cmsltt-10x-x-80"> more</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \backgroundpath{</span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> this</span><span +class="cmsltt-10x-x-80"> is</span><span +class="cmsltt-10x-x-80"> new</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> store</span><span +class="cmsltt-10x-x-80"> lower</span><span +class="cmsltt-10x-x-80"> right</span><span +class="cmsltt-10x-x-80"> in</span><span +class="cmsltt-10x-x-80"> xa/ya</span><span +class="cmsltt-10x-x-80"> and</span><span +class="cmsltt-10x-x-80"> upper</span><span +class="cmsltt-10x-x-80"> right</span><span +class="cmsltt-10x-x-80"> in</span><span +class="cmsltt-10x-x-80"> xb/yb</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \southwest</span><span +class="cmtt-8"> \pgf@xa=\pgf@x</span><span +class="cmtt-8"> \pgf@ya=\pgf@y</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \northeast</span><span +class="cmtt-8"> \pgf@xb=\pgf@x</span><span +class="cmtt-8"> \pgf@yb=\pgf@y</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> compute</span><span +class="cmsltt-10x-x-80"> corner</span><span +class="cmsltt-10x-x-80"> of</span><span +class="cmsltt-10x-x-80"> ``flipped</span><span +class="cmsltt-10x-x-80"> page''</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@xc=\pgf@xb</span><span +class="cmtt-8"> \advance\pgf@xc</span><span +class="cmtt-8"> by-5pt</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> this</span><span +class="cmsltt-10x-x-80"> should</span><span +class="cmsltt-10x-x-80"> be</span><span +class="cmsltt-10x-x-80"> a</span><span +class="cmsltt-10x-x-80"> parameter</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgf@yc=\pgf@yb</span><span +class="cmtt-8"> \advance\pgf@yc</span><span +class="cmtt-8"> by-5pt</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> construct</span><span +class="cmsltt-10x-x-80"> main</span><span +class="cmsltt-10x-x-80"> path</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{\pgf@xa}{\pgf@ya}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{\pgf@xa}{\pgf@yb}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{\pgf@xc}{\pgf@yb}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{\pgf@xb}{\pgf@yc}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{\pgf@xb}{\pgf@ya}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathclose</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> add</span><span +class="cmsltt-10x-x-80"> little</span><span +class="cmsltt-10x-x-80"> corner</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpoint{\pgf@xc}{\pgf@yb}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{\pgf@xc}{\pgf@yc}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{\pgf@xb}{\pgf@yc}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{\pgf@xc}{\pgf@yc}}</span> +<br><span +class="cmtt-8"> }</span> +<br><span +class="cmtt-8">}\hskip-1.2cm</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node[shade,draw,shape=document,inner</span><span +class="cmtt-8"> sep=2ex]</span><span +class="cmtt-8"> (x)</span><span +class="cmtt-8"> {Remark};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node[fill=examplefill,draw,ellipse,double]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> ([shift=(-80:3cm)]x)</span><span +class="cmtt-8"> (y)</span><span +class="cmtt-8"> {Use</span><span +class="cmtt-8"> Case};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[dashed]</span><span +class="cmtt-8"> (x)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (y);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> + + +<!--l. 928--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">25.5 </span> <a + id="x26-27200025.5"></a>Predefined Shapes</h4> +<!--l. 930--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox317">Shape <span +class="cmtt-10">coordinate</span></span> </dt><dd +class="description"> +<a + id="dx26-272001"></a> +<a + id="dx26-272002"></a> + <!--l. 931--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinate</span></span></span> is mainly intended to be used to store locations using the node mechanism. This + shape does not have any background path and options like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> have no effect on it. Also, it does not + have any node parts, so no text is drawn when this shape is used. + <!--l. 936--><p class="noindent">Ti<span +class="cmti-10">k</span>Z handles this shape in a special way, see Section <a +href="pgfmanualse11.html#x12-14600011.8">11.8<!--tex4ht:ref: section-tikz-coordinate-shape --></a>. </dd></dl> +<!--l. 940--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox318">Shape <span +class="cmtt-10">rectangle</span></span> </dt><dd +class="description"> +<a + id="dx26-272003"></a> +<a + id="dx26-272004"></a> + <!--l. 941--><p class="noindent">This shape is a rectangle tightly fitting the text box. Use inner or outer separation to increase the distance + between the text box and the border and the anchors. The following figure shows the anchors defined by this + shape; 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. 946--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-595.svg" width="390.25537pt" height="146.1373pt" 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-516-" ><colgroup id="TBL-516-1g"><col +id="TBL-516-1"></colgroup><tr + valign="baseline" id="TBL-516-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-516-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=rectangle,style=shape</span><span +class="cmtt-8"> example]</span><span +class="cmtt-8"> {Rectangle\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"> \draw[shift=(s.\anchor)]</span><span +class="cmtt-8"> plot[mark=x]</span><span +class="cmtt-8"> coordinates</span><span +class="cmtt-8"> {(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"> 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. 963--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox319">Shape <span +class="cmtt-10">circle</span></span> </dt><dd +class="description"> +<a + id="dx26-272005"></a> +<a + id="dx26-272006"></a> + <!--l. 964--><p class="noindent">This shape is a circle tightly fitting the text box. + + + <!--l. 965--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-596.svg" width="360.12872pt" height="274.32886pt" 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-517-" ><colgroup id="TBL-517-1g"><col +id="TBL-517-1"></colgroup><tr + valign="baseline" id="TBL-517-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-517-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=circle,style=shape</span><span +class="cmtt-8"> example]</span><span +class="cmtt-8"> {Circle\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</span><span +class="cmtt-8"> {(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="pgfmanualse26.html" >next</a>] [<a +href="pgfmanualse24.html" >prev</a>] [<a +href="pgfmanualse24.html#tailpgfmanualse24.html" >prev-tail</a>] [<a +href="pgfmanualse25.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse25.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse25.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse26.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse26.html new file mode 100644 index 00000000000..c3ebad4e1e2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse26.html @@ -0,0 +1,1706 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>26 Coordinate and Canvas Transformations</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse27.html" >next</a>] [<a +href="pgfmanualse25.html" >prev</a>] [<a +href="pgfmanualse25.html#tailpgfmanualse25.html" >prev-tail</a>] [<a +href="#tailpgfmanualse26.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse26.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">26 </span> <a + id="x27-27300026"></a>Coordinate and Canvas Transformations</h3> +<!--l. 10--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">26.1 </span> <a + id="x27-27400026.1"></a>Overview</h4> +<!--l. 12--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> offers two different ways of scaling, shifting, and rotating (these operations are generally known as +<span +class="cmti-10">transformations</span>) graphics: You can apply <span +class="cmti-10">coordinate transformations </span>to all coordinates and you can apply <span +class="cmti-10">canvas</span> +<span +class="cmti-10">transformations </span>to the canvas on which you draw. (The names “coordinate” and “canvas” transformations are not +standard, I introduce them only for the purposes of this manual.) +<!--l. 20--><p class="indent"> The difference is the following: + <ul class="itemize1"> + <li class="itemize">As the name “coordinate transformation” suggests, coordinate transformations apply only to + coordinates. For example, when you specify a coordinate like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpoint{1cm}{2cm}</span></span></span> and you wish + to “use” this coordinate--for example as an argument to a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathmoveto</span></span></span> command--then the + coordinate transformation matrix is applied to the coordinate, resulting in a new coordinate. Continuing + the example, if the current coordinate transformation is “scale by a factor of two,” the coordinate + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpoint{1cm}{2cm}</span></span></span> actually designates the point (2cm<span +class="cmmi-10">,</span>4cm). + <!--l. 35--><p class="noindent">Note that coordinate transformations apply <span +class="cmti-10">only </span>to coordinates. They do not apply to, say, line width + or shadings or text. + </li> + <li class="itemize">The effect of a “canvas transformation” like “scale by a factor of two” can be imagined as follows: You + first draw your picture on a “rubber canvas” normally. Then, once you are done, the whole canvas is + transformed, in this case stretched by a factor of two. In the resulting image <span +class="cmti-10">everything </span>will be larger: + Text, lines, coordinates, and shadings.</li></ul> +<!--l. 47--><p class="indent"> In many cases, it is preferable that you use coordinate transformations and not canvas transformations. When +canvas transformations are used, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> looses track of the coordinates of nodes and shapes. Also, canvas +transformations often cause undesirable effects like changing text size. For these reasons, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> makes it easy to setup +the coordinate transformation, but a bit harder to change the canvas transformation. +<!--l. 56--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">26.2 </span> <a + id="x27-27500026.2"></a>Coordinate Transformations</h4> +<!--l. 59--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">26.2.1 </span> <a + id="x27-27600026.2.1"></a>How PGF Keeps Track of the Coordinate Transformation Matrix</h5> +<!--l. 61--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> has an internal coordinate transformation matrix. This matrix is applied to coordinates “in certain situations.” +This means that the matrix is not always applied to every coordinate “no matter what.” Rather, +<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> tries to be reasonably smart at when and how this matrix should be applied. The most prominent +examples are the path construction commands, which apply the coordinate transformation matrix to their +inputs. +<!--l. 69--><p class="indent"> The coordinate transformation matrix consists of four numbers <span +class="cmmi-10">a</span>, <span +class="cmmi-10">b</span>, <span +class="cmmi-10">c</span>, and <span +class="cmmi-10">d</span>, and two dimensions <span +class="cmmi-10">s </span>and <span +class="cmmi-10">t</span>. When +the coordinate transformation matrix is applied to a coordinate (<span +class="cmmi-10">x,y</span>) the new coordinate (<span +class="cmmi-10">ax </span>+ <span +class="cmmi-10">by </span>+ <span +class="cmmi-10">s,cx </span>+ <span +class="cmmi-10">dy </span>+ <span +class="cmmi-10">t</span>) +results. For more details on how transformation matrices work in general, please see, for example, the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small> </span>or +PostScript reference or a textbook on computer graphics. +<!--l. 77--><p class="indent"> The coordinate transformation matrix is equal to the identity matrix at the beginning. More precisely, <span +class="cmmi-10">a </span>= 1, +<span +class="cmmi-10">b </span>= 0, <span +class="cmmi-10">c </span>= 0, <span +class="cmmi-10">d </span>= 1, <span +class="cmmi-10">s </span>= 0pt, and <span +class="cmmi-10">t </span>= 0pt. + + +<!--l. 81--><p class="indent"> The different coordinate transformation commands will modify the matrix by concatenating it with +another transformation matrix. This way the effect of applying several transformation commands will +<span +class="cmti-10">accumulate</span>. +<!--l. 86--><p class="indent"> The coordinate transformation matrix is local to the current <span class="TEX">T<span +class="E">E</span>X</span> group (unlike the canvas transformation +matrix, which is local to the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>). Thus, the effect of adding a coordinate transformation to the +coordinate transformation matrix will last only till the end of the current <span class="TEX">T<span +class="E">E</span>X</span> group. +<!--l. 95--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">26.2.2 </span> <a + id="x27-27700026.2.2"></a>Commands for Relative Coordinate Transformations</h5> +<!--l. 97--><p class="noindent">The following commands add a basic coordinate transformation to the current coordinate transformation matrix. +For all commands, the transformation is applied <span +class="cmti-10">in addition </span>to any previous coordinate transformations. +<!--l. 102--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox320"><span +class="cmtt-10">\pgftransformshift</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277001"></a> + <!--l. 103--><p class="noindent">Shifts coordinates by <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span>. + <!--l. 104--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-518-" ><colgroup id="TBL-518-1g"><col +id="TBL-518-1"><col +id="TBL-518-2"></colgroup><tr + valign="baseline" id="TBL-518-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-518-1-1" +class="td11"> <object data="pgfmanual-597.svg" width="85.75822pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-518-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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformshift{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 114--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox321"><span +class="cmtt-10">\pgftransformxshift</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">dimensions</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277002"></a> + <!--l. 115--><p class="noindent">Shifts coordinates by <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>along the <span +class="cmmi-10">x</span>-axis. + <!--l. 116--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-519-" ><colgroup id="TBL-519-1g"><col +id="TBL-519-1"><col +id="TBL-519-2"></colgroup><tr + valign="baseline" id="TBL-519-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-519-1-1" +class="td11"> <object data="pgfmanual-598.svg" width="85.65822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-519-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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformxshift{.5cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 126--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox322"><span +class="cmtt-10">\pgftransformyshift</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">dimensions</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277003"></a> + <!--l. 127--><p class="noindent">Like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftransformxshift</span></span></span>, only for the <span +class="cmmi-10">y</span>-axis. </dd></dl> +<!--l. 130--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox323"><span +class="cmtt-10">\pgftransformscale</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277004"></a> + <!--l. 131--><p class="noindent">Scales coordinates by <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span>. + <!--l. 132--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-520-" ><colgroup id="TBL-520-1g"><col +id="TBL-520-1"><col +id="TBL-520-2"></colgroup><tr + valign="baseline" id="TBL-520-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-520-1-1" +class="td11"> <object data="pgfmanual-599.svg" width="85.65822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-520-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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformscale{.75}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 142--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox324"><span +class="cmtt-10">\pgftransformxscale</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277005"></a> + <!--l. 143--><p class="noindent">Scales coordinates by <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>in the <span +class="cmmi-10">x</span>-direction. + <!--l. 144--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-521-" ><colgroup id="TBL-521-1g"><col +id="TBL-521-1"><col +id="TBL-521-2"></colgroup><tr + valign="baseline" id="TBL-521-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-521-1-1" +class="td11"> <object data="pgfmanual-600.svg" width="85.65822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-521-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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformxscale{.75}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 155--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox325"><span +class="cmtt-10">\pgftransformyscale</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277006"></a> + <!--l. 156--><p class="noindent">Like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftransformxscale</span></span></span>, only for the <span +class="cmmi-10">y</span>-axis. </dd></dl> +<!--l. 160--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox326"><span +class="cmtt-10">\pgftransformxslant</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277007"></a> + <!--l. 161--><p class="noindent">Slants coordinates by <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>in the <span +class="cmmi-10">x</span>-direction. Here, a factor of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1</span></span></span> means 45<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>. + <!--l. 163--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-522-" ><colgroup id="TBL-522-1g"><col +id="TBL-522-1"><col +id="TBL-522-2"></colgroup><tr + valign="baseline" id="TBL-522-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-522-1-1" +class="td11"> <object data="pgfmanual-601.svg" width="85.65822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-522-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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformxslant{.5}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + </dd></dl> +<!--l. 174--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox327"><span +class="cmtt-10">\pgftransformyslant</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277008"></a> + <!--l. 175--><p class="noindent">Slants coordinates by <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>in the <span +class="cmmi-10">y</span>-direction. + <!--l. 176--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-523-" ><colgroup id="TBL-523-1g"><col +id="TBL-523-1"><col +id="TBL-523-2"></colgroup><tr + valign="baseline" id="TBL-523-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-523-1-1" +class="td11"> <object data="pgfmanual-602.svg" width="85.65822pt" height="85.65822pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-523-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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformyslant{-1}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 188--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox328"><span +class="cmtt-10">\pgftransformrotate</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">degrees</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277009"></a> + <!--l. 189--><p class="noindent">Rotates coordinates counterclockwise by <span +class="cmsy-10"><</span><span +class="cmti-10">degrees</span><span +class="cmsy-10">></span>. + <!--l. 190--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-524-" ><colgroup id="TBL-524-1g"><col +id="TBL-524-1"><col +id="TBL-524-2"></colgroup><tr + valign="baseline" id="TBL-524-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-524-1-1" +class="td11"> <object data="pgfmanual-603.svg" width="85.65822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-524-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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformrotate{30}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 201--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox329"><span +class="cmtt-10">\pgftransformcm</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">a</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">b</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">c</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">d</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277010"></a> + <!--l. 202--><p class="noindent">Applies the transformation matrix given by <span +class="cmmi-10">a</span>, <span +class="cmmi-10">b</span>, <span +class="cmmi-10">c</span>, and <span +class="cmmi-10">d </span>and the shift <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">> </span>to coordinates (in addition to + any previous transformations already in force). + + + <!--l. 205--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-525-" ><colgroup id="TBL-525-1g"><col +id="TBL-525-1"><col +id="TBL-525-2"></colgroup><tr + valign="baseline" id="TBL-525-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-525-1-1" +class="td11"> <object data="pgfmanual-604.svg" width="85.65822pt" height="92.8714pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-525-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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformcm{1}{1}{0}{1}{\pgfpoint{.25cm}{.25cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 216--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox330"><span +class="cmtt-10">\pgftransformarrow</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277011"></a> + <!--l. 217--><p class="noindent">Shift coordinates to the end of the line going from <span +class="cmsy-10"><</span><span +class="cmti-10">start</span><span +class="cmsy-10">> </span>to <span +class="cmsy-10"><</span><span +class="cmti-10">end</span><span +class="cmsy-10">> </span>with the correct rotation. + <!--l. 219--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-526-" ><colgroup id="TBL-526-1g"><col +id="TBL-526-1"><col +id="TBL-526-2"></colgroup><tr + valign="baseline" id="TBL-526-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-526-1-1" +class="td11"> <object data="pgfmanual-605.svg" width="91.49536pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-526-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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformarrow{\pgfpointorigin}{\pgfpoint{3cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext{tip}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 230--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox331"><span +class="cmtt-10">\pgftransformlineattime</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">time</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277012"></a> + <!--l. 231--><p class="noindent">Shifts coordinates by a specific point on a line at a specific time. The point by which the coordinate is + shifted is calculated by calling <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpointlineattime</span></span></span>, see Section <a +href="pgfmanualse20.html#x21-21000020.4.2">20.4.2<!--tex4ht:ref: section-pointsattime --></a>. + <!--l. 236--><p class="noindent">In addition to shifting the coordinate, a rotation <span +class="cmti-10">may </span>also be applied. Whether this is the case depends on + whether the <span class="TEX">T<span +class="E">E</span>X</span> if <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\ifpgfslopedattime</span></span></span> is set to true or not. + <!--l. 239--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-527-" ><colgroup id="TBL-527-1g"><col +id="TBL-527-1"><col +id="TBL-527-2"></colgroup><tr + valign="baseline" id="TBL-527-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-527-1-1" +class="td11"> <object data="pgfmanual-606.svg" width="85.65822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-527-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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformlineattime{.25}{\pgfpointorigin}{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext{Hi!}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 247--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-528-" ><colgroup id="TBL-528-1g"><col +id="TBL-528-1"><col +id="TBL-528-2"></colgroup><tr + valign="baseline" id="TBL-528-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-528-1-1" +class="td11"> <object data="pgfmanual-607.svg" width="85.65822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-528-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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfslopedattimetrue</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformlineattime{.25}{\pgfpointorigin}{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext{Hi!}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 257--><p class="noindent">There is another <span class="TEX">T<span +class="E">E</span>X</span> if that influences this command. If you set <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\ifpgfresetnontranslationattime</span></span></span> to + true, then, between shifting the coordinate and (possibly) rotating/sloping the coordinate, the + command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftransformresetnontranslations</span></span></span> is called. See the description of this command for + details. + <!--l. 262--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-529-" ><colgroup id="TBL-529-1g"><col +id="TBL-529-1"><col +id="TBL-529-2"></colgroup><tr + valign="baseline" id="TBL-529-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-529-1-1" +class="td11"> <object data="pgfmanual-608.svg" width="85.75822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-529-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"> \pgftransformscale{1.5}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfslopedattimetrue</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfresetnontranslationattimefalse</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformlineattime{.25}{\pgfpointorigin}{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext{Hi!}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 273--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-530-" ><colgroup id="TBL-530-1g"><col +id="TBL-530-1"><col +id="TBL-530-2"></colgroup><tr + valign="baseline" id="TBL-530-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-530-1-1" +class="td11"> <object data="pgfmanual-609.svg" width="85.75822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-530-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"> \pgftransformscale{1.5}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfslopedattimetrue</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfresetnontranslationattimetrue</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformlineattime{.25}{\pgfpointorigin}{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext{Hi!}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 288--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox332"><span +class="cmtt-10">\pgftransformcurveattime</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">time</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">start</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">first support</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">second support</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">end</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-277013"></a> + <!--l. 289--><p class="noindent">Shifts coordinates by a specific point on a curve at a specific time, see Section <a +href="pgfmanualse20.html#x21-21000020.4.2">20.4.2<!--tex4ht:ref: section-pointsattime --></a> once more. + <!--l. 292--><p class="noindent">As for the line-at-time transformation command, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\ifpgfslopedattime</span></span></span> decides whether an additional rotation + should be applied. + + + <!--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-531-" ><colgroup id="TBL-531-1g"><col +id="TBL-531-1"><col +id="TBL-531-2"></colgroup><tr + valign="baseline" id="TBL-531-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-531-1-1" +class="td11"> <object data="pgfmanual-610.svg" width="87.09572pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-531-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"> \draw</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,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> (0,2)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> (1,2)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformcurveattime{.25}{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{0cm}{2cm}}{\pgfpoint{1cm}{2cm}}{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext{Hi!}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 303--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-532-" ><colgroup id="TBL-532-1g"><col +id="TBL-532-1"><col +id="TBL-532-2"></colgroup><tr + valign="baseline" id="TBL-532-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-532-1-1" +class="td11"> <object data="pgfmanual-611.svg" width="86.26747pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-532-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"> \draw</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,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> (0,2)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> (1,2)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfslopedattimetrue</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformcurveattime{.25}{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfpoint{0cm}{2cm}}{\pgfpoint{1cm}{2cm}}{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext{Hi!}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 313--><p class="noindent">The value of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\ifpgfresetnontranslationsattime</span></span></span> is also taken into account. </dd></dl> +<!--l. 319--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox333"><span +class="cmtt-10">\ifpgfslopedattime</span></span> </dt><dd +class="description"> +<a + id="dx27-277014"></a> + <!--l. 320--><p class="noindent">Decides whether the “at time” transformation commands also rotate coordinates or not. </dd></dl> +<!--l. 326--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox334"><span +class="cmtt-10">\ifpgfresetnontranslationsattime</span></span> </dt><dd +class="description"> +<a + id="dx27-277015"></a> + <!--l. 327--><p class="noindent">Decides whether the “at time” transformation commands should reset the non-translations between + shifting and rotating. </dd></dl> +<!--l. 333--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">26.2.3 </span> <a + id="x27-27800026.2.3"></a>Commands for Absolute Coordinate Transformations</h5> +<!--l. 335--><p class="noindent">The coordinate transformation commands introduced up to now are always applied in addition to +any previous transformations. In contrast, the commands presented in the following can be used to +change the transformation matrix “absolutely.” Note that this is, in general, dangerous and will often +produce unexpected effects. You should use these commands only if you really know what you are +doing. +<!--l. 342--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox335"><span +class="cmtt-10">\pgftransformreset</span></span> </dt><dd +class="description"> +<a + id="dx27-278001"></a> + <!--l. 343--><p class="noindent">Resets the coordinate transformation matrix to the identity matrix. Thus, once this command is given no + transformations are applied till the end of the scope. + + + <!--l. 346--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-533-" ><colgroup id="TBL-533-1g"><col +id="TBL-533-1"><col +id="TBL-533-2"></colgroup><tr + valign="baseline" id="TBL-533-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-533-1-1" +class="td11"> <object data="pgfmanual-612.svg" width="85.65822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-533-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"> \pgftransformrotate{30}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformreset</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 358--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox336"><span +class="cmtt-10">\pgftransformresetnontranslations</span></span> </dt><dd +class="description"> +<a + id="dx27-278002"></a> + <!--l. 359--><p class="noindent">This command sets the <span +class="cmmi-10">a</span>, <span +class="cmmi-10">b</span>, <span +class="cmmi-10">c</span>, and <span +class="cmmi-10">d </span>part of the coordinate transformation matrix to <span +class="cmmi-10">a </span>= 1, <span +class="cmmi-10">b </span>= 0, + <span +class="cmmi-10">c </span>= 0, and <span +class="cmmi-10">d </span>= 1. However, the current shifting of the matrix is not modified. + <!--l. 363--><p class="noindent">The effect of this command is that any rotation/scaling/slanting is undone in the current <span class="TEX">T<span +class="E">E</span>X</span> group, + but the origin is not “moved back.” + <!--l. 367--><p class="noindent">This command is mostly useful directly before a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftext</span></span></span> command to ensure that the text is not scaled or + rotated. + <!--l. 369--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-534-" ><colgroup id="TBL-534-1g"><col +id="TBL-534-1"><col +id="TBL-534-2"></colgroup><tr + valign="baseline" id="TBL-534-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-534-1-1" +class="td11"> <object data="pgfmanual-613.svg" width="85.55821pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-534-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"> \pgftransformscale{2}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformrotate{30}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformxshift{1cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\color{red}\pgftext{rotated}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformresetnontranslations</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext{shifted</span><span +class="cmtt-8"> only}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 383--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox337"><span +class="cmtt-10">\pgftransforminvert</span></span> </dt><dd +class="description"> +<a + id="dx27-278003"></a> + <!--l. 384--><p class="noindent">Replaces the coordinate transformation matrix by a coordinate transformation matrix that “exactly + undoes the original transformation.” For example, if the original transformation was “scale by 2 and + then shift right by 1cm” the new one is “shift left by 1cm and then scale by 1<span +class="cmmi-10">/</span>2.” + <!--l. 390--><p class="noindent">This command will produce an error if the determinant of the matrix is too small, that is, if the matrix is + near-singular. + + + <!--l. 392--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-535-" ><colgroup id="TBL-535-1g"><col +id="TBL-535-1"><col +id="TBL-535-2"></colgroup><tr + valign="baseline" id="TBL-535-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-535-1-1" +class="td11"> <object data="pgfmanual-614.svg" width="85.65822pt" height="71.43184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-535-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"> \pgftransformrotate{30}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransforminvert</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 404--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">26.2.4 </span> <a + id="x27-27900026.2.4"></a>Saving and Restoring the Coordinate Transformation Matrix</h5> +<!--l. 406--><p class="noindent">There are two commands for saving and restoring coordinate transformation matrices. +<!--l. 409--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox338"><span +class="cmtt-10">\pgfgettransform</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">macro</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-279001"></a> + <!--l. 410--><p class="noindent">This command will (locally) define <span +class="cmsy-10"><</span><span +class="cmti-10">macro</span><span +class="cmsy-10">> </span>to a representation of the current coordinate transformation + matrix. This matrix can later on be reinstalled using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsettransform</span></span></span>. </dd></dl> +<!--l. 416--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox339"><span +class="cmtt-10">\pgfsettransform</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">macro</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-279002"></a> + <!--l. 417--><p class="noindent">Reinstalls a coordinate transformation matrix that was previously saved using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfgettransform</span></span></span>. </dd></dl> +<!--l. 423--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">26.3 </span> <a + id="x27-28000026.3"></a>Canvas Transformations</h4> +<!--l. 425--><p class="noindent">The canvas transformation matrix is not managed by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, but by the output format like <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> or PostScript. All the +<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> does is to call appropriate low-level <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@</span></span></span> commands to change the canvas transformation +matrix. +<!--l. 430--><p class="indent"> Unlike coordinate transformations, canvas transformations apply to “everything,” including images, text, +shadings, line thickness, and so on. The idea is that a canvas transformation really stretches and deforms the canvas +after the graphic is finished. +<!--l. 435--><p class="indent"> Unlike coordinate transformations, canvas transformations are local to the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>, not to the +current <span class="TEX">T<span +class="E">E</span>X</span> group. This is due to the fact that they are managed by the backend driver, not by <span class="TEX">T<span +class="E">E</span>X</span> or +<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. +<!--l. 440--><p class="indent"> Unlike the coordinate transformation matrix, it is not possible to “reset” the canvas transformation matrix. The +only way to change it is to concatenate it with another canvas transformation matrix or to end the current +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>. +<!--l. 445--><p class="indent"> Unlike coordinate transformations, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> does not “keep track” of canvas transformations. In particular, it +will not be able to correctly save the coordinates of shapes or nodes when a canvas transformation is +used. +<!--l. 450--><p class="indent"> <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> does not offer a whole set of special commands for modifying the canvas transformation matrix. Instead, +different commands allow you to concatenate the canvas transformation matrix with a coordinate transformation +matrix (and there are numerous commands for specifying a coordinate transformation, see the previous +section). +<!--l. 456--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox340"><span +class="cmtt-10">\pgflowlevelsynccm</span></span> </dt><dd +class="description"> +<a + id="dx27-280001"></a> + <!--l. 457--><p class="noindent">This command concatenates the canvas transformation matrix with the current coordinate + transformation matrix. Afterward, the coordinate transformation matrix is reset. + <!--l. 461--><p class="noindent">The effect of this command is to “synchronize” the coordinate transformation matrix and the + canvas transformation matrix. All transformations that were previously applied by the coordinate + transformations matrix are now applied by the canvas transformation matrix. + <!--l. 467--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-536-" ><colgroup id="TBL-536-1g"><col +id="TBL-536-1"><col +id="TBL-536-2"></colgroup><tr + valign="baseline" id="TBL-536-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-536-1-1" +class="td11"> <object data="pgfmanual-615.svg" width="85.95822pt" height="57.50548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-536-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"> \pgfsetlinewidth{1pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformscale{5}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.4,.2);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftransformxshift{0.2cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgflowlevelsynccm</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.4,.2);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 481--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox341"><span +class="cmtt-10">\pgflowlevel</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">transformation code</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-280002"></a> + <!--l. 482--><p class="noindent">This command concatenates the canvas transformation matrix with the coordinate transformation + specified by <span +class="cmsy-10"><</span><span +class="cmti-10">transformation code</span><span +class="cmsy-10">></span>. + <!--l. 485--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-537-" ><colgroup id="TBL-537-1g"><col +id="TBL-537-1"><col +id="TBL-537-2"></colgroup><tr + valign="baseline" id="TBL-537-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-537-1-1" +class="td11"> <object data="pgfmanual-616.svg" width="85.55821pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-537-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"> \pgfsetlinewidth{1pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgflowlevel{\pgftransformscale{5}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.4,.2);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 496--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox342"><span +class="cmtt-10">\pgflowlevelobj</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">transformation code</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="dx27-280003"></a> + <!--l. 497--><p class="noindent">This command creates a local <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>. Inside this scope, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgflowlevel</span></span></span> is first called with the + argument <span +class="cmsy-10"><</span><span +class="cmti-10">transformation code</span><span +class="cmsy-10">></span>, then the <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is inserted. + + + <!--l. 501--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-538-" ><colgroup id="TBL-538-1g"><col +id="TBL-538-1"><col +id="TBL-538-2"></colgroup><tr + valign="baseline" id="TBL-538-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-538-1-1" +class="td11"> <object data="pgfmanual-617.svg" width="85.55821pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-538-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"> \pgfsetlinewidth{1pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgflowlevelobj{\pgftransformscale{5}}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.4,.2);}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgflowlevelobj{\pgftransformxshift{-1cm}}{\draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.4,.2);}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 512--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox343"><span +class="cmtt-10">\begin{</span><span +class="cmtt-10">pgflowlevelscope</span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">transformation code</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox344"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox345"><span +class="cmtt-10">\end{</span><span +class="cmtt-10">pgflowlevelscope</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx27-280004"></a> +<a + id="dx27-280005"></a> + <!--l. 513--><p class="noindent">This environment first surrounds the <span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">> </span>by a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span>. Then it calls + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgflowlevel</span></span></span> with the argument <span +class="cmsy-10"><</span><span +class="cmti-10">transformation code</span><span +class="cmsy-10">></span>. + <!--l. 517--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-539-" ><colgroup id="TBL-539-1g"><col +id="TBL-539-1"><col +id="TBL-539-2"></colgroup><tr + valign="baseline" id="TBL-539-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-539-1-1" +class="td11"> <object data="pgfmanual-618.svg" width="85.55821pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-539-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"> \pgfsetlinewidth{1pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{pgflowlevelscope}{\pgftransformscale{5}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.4,.2);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{pgflowlevelscope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{pgflowlevelscope}{\pgftransformxshift{-1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0.4,.2);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{pgflowlevelscope}</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="pgfmanualse27.html" >next</a>] [<a +href="pgfmanualse25.html" >prev</a>] [<a +href="pgfmanualse25.html#tailpgfmanualse25.html" >prev-tail</a>] [<a +href="pgfmanualse26.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse26.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse26.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse27.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse27.html new file mode 100644 index 00000000000..f991b5729cd --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse27.html @@ -0,0 +1,726 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>27 Declaring and Using Images</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse28.html" >next</a>] [<a +href="pgfmanualse26.html" >prev</a>] [<a +href="pgfmanualse26.html#tailpgfmanualse26.html" >prev-tail</a>] [<a +href="#tailpgfmanualse27.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse27.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">27 </span> <a + id="x28-28100027"></a>Declaring and Using Images</h3> +<!--l. 12--><p class="noindent">This section describes the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseimage</span></span></span> package. +<!--l. 14--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox346"><span +class="cmtt-10">\usepackage{</span><span +class="cmtt-10">pgfbaseimage</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="dx28-281001"></a> +<a + id="dx28-281002"></a> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox347"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfbaseimage</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="colorbox348"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfbaseimage</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. 15--><p class="noindent">This package offers an abstraction of the image inclusion process. It is loaded automatically by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span>, + but you can load it manually if you have only included <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfcore</span></span></span>. </dd></dl> +<!--l. 20--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">27.1 </span> <a + id="x28-28200027.1"></a>Overview</h4> +<!--l. 22--><p class="noindent">To be quite frank, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>’s <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\includegraphics</span></span></span> is designed better than <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseimage</span></span></span>. For this reason, <span +class="cmti-10">I</span> +<span +class="cmti-10">recommend that you use the standard image inclusion mechanism of your format</span>. Thus, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> users are +encouraged to use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\includegraphics</span></span></span> to include images. +<!--l. 27--><p class="indent"> However, there are reasons why you might need to use the image inclusion facilities of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>: + <ul class="itemize1"> + <li class="itemize">There is no standard image inclusion mechanism in your format. For example, plain <span class="TEX">T<span +class="E">E</span>X</span> does not + have one, so <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s inclusion mechanism is “better than nothing.” + <!--l. 35--><p class="noindent">However, this applies only to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> backend. For all other backends, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> currently maps its + commands back to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">graphicx</span></span></span> package. Thus, in plain <span class="TEX">T<span +class="E">E</span>X</span>, this does not really help. It might be a + good idea to fix this in the future such that <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> becomes independent of <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>, thereby providing + a uniform image abstraction for all formats. + </li> + <li class="itemize">You wish to use masking. This is a feature that is only supported by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, though I hope that someone + will implement this also for the graphics package in <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> in the future.</li></ul> +<!--l. 47--><p class="indent"> Whatever your choice, you can still use the usual image inclusion facilities of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">graphics</span></span></span> package. +<!--l. 50--><p class="indent"> The general approach taken by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> to including an image is the following: First, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfdeclareimage</span></span></span> declares +the image. This must be done prior to the first use of the image. Once you have declared an image, you can insert it +into the text using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuseimage</span></span></span>. The advantage of this two-phase approach is that, at least for <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span>, the image +data will only be included once in the file. This can drastically reduce the file size if you use an image repeatedly, for +example in an overlay. However, there is also a command called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfimage</span></span></span> that declares and then immediately uses +the image. +<!--l. 61--><p class="indent"> To speedup the compilation, you may wish to use the following class option: + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox349"><span +class="cmtt-10">\usepackage[</span><span +class="cmtt-10">draft</span><span +class="cmtt-10">]{pgf}</span></span> </dt><dd +class="description"> +<a + id="dx28-282001"></a> +<a + id="dx28-282002"></a> + <!--l. 64--><p class="noindent">In draft mode boxes showing the image name replace the images. It is checked whether the image files + exist, but they are not read. If either height or width is not given, 1cm is used instead. </dd></dl> + + +<!--l. 70--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">27.2 </span> <a + id="x28-28300027.2"></a>Declaring an Image</h4> +<!--l. 73--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox350"><span +class="cmtt-10">\pgfdeclareimage</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]{</span><span +class="cmsy-10"><</span><span +class="cmti-10">image name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx28-283001"></a> + <!--l. 74--><p class="noindent">Declares an image, but does not paint anything. To draw the image, use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuseimage{</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">image</span> + <span +class="cmti-10">name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span>. The <span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">> </span>may not have an extension. For <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span>, the extensions <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.jpg</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.png</span></span></span> will + automatically tried. For PostScript, the extensions <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.eps</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.epsi</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.ps</span></span></span> will be tried. + <!--l. 80--><p class="noindent">The following options are possible: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">height=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span> sets the height of the image. If the width is not specified simultaneously, the + aspect ratio of the image is kept. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">width=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span> sets the width of the image. If the height is not specified simultaneously, the + aspect ratio of the image is kept. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">page=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">page number</span><span +class="cmsy-10">></span> selects a given page number from a multipage document. Specifying this option will + have the following effect: first, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> tries to find a file named + <div class="quote"> + <!--l. 95--><p class="noindent"><span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.page</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">page number</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">extension</span><span +class="cmsy-10">></span></div> + <!--l. 97--><p class="noindent">If such a file is found, it will be used instead of the originally specified filename. If not, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> inserts the + image stored in <span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">extension</span><span +class="cmsy-10">> </span>and if a recent version of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdflatex</span></span></span> is used, only the selected page + is inserted. For older versions of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdflatex</span></span></span> and for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span> the complete document is inserted and a + warning is printed. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">interpolate=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">true or false</span><span +class="cmsy-10">></span> selects whether the image should “smoothed” when zoomed. False by + default. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">mask=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">mask name</span><span +class="cmsy-10">></span> selects a transparency mask. The mask must previously be declared using + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfdeclaremask</span></span></span> (see below). This option only has an effect for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdf</span></span></span>. Not all viewers support + masking.</li></ul> + <!--l. 113--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-540-" ><colgroup id="TBL-540-1g"><col +id="TBL-540-1"></colgroup><tr + valign="baseline" id="TBL-540-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-540-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareimage[interpolate=true,height=1cm]{image1}{pgf-tu-logo}</span> +<br><span +class="cmtt-8">\pgfdeclareimage[interpolate=true,width=1cm,height=1cm]{image2}{pgf-tu-logo}</span> +<br><span +class="cmtt-8">\pgfdeclareimage[interpolate=true,height=1cm]{image3}{pgf-tu-logo}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 121--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox351"><span +class="cmtt-10">\pgfaliasimage</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">new image name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">existing image name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx28-283002"></a> + <!--l. 122--><p class="noindent">The <span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">existing image name</span><span +class="cmsy-10">></span><span +class="cmtt-10">} </span>is “cloned” and the <span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">new image name</span><span +class="cmsy-10">></span><span +class="cmtt-10">} </span>can now be used whenever + original image is used. This command is useful for creating aliases for alternate extensions and for + accessing the last image inserted using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfimage</span></span></span>. + <!--l. 127--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfaliasimage{image.!30!white}{image.!25!white}</span></span></span> </dd></dl> + + +<!--l. 131--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">27.3 </span> <a + id="x28-28400027.3"></a>Using an Image</h4> +<!--l. 133--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox352"><span +class="cmtt-10">\pgfuseimage</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">image name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx28-284001"></a> + <!--l. 134--><p class="noindent">Inserts a previously declared image into the <span +class="cmti-10">normal text</span>. If you wish to use it in a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> + environment, you must put a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftext</span></span></span> around it. + <!--l. 138--><p class="noindent">If the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfalternateextension</span></span></span> expands to some nonempty <span +class="cmsy-10"><</span><span +class="cmti-10">alternate extension</span><span +class="cmsy-10">></span>, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will + first try to use the image names <span +class="cmsy-10"><</span><span +class="cmti-10">image name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">alternate extension</span><span +class="cmsy-10">></span>. If this image is not defined, + <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will next check whether <span +class="cmsy-10"><</span><span +class="cmti-10">alternate extension</span><span +class="cmsy-10">> </span>contains a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">!</span></span></span> character. If so, everything up to this + exclamation mark and including it is deleted from <span +class="cmsy-10"><</span><span +class="cmti-10">alternate extension</span><span +class="cmsy-10">> </span>and the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> again tries to use + the image <span +class="cmsy-10"><</span><span +class="cmti-10">image name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">alternate extension</span><span +class="cmsy-10">></span>. This is repeated until <span +class="cmsy-10"><</span><span +class="cmti-10">alternate extension</span><span +class="cmsy-10">> </span>no longer + contains a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">!</span></span></span>. Then the original image is used. + <!--l. 149--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xxcolor</span></span></span> package sets the alternate extension to the current color mixin. + <!--l. 152--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-541-" ><colgroup id="TBL-541-1g"><col +id="TBL-541-1"><col +id="TBL-541-2"></colgroup><tr + valign="baseline" id="TBL-541-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-541-1-1" +class="td11"> <object data="pgfmanual-619.svg" width="28.85274pt" height="142.66377pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-541-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareimage[interpolate=true,width=1cm,height=1cm]{image1}{pgf-tu-logo}</span> +<br><span +class="cmtt-8">\pgfdeclareimage[interpolate=true,width=1cm]{image2}{pgf-tu-logo}</span> +<br><span +class="cmtt-8">\pgfdeclareimage[interpolate=true,height=1cm]{image3}{pgf-tu-logo}</span> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext[at=\pgfpoint{1cm}{5cm},left,base]{\pgfuseimage{image1}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext[at=\pgfpoint{1cm}{3cm},left,base]{\pgfuseimage{image2}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext[at=\pgfpoint{1cm}{1cm},left,base]{\pgfuseimage{image3}}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{1cm}{5cm}}{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{1cm}{3cm}}{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{1cm}{1cm}}{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 168--><p class="noindent">The following example demonstrates the effect of using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuseimage</span></span></span> inside a color mixin environment. + + + <!--l. 171--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-542-" ><colgroup id="TBL-542-1g"><col +id="TBL-542-1"><col +id="TBL-542-2"></colgroup><tr + valign="baseline" id="TBL-542-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-542-1-1" +class="td11"> <object data="pgfmanual-620.svg" width="28.85274pt" height="142.66377pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-542-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareimage[interpolate=true,width=1cm,height=1cm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {image1.!25!white}{pgf-tu-logo.25}</span> +<br><span +class="cmtt-8">\pgfdeclareimage[interpolate=true,width=1cm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {image2.25!white}{pgf-tu-logo.25}</span> +<br><span +class="cmtt-8">\pgfdeclareimage[interpolate=true,height=1cm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {image3.white}{pgf-tu-logo.25}</span> +<br><span +class="cmtt-8">\begin{colormixin}{25!white}</span> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext[at=\pgfpoint{1cm}{5cm},left,base]{\pgfuseimage{image1}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext[at=\pgfpoint{1cm}{3cm},left,base]{\pgfuseimage{image2}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext[at=\pgfpoint{1cm}{1cm},left,base]{\pgfuseimage{image3}}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{1cm}{5cm}}{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{1cm}{3cm}}{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{1cm}{1cm}}{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span> +<br><span +class="cmtt-8">\end{colormixin}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 193--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox353"><span +class="cmtt-10">\pgfalternateextension</span></span> </dt><dd +class="description"> +<a + id="dx28-284002"></a> + <!--l. 194--><p class="noindent">You should redefine this command to install a different alternate extension. + <!--l. 197--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\def\pgfalternateextension{!25!white}</span></span></span> </dd></dl> +<!--l. 201--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox354"><span +class="cmtt-10">\pgfimage</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]{</span><span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx28-284003"></a> + <!--l. 202--><p class="noindent">Declares the image under the name <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflastimage</span></span></span> and immediately uses it. You can “save” the image + for later usage by invoking <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfaliasimage</span></span></span> on <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflastimage</span></span></span>. + + + <!--l. 206--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-543-" ><colgroup id="TBL-543-1g"><col +id="TBL-543-1"><col +id="TBL-543-2"></colgroup><tr + valign="baseline" id="TBL-543-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-543-1-1" +class="td11"> <object data="pgfmanual-621.svg" width="28.85274pt" height="142.66377pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-543-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{colormixin}{25!white}</span> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext[at=\pgfpoint{1cm}{5cm},left,base]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfimage[interpolate=true,width=1cm,height=1cm]{pgf-tu-logo}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext[at=\pgfpoint{1cm}{3cm},left,base]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfimage[interpolate=true,width=1cm]{pgf-tu-logo}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext[at=\pgfpoint{1cm}{1cm},left,base]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfimage[interpolate=true,height=1cm]{pgf-tu-logo}}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{1cm}{5cm}}{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{1cm}{3cm}}{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{1cm}{1cm}}{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span> +<br><span +class="cmtt-8">\end{colormixin}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 227--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">27.4 </span> <a + id="x28-28500027.4"></a>Masking an Image</h4> +<!--l. 230--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox355"><span +class="cmtt-10">\pgfdeclaremask</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]{</span><span +class="cmsy-10"><</span><span +class="cmti-10">mask name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx28-285001"></a> + <!--l. 231--><p class="noindent">Declares a transparency mask named <span +class="cmsy-10"><</span><span +class="cmti-10">mask name</span><span +class="cmsy-10">> </span>(called a <span +class="cmti-10">soft mask </span>in the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small> </span>specification). This + mask is read from the file <span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">></span>. This file should contain a grayscale image that is as large as + the actual image. A white pixel in the mask will correspond to “transparent,” a black pixel to “solid,” + and gray values correspond to intermediate values. The mask must have a single “color channel.” This + means that the mask must be a “real” grayscale image, not an <span +class="cmcsc-10"><small +class="small-caps">R</small><small +class="small-caps">G</small><small +class="small-caps">B</small></span>-image in which all <span +class="cmcsc-10"><small +class="small-caps">R</small><small +class="small-caps">G</small><small +class="small-caps">B</small></span>-triples + happen to have the same components. + <!--l. 242--><p class="noindent">You can only mask images the are in a “pixel format.” These are <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.jpg</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.png</span></span></span>. You cannot mask + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> images in this way. Also, again, the mask file and the image file must have the same size. + <!--l. 246--><p class="noindent">The following options may be given: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">matte=</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">color components</span><span +class="cmsy-10">></span><span +class="cmtt-10">} </span>sets the so-called <span +class="cmti-10">matte </span>of the actual image (strangely, this has to be + specified together with the mask, not with the image itself). The matte is the color that has been + used to preblend the image. For example, if the image has been preblended with a red background, + then <span +class="cmsy-10"><</span><span +class="cmti-10">color components</span><span +class="cmsy-10">> </span>should be set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{1</span><span +class="cmtt-10"> 0</span><span +class="cmtt-10"> 0}</span></span></span>. The default is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{1</span><span +class="cmtt-10"> 1</span><span +class="cmtt-10"> 1}</span></span></span>, which is white in the + rgb model. + <!--l. 256--><p class="noindent">The matte is specified in terms of the parent’s image color space. Thus, if the parent is a grayscale + image, the matte has to be set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{1}</span></span></span>.</li></ul> + <!--l. 260--><p class="noindent"><span +class="cmti-10">Example:</span> + + + <!--l. 261--><p class="noindent"><div class="obeylines-v"></div> <object data="pgfmanual-622.svg" width="398.33858pt" height="142.26378pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object><span +class="cmr-5">pgflastimage</span> + ____________<span +class="cmr-5">pgflastimage</span> + ____________<span +class="cmr-5">pgflastimage</span> + <!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-544-" ><colgroup id="TBL-544-1g"><col +id="TBL-544-1"></colgroup><tr + valign="baseline" id="TBL-544-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-544-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmsltt-10x-x-80">%%</span><span +class="cmsltt-10x-x-80"> Draw</span><span +class="cmsltt-10x-x-80"> a</span><span +class="cmsltt-10x-x-80"> large</span><span +class="cmsltt-10x-x-80"> colorful</span><span +class="cmsltt-10x-x-80"> background</span> +<br><span +class="cmtt-8">\pgfdeclarehorizontalshading{colorful}{5cm}{color(0cm)=(red);</span> +<br><span +class="cmtt-8">color(2cm)=(green);</span><span +class="cmtt-8"> color(4cm)=(blue);</span><span +class="cmtt-8"> color(6cm)=(red);</span> +<br><span +class="cmtt-8">color(8cm)=(green);</span><span +class="cmtt-8"> color(10cm)=(blue);</span><span +class="cmtt-8"> color(12cm)=(red);</span> +<br><span +class="cmtt-8">color(14cm)=(green)}</span> +<br><span +class="cmtt-8">\hbox{\pgfuseshading{colorful}\hskip-14cm\hskip1cm</span> +<br><span +class="cmtt-8">\pgfimage[height=4cm]{pgf-apple}\hskip1cm</span> +<br><span +class="cmtt-8">\pgfimage[height=4cm]{pgf-apple.mask}\hskip1cm</span> +<br><span +class="cmtt-8">\pgfdeclaremask{mymask}{pgf-apple.mask}</span> +<br><span +class="cmtt-8">\pgfimage[mask=mymask,height=4cm,interpolate=true]{pgf-apple}}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse28.html" >next</a>] [<a +href="pgfmanualse26.html" >prev</a>] [<a +href="pgfmanualse26.html#tailpgfmanualse26.html" >prev-tail</a>] [<a +href="pgfmanualse27.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse27.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse27.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse28.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse28.html new file mode 100644 index 00000000000..9052949910c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse28.html @@ -0,0 +1,775 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>28 Declaring and Using Shadings</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse29.html" >next</a>] [<a +href="pgfmanualse27.html" >prev</a>] [<a +href="pgfmanualse27.html#tailpgfmanualse27.html" >prev-tail</a>] [<a +href="#tailpgfmanualse28.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse28.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">28 </span> <a + id="x29-28600028"></a>Declaring and Using Shadings</h3> +<!--l. 12--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">28.1 </span> <a + id="x29-28700028.1"></a>Overview</h4> +<!--l. 14--><p class="noindent">A shading is an area in which the color changes smoothly between different colors. Similarly to an image, a +shading must first be declared before it can be used. Also similarly to an image, a shading is put into a +<span class="TEX">T<span +class="E">E</span>X</span>-box. Hence, in order to include a shading in a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>, you have to use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftext</span></span></span> around +it. +<!--l. 20--><p class="indent"> There are three kinds of shadings: horizontal, vertical, and radial shadings. However, you can rotate and clip +shadings like any other graphics object, which allows you to create more complicated shadings. Horizontal shadings +could be created by rotating a vertical shading by 90 degrees, but explicit commands for creating both horizontal +and vertical shadings are included for convenience. +<!--l. 27--><p class="indent"> Once you have declared a shading, you can insert it into text using the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuseshading</span></span></span>. This +command cannot be used directly in a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>, you have to put a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgftext</span></span></span> around it. The second command +for using shadings, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfshadepath</span></span></span>, on the other hand, can only be used inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environments. It will +“fill” the current path with the shading. +<!--l. 34--><p class="indent"> A horizontal shading is a horizontal bar of a certain height whose color changes smoothly. You must at least +specify the colors at the left and at the right end of the bar, but you can also add color specifications for points in +between. For example, suppose you which to create a bar that is red at the left end, green in the +middle, and blue at the end. Suppose you would like the bar to be 4cm long. This could be specified as +follows: +<!--l. 41--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-545-" ><colgroup id="TBL-545-1g"><col +id="TBL-545-1"></colgroup><tr + valign="baseline" id="TBL-545-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-545-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">rgb(0cm)=(1,0,0);</span><span +class="cmtt-8"> rgb(2cm)=(0,1,0);</span><span +class="cmtt-8"> rgb(4cm)=(0,0,1)</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 44--><p class="indent"> This line means that at 0cm (the left end) of the bar, the color should be red, which has red-green-blue (rgb) +components (1,0,0). At 2cm, the bar should be green, and at 4cm it should be blue. Instead of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rgb</span></span></span>, you can +currently also specify <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gray</span></span></span> as color model, in which case only one value is needed, or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color</span></span></span>, in which case you must +provide the name of a color in parentheses. In a color specification the individual specifications must be separated +using a semicolon, which may be followed by a whitespace (like a space or a newline). Individual specifications must +be given in increasing order. +<!--l. 55--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">28.2 </span> <a + id="x29-28800028.2"></a>Declaring Shadings</h4> +<!--l. 58--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox356"><span +class="cmtt-10">\pgfdeclarehorizontalshading</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">color list</span><span +class="cmsy-10">></span><span +class="cmtt-10">]{</span><span +class="cmsy-10"><</span><span +class="cmti-10">shading name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">shading height</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">color specification</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx29-288001"></a> + <!--l. 59--><p class="noindent">Declares a horizontal shading named <span +class="cmsy-10"><</span><span +class="cmti-10">shading name</span><span +class="cmsy-10">> </span>of the specified <span +class="cmsy-10"><</span><span +class="cmti-10">height</span><span +class="cmsy-10">> </span>with the specified colors. + The length of the bar is deduced automatically from the maximum dimension in the specification. + <!--l. 63--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-546-" ><colgroup id="TBL-546-1g"><col +id="TBL-546-1"><col +id="TBL-546-2"></colgroup><tr + valign="baseline" id="TBL-546-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-546-1-1" +class="td11"> <object data="pgfmanual-623.svg" width="113.81102pt" height="28.45274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-546-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclarehorizontalshading{myshadingA}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {1cm}{rgb(0cm)=(1,0,0);</span><span +class="cmtt-8"> color(2cm)=(green);</span><span +class="cmtt-8"> color(4cm)=(blue)}</span> +<br><span +class="cmtt-8">\pgfuseshading{myshadingA}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 69--><p class="noindent">The effect of the <span +class="cmsy-10"><</span><span +class="cmti-10">color list</span><span +class="cmsy-10">></span>, which is a comma-separated list of colors, is the following: Normally, when this + list is empty, once a shading has been declared, it becomes “frozen.” This means that even if you change a + color that was used in the declaration of the shading later on, the shading will not change. By specifying a + + + <span +class="cmsy-10"><</span><span +class="cmti-10">color list</span><span +class="cmsy-10">> </span>you can specify that the shading should be recalculated whenever one of the colors listed in + the list changes (this includes effects like color mixins). Thus, when you specify a <span +class="cmsy-10"><</span><span +class="cmti-10">color list</span><span +class="cmsy-10">></span>, + whenever the shading is used, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> first converts the colors in the list to <span +class="cmcsc-10"><small +class="small-caps">R</small><small +class="small-caps">G</small><small +class="small-caps">B</small> </span>triples using the + current values of the colors and taking any mixins and blends into account. If the resulting <span +class="cmcsc-10"><small +class="small-caps">R</small><small +class="small-caps">G</small><small +class="small-caps">B</small></span> + triples have not yet been used, a new shading is internally created and used. Note that if the + option <span +class="cmsy-10"><</span><span +class="cmti-10">color list</span><span +class="cmsy-10">> </span>is used, then no shading is created until the first use of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfuseshading</span></span></span>. + In particular, the colors mentioned in the shading need not be defined when the declaration is + given. + <!--l. 88--><p class="noindent">When a shading is recalculated because of a change in the colors mentioned in <span +class="cmsy-10"><</span><span +class="cmti-10">color list</span><span +class="cmsy-10">></span>, the complete + shading is recalculated. Thus even colors not mentioned in the list will be used with their current values, not + with the values they had upon declaration. + <!--l. 94--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-547-" ><colgroup id="TBL-547-1g"><col +id="TBL-547-1"><col +id="TBL-547-2"></colgroup><tr + valign="baseline" id="TBL-547-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-547-1-1" +class="td11"> <object data="pgfmanual-624.svg" width="56.9055pt" height="28.45274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> <object data="pgfmanual-625.svg" width="56.9055pt" height="28.45274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-547-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclarehorizontalshading[mycolor]{myshadingB}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {1cm}{rgb(0cm)=(1,0,0);</span><span +class="cmtt-8"> color(2cm)=(mycolor)}</span> +<br><span +class="cmtt-8">\colorlet{mycolor}{green}</span> +<br><span +class="cmtt-8">\pgfuseshading{myshadingB}</span> +<br><span +class="cmtt-8">\colorlet{mycolor}{blue}</span> +<br><span +class="cmtt-8">\pgfuseshading{myshadingB}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 106--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox357"><span +class="cmtt-10">\pgfdeclareverticalshading</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">color list</span><span +class="cmsy-10">></span><span +class="cmtt-10">]{</span><span +class="cmsy-10"><</span><span +class="cmti-10">shading name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">shading width</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">color specification</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx29-288002"></a> + <!--l. 107--><p class="noindent">Declares a vertical shading named <span +class="cmsy-10"><</span><span +class="cmti-10">shading name</span><span +class="cmsy-10">> </span>of the specified <span +class="cmsy-10"><</span><span +class="cmti-10">width</span><span +class="cmsy-10">></span>. The height of the bar is + deduced automatically. The effect of <span +class="cmsy-10"><</span><span +class="cmti-10">color list</span><span +class="cmsy-10">> </span>is the same as for horizontal shadings. + <!--l. 112--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-548-" ><colgroup id="TBL-548-1g"><col +id="TBL-548-1"><col +id="TBL-548-2"></colgroup><tr + valign="baseline" id="TBL-548-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-548-1-1" +class="td11"> <object data="pgfmanual-626.svg" width="113.81102pt" height="56.9055pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-548-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareverticalshading{myshadingC}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {4cm}{rgb(0cm)=(1,0,0);</span><span +class="cmtt-8"> rgb(1.5cm)=(0,1,0);</span><span +class="cmtt-8"> rgb(2cm)=(0,0,1)}</span> +<br><span +class="cmtt-8">\pgfuseshading{myshadingC}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 121--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox358"><span +class="cmtt-10">\pgfdeclareradialshading</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">color list</span><span +class="cmsy-10">></span><span +class="cmtt-10">]{</span><span +class="cmsy-10"><</span><span +class="cmti-10">shading name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">center point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">color specification</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx29-288003"></a> + <!--l. 122--><p class="noindent">Declares an radial shading. A radial shading is a circle whose inner color changes as specified by the + color specification. Assuming that the center of the shading is at the origin, the color of the center + will be the color specified for 0cm and the color of the border of the circle will be the color for the + maximum dimension given in the <span +class="cmsy-10"><</span><span +class="cmti-10">color specified</span><span +class="cmsy-10">></span>. This maximum will also be the radius of the circle. + If the <span +class="cmsy-10"><</span><span +class="cmti-10">center point</span><span +class="cmsy-10">> </span>is not at the origin, the whole shading inside the circle (whose size remains exactly + the same) will be distorted such that the given center now has the color specified for 0cm. The effect + of <span +class="cmsy-10"><</span><span +class="cmti-10">color list</span><span +class="cmsy-10">> </span>is the same as for horizontal shadings. + + + <!--l. 134--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-549-" ><colgroup id="TBL-549-1g"><col +id="TBL-549-1"><col +id="TBL-549-2"></colgroup><tr + valign="baseline" id="TBL-549-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-549-1-1" +class="td11"> <object data="pgfmanual-627.svg" width="59.75095pt" height="59.75095pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-549-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\pgfdeclareradialshading{sphere}{\pgfpoint{0.5cm}{0.5cm}}</span><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> {rgb(0cm)=(0.9,0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rgb(0.7cm)=(0.7,0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rgb(1cm)=(0.5,0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rgb(1.05cm)=(1,1,1)}</span> +<br><span +class="cmtt-8">\pgfuseshading{sphere}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 145--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">28.3 </span> <a + id="x29-28900028.3"></a>Using Shadings</h4> +<!--l. 148--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox359"><span +class="cmtt-10">\pgfuseshading</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">shading name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx29-289001"></a> + <!--l. 149--><p class="noindent">Inserts a previously declared shading into the text. If you wish to use it in a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpicture</span></span></span> environment, + you should put a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfbox</span></span></span> around it. + <!--l. 153--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-550-" ><colgroup id="TBL-550-1g"><col +id="TBL-550-1"><col +id="TBL-550-2"></colgroup><tr + valign="baseline" id="TBL-550-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-550-1-1" +class="td11"> <object data="pgfmanual-630.svg" width="48.45276pt" height="34.22636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-550-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfdeclareverticalshading{myshadingD}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {20pt}{color(0pt)=(red);</span><span +class="cmtt-8"> color(20pt)=(blue)}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext[at=\pgfpoint{1cm}{0cm}]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {\pgfuseshading{myshadingD}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgftext[at=\pgfpoint{2cm}{0.5cm}]{\pgfuseshading{myshadingD}}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 163--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox360"><span +class="cmtt-10">\pgfshadepath</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">shading name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">angle</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx29-289002"></a> + <!--l. 164--><p class="noindent">This command must be used inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environment. The effect is a bit complex, so let + us go over it step by step. + <!--l. 167--><p class="noindent">First, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will setup a local scope. + <!--l. 169--><p class="noindent">Second, it uses the current path to clip everything inside this scope. However, the current path is once + more available after the scope, so it can be used, for example, to stroke it. + <!--l. 173--><p class="noindent">Now, the <span +class="cmsy-10"><</span><span +class="cmti-10">shading name</span><span +class="cmsy-10">> </span>should be a shading whose width and height are 100 bp, that is, 100 big + points. <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> has a look at the bounding box of the current path. This bounding box is computed + automatically when a path is computed; however, it can sometimes be (quite a bit) too large, especially + when complicated curves are involved. + <!--l. 180--><p class="noindent">Inside the scope, the low-level transformation matrix is modified. The center of the shading is translated + (moved) such that it lies on the center of the bounding box of the path. The low-level coordinate + system is also scaled such that the shading “covers” the shading (the details are a bit more complex, + see below). Finally, the coordinate system is rotated by <span +class="cmsy-10"><</span><span +class="cmti-10">angle</span><span +class="cmsy-10">></span>. + <!--l. 187--><p class="noindent">After everything has been set up, the shading is inserted. Due to the transformations and clippings, + the effect will be that the shading seems to “fill” the path. + + + <!--l. 191--><p class="noindent">If both the path and the shadings were always rectangles and if rotation were never involved, it would + be easy to scale shadings such they always cover the path. However, when a vertical shading is rotated, + it must obviously be “magnified” so that it still covers the path. Things get worse when the path is + not a rectangle itself. + <!--l. 198--><p class="noindent">For these reasons, things work slightly differently “in reality.” The shading is scaled and translated + such that the the point (50bp<span +class="cmmi-10">,</span>50bp), which is the middle of the shading, is at the middle of the path + and such that the the point (25bp<span +class="cmmi-10">,</span>25bp) is at the lower left corner of the path and that (75bp<span +class="cmmi-10">,</span>75bp) + is at upper right corner. + <!--l. 206--><p class="noindent">In other words, only the center quarter of the shading will actually “survive the clipping” if the path + is a rectangle. If the path is not a rectangle, but, say, a circle, even less is seen of the shading. Here is + an example that demonstrates this effect: + <!--l. 211--><p class="noindent"><div class="obeylines-v"></div> <object data="pgfmanual-631.svg" width="100.375pt" height="100.375pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> <object data="pgfmanual-632.svg" width="284.92754pt" height="57.3055pt" 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-551-" ><colgroup id="TBL-551-1g"><col +id="TBL-551-1"></colgroup><tr + valign="baseline" id="TBL-551-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-551-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareverticalshading{myshadingE}{100bp}</span> +<br><span +class="cmtt-8"> {color(0bp)=(red);</span><span +class="cmtt-8"> color(25bp)=(green);</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> color(75bp)=(blue);</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> color(100bp)=(black)}</span> +<br><span +class="cmtt-8">\pgfuseshading{myshadingE}</span> +<br><span +class="cmtt-8">\hskip</span><span +class="cmtt-8"> 1cm</span> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfshadepath{myshadingE}{0}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{3cm}{0cm}}{\pgfpoint{1cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfshadepath{myshadingE}{0}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{5cm}{0cm}}{\pgfpoint{2cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfshadepath{myshadingE}{45}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{9cm}{1cm}}{1cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfshadepath{myshadingE}{45}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 232--><p class="noindent">As can be seen above in the last case, the “hidden” part of the shading actually <span +class="cmti-10">can </span>become visible if the + shading is rotated. The reason is that it is scaled as if no rotation took place, then the rotation is + done. + <!--l. 237--><p class="noindent">The following graphics show which part of the shading are actually shown: + <!--l. 240--><p class="noindent"><div class="obeylines-v"></div> <object data="pgfmanual-636.svg" width="391.56851pt" height="119.46281pt" 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-552-" ><colgroup id="TBL-552-1g"><col +id="TBL-552-1"></colgroup><tr + valign="baseline" id="TBL-552-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-552-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareverticalshading{myshadingF}{100bp}</span> +<br><span +class="cmtt-8"> {color(0bp)=(red);</span><span +class="cmtt-8"> color(25bp)=(green);</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> color(75bp)=(blue);</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> color(100bp)=(black)}</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (50bp,50bp)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {\pgfuseshading{myshadingF}};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[white,thick]</span><span +class="cmtt-8"> (25bp,25bp)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (75bp,75bp);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (50bp,0bp)</span><span +class="cmtt-8"> node[below]</span><span +class="cmtt-8"> {first</span><span +class="cmtt-8"> two</span><span +class="cmtt-8"> applications};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[xshift=5cm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (50bp,50bp)</span><span +class="cmtt-8"> node{\pgfuseshading{myshadingF}};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[rotate</span><span +class="cmtt-8"> around={45:(50bp,50bp)},white,thick]</span><span +class="cmtt-8"> (25bp,25bp)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (75bp,75bp);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (50bp,0bp)</span><span +class="cmtt-8"> node[below]</span><span +class="cmtt-8"> {third</span><span +class="cmtt-8"> application};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[xshift=10cm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (50bp,50bp)</span><span +class="cmtt-8"> node{\pgfuseshading{myshadingF}};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[white,thick]</span><span +class="cmtt-8"> (50bp,50bp)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (25bp);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (50bp,0bp)</span><span +class="cmtt-8"> node[below]</span><span +class="cmtt-8"> {fourth</span><span +class="cmtt-8"> application};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 262--><p class="noindent">An advantage of this approach is that when you rotate a radial shading, no distortion is introduced: + + + <!--l. 265--><p class="noindent"><div class="obeylines-v"></div> <object data="pgfmanual-637.svg" width="100.375pt" height="100.375pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> <object data="pgfmanual-638.svg" width="199.16927pt" height="56.90549pt" 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-553-" ><colgroup id="TBL-553-1g"><col +id="TBL-553-1"></colgroup><tr + valign="baseline" id="TBL-553-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-553-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareradialshading{ballshading}{\pgfpoint{-10bp}{10bp}}</span> +<br><span +class="cmtt-8"> {color(0bp)=(red!15!white);</span><span +class="cmtt-8"> color(9bp)=(red!75!white);</span> +<br><span +class="cmtt-8"> color(18bp)=(red!70!black);</span><span +class="cmtt-8"> color(25bp)=(red!50!black);</span><span +class="cmtt-8"> color(50bp)=(black)}</span> +<br><span +class="cmtt-8">\pgfuseshading{ballshading}</span> +<br><span +class="cmtt-8">\hskip</span><span +class="cmtt-8"> 1cm</span> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfshadepath{ballshading}{0}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{3cm}{0cm}}{1cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfshadepath{ballshading}{0}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathcircle{\pgfpoint{6cm}{0cm}}{1cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfshadepath{ballshading}{45}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 284--><p class="noindent">If you specify a rotation of 90<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup> and if the path is not a square, but an elongated rectangle, the “desired” effect + results: The shading will exactly vary between the colors at the 25bp and 75bp boundaries. Here is an + example: + <!--l. 289--><p class="noindent"><div class="obeylines-v"></div> <object data="pgfmanual-639.svg" width="228.02202pt" height="28.85274pt" 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-554-" ><colgroup id="TBL-554-1g"><col +id="TBL-554-1"></colgroup><tr + valign="baseline" id="TBL-554-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-554-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareverticalshading{myshadingG}{100bp}</span> +<br><span +class="cmtt-8"> {color(0bp)=(red);</span><span +class="cmtt-8"> color(25bp)=(green);</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> color(75bp)=(blue);</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> color(100bp)=(black)}</span> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfshadepath{myshadingG}{0}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{3cm}{0cm}}{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfshadepath{myshadingG}{90}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathrectangle{\pgfpoint{6cm}{0cm}}{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfshadepath{myshadingG}{45}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 306--><p class="noindent">As a final example, let us define a “rainbow spectrum” shading for use with Ti<span +class="cmti-10">k</span>Z. + <!--l. 308--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-555-" ><colgroup id="TBL-555-1g"><col +id="TBL-555-1"><col +id="TBL-555-2"></colgroup><tr + valign="baseline" id="TBL-555-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-555-1-1" +class="td11"> <object data="pgfmanual-640.svg" width="113.81097pt" height="56.90549pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-555-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclareverticalshading{rainbow}{100bp}</span> +<br><span +class="cmtt-8"> {color(0bp)=(red);</span><span +class="cmtt-8"> color(25bp)=(red);</span><span +class="cmtt-8"> color(35bp)=(yellow);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> color(45bp)=(green);</span><span +class="cmtt-8"> color(55bp)=(cyan);</span><span +class="cmtt-8"> color(65bp)=(blue);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> color(75bp)=(violet);</span><span +class="cmtt-8"> color(100bp)=(violet)}</span> +<br><span +class="cmtt-8">\begin{tikzpicture}[shading=rainbow]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \shade</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> node[white]</span><span +class="cmtt-8"> {\textsc{pride}}</span><span +class="cmtt-8"> (2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \shade[shading</span><span +class="cmtt-8"> angle=90]</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> +(1,2);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 319--><p class="noindent">Note that rainbow shadings are <span +class="cmti-10">way </span>to colorful in almost all applications. </dd></dl> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse29.html" >next</a>] [<a +href="pgfmanualse27.html" >prev</a>] [<a +href="pgfmanualse27.html#tailpgfmanualse27.html" >prev-tail</a>] [<a +href="pgfmanualse28.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse28.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse28.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse29.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse29.html new file mode 100644 index 00000000000..bf6dc546ff6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse29.html @@ -0,0 +1,839 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>29 Creating Plots</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse30.html" >next</a>] [<a +href="pgfmanualse28.html" >prev</a>] [<a +href="pgfmanualse28.html#tailpgfmanualse28.html" >prev-tail</a>] [<a +href="#tailpgfmanualse29.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse29.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">29 </span> <a + id="x30-29000029"></a>Creating Plots</h3> +<!--l. 12--><p class="noindent">This section describes the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfbaseplot</span></span></span> package. +<!--l. 14--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox361"><span +class="cmtt-10">\usepackage{</span><span +class="cmtt-10">pgfbaseplot</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="dx30-290001"></a> +<a + id="dx30-290002"></a> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox362"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfbaseplot</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="colorbox363"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfbaseplot</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. 15--><p class="noindent">This package provides a set of commands that are intended to make it reasonably easy to plot functions + using <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. It is loaded automatically by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span>, but you can load it manually if you have only included + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfcore</span></span></span>. </dd></dl> +<!--l. 21--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">29.1 </span> <a + id="x30-29100029.1"></a>Overview</h4> +<!--l. 23--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">29.1.1 </span> <a + id="x30-29200029.1.1"></a>When Should One Use PGF for Generating Plots? </h5> +<!--l. 25--><p class="noindent">There exist many powerful programs that produce plots, examples are <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small> </span>or <span +class="cmcsc-10"><small +class="small-caps">M</small><small +class="small-caps">A</small><small +class="small-caps">T</small><small +class="small-caps">H</small><small +class="small-caps">E</small><small +class="small-caps">M</small><small +class="small-caps">A</small><small +class="small-caps">T</small><small +class="small-caps">I</small><small +class="small-caps">C</small><small +class="small-caps">A</small></span>. These programs +can produce two different kinds of output: First, they can output a complete plot picture in a certain format (like +<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span>) that includes all low-level commands necessary for drawing the complete plot (including axes and +labels). Second, they can usually also produce “just plain data” in the form of a long list of coordinates. +Most of the powerful programs consider it a to be “a bit boring” to just output tabled data and very +much prefer to produce fancy pictures. Nevertheless, when coaxed, they can also provide the plain +data. +<!--l. 36--><p class="indent"> The plotting mechanism described in the following deals only with plotting data given in the form of a list of +coordinates. Thus, this section is about using <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> to turn lists of coordinates into plots. +<!--l. 41--><p class="indent"> <span +class="cmti-10">Note that is often not necessary to use </span><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span><span +class="cmti-10"> for this. </span>Programs like <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small> </span>can produce very +sophisticated plots and it is usually much easier to simply include these plots as a finished <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small> </span>or PostScript +graphics. +<!--l. 46--><p class="indent"> However, there are a number of reasons why you may wish to invest time and energy into mastering the +<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> commands for creating plots: + <ul class="itemize1"> + <li class="itemize">Virtually all plots produced by “external programs” use different fonts from the one used in your + document. + </li> + <li class="itemize">Even worse, formulas will look totally different, if they can be rendered at all. + </li> + <li class="itemize">Line width will usually be too large or too small. + </li> + <li class="itemize">Scaling effects upon inclusion can create a mismatch between sizes in the plot and sizes in the text. + + + </li> + <li class="itemize">The automatic grid generated by most programs is mostly distracting. + </li> + <li class="itemize">The automatic ticks generated by most programs are cryptic numerics. (Try adding a tick reading “<span +class="cmmi-10"><img +src="cmmi10-19.gif" alt="p" class="10x-x-19" /></span>” + at the right point.) + </li> + <li class="itemize">Most programs make it very easy to create “chart junk” in a most convenient fashion. All show, no + content. + </li> + <li class="itemize">Arrows and plot marks will almost never match the arrows used in the rest of the document.</li></ul> +<!--l. 75--><p class="indent"> The above list is not exhaustive, unfortunately. +<!--l. 78--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">29.1.2 </span> <a + id="x30-29300029.1.2"></a>How PGF Handles Plots</h5> +<!--l. 80--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> (conceptually) uses a two-stage process for generating plots. First, a <span +class="cmti-10">plot stream </span>must be produced. This +stream consists (more or less) of a large number of coordinates. Second a <span +class="cmti-10">plot handler </span>is applied to the stream. A +plot handler “does something” with the stream. The standard handler will issue line-to operations to the +coordinates in the stream. However, a handler might also try to issue appropriate curve-to operations in order to +smooth the curve. A handler may even do something else entirely, like writing each coordinate to another stream, +thereby duplicating the original stream. +<!--l. 91--><p class="indent"> Both for the creation of streams and the handling of streams different sets of commands exist. The commands +for creating streams start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfplotstream</span></span></span>, the commands for setting the handler start with +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfplothandler</span></span></span>. +<!--l. 98--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">29.2 </span> <a + id="x30-29400029.2"></a>Generating Plot Streams</h4> +<!--l. 100--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">29.2.1 </span> <a + id="x30-29500029.2.1"></a>Basic Building Blocks of Plot Streams</h5> +<!--l. 101--><p class="noindent">A <span +class="cmti-10">plot stream </span>is a (long) sequence of the following three commands: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x30-295002x1"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfplotstreamstart</span></span></span>, + </li> + <li class="enumerate" value="2" +><a + id="x30-295004x2"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfplotstreampoint</span></span></span>, and + </li> + <li class="enumerate" value="3" +><a + id="x30-295006x3"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfplotstreamend</span></span></span>.</li></ol> +<!--l. 111--><p class="noindent">Between calls of these commands arbitrary other code may be called. Obviously, the stream should start with the first +command and end with the last command. Here is an example of a plot stream: +<!--l. 114--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-556-" ><colgroup id="TBL-556-1g"><col +id="TBL-556-1"></colgroup><tr + valign="baseline" id="TBL-556-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-556-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfplotstreamstart</span> +<br><span +class="cmtt-8">\pgfplotstreampoint{\pgfpoint{1cm}{1cm}}</span> +<br><span +class="cmtt-8">\newdimen\mydim</span> +<br><span +class="cmtt-8">\mydim=2cm</span> +<br><span +class="cmtt-8">\pgfplotstreampoint{\pgfpoint{\mydim}{2cm}}</span> +<br><span +class="cmtt-8">\advance</span><span +class="cmtt-8"> \mydim</span><span +class="cmtt-8"> by</span><span +class="cmtt-8"> 3cm</span> +<br><span +class="cmtt-8">\pgfplotstreampoint{\pgfpoint{\mydim}{2cm}}</span> +<br><span +class="cmtt-8">\pgfplotstreamend</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 125--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox364"><span +class="cmtt-10">\pgfplotstreamstart</span></span> </dt><dd +class="description"> +<a + id="dx30-295007"></a> + <!--l. 126--><p class="noindent">This command signals that a plot stream starts. The effect of this command is to call the internal + command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@plotstreamstart</span></span></span>, which is set by the current plot handler to do whatever needs to + be done at the beginning of the plot. </dd></dl> +<!--l. 132--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox365"><span +class="cmtt-10">\pgfplotstreampoint</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx30-295008"></a> + <!--l. 133--><p class="noindent">This command adds a <span +class="cmsy-10"><</span><span +class="cmti-10">point</span><span +class="cmsy-10">> </span>to the current plot stream. The effect of this command is to call the + internal command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@plotstreampoint</span></span></span>, which is also set by the current plot handler. This command + should now “handle” the point in some sensible way. For example, a line-to command might be issued + for the point. </dd></dl> +<!--l. 140--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox366"><span +class="cmtt-10">\pgfplotstreamend</span></span> </dt><dd +class="description"> +<a + id="dx30-295009"></a> + <!--l. 141--><p class="noindent">This command signals that a plot stream ends. It calls <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@plotstreamend</span></span></span>, which should now do + any necessary “cleanup.” </dd></dl> +<!--l. 145--><p class="indent"> Note that plot streams are not buffered, that is, the different points are handled immediately. However, using the +recording handler, it is possible to record a stream. +<!--l. 149--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">29.2.2 </span> <a + id="x30-29600029.2.2"></a>Commands That Generate Plot Streams</h5> +<!--l. 151--><p class="noindent">Plot streams can be created “by hand” as in the earlier example. However, most of the time the coordinates will be +produced internally by some command. For example, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfplotxyfile</span></span></span> reads a file and converts it into a plot +stream. +<!--l. 156--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox367"><span +class="cmtt-10">\pgfplotxyfile</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx30-296001"></a> + <!--l. 157--><p class="noindent">This command will try to open the file <span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">></span>. If this succeeds, it will convert the file contents + into a plot stream as follows: A <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfplotstreamstart</span></span></span> is issued. Then, each nonempty line of the file + should start with two numbers separated by a space, such as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.1</span><span +class="cmtt-10"> 1</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">100</span><span +class="cmtt-10"> -.3</span></span></span>. Anything following + the numbers is ignored. + <!--l. 163--><p class="noindent">Each pair <span +class="cmsy-10"><</span><span +class="cmti-10">x</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">y</span><span +class="cmsy-10">> </span>of numbers is converted into one plot stream point in the xy-coordinate system. Thus, a + line like + <!--l. 165--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-557-" ><colgroup id="TBL-557-1g"><col +id="TBL-557-1"></colgroup><tr + valign="baseline" id="TBL-557-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-557-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">2</span><span +class="cmtt-8"> -5</span><span +class="cmtt-8"> some</span><span +class="cmtt-8"> text</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 168--><p class="noindent">is turned into + <!--l. 169--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-558-" ><colgroup id="TBL-558-1g"><col +id="TBL-558-1"></colgroup><tr + valign="baseline" id="TBL-558-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-558-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfplotstreampoint{\pgfpointxy{2}{-5}}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 173--><p class="noindent">The two characters <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">%</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">#</span></span></span> are also allowed in a file and they are both treated as comment characters. Thus, a + line starting with either of them is empty and, hence, ignored. + <!--l. 177--><p class="noindent">When the file has been read completely, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfplotstreamend</span></span></span> is called. </dd></dl> +<!--l. 182--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox368"><span +class="cmtt-10">\pgfplotxyzfile</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx30-296002"></a> + <!--l. 183--><p class="noindent">This command works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfplotxyfile</span></span></span>, only <span +class="cmti-10">three </span>numbers are expected on each non-empty line. They are + converted into points in the xyz-coordinate system. Consider, the following file: + <!--l. 186--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-559-" ><colgroup id="TBL-559-1g"><col +id="TBL-559-1"></colgroup><tr + valign="baseline" id="TBL-559-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-559-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Some</span><span +class="cmsltt-10x-x-80"> comments</span> +<br><span +class="cmtt-8">#</span><span +class="cmtt-8"> more</span><span +class="cmtt-8"> comments</span> +<br><span +class="cmtt-8">2</span><span +class="cmtt-8"> -5</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> 1</span><span +class="cmtt-8"> first</span><span +class="cmtt-8"> entry</span> +<br><span +class="cmtt-8">2</span><span +class="cmtt-8"> -.2</span><span +class="cmtt-8"> 2</span><span +class="cmtt-8"> second</span><span +class="cmtt-8"> entry</span> +<br><span +class="cmtt-8">2</span><span +class="cmtt-8"> -5</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> 2</span><span +class="cmtt-8"> third</span><span +class="cmtt-8"> entry</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 193--><p class="noindent">It is turned into the following stream: + <!--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-560-" ><colgroup id="TBL-560-1g"><col +id="TBL-560-1"></colgroup><tr + valign="baseline" id="TBL-560-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-560-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfplotstreamstart</span> +<br><span +class="cmtt-8">\pgfplotstreampoint{\pgfpointxyz{2}{-5}{1}}</span> +<br><span +class="cmtt-8">\pgfplotstreampoint{\pgfpointxyz{2}{-.2}{2}}</span> +<br><span +class="cmtt-8">\pgfplotstreampoint{\pgfpointxyz{2}{-5}{2}}</span> +<br><span +class="cmtt-8">\pgfplotstreamend</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 204--><p class="indent"> Currently, there is no command that can decide automatically whether the xy-coordinate system should be used +or whether the xyz-system should be used. However, it would not be terribly difficult to write a “smart file reader” +that parses coordinate files a bit more intelligently. +<!--l. 211--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox369"><span +class="cmtt-10">\pgfplotgnuplot</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">></span><span +class="cmtt-10">]{</span><span +class="cmsy-10"><</span><span +class="cmti-10">function</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx30-296003"></a> + <!--l. 212--><p class="noindent">This command will “try” to call the <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small> </span>program to generate the coordinates of the <span +class="cmsy-10"><</span><span +class="cmti-10">function</span><span +class="cmsy-10">></span>. + In detail, the following happens: + <!--l. 216--><p class="noindent">This command works with two files: <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.gnuplot</span></span></span> and <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span>. If the optional argument + <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">> </span>is not given, it is set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\jobname</span></span></span>. + <!--l. 220--><p class="noindent">Let us start with the situation where none of these files exists. Then <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will first generate the file + <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.gnuplot</span></span></span>. In this file it writes + <!--l. 223--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-561-" ><colgroup id="TBL-561-1g"><col +id="TBL-561-1"></colgroup><tr + valign="baseline" id="TBL-561-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-561-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">set</span><span +class="cmtt-8"> terminal</span><span +class="cmtt-8"> table;</span><span +class="cmtt-8"> set</span><span +class="cmtt-8"> output</span><span +class="cmtt-8"> "#1.table";</span><span +class="cmtt-8"> set</span><span +class="cmtt-8"> format</span><span +class="cmtt-8"> "</span><span +class="cmsltt-10x-x-80">%.5f"</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 226--><p class="noindent">where <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">#1</span></span></span> is replaced by <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">></span>. Then, in a second line, it writes the text <span +class="cmsy-10"><</span><span +class="cmti-10">function</span><span +class="cmsy-10">></span>. + <!--l. 229--><p class="noindent">Next, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will try to invoke the program <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span> with the argument <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.gnuplot</span></span></span>. This call may or may + not succeed, depending on whether the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\write18</span></span></span> mechanism (also known as shell escape) is switched on and + whether the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span> program is available. + <!--l. 235--><p class="noindent">Assuming that the call succeeded, the next step is to invoke <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfplotxyfile</span></span></span> on the file <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span>; which + is exactly the file that has just been created by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span>. + <!--l. 239--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-562-" ><colgroup id="TBL-562-1g"><col +id="TBL-562-1"><col +id="TBL-562-2"></colgroup><tr + valign="baseline" id="TBL-562-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-562-1-1" +class="td11"> <object data="pgfmanual-641.svg" width="114.11096pt" height="87.10106pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-562-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,-1)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (4,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplothandlerlineto</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplotgnuplot[plots/pgfplotgnuplot-example]{plot</span><span +class="cmtt-8"> [x=0:3.5]</span><span +class="cmtt-8"> x*sin(x)}</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. 248--><p class="noindent">The more difficult situation arises when the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.gnuplot</span></span></span> file exists, which will be the case on the second run of + <span class="TEX">T<span +class="E">E</span>X</span> on the <span class="TEX">T<span +class="E">E</span>X</span> file. In this case <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will read this file and check whether it contains exactly what + <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> “would have written” into this file. If this is not the case, the file contents is overwritten with what + “should be there” and, as above, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span> is invoked to generate a new <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span> file. However, if the file + contents is “as expected,” the external <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span> program is <span +class="cmti-10">not </span>called. Instead, the <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span> file is + immediately read. + <!--l. 259--><p class="noindent">As explained in Section <a +href="pgfmanualse9.html#x10-1150009.12.3">9.12.3<!--tex4ht:ref: section-tikz-gnuplot --></a>, the net effect of the above mechanism is that <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span> is called as little as + possible and that when you pass along the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.gnuplot</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span> files with your <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.tex</span></span></span> file to someone else, that + person can <span class="TEX">T<span +class="E">E</span>X</span> the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.tex</span></span></span> file without having <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span> installed and without having the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\write18</span></span></span> mechanism + switched on. </dd></dl> +<!--l. 269--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">29.3 </span> <a + id="x30-29700029.3"></a>Plot Handlers</h4> +<!--l. 273--><p class="noindent">A <span +class="cmti-10">plot handler </span>prescribes what “should be done” with a plot stream. You must set the plot handler before the +stream starts. The following commands install the most basic plot handlers; more plot handlers are defined in the +file <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflibraryplothandlers</span></span></span>, which is documented in Section <a +href="pgfmanualse14.html#x15-16800014.3">14.3<!--tex4ht:ref: section-library-plothandlers --></a>. +<!--l. 279--><p class="indent"> All plot handlers work by setting redefining the following three macros: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@plotstreamstart</span></span></span>, +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@plotstreampoint</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@plotstreamend</span></span></span>. +<!--l. 283--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox370"><span +class="cmtt-10">\pgfplothandlerlineto</span></span> </dt><dd +class="description"> +<a + id="dx30-297001"></a> + <!--l. 284--><p class="noindent">This handler will issue a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathlineto</span></span></span> command for each point of the plot, <span +class="cmti-10">except </span>possibly for the + first. What happens with the first point can be specified using the two commands described below. + <!--l. 289--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-563-" ><colgroup id="TBL-563-1g"><col +id="TBL-563-1"><col +id="TBL-563-2"></colgroup><tr + valign="baseline" id="TBL-563-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-563-1-1" +class="td11"> <object data="pgfmanual-642.svg" width="85.75826pt" height="57.3055pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-563-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplothandlerlineto</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{1cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{3cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{2cm}}</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{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 304--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox371"><span +class="cmtt-10">\pgfsetmovetofirstplotpoint</span></span> </dt><dd +class="description"> +<a + id="dx30-297002"></a> + <!--l. 305--><p class="noindent">Specifies that the line-to plot handler (and also some other plot handlers) should issue a move-to + command for the first point of the plot instead of a line-to. This will start a new part of the current + path, which is not always, but often, desirable. This is the default. </dd></dl> +<!--l. 312--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox372"><span +class="cmtt-10">\pgfsetlinetofirstplotpoint</span></span> </dt><dd +class="description"> +<a + id="dx30-297003"></a> + <!--l. 313--><p class="noindent">Specifies that plot handlers should issue a line-to command for the first point of the plot. + + + <!--l. 316--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-564-" ><colgroup id="TBL-564-1g"><col +id="TBL-564-1"><col +id="TBL-564-2"></colgroup><tr + valign="baseline" id="TBL-564-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-564-1-1" +class="td11"> <object data="pgfmanual-643.svg" width="85.75826pt" height="57.3055pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-564-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathmoveto{\pgfpointorigin}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetlinetofirstplotpoint</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplothandlerlineto</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{1cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{3cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{2cm}}</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{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 332--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox373"><span +class="cmtt-10">\pgfplothandlerdiscard</span></span> </dt><dd +class="description"> +<a + id="dx30-297004"></a> + <!--l. 333--><p class="noindent">This handler will simply throw away the stream. </dd></dl> +<!--l. 336--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox374"><span +class="cmtt-10">\pgfplothandlerrecord</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">macro</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx30-297005"></a> + <!--l. 337--><p class="noindent">When this handler is installed, each time a plot stream command is called, this command will be + appended to <span +class="cmsy-10"><</span><span +class="cmti-10">macros</span><span +class="cmsy-10">></span>. Thus, at the end of the stream, <span +class="cmsy-10"><</span><span +class="cmti-10">macro</span><span +class="cmsy-10">> </span>will contain all the commands that + were issued on the stream. You can then install another handler and invoke <span +class="cmsy-10"><</span><span +class="cmti-10">macro</span><span +class="cmsy-10">> </span>to “replay” the + stream (possibly many times). + <!--l. 344--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-565-" ><colgroup id="TBL-565-1g"><col +id="TBL-565-1"><col +id="TBL-565-2"></colgroup><tr + valign="baseline" id="TBL-565-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-565-1-1" +class="td11"> <object data="pgfmanual-644.svg" width="69.14879pt" height="65.201pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-565-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplothandlerrecord{\mystream}</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{1cm}{0cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{2cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{3cm}{1cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplotstreampoint{\pgfpoint{1cm}{2cm}}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplotstreamend</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplothandlerlineto</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \mystream</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfplothandlerclosedcurve</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \mystream</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke}</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse30.html" >next</a>] [<a +href="pgfmanualse28.html" >prev</a>] [<a +href="pgfmanualse28.html#tailpgfmanualse28.html" >prev-tail</a>] [<a +href="pgfmanualse29.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse29.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse29.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse3.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse3.html new file mode 100644 index 00000000000..d3a305f8a11 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse3.html @@ -0,0 +1,4152 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>3 Tutorial: A Picture for Karl’s Students</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse4.html" >next</a>] [<a +href="pgfmanualse2.html" >prev</a>] [<a +href="pgfmanualse2.html#tailpgfmanualse2.html" >prev-tail</a>] [<a +href="#tailpgfmanualse3.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse3.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">3 </span> <a + id="x4-220003"></a>Tutorial: A Picture for Karl’s Students</h3> +<!--l. 3--><p class="noindent">This tutorial is intended for new users of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and Ti<span +class="cmti-10">k</span>Z. It does not give an exhaustive account of all the features of +Ti<span +class="cmti-10">k</span>Z or <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, just of those that you are likely to use right away. +<!--l. 7--><p class="indent"> Karl is a math and chemistry high-school teacher. He used to create the graphics in his worksheets and exams +using <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>’s <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{picture}</span></span></span> environment. While the results were acceptable, creating the graphics often turned out +to be a lengthy process. Also, there tended to be problems with lines having slightly wrong angles and circles also +seemed to be hard to get right. Naturally, his students could not care less whether the lines had the exact right +angles and they find Karl’s exams too difficult no matter how nicely they were drawn. But Karl was never entirely +satisfied with the result. +<!--l. 17--><p class="indent"> Karl’s son, who was even less satisfied with the results (he did not have to take the exams, after all), told Karl +that he might wish to try out a new package for creating graphics. A bit confusingly, this package seems to have two +names: First, Karl had to download and install a package called <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. Then it turns out that inside this package +there is another package called Ti<span +class="cmti-10">k</span>Z, which is supposed to stand for “Ti<span +class="cmti-10">k</span>Z ist <span +class="cmti-10">kein </span>Zeichenprogramm.” Karl +finds this all a bit strange and Ti<span +class="cmti-10">k</span>Z seems to indicate that the package does not do what he needs. +However, having used <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small> </span>software for quite some time and “<span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small> </span>not being Unix,” there seems to +be hope yet. His son assures him that Ti<span +class="cmti-10">k</span>Z’s name is intended to warn people that Ti<span +class="cmti-10">k</span>Z is not a +program that you can use to draw graphics with your mouse or tablet. Rather, it is more like a “graphics +language.” +<!--l. 33--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a + id="x4-230003.1"></a>Problem Statement</h4> +<!--l. 35--><p class="noindent">Karl wants to put a graphic on the next worksheet for his students. He is currently teaching his students about sine +and cosine. What he would like to have is something that looks like this (ideally): +<!--l. 40--><p class="noindent"><object data="pgfmanual-5.svg" width="465.67824pt" height="269.39056pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> + + +<!--l. 115--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a + id="x4-240003.2"></a>Setting up the Environment</h4> +<!--l. 117--><p class="noindent">In Ti<span +class="cmti-10">k</span>Z, to draw a picture, at the start of the picture you need to tell <span class="TEX">T<span +class="E">E</span>X</span> or <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> that you want to start a +picture. In <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> this is done using the environment <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span>, in plain <span class="TEX">T<span +class="E">E</span>X</span> you just use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikzpicture</span></span></span> +to start the picture and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\endtikzpicture</span></span></span> to end it. +<!--l. 123--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">3.2.1 </span> <a + id="x4-250003.2.1"></a>Setting up the Environment in <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span></h5> +<!--l. 125--><p class="noindent">Karl, being a <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> user, thus sets up his file as follows: +<!--l. 127--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-4-" ><colgroup id="TBL-4-1g"><col +id="TBL-4-1"></colgroup><tr + valign="baseline" id="TBL-4-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-4-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\documentclass{article}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> say</span> +<br><span +class="cmtt-8">\usepackage{tikz}</span> +<br><span +class="cmtt-8">\begin{document}</span> +<br><span +class="cmtt-8">We</span><span +class="cmtt-8"> are</span><span +class="cmtt-8"> working</span><span +class="cmtt-8"> on</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8">\end{tikzpicture}.</span> +<br><span +class="cmtt-8">\end{document}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 139--><p class="indent"> When executed, that is, run via <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdflatex</span></span></span> or via <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">latex</span></span></span> followed by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span>, the resulting will contain something +that looks like this: +<!--l. 142--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-5-" ><colgroup id="TBL-5-1g"><col +id="TBL-5-1"><col +id="TBL-5-2"></colgroup><tr + valign="baseline" id="TBL-5-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-5-1-1" +class="td11"> We are working on<object data="pgfmanual-6.svg" width="85.75821pt" height="85.75821pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-5-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">We</span><span +class="cmtt-8"> are</span><span +class="cmtt-8"> working</span><span +class="cmtt-8"> on</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8">\end{tikzpicture}.</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 150--><p class="indent"> Admittedly, not quite the whole picture, yet, but we do have the axes established. Well, not quite, but we have +the lines that make up the axes drawn. Karl suddenly has a sinking feeling that the picture is still some way +off. +<!--l. 155--><p class="indent"> Let’s have a more detailed look at the code. First, the package <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tikz</span></span></span> is loaded. This package is a so-called +“frontend” to the basic <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> system. The basic layer, which is also described in this manual, is somewhat +more, well, basic and thus harder to use. The frontend makes things easier by providing a simpler +syntax. +<!--l. 161--><p class="indent"> Inside the environment there are two <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> commands. They mean: “The path, which is specified following the +command up to the semicolon, should be drawn.” The first path is specified as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(-1.5,0)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> (0,1.5)</span></span></span>, +which means “a straight line from the point at position (<span +class="cmsy-10">-</span>1<span +class="cmmi-10">.</span>5<span +class="cmmi-10">,</span>0) to the point at position (0<span +class="cmmi-10">,</span>1<span +class="cmmi-10">.</span>5).” +Here, the positions are specified within a special coordinate system in which, initially, one unit is +1cm. +<!--l. 169--><p class="indent"> Karl is quite pleased to note that the environment automatically reserves enough space to encompass the +picture. +<!--l. 173--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">3.2.2 </span> <a + id="x4-260003.2.2"></a>Setting up the Environment in Plain <span class="TEX">T<span +class="E">E</span>X</span></h5> +<!--l. 175--><p class="noindent">Karl’s wife Gerda, who also happens to be a math teacher, is not a <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> user, but uses plain <span class="TEX">T<span +class="E">E</span>X</span> since she +prefers to do things “the old way.” She can also use Ti<span +class="cmti-10">k</span>Z. Instead of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\usepackage{tikz}</span></span></span> she has to +write <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\input</span><span +class="cmtt-10"> tikz.tex</span></span></span> and instead of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\begin{tikzpicture}</span></span></span> she writes <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikzpicture</span></span></span> and instead of +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\end{tikzpicture}</span></span></span> she writes <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\endtikzpicture</span></span></span>. +<!--l. 182--><p class="indent"> Thus, she would use: + + +<!--l. 183--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-6-" ><colgroup id="TBL-6-1g"><col +id="TBL-6-1"></colgroup><tr + valign="baseline" id="TBL-6-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-6-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmsltt-10x-x-80">%%</span><span +class="cmsltt-10x-x-80"> Plain</span><span +class="cmsltt-10x-x-80"> TeX</span><span +class="cmsltt-10x-x-80"> file</span> +<br><span +class="cmtt-8">\input</span><span +class="cmtt-8"> tikz.tex</span> +<br><span +class="cmtt-8">\baselineskip=12pt</span> +<br><span +class="cmtt-8">\hsize=6.3truein</span> +<br><span +class="cmtt-8">\vsize=8.7truein</span> +<br><span +class="cmtt-8">We</span><span +class="cmtt-8"> are</span><span +class="cmtt-8"> working</span><span +class="cmtt-8"> on</span> +<br><span +class="cmtt-8">\tikzpicture</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8">\endtikzpicture.</span> +<br><span +class="cmtt-8">\bye</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 197--><p class="indent"> Gerda can typeset this file using either <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex</span></span></span> together with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span>. Ti<span +class="cmti-10">k</span>Z will automatically discern +which driver she is using. If she wishes to use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvipdfm</span></span></span> together with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex</span></span></span>, she either needs to modify the file +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf.cfg</span></span></span> or can write <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\def\pgfsysdriver{pgfsys-dvipdfm.def}</span></span></span> somewhere <span +class="cmti-10">before </span>she inputs <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tikz.tex</span></span></span> or +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf.tex</span></span></span>. +<!--l. 207--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a + id="x4-270003.3"></a>Straight Path Construction</h4> +<!--l. 209--><p class="noindent">The basic building block of all pictures in Ti<span +class="cmti-10">k</span>Z is the path. A <span +class="cmti-10">path </span>is a series of straight lines and curves that are +connected (that is not the whole picture, but let us ignore the complications for the moment). You +start a path by specifying the coordinates of the start position as a point in round brackets, as in +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0,0)</span></span></span>. This is followed by a series of “path extension operations.” The simplest is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span>, which we used +already. It must be followed by another coordinate and it extends the path in a straight line to this new +position. For example, if we were to turn the two paths of the axes into one path, the following would +result: +<!--l. 220--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-7-" ><colgroup id="TBL-7-1g"><col +id="TBL-7-1"><col +id="TBL-7-2"></colgroup><tr + valign="baseline" id="TBL-7-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-7-1-1" +class="td11"> <object data="pgfmanual-7.svg" width="85.75821pt" height="85.75821pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-7-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 224--><p class="indent"> Karl is a bit confused by the fact that there is no <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment, here. Instead, the little +command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz</span></span></span> is used. This command either takes one argument (starting with an opening brace as in +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz{\draw</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> (1.5,0)}</span></span></span>, which yields <object data="pgfmanual-8.svg" width="43.0791pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>) or collects everything up to the next semicolon and +puts it inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment. As a rule of thumb, all Ti<span +class="cmti-10">k</span>Z graphic drawing commands must occur +as an argument of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz</span></span></span> or inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment. Fortunately, the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> will only be +defined inside this environment, so there is little chance that you will accidentally do something wrong +here. +<!--l. 237--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a + id="x4-280003.4"></a>Curved Path Construction</h4> +<!--l. 239--><p class="noindent">The next thing Karl wants to do is to draw the circle. For this, straight lines obviously will not do. Instead, we need +some way to draw curves. For this, Ti<span +class="cmti-10">k</span>Z provides a special syntax. One or two “control points” are needed. The +math behind them is not quite trivial, but here is the basic idea: Suppose you are at point <span +class="cmmi-10">x </span>and the first control +point is <span +class="cmmi-10">y</span>. Then the curve will start “going in the direction of <span +class="cmmi-10">y </span>at <span +class="cmmi-10">x</span>,” that is, the tangent of the +curve at <span +class="cmmi-10">x </span>will point toward <span +class="cmmi-10">y</span>. Next, suppose the curve should end at <span +class="cmmi-10">z </span>and the second support point +is <span +class="cmmi-10">w</span>. Then the curve will, indeed, end at <span +class="cmmi-10">z </span>and the tangent of the curve at point <span +class="cmmi-10">z </span>will go through +<span +class="cmmi-10">w</span>. +<!--l. 250--><p class="indent"> Here is an example (the control points have been added for clarity): + + +<!--l. 251--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-8-" ><colgroup id="TBL-8-1g"><col +id="TBL-8-1"><col +id="TBL-8-2"></colgroup><tr + valign="baseline" id="TBL-8-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-8-1-1" +class="td11"> <object data="pgfmanual-9.svg" width="61.30548pt" height="32.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-8-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"> \filldraw</span><span +class="cmtt-8"> [gray]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)</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"> </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"> (1,1)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)</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"> </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"> (2,1)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt)</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"> </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"> (2,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (2,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 261--><p class="indent"> The general syntax for extending a path in a “curved” way is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">..</span><span +class="cmtt-10"> controls</span></span></span> <span +class="cmsy-10"><</span><span +class="cmti-10">first control point</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">and</span></span></span> <span +class="cmsy-10"><</span><span +class="cmti-10">second</span> +<span +class="cmti-10">control point</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">..</span></span></span> <span +class="cmsy-10"><</span><span +class="cmti-10">end point</span><span +class="cmsy-10">></span>. You can leave out the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">and</span></span></span> <span +class="cmsy-10"><</span><span +class="cmti-10">second control point</span><span +class="cmsy-10">></span>, which causes the first one to be used +twice. +<!--l. 267--><p class="indent"> So, Karl can now add the first half circle to the picture: +<!--l. 269--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-9-" ><colgroup id="TBL-9-1g"><col +id="TBL-9-1"><col +id="TBL-9-2"></colgroup><tr + valign="baseline" id="TBL-9-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-9-1-1" +class="td11"> <object data="pgfmanual-10.svg" width="85.75821pt" height="85.75821pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-9-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</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> (-1,0.555)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> (-0.555,1)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (0,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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> (0.555,1)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> (1,0.555)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (1,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 278--><p class="indent"> Karl is happy with the result, but finds specifying circles in this way to be extremely awkward. Fortunately, +there is a much simpler way. +<!--l. 282--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a + id="x4-290003.5"></a>Circle Path Construction</h4> +<!--l. 284--><p class="noindent">In order to draw a circle, the path construction operation <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">circle</span></span></span> can be used. This operation is followed by a radius +in round brackets as in the following example: (Note that the previous position is used as the <span +class="cmti-10">center </span>of the +circle.) +<!--l. 289--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-10-" ><colgroup id="TBL-10-1g"><col +id="TBL-10-1"><col +id="TBL-10-2"></colgroup><tr + valign="baseline" id="TBL-10-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-10-1-1" +class="td11"> <object data="pgfmanual-11.svg" width="20.4pt" height="20.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-10-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (10pt);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 293--><p class="indent"> You can also append an ellipse to the path using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ellipse</span></span></span> operation. Instead of a single radius you can +specify two of them, one for the <span +class="cmmi-10">x</span>-direction and one for the <span +class="cmmi-10">y</span>-direction, separated by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">and</span></span></span>: +<!--l. 298--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-11-" ><colgroup id="TBL-11-1g"><col +id="TBL-11-1"><col +id="TBL-11-2"></colgroup><tr + valign="baseline" id="TBL-11-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-11-1-1" +class="td11"> <object data="pgfmanual-12.svg" width="40.4pt" height="20.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-11-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> ellipse</span><span +class="cmtt-8"> (20pt</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> 10pt);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 302--><p class="indent"> To draw an ellipse whose axes are not horizontal and vertical, but point in an arbitrary direction (a “turned +ellipse” like <object data="pgfmanual-13.svg" width="12.4573pt" height="9.28381pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>) you can use transformations, which are explained later. The code for the little ellipse is +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz</span><span +class="cmtt-10"> \draw[rotate=30]</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> ellipse</span><span +class="cmtt-10"> (6pt</span><span +class="cmtt-10"> and</span><span +class="cmtt-10"> 3pt);</span></span></span>, by the way. +<!--l. 309--><p class="indent"> So, returning to Karl’s problem, he can write <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> circle</span><span +class="cmtt-10"> (1cm);</span></span></span> to draw the circle: +<!--l. 312--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-12-" ><colgroup id="TBL-12-1g"><col +id="TBL-12-1"><col +id="TBL-12-2"></colgroup><tr + valign="baseline" id="TBL-12-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-12-1-1" +class="td11"> <object data="pgfmanual-14.svg" width="85.75821pt" height="85.75821pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-12-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</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> + + +</div> +<!--l. 321--><p class="indent"> At this point, Karl is a bit alarmed that the circle is so small when he wants the final picture to +be much bigger. He is pleased to learn that Ti<span +class="cmti-10">k</span>Z has powerful transformation options and scaling +everything by a factor of three is very easy. But let us leave the size as it is for the moment to save some +space. +<!--l. 330--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.6 </span> <a + id="x4-300003.6"></a>Rectangle Path Construction</h4> +<!--l. 332--><p class="noindent">The next things we would like to have is the grid in the background. There are several ways to produce it. For +example, one might draw lots of rectangles. Since rectangles are so common, there is a special syntax for them: To +add a rectangle to the current path, use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span> path construction operation. This operation should +be followed by another coordinate and will append a rectangle to the path such that the previous +coordinate and the next coordinates are corners of the rectangle. So, let us add two rectangles to the +picture: +<!--l. 341--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-13-" ><colgroup id="TBL-13-1g"><col +id="TBL-13-1"><col +id="TBL-13-2"></colgroup><tr + valign="baseline" id="TBL-13-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-13-1-1" +class="td11"> <object data="pgfmanual-15.svg" width="85.75821pt" height="85.75821pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-13-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</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (0.5,0.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-0.5,-0.5)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (-1,-1);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 351--><p class="indent"> While this may be nice in other situations, this is not really leading anywhere with Karl’s problem: First, we +would need an awful lot of these rectangles and then there is the border that is not “closed.” +<!--l. 355--><p class="indent"> So, Karl is about to resort to simply drawing four vertical and four horizontal lines using the nice <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> +command, when he learns that there is a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">grid</span></span></span> path construction operation. +<!--l. 361--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.7 </span> <a + id="x4-310003.7"></a>Grid Path Construction</h4> +<!--l. 363--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">grid</span></span></span> path operation adds a grid to the current path. It will add lines making up a grid that fills the rectangle +whose one corner is the current point and whose other corner is the point following the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">grid</span></span></span> operation. For +example, the code <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz</span><span +class="cmtt-10"> \draw[step=2pt]</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> grid</span><span +class="cmtt-10"> (10pt,10pt);</span></span></span> produces <object data="pgfmanual-16.svg" width="10.4pt" height="10.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. Note how the optional +argument for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> can be used to specify a grid width (there are also <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xstep</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ystep</span></span></span> to define the steppings +independently). As Karl will learn soon, there are <span +class="cmti-10">lots </span>of things that can be influenced using such +options. +<!--l. 374--><p class="indent"> For Karl, the following code could be used: +<!--l. 376--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-14-" ><colgroup id="TBL-14-1g"><col +id="TBL-14-1"><col +id="TBL-14-2"></colgroup><tr + valign="baseline" id="TBL-14-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-14-1-1" +class="td11"> <object data="pgfmanual-17.svg" width="85.75821pt" height="85.75821pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-14-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</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + +<!--l. 385--><p class="indent"> Having another look at the desired picture, Karl notices that it would be nice for the grid to be more subdued. +(His son told him that grids tend to be distracting if they are not subdued.) To subdue the grid, Karl adds two more +options to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> command that draws the grid. First, he uses the color <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gray</span></span></span> for the grid lines. Second, he +reduces the line width to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">very</span><span +class="cmtt-10"> thin</span></span></span>. Finally, he swaps the ordering of the commands so that the grid is drawn first +and everything else on top. +<!--l. 394--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-15-" ><colgroup id="TBL-15-1g"><col +id="TBL-15-1"><col +id="TBL-15-2"></colgroup><tr + valign="baseline" id="TBL-15-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-15-1-1" +class="td11"> <object data="pgfmanual-18.svg" width="85.75821pt" height="85.75821pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-15-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[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 404--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.8 </span> <a + id="x4-320003.8"></a>Adding a Touch of Style</h4> +<!--l. 406--><p class="noindent">Instead of the options <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gray,very</span><span +class="cmtt-10"> thin</span></span></span> Karl could also have said <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">style=help</span><span +class="cmtt-10"> lines</span></span></span>. <span +class="cmti-10">Styles </span>are predefined sets of +options that can be used to organize how a graphic is drawn. By saying <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">style=help</span><span +class="cmtt-10"> lines</span></span></span> you say +“use the style that I (or someone else) has set for drawing help lines.” If Karl decides, at some later +point, that grids should be drawn, say, using the color <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">blue!50</span></span></span> instead of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gray</span></span></span>, he could say the +following: +<!--l. 413--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-16-" ><colgroup id="TBL-16-1g"><col +id="TBL-16-1"></colgroup><tr + valign="baseline" id="TBL-16-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-16-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\tikzstyle</span><span +class="cmtt-8"> help</span><span +class="cmtt-8"> lines=[color=blue!50,very</span><span +class="cmtt-8"> thin]</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 416--><p class="indent"> Alternatively, he could have said the following: +<!--l. 417--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-17-" ><colgroup id="TBL-17-1g"><col +id="TBL-17-1"></colgroup><tr + valign="baseline" id="TBL-17-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-17-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\tikzstyle</span><span +class="cmtt-8"> help</span><span +class="cmtt-8"> lines+=[color=blue!50]</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 420--><p class="indent"> This would have added the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=blue!50</span></span></span> option. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">help</span><span +class="cmtt-10"> lines</span></span></span> style would now contain <span +class="cmti-10">two </span>color options, +but the second would override the first. +<!--l. 424--><p class="indent"> Using styles makes your graphics code more flexible. You can change the way things look easily in a consistent +manner. +<!--l. 427--><p class="indent"> To build a hierarchy of styles you can have one style use another. So in order to define a style <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">Karl's</span><span +class="cmtt-10"> grid</span></span></span> that +is based on the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">grid</span></span></span> style Karl could say +<!--l. 430--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-18-" ><colgroup id="TBL-18-1g"><col +id="TBL-18-1"></colgroup><tr + valign="baseline" id="TBL-18-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-18-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikzstyle</span><span +class="cmtt-8"> Karl's</span><span +class="cmtt-8"> grid=[style=help</span><span +class="cmtt-8"> lines,color=blue!50]</span> +<br><span +class="cmtt-8">...</span> +<br><span +class="cmtt-8">\draw[style=Karl's</span><span +class="cmtt-8"> grid]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (5,5);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 436--><p class="indent"> You can also leave out the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">style=</span></span></span>. Thus, whenever Ti<span +class="cmti-10">k</span>Z encounters an options that it does not know about, it +will check whether this option happens to be the name of a style. If so, the style is used. Thus, Karl could also have +written: +<!--l. 440--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-19-" ><colgroup id="TBL-19-1g"><col +id="TBL-19-1"></colgroup><tr + valign="baseline" id="TBL-19-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-19-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikzstyle</span><span +class="cmtt-8"> Karl's</span><span +class="cmtt-8"> grid=[help</span><span +class="cmtt-8"> lines,color=blue!50]</span> +<br><span +class="cmtt-8">...</span> +<br><span +class="cmtt-8">\draw[Karl's</span><span +class="cmtt-8"> grid]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (5,5);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 446--><p class="indent"> For some styles, like the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">very</span><span +class="cmtt-10"> thin</span></span></span> style, it is pretty clear what the style does and there is no need to say +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">style=very</span><span +class="cmtt-10"> thin</span></span></span>. For other styles, like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">help</span><span +class="cmtt-10"> lines</span></span></span>, it seems more natural to me to say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">style=help</span><span +class="cmtt-10"> lines</span></span></span>. But, +mainly, this is a matter of taste. +<!--l. 452--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.9 </span> <a + id="x4-330003.9"></a>Drawing Options</h4> + + +<!--l. 454--><p class="noindent">Karl wonders what other options there are that influence how a path is drawn. He saw already that the +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>option can be used to set the line’s color. The option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">color</span><span +class="cmsy-10">> </span>does nearly the same, only it sets +the color for the lines only and a different color can be used for filling (Karl will need this when he fills the arc for +the angle). +<!--l. 461--><p class="indent"> He saw that the style <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">very</span><span +class="cmtt-10"> thin</span></span></span> yields very thin lines. Karl is not really surprised by this and neither is he +surprised to learn that <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">thin</span></span></span> yields thin lines, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">thick</span></span></span> yields thick lines, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">very</span><span +class="cmtt-10"> thick</span></span></span> yields very thick lines, +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ultra</span><span +class="cmtt-10"> thick</span></span></span> yields really, really thick lines and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ultra</span><span +class="cmtt-10"> thin</span></span></span> yields lines that are so thin that low-resolution printers +and displays will have trouble showing them. He wonders what gives lines of “normal” thickness. It turns out that +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">thin</span></span></span> is the correct choice. This seems strange to Karl, but his son explains him that <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> has two commands +called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\thinlines</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\thicklines</span></span></span> and that <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\thinlines</span></span></span> gives the line width of “normal” lines, +more precisely, of the thickness that, say, the stem of a letter like “T” or “i” has. Nevertheless, Karl +would like to know whether there is anything “in the middle” between <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">thin</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">thick</span></span></span>. There is: +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">semithick</span></span></span>. +<!--l. 476--><p class="indent"> Another useful thing one can do with lines is to dash or dot them. For this, the two styles <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dashed</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dotted</span></span></span> +can be used, yielding <object data="pgfmanual-19.svg" width="10.4pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> and <object data="pgfmanual-20.svg" width="10.4pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. Both options also exist in a loose and a dense version, called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">loosely</span><span +class="cmtt-10"> dashed</span></span></span>, +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">densely</span><span +class="cmtt-10"> dashed</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">loosely</span><span +class="cmtt-10"> dotted</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">closely</span><span +class="cmtt-10"> dotted</span></span></span>. If he really, really needs to, Karl can also define much +more complex dashing patterns with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dash</span><span +class="cmtt-10"> pattern</span></span></span> option, but his son insists that dashing is to be used with +utmost care and mostly distracts. Karl’s son claims that complicated dashing patterns are evil. Karl’s students do +not care about dashing patterns. +<!--l. 489--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.10 </span> <a + id="x4-340003.10"></a>Arc Path Construction</h4> +<!--l. 491--><p class="noindent">Our next obstacle is to draw the arc for the angle. For this, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">arc</span></span></span> path construction operation is useful, +which draws part of a circle or ellipse. This <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">arc</span></span></span> operation must be followed by a triple in rounded +brackets, where the components of the triple are separated by colons. The first two components are +angles, the last one is a radius. An example would be <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(10:80:10pt)</span></span></span>, which means “an arc from 10 +degrees to 80 degrees on a circle of radius 10pt.” Karl obviously needs an arc from 0<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup> to 30<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>. The +radius should be something relatively small, perhaps around one third of the circle’s radius. This gives: +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0:30:3mm)</span></span></span>. +<!--l. 502--><p class="indent"> When one uses the arc path construction operation, the specified arc will be added with its starting point at the +current position. So, we first have to “get there.” +<!--l. 506--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-20-" ><colgroup id="TBL-20-1g"><col +id="TBL-20-1"><col +id="TBL-20-2"></colgroup><tr + valign="baseline" id="TBL-20-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-20-1-1" +class="td11"> <object data="pgfmanual-21.svg" width="85.75821pt" height="85.75821pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-20-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[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:3mm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 516--><p class="indent"> Karl thinks this is really a bit small and he cannot continue unless he learns how to do scaling. For this, he can +add the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[scale=3]</span></span></span> option. He could add this option to each <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> command, but that would be +awkward. Instead, he adds it to the whole environment, which causes this option to apply to everything +within. + + +<!--l. 522--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-22.svg" width="256.47464pt" height="256.47464pt" 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-21-" ><colgroup id="TBL-21-1g"><col +id="TBL-21-1"></colgroup><tr + valign="baseline" id="TBL-21-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-21-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:3mm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 532--><p class="indent"> As for circles, you can specify “two” radii in order to get an elliptical arc. +<!--l. 535--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-22-" ><colgroup id="TBL-22-1g"><col +id="TBL-22-1"><col +id="TBL-22-2"></colgroup><tr + valign="baseline" id="TBL-22-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-22-1-1" +class="td11"> <object data="pgfmanual-23.svg" width="99.98462pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-22-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:315:1.75cm</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> 1cm);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 540--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.11 </span> <a + id="x4-350003.11"></a>Clipping a Path</h4> +<!--l. 542--><p class="noindent">In order to save space in this manual, it would be nice to clip Karl’s graphics a bit so that we can focus on the +“interesting” parts. Clipping is pretty easy in Ti<span +class="cmti-10">k</span>Z. You can use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\clip</span></span></span> command clip all subsequent +drawing. It works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span>, only it does not draw anything, but uses the given path to clip everything +subsequently. +<!--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-23-" ><colgroup id="TBL-23-1g"><col +id="TBL-23-1"><col +id="TBL-23-2"></colgroup><tr + valign="baseline" id="TBL-23-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-23-1-1" +class="td11"> <object data="pgfmanual-24.svg" width="102.4309pt" height="81.09004pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-23-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip</span><span +class="cmtt-8"> (-0.1,-0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.1,0.75);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:3mm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 560--><p class="indent"> You can also do both at the same time: Draw <span +class="cmti-10">and </span>clip a path. For this, use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> command and add the +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">clip</span></span></span> option. (This is not the whole picture: You can also use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\clip</span></span></span> command and add the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> +option. Well, that is also not the whole picture: In reality, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> is just a shorthand for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[draw]</span></span></span> + + +and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\clip</span></span></span> is a shorthand for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[clip]</span></span></span> and you could also say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[draw,clip]</span></span></span>.) Here is an +example: +<!--l. 568--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-24-" ><colgroup id="TBL-24-1g"><col +id="TBL-24-1"><col +id="TBL-24-2"></colgroup><tr + valign="baseline" id="TBL-24-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-24-1-1" +class="td11"> <object data="pgfmanual-25.svg" width="102.83093pt" height="102.83093pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-24-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip[draw]</span><span +class="cmtt-8"> (0.5,0.5)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.6cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:3mm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 580--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.12 </span> <a + id="x4-360003.12"></a>Parabola and Sine Path Construction</h4> +<!--l. 582--><p class="noindent">Although Karl does not need them for his picture, he is pleased to learn that there are <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parabola</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">sin</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">cos</span></span></span> +path operations for adding parabolas and sine and cosine curves to the current path. For the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parabola</span></span></span> operation, +the current point will lie on the parabola as well as the point given after the parabola operation. Consider the +following example: +<!--l. 589--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-25-" ><colgroup id="TBL-25-1g"><col +id="TBL-25-1"><col +id="TBL-25-2"></colgroup><tr + valign="baseline" id="TBL-25-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-25-1-1" +class="td11"> <object data="pgfmanual-26.svg" width="28.85274pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-25-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> parabola</span><span +class="cmtt-8"> (1,1);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 593--><p class="indent"> It is also possible to place the bend somewhere else: +<!--l. 595--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-26-" ><colgroup id="TBL-26-1g"><col +id="TBL-26-1"><col +id="TBL-26-2"></colgroup><tr + valign="baseline" id="TBL-26-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-26-1-1" +class="td11"> <object data="pgfmanual-27.svg" width="6.4pt" height="16.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-26-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[x=1pt,y=1pt]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> parabola</span><span +class="cmtt-8"> bend</span><span +class="cmtt-8"> (4,16)</span><span +class="cmtt-8"> (6,12);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 599--><p class="indent"> The operations <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">sin</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">cos</span></span></span> add a sine or cosine curve in the interval [0<span +class="cmmi-10">,<img +src="cmmi10-19.gif" alt="p" class="10x-x-19" />/</span>2] such that the previous +current point is at the start of the curve and the curve ends at the given end point. Here are two +examples: +<!--l. 603--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-27-" ><colgroup id="TBL-27-1g"><col +id="TBL-27-1"><col +id="TBL-27-2"></colgroup><tr + valign="baseline" id="TBL-27-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-27-1-1" +class="td11"> A sine <object data="pgfmanual-28.svg" width="7.15971pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> curve. </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-27-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">A</span><span +class="cmtt-8"> sine</span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \draw[x=1ex,y=1ex]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (1.57,1);</span><span +class="cmtt-8"> curve.</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 607--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-28-" ><colgroup id="TBL-28-1g"><col +id="TBL-28-1"><col +id="TBL-28-2"></colgroup><tr + valign="baseline" id="TBL-28-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-28-1-1" +class="td11"> <object data="pgfmanual-29.svg" width="27.43887pt" height="9.01108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-28-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[x=1.57ex,y=1ex]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> cos</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (3,-1)</span><span +class="cmtt-8"> cos</span><span +class="cmtt-8"> (4,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"> </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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,1)</span><span +class="cmtt-8"> cos</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (2,-1)</span><span +class="cmtt-8"> cos</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (4,1);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 614--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.13 </span> <a + id="x4-370003.13"></a>Filling and Drawing</h4> +<!--l. 616--><p class="noindent">Returning to the picture, Karl now wants the angle to be “filled” with a very light green. For this he uses <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\fill</span></span></span> +instead of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span>. Here is what Karl does: + + +<!--l. 620--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-29-" ><colgroup id="TBL-29-1g"><col +id="TBL-29-1"><col +id="TBL-29-2"></colgroup><tr + valign="baseline" id="TBL-29-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-29-1-1" +class="td11"> <object data="pgfmanual-30.svg" width="102.4309pt" height="81.09004pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-29-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip</span><span +class="cmtt-8"> (-0.1,-0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.1,0.75);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[green!20!white]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 631--><p class="indent"> The color <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">green!20!white</span></span></span> means 20% green and 80% white mixed together. Such color expression are possible +since <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> uses Uwe Kern’s <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xcolor</span></span></span> package, see the documentation of that package for details on color +expressions. +<!--l. 636--><p class="indent"> What would have happened, if Karl had not “closed” the path using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--(0,0)</span></span></span> at the end? In this case, the path +is closed automatically, so this could have been omitted. Indeed, it would even have been better to write the +following, instead: +<!--l. 640--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-30-" ><colgroup id="TBL-30-1g"><col +id="TBL-30-1"></colgroup><tr + valign="baseline" id="TBL-30-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-30-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[green!20!white]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 643--><p class="indent"> The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--cycle</span></span></span> causes the current path to be closed (actually the current part of the current path) by smoothly +joining the first and last point. To appreciate the difference, consider the following example: +<!--l. 648--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-31-" ><colgroup id="TBL-31-1g"><col +id="TBL-31-1"><col +id="TBL-31-2"></colgroup><tr + valign="baseline" id="TBL-31-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-31-1-1" +class="td11"> <object data="pgfmanual-31.svg" width="90.35823pt" height="45.17911pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-31-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[line</span><span +class="cmtt-8"> width=5pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (0,1.5);</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> make</span><span +class="cmsltt-10x-x-80"> bounding</span><span +class="cmsltt-10x-x-80"> box</span><span +class="cmsltt-10x-x-80"> higher</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 656--><p class="indent"> You can also fill and draw a path at the same time using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\filldraw</span></span></span> command. This will first draw the path, +then fill it. This may not seem too useful, but you can specify different colors to be used for filling and for stroking. +These are specified as optional arguments like this: +<!--l. 662--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-32-" ><colgroup id="TBL-32-1g"><col +id="TBL-32-1"><col +id="TBL-32-2"></colgroup><tr + valign="baseline" id="TBL-32-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-32-1-1" +class="td11"> <object data="pgfmanual-32.svg" width="102.4309pt" height="81.09004pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-32-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip</span><span +class="cmtt-8"> (-0.1,-0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.1,0.75);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=green!20!white,</span><span +class="cmtt-8"> draw=green!50!black]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 676--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.14 </span> <a + id="x4-380003.14"></a>Shading</h4> +<!--l. 678--><p class="noindent">Karl briefly considers the possibility of making the angle “more fancy” by <span +class="cmti-10">shading </span>it. Instead of filling the with a +uniform color, a smooth transition between different colors is used. For this, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\shade</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\shadedraw</span></span></span>, for shading +and drawing at the same time, can be used: + + +<!--l. 684--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-33-" ><colgroup id="TBL-33-1g"><col +id="TBL-33-1"><col +id="TBL-33-2"></colgroup><tr + valign="baseline" id="TBL-33-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-33-1-1" +class="td11"> <object data="pgfmanual-33.svg" width="99.5846pt" height="28.45274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-33-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikz</span><span +class="cmtt-8"> \shade</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (3,0.5)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 687--><p class="indent"> The default shading is a smooth transition from gray to white. To specify different colors, you can use +options: +<!--l. 690--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-34.svg" width="270.30106pt" height="30.05275pt" 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-34-" ><colgroup id="TBL-34-1g"><col +id="TBL-34-1"></colgroup><tr + valign="baseline" id="TBL-34-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-34-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[rounded</span><span +class="cmtt-8"> corners,ultra</span><span +class="cmtt-8"> thick]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \shade[top</span><span +class="cmtt-8"> color=yellow,bottom</span><span +class="cmtt-8"> color=black]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> +(2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \shade[left</span><span +class="cmtt-8"> color=yellow,right</span><span +class="cmtt-8"> color=black]</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> +(2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \shadedraw[inner</span><span +class="cmtt-8"> color=yellow,outer</span><span +class="cmtt-8"> color=black,draw=yellow]</span><span +class="cmtt-8"> (6,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> +(2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \shade[ball</span><span +class="cmtt-8"> color=green]</span><span +class="cmtt-8"> (9,.5)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 699--><p class="indent"> For Karl, the following might be appropriate: +<!--l. 701--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-35-" ><colgroup id="TBL-35-1g"><col +id="TBL-35-1"><col +id="TBL-35-2"></colgroup><tr + valign="baseline" id="TBL-35-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-35-1-1" +class="td11"> <object data="pgfmanual-35.svg" width="102.4309pt" height="81.09004pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-35-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip</span><span +class="cmtt-8"> (-0.1,-0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.1,0.75);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \shadedraw[left</span><span +class="cmtt-8"> color=gray,right</span><span +class="cmtt-8"> color=green,</span><span +class="cmtt-8"> draw=green!50!black]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 713--><p class="indent"> However, he wisely decides that shadings usually only distract without adding anything to the +picture. +<!--l. 717--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.15 </span> <a + id="x4-390003.15"></a>Specifying Coordinates</h4> +<!--l. 719--><p class="noindent">Karl now wants to add the sine and cosine lines. He knows already that he can use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=</span></span></span> option to set the +lines’s colors. So, what is the best way to specify the coordinates? +<!--l. 723--><p class="indent"> There are different ways of specifying coordinates. The easiest way is to say something like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(10pt,2cm)</span></span></span>. This +means 10pt in <span +class="cmmi-10">x</span>-direction and 2cm in <span +class="cmmi-10">y</span>-directions. Alternatively, you can also leave out the units as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,2)</span></span></span>, which +means “one times the current <span +class="cmmi-10">x</span>-vector plus twice the current <span +class="cmmi-10">y</span>-vector.” These vectors default to 1cm in the +<span +class="cmmi-10">x</span>-direction and 1cm in the <span +class="cmmi-10">y</span>-direction, respectively. +<!--l. 730--><p class="indent"> In order to specify points in polar coordinates, use the notation <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(30:1cm)</span></span></span>, which means 1cm in direction 30 +degree. This is obviously quite useful to “get to the point (cos30<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup><span +class="cmmi-10">,</span>sin30<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>) on the circle.” +<!--l. 735--><p class="indent"> You can add a single <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">+</span></span></span> sign in front of a coordinate or two of them as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">+(1cm,0cm)</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">++(0cm,2cm)</span></span></span>. Such +coordinates are interpreted differently: The first form means “1cm upwards from the previous specified position” +and the second means “2cm to the right of the previous specified position, making this the new specified position.” +For example, we can draw the sine line as follows: + + +<!--l. 742--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-36-" ><colgroup id="TBL-36-1g"><col +id="TBL-36-1"><col +id="TBL-36-2"></colgroup><tr + valign="baseline" id="TBL-36-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-36-1-1" +class="td11"> <object data="pgfmanual-36.svg" width="102.4309pt" height="81.09004pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-36-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip</span><span +class="cmtt-8"> (-0.1,-0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.1,0.75);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=green!20,draw=green!50!black]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red,very</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> (30:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(0,-0.5);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 755--><p class="indent"> Karl used the fact sin30<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup> = 1<span +class="cmmi-10">/</span>2. However, he very much doubts that his students know this, so it +would be nice to have a way of specifying “the point straight down from <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(30:1cm)</span></span></span> that lies on the +<span +class="cmmi-10">x</span>-axis.” This is, indeed, possible using a special syntax: Karl can write <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(30:1cm</span><span +class="cmtt-10"> |-</span><span +class="cmtt-10"> 0,0)</span></span></span>. In general, the +meaning of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">p</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10"> |-</span><span +class="cmtt-10"> </span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">q</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span> is “the intersection of a vertical line through <span +class="cmmi-10">p </span>and a horizontal line through +<span +class="cmmi-10">q</span>.” +<!--l. 763--><p class="indent"> Next, let us draw the cosine line. One way would be to say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(30:1cm</span><span +class="cmtt-10"> |-</span><span +class="cmtt-10"> 0,0)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> (0,0)</span></span></span>. Another way is the +following: we “continue” from where the sine ends: +<!--l. 767--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-37-" ><colgroup id="TBL-37-1g"><col +id="TBL-37-1"><col +id="TBL-37-2"></colgroup><tr + valign="baseline" id="TBL-37-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-37-1-1" +class="td11"> <object data="pgfmanual-37.svg" width="102.4309pt" height="81.09004pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-37-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip</span><span +class="cmtt-8"> (-0.1,-0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.1,0.75);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=green!20,draw=green!50!black]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0:30:3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red,very</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (30:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(0,-0.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[blue,very</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> (30:1cm)</span><span +class="cmtt-8"> ++(0,-0.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 781--><p class="indent"> Note the there is no <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span> between <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(30:1cm)</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">+(0,-0.5)</span></span></span>. In detail, this path is interpreted as follows: “First, +the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(30:1cm)</span></span></span> tells me to move by pen to (cos30<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup><span +class="cmmi-10">,</span>1<span +class="cmmi-10">/</span>2). Next, there comes another coordinate specification, so I +move my pen there without drawing anything. This new point is half a unit down from the last position, thus it is at +(cos30<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup><span +class="cmmi-10">,</span>0). Finally, I move the pen to the origin, but this time drawing something (because of the +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span>).” +<!--l. 789--><p class="indent"> To appreciate the difference between <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">+</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">++</span></span></span> consider the following example: +<!--l. 792--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-38-" ><colgroup id="TBL-38-1g"><col +id="TBL-38-1"><col +id="TBL-38-2"></colgroup><tr + valign="baseline" id="TBL-38-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-38-1-1" +class="td11"> <object data="pgfmanual-38.svg" width="71.53185pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-38-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"> \def\rectanglepath{--</span><span +class="cmtt-8"> ++(1cm,0cm)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(0cm,1cm)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(-1cm,0cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> \rectanglepath;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1.5,0)</span><span +class="cmtt-8"> \rectanglepath;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 800--><p class="indent"> By comparison, when using a single <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">+</span></span></span>, the coordinates are different: + + +<!--l. 802--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-39-" ><colgroup id="TBL-39-1g"><col +id="TBL-39-1"><col +id="TBL-39-2"></colgroup><tr + valign="baseline" id="TBL-39-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-39-1-1" +class="td11"> <object data="pgfmanual-39.svg" width="71.53185pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-39-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"> \def\rectanglepath{--</span><span +class="cmtt-8"> +(1cm,0cm)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1cm,1cm)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(0cm,1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> \rectanglepath;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1.5,0)</span><span +class="cmtt-8"> \rectanglepath;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 811--><p class="indent"> Naturally, all of this could have been written more clearly and more economically like this (either with a single of +a double <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">+</span></span></span>): +<!--l. 813--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-40-" ><colgroup id="TBL-40-1g"><col +id="TBL-40-1"><col +id="TBL-40-2"></colgroup><tr + valign="baseline" id="TBL-40-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-40-1-1" +class="td11"> <object data="pgfmanual-40.svg" width="71.53185pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-40-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> +(1,1)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (1.5,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> +(1,1);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 819--><p class="indent"> Karl is left with the line for tan<span +class="cmmi-10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></span>, which seems difficult to specify using transformations and polar +coordinates. For this he needs another way of specifying coordinates: Karl can specify intersections of lines as +coordinates. The line for tan<span +class="cmmi-10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /> </span>starts at (1<span +class="cmmi-10">,</span>0) and goes upward to a point that is at the intersection of a +line going “up” and a line going from the origin through <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(30:1cm)</span></span></span>. The syntax for this point is the +following: +<!--l. 827--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-41-" ><colgroup id="TBL-41-1g"><col +id="TBL-41-1"></colgroup><tr + valign="baseline" id="TBL-41-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-41-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\draw[very</span><span +class="cmtt-8"> thick,orange]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (intersection</span><span +class="cmtt-8"> of</span><span +class="cmtt-8"> 1,0--1,1</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> 0,0--30:1cm);</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 831--><p class="indent"> In the following, two final examples of how to use relative positioning are presented. Note that +the transformation options, which are explained later, are often more useful for shifting than relative +positioning. +<!--l. 836--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-42-" ><colgroup id="TBL-42-1g"><col +id="TBL-42-1"><col +id="TBL-42-2"></colgroup><tr + valign="baseline" id="TBL-42-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-42-1-1" +class="td11"> <object data="pgfmanual-41.svg" width="71.53185pt" height="31.01779pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-42-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=0.5]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (90:1cm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (90:360:1cm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (60:5pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(30:1cm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (30:90:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> +(0:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(72:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(144:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(216:1cm)</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"> </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"> +(288:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 848--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.16 </span> <a + id="x4-400003.16"></a>Adding Arrow Tips</h4> +<!--l. 850--><p class="noindent">Karl now wants to add the little arrow tips at the end of the axes. He has noticed that in many plots, even in +scientific journals, these arrow tips seem to missing, presumably because the generating programs cannot produce +them. Karl thinks arrow tips belong at the end of axes. His son agrees. His students do not care about arrow +tips. +<!--l. 856--><p class="indent"> It turns out that adding arrow tips is pretty easy: Karl adds the option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-></span></span></span> to the drawing commands for the +axes: + + +<!--l. 859--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-43-" ><colgroup id="TBL-43-1g"><col +id="TBL-43-1"><col +id="TBL-43-2"></colgroup><tr + valign="baseline" id="TBL-43-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-43-1-1" +class="td11"> <object data="pgfmanual-42.svg" width="102.4309pt" height="145.96184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-43-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip</span><span +class="cmtt-8"> (-0.1,-0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.1,1.51);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=green!20,draw=green!50!black]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0:30:3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red,very</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (30:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(0,-0.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[blue,very</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (30:1cm)</span><span +class="cmtt-8"> ++(0,-0.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[orange,very</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (intersection</span><span +class="cmtt-8"> of</span><span +class="cmtt-8"> 1,0--1,1</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> 0,0--30:1cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 874--><p class="indent"> If Karl had used the option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10"><-</span></span></span> instead of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-></span></span></span>, arrow tips would have been put at the beginning of the path. The +option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10"><-></span></span></span> puts arrow tips at both ends of the path. +<!--l. 878--><p class="indent"> There are certain restrictions to the kind of paths to which arrow tips can be added. As a rule of thumb, you can +add arrow tips only to a single open “line.” For example, you should not try to add tips to, say, a rectangle or a +circle. (You can try, but no guarantees as to what will happen now or in future versions.) However, +you can add arrow tips to curved paths and to paths that have several segments, as in the following +examples: +<!--l. 886--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-44-" ><colgroup id="TBL-44-1g"><col +id="TBL-44-1"><col +id="TBL-44-2"></colgroup><tr + valign="baseline" id="TBL-44-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-44-1-1" +class="td11"> <object data="pgfmanual-43.svg" width="71.53188pt" height="10.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-44-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</span><span +class="cmtt-8"> [<->]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (180:30:10pt);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> [<->]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5cm,10pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2cm,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2.5cm,10pt);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 893--><p class="indent"> Karl has a more detailed look at the arrow that Ti<span +class="cmti-10">k</span>Z puts at the end. It looks like this when he zooms it: <object data="pgfmanual-44.svg" width="10.0pt" height="4.30554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. +The shape seems vaguely familiar and, indeed, this is exactly the end of <span class="TEX">T<span +class="E">E</span>X</span>’s standard arrow used in something +like <span +class="cmmi-10">f</span> : <span +class="cmmi-10">A </span><span +class="cmsy-10"><img +src="cmsy10-21.gif" alt="-->" class="10x-x-21" /> </span><span +class="cmmi-10">B</span>. +<!--l. 901--><p class="indent"> Karl likes the arrow, especially since it is not “as thick” as the arrows offered by many other packages. +However, he expects that, sometimes, he might need to use some other kinds of arrow. To do so, Karl +can say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">>=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">right arrow tip kind</span><span +class="cmsy-10">></span>, where <span +class="cmsy-10"><</span><span +class="cmti-10">right arrow tip kind</span><span +class="cmsy-10">> </span>is a special arrow tip specification. For +example, if Karl says <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">>=stealth</span></span></span>, then he tells Ti<span +class="cmti-10">k</span>Z that he would like “stealth-fighter-like” arrow +tips: +<!--l. 909--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-45-" ><colgroup id="TBL-45-1g"><col +id="TBL-45-1"><col +id="TBL-45-2"></colgroup><tr + valign="baseline" id="TBL-45-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-45-1-1" +class="td11"> <object data="pgfmanual-45.svg" width="71.93187pt" height="11.19998pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-45-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[>=stealth]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> [->]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (180:30:10pt);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> [<<-,very</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5cm,10pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2cm,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2.5cm,10pt);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 916--><p class="indent"> Karl wonders whether such a military name for the arrow type is really necessary. He is not really mollified when +his son tells him that Microsoft’s PowerPoint uses the same name. He decides to have his students discuss this at +some point. +<!--l. 921--><p class="indent"> In addition to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">stealth</span></span></span> there are several other predefined arrow tip kinds Karl can choose from, see Section <a +href="pgfmanualse14.html#x15-16000014.1">14.1<!--tex4ht:ref: section-library-arrows --></a>. +Furthermore, he can define arrows types himself, if he needs new ones. +<!--l. 929--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.17 </span> <a + id="x4-410003.17"></a>Scoping</h4> +<!--l. 931--><p class="noindent">Karl saw already that there are numerous graphic options that affect how paths are rendered. Often, he would like +to apply certain options to a whole set of graphic commands. For example, Karl might wish to draw three paths + + +using a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">thick</span></span></span> pen, but would like everything else to be drawn “normally.” +<!--l. 937--><p class="indent"> If Karl wishes to set a certain graphic option for the whole picture, he can simply pass this option to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz</span></span></span> +command or to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment (Gerda would pass the options to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikzpicture</span></span></span>). +However, if Karl wants to apply graphic options to a local group, he put these commands inside a +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span> environment (Gerda uses <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\scope</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\endscope</span></span></span>). This environment takes graphic options as +an optional argument and these options apply to everything inside the scope, but not to anything +outside. +<!--l. 946--><p class="indent"> Here is an example: +<!--l. 948--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-46-" ><colgroup id="TBL-46-1g"><col +id="TBL-46-1"><col +id="TBL-46-2"></colgroup><tr + valign="baseline" id="TBL-46-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-46-1-1" +class="td11"> <object data="pgfmanual-46.svg" width="86.95824pt" height="30.05275pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-46-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[ultra</span><span +class="cmtt-8"> thick]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[thin]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,1);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 959--><p class="indent"> Scoping has another interesting effect: Any changes to the clipping area are local to the scope. Thus, if you say +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\clip</span></span></span> somewhere inside a scope, the effect of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\clip</span></span></span> command ends at the end of the scope. This is useful since +there is no other way of “enlarging” the clipping area. +<!--l. 965--><p class="indent"> Karl has also already seen that giving options to commands like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> apply only to that command. In turns +out that the situation is slightly more complex. First, options to a command like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> are not really +options to the command, but they are “path options” and can be given anywhere on the path. So, +instead of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw[thin]</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> (1,0);</span></span></span> one can also write <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> [thin]</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> (1,0);</span></span></span> or +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> (1,0)</span><span +class="cmtt-10"> [thin];</span></span></span>; all of these have the same effect. This might seem strange since in the last case, it +would appear that the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">thin</span></span></span> should take effect only “after” the line from (0<span +class="cmmi-10">,</span>0) to (1<span +class="cmmi-10">,</span>0) has been draw. However, +most graphic options only apply to the whole path. Indeed, if you say both <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">thin</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">thick</span></span></span> on the same path, the +last option given will “win.” +<!--l. 979--><p class="indent"> When reading the above, Karl notices that only “most” graphic options apply to the whole path. Indeed, all +transformation options do <span +class="cmti-10">not </span>apply to the whole path, but only to “everything following them on the path.” We +will have a more detailed look at this in a moment. Nevertheless, all options given during a path construction apply +only to this path. +<!--l. 988--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.18 </span> <a + id="x4-420003.18"></a>Transformations</h4> +<!--l. 990--><p class="noindent">When you specify a coordinate like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1cm,1cm)</span></span></span>, where is that coordinate placed on the page? To determine the +position, Ti<span +class="cmti-10">k</span>Z, <span class="TEX">T<span +class="E">E</span>X</span>, and <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small> </span>or PostScript all apply certain transformations to the given coordinate in order to +determine the finally position on the page. +<!--l. 996--><p class="indent"> Ti<span +class="cmti-10">k</span>Z provides numerous options that allow you to transform coordinates in <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s private coordinate system. For +example, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xshift</span></span></span> option allows you to shift all subsequent points by a certain amount: +<!--l. 1001--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-47-" ><colgroup id="TBL-47-1g"><col +id="TBL-47-1"><col +id="TBL-47-2"></colgroup><tr + valign="baseline" id="TBL-47-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-47-1-1" +class="td11"> <object data="pgfmanual-47.svg" width="2.4pt" height="14.62636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-47-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0.5)</span><span +class="cmtt-8"> [xshift=2pt]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0.5);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 1005--><p class="indent"> It is important to note that you can change transformation “in the middle of a path,” a feature that is +not supported by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> or PostScript. The reason is that <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> keeps track of its own transformation +matrix. +<!--l. 1010--><p class="indent"> Here is a more complicated example: +<!--l. 1011--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-48-" ><colgroup id="TBL-48-1g"><col +id="TBL-48-1"><col +id="TBL-48-2"></colgroup><tr + valign="baseline" id="TBL-48-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-48-1-1" +class="td11"> <object data="pgfmanual-48.svg" width="41.38083pt" height="41.38083pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-48-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[even</span><span +class="cmtt-8"> odd</span><span +class="cmtt-8"> rule,rounded</span><span +class="cmtt-8"> corners=2pt,x=10pt,y=10pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=examplefill]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,1)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> [xshift=5pt,yshift=5pt]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> [rotate=30]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (-1,-1)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (2,2);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + +<!--l. 1019--><p class="indent"> The most useful transformations are <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xshift</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">yshift</span></span></span> for shifting, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shift</span></span></span> for shifting to a given point as in +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shift={(1,0)}</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shift={+(0,0)}</span></span></span> (the braces are necessary so that <span class="TEX">T<span +class="E">E</span>X</span> does not mistake the comma for +separating options), <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rotate</span></span></span> for rotating by a certain angle (there is also a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rotate</span><span +class="cmtt-10"> around</span></span></span> for rotating around a +given point), <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">scale</span></span></span> for scaling by a certain factor, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xscale</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">yscale</span></span></span> for scaling only in the <span +class="cmmi-10">x</span>- or <span +class="cmmi-10">y</span>-direction +(<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xscale=-1</span></span></span> is a flip), and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xslant</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">yslant</span></span></span> for slanting. If these transformation and those that I have not +mentioned are not sufficient, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">cm</span></span></span> option allows you to apply an arbitrary transformation matrix. Karl’s students, +by the way, do not know what a transformation matrix is. +<!--l. 1034--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.19 </span> <a + id="x4-430003.19"></a>Repeating Things: For-Loops</h4> +<!--l. 1036--><p class="noindent">Karl’s next aim is to add little ticks on the axes at positions <span +class="cmsy-10">-</span>1, <span +class="cmsy-10">-</span>1<span +class="cmmi-10">/</span>2, 1<span +class="cmmi-10">/</span>2, and 1. For this, it would be nice to +use some kind of “loop,” especially since he wishes to do the same thing at each of these positions. +There are different packages for doing this. <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> has its own internal command for this, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pstricks</span></span></span> +comes along with the powerful <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\mulitdo</span></span></span> command. All of these can be used together with <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and +Ti<span +class="cmti-10">k</span>Z, so if you are familiar with them, feel free to use them. <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> introduces yet another command, +called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span>, which I introduced since I could never remember the syntax of the other packages. +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> is defined in the package <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgffor</span></span></span> and can be used independently of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. Ti<span +class="cmti-10">k</span>Z includes it +automatically. +<!--l. 1048--><p class="indent"> In its basic form, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> command is easy to use: +<!--l. 1049--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-49-" ><colgroup id="TBL-49-1g"><col +id="TBL-49-1"><col +id="TBL-49-2"></colgroup><tr + valign="baseline" id="TBL-49-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-49-1-1" +class="td11"> <span +class="cmmi-10">x </span>= 1, <span +class="cmmi-10">x </span>= 2, <span +class="cmmi-10">x </span>= 3, </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-49-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br> +<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><span +class="cmtt-8"> {$x</span><span +class="cmtt-8"> =\x$,</span><span +class="cmtt-8"> }</span></div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 1053--><p class="indent"> The general syntax is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> <span +class="cmsy-10"><</span><span +class="cmti-10">variable</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10"> in</span><span +class="cmtt-10"> {</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">list of values</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span><span +class="cmtt-10"> </span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">></span>. Inside the <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">></span>, the +<span +class="cmsy-10"><</span><span +class="cmti-10">variable</span><span +class="cmsy-10">> </span>will be assigned to the different values. If the <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">> </span>do not start with a brace, everything up to the +next semicolon is used as <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">></span>. +<!--l. 1059--><p class="indent"> For Karl and the ticks on the axes, he could use the following code: +<!--l. 1061--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-50-" ><colgroup id="TBL-50-1g"><col +id="TBL-50-1"><col +id="TBL-50-2"></colgroup><tr + valign="baseline" id="TBL-50-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-50-1-1" +class="td11"> <object data="pgfmanual-49.svg" width="102.4309pt" height="145.96184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-50-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip</span><span +class="cmtt-8"> (-0.1,-0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1.1,1.51);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=green!20,draw=green!50!black]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0:30:3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1cm,-0.5cm,1cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (\x,-1pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (\x,1pt);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \y</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1cm,-0.5cm,0.5cm,1cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-1pt,\y)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1pt,\y);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 1078--><p class="indent"> As a matter of fact, there are many different ways of creating the ticks. For example, Karl could have put the +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span><span +class="cmtt-10"> ...;</span></span></span> inside curly braces. He could also have used, say, +<!--l. 1081--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-51-" ><colgroup id="TBL-51-1g"><col +id="TBL-51-1"></colgroup><tr + valign="baseline" id="TBL-51-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-51-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,-0.5,1}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[xshift=\x</span><span +class="cmtt-8"> cm]</span><span +class="cmtt-8"> (0pt,-1pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0pt,1pt);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 1086--><p class="indent"> Karl is curious what would happen in a more complicated situation where there are, say, 20 ticks. It seems +bothersome to explicitly mention all these numbers in the set for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span>. Indeed, it is possible to use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">...</span></span></span> inside + + +the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> statement to iterate over a large number of values (which must, however, be dimensionless real +numbers) as in the following example: +<!--l. 1093--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-50.svg" width="279.23653pt" height="23.16183pt" 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-52-" ><colgroup id="TBL-52-1g"><col +id="TBL-52-1"></colgroup><tr + valign="baseline" id="TBL-52-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-52-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1,...,10}</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"> \draw</span><span +class="cmtt-8"> (\x,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (0.4cm);</span></div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 1098--><p class="indent"> If you provide <span +class="cmti-10">two </span>numbers before the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">...</span></span></span>, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> statement will use their difference for the +stepping: +<!--l. 1101--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-53-" ><colgroup id="TBL-53-1g"><col +id="TBL-53-1"><col +id="TBL-53-2"></colgroup><tr + valign="baseline" id="TBL-53-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-53-1-1" +class="td11"> <object data="pgfmanual-51.svg" width="57.30548pt" height="2.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-53-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,-0.5,...,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"> \draw</span><span +class="cmtt-8"> (\x</span><span +class="cmtt-8"> cm,-1pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (\x</span><span +class="cmtt-8"> cm,1pt);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 1106--><p class="indent"> We can also nest loops to create interesting effects: +<!--l. 1108--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-52.svg" width="341.8329pt" height="142.6637pt" 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-54-" ><colgroup id="TBL-54-1g"><col +id="TBL-54-1"></colgroup><tr + valign="baseline" id="TBL-54-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-54-1-1" +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"> \foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1,2,...,5,7,8,...,12}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \y</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {1,...,5}</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"> </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"> \draw</span><span +class="cmtt-8"> (\x,\y)</span><span +class="cmtt-8"> +(-.5,-.5)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> ++(.5,.5);</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"> \draw</span><span +class="cmtt-8"> (\x,\y)</span><span +class="cmtt-8"> node{\x,\y};</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> +<!--l. 1119--><p class="indent"> The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> statement can do even trickier stuff, but the above gives the idea. +<!--l. 1125--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.20 </span> <a + id="x4-440003.20"></a>Adding Text</h4> +<!--l. 1127--><p class="noindent">Karl is, by now, quite satisfied with the picture. However, the most important parts, namely the labels, are still +missing! +<!--l. 1130--><p class="indent"> Ti<span +class="cmti-10">k</span>Z offers an easy-to-use and powerful system for adding text and, more generally, complex shapes to a +picture at specific positions. The basic idea is the following: When Ti<span +class="cmti-10">k</span>Z is constructing a path and +encounters the keyword <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> in the middle of a path, it reads a <span +class="cmti-10">node specification</span>. The keyword <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> is +typically followed by some options and then some text between curly braces. This text is put inside a +normal <span class="TEX">T<span +class="E">E</span>X</span> box (if the node specification directly follows a coordinate, which is usually the case, +Ti<span +class="cmti-10">k</span>Z is able to perform some magic so that it is even possible to use verbatim text inside the boxes) +and then placed at the current position, that is, at the last specified position (possibly shifted a bit, +according to the given options). However, all nodes are drawn only after the path has been completely +drawn/filled/shaded/clipped/whatever. +<!--l. 1144--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-55-" ><colgroup id="TBL-55-1g"><col +id="TBL-55-1"><col +id="TBL-55-2"></colgroup><tr + valign="baseline" id="TBL-55-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-55-1-1" +class="td11"> <object data="pgfmanual-53.svg" width="102.17403pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-55-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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (2,2);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0.5,0.5)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> [fill=examplefill]</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"> </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"> {Text</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> \verb!node</span><span +class="cmtt-8"> 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"> (1.5,1.5)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {Text</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> \verb!node</span><span +class="cmtt-8"> 2!};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + +<!--l. 1153--><p class="indent"> Obviously, Karl would not only like to place nodes <span +class="cmti-10">on </span>the last specified position, but also to the left or the +right of these positions. For this, every node object that you put in your picture is equipped with +several <span +class="cmti-10">anchors</span>. For example, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span></span></span> anchor is in the middle at the upper end of the shape, the +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span></span></span> anchor is at the bottom and the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span><span +class="cmtt-10"> east</span></span></span> anchor is in the upper right corner. When you +given the option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">anchor=north</span></span></span>, the text will be placed such that this northern anchor will lie on the +current position and the text is, thus, below the current position. Karl uses this to draw the ticks as +follows: +<!--l. 1164--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-56-" ><colgroup id="TBL-56-1g"><col +id="TBL-56-1"><col +id="TBL-56-2"></colgroup><tr + valign="baseline" id="TBL-56-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-56-1-1" +class="td11"> <object data="pgfmanual-54.svg" width="102.43085pt" height="145.96184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-56-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip</span><span +class="cmtt-8"> (-0.6,-0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (0.6,1.51);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,style=help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=green!20,draw=green!50!black]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,-0.5,1}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (\x</span><span +class="cmtt-8"> cm,1pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (\x</span><span +class="cmtt-8"> cm,-1pt)</span><span +class="cmtt-8"> node[anchor=north]</span><span +class="cmtt-8"> {$\x$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \y</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,-0.5,0.5,1}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1pt,\y</span><span +class="cmtt-8"> cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (-1pt,\y</span><span +class="cmtt-8"> cm)</span><span +class="cmtt-8"> node[anchor=east]</span><span +class="cmtt-8"> {$\y$};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 1180--><p class="indent"> This is quite nice, already. Using these anchors, Karl can now add most of the other text elements. However, +Karl thinks that, though “correct,” it is quite counter-intuitive that in order to place something <span +class="cmti-10">below </span>a given point, +he has to use the <span +class="cmti-10">north </span>anchor. For this reason, there is an option called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">below</span></span></span>, which does the same as +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">anchor=north</span></span></span>. Similarly, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">above</span><span +class="cmtt-10"> right</span></span></span> does the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">anchor=south</span><span +class="cmtt-10"> east</span></span></span>. In addition, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">below</span></span></span> takes an +optional dimension argument. If given, the shape will additionally be shifted downwards by the given +amount. So, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">below=1pt</span></span></span> can be used to put a text label below some point and, additionally shift it 1pt +downwards. +<!--l. 1192--><p class="indent"> Karl is not quite satisfied with the ticks. He would like to have 1<span +class="cmmi-10">/</span>2 or <img +src="pgfmanual9x.gif" alt="12" class="frac" align="middle"> shown instead of 0<span +class="cmmi-10">.</span>5, partly +to show off the nice capabilities of <span class="TEX">T<span +class="E">E</span>X</span> and Ti<span +class="cmti-10">k</span>Z, partly because for positions like 1<span +class="cmmi-10">/</span>3 or <span +class="cmmi-10"><img +src="cmmi10-19.gif" alt="p" class="10x-x-19" /> </span>it is +certainly very much preferable to have the “mathematical” tick there instead of just the “numeric” +tick. His students, on the other hand, prefer 0<span +class="cmmi-10">.</span>5 over 1<span +class="cmmi-10">/</span>2 since they are not too fond of fractions in +general. +<!--l. 1200--><p class="indent"> Karl now faces a problem: For the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> statement, the position <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\x</span></span></span> should still be given as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0.5</span></span></span> since +Ti<span +class="cmti-10">k</span>Z will not know where <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\frac{1}{2}</span></span></span> is supposed to be. On the other hand, the typeset text should really be +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\frac{1}{2}</span></span></span>. To solve this problem, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> offers a special syntax: Instead of having one variable <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\x</span></span></span>, Karl can +specify two (or even more) variables separated by a slash as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\x</span><span +class="cmtt-10"> /</span><span +class="cmtt-10"> \xtext</span></span></span>. Then, the elements in the set over +which <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\foreach</span></span></span> iterates must also be of the form <span +class="cmsy-10"><</span><span +class="cmti-10">first</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">/</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">second</span><span +class="cmsy-10">></span>. In each iteration, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\x</span></span></span> will be set to <span +class="cmsy-10"><</span><span +class="cmti-10">first</span><span +class="cmsy-10">> </span>and +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\xtext</span></span></span> will be set to <span +class="cmsy-10"><</span><span +class="cmti-10">second</span><span +class="cmsy-10">></span>. If no <span +class="cmsy-10"><</span><span +class="cmti-10">second</span><span +class="cmsy-10">> </span>is given, the <span +class="cmsy-10"><</span><span +class="cmti-10">first</span><span +class="cmsy-10">> </span>will be used again. So, here is the new code for the +ticks: + + +<!--l. 1212--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-57-" ><colgroup id="TBL-57-1g"><col +id="TBL-57-1"><col +id="TBL-57-2"></colgroup><tr + valign="baseline" id="TBL-57-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-57-1-1" +class="td11"> <object data="pgfmanual-55.svg" width="102.43085pt" height="145.96184pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-57-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip</span><span +class="cmtt-8"> (-0.6,-0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (0.6,1.51);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,style=help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=green!20,draw=green!50!black]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0);</span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x/\xtext</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,</span><span +class="cmtt-8"> -0.5/-\frac{1}{2},</span><span +class="cmtt-8"> 1}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (\x</span><span +class="cmtt-8"> cm,1pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (\x</span><span +class="cmtt-8"> cm,-1pt)</span><span +class="cmtt-8"> node[anchor=north]</span><span +class="cmtt-8"> {$\xtext$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \y/\ytext</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,</span><span +class="cmtt-8"> -0.5/-\frac{1}{2},</span><span +class="cmtt-8"> 0.5/\frac{1}{2},</span><span +class="cmtt-8"> 1}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1pt,\y</span><span +class="cmtt-8"> cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (-1pt,\y</span><span +class="cmtt-8"> cm)</span><span +class="cmtt-8"> node[anchor=east]</span><span +class="cmtt-8"> {$\ytext$};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 1228--><p class="indent"> Karl is quite pleased with the result, but his son points out that this is still not perfectly satisfactory: The grid +and the circle interfere with the numbers and decrease their legibility. Karl is not very concerned by this (his +students do not even notice), but his son insists that there is an easy solution: Karl can add the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[fill=white]</span></span></span> +option to fill out the background of the text shape with a white color. +<!--l. 1236--><p class="indent"> The next thing Karl wants to do is to add the labels like sin<span +class="cmmi-10"><img +src="cmmi10-b.gif" alt="a" class="10x-x-b" /></span>. For this, he would like to place a label “in the +middle of line.” To do so, instead of specifying the label <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span><span +class="cmtt-10"> {$\sin\alpha$}</span></span></span> directly after one of the endpoints of +the line (which would place the label at that endpoint), Karl can give the label directly after the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span>, +before the coordinate. By default, this places the label in the middle of the line, but the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pos=</span></span></span> options +can be used to modify this. Also, options like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">near</span><span +class="cmtt-10"> start</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">near</span><span +class="cmtt-10"> end</span></span></span> can be used to modify this +position: +<!--l. 1248--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-56.svg" width="341.43292pt" height="85.35818pt" 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-58-" ><colgroup id="TBL-58-1g"><col +id="TBL-58-1"></colgroup><tr + valign="baseline" id="TBL-58-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-58-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \clip</span><span +class="cmtt-8"> (-2,-0.2)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (2,0.8);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[step=.5cm,gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=green!20,draw=green!50!black]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0mm)</span><span +class="cmtt-8"> arc</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0:30:3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0)</span><span +class="cmtt-8"> coordinate</span><span +class="cmtt-8"> (x</span><span +class="cmtt-8"> axis);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5)</span><span +class="cmtt-8"> coordinate</span><span +class="cmtt-8"> (y</span><span +class="cmtt-8"> axis);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[very</span><span +class="cmtt-8"> thick,red]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (30:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> node[left=1pt,fill=white]</span><span +class="cmtt-8"> {$\sin</span><span +class="cmtt-8"> \alpha$}</span><span +class="cmtt-8"> (30:1cm</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> x</span><span +class="cmtt-8"> axis);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[very</span><span +class="cmtt-8"> thick,blue]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (30:1cm</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> x</span><span +class="cmtt-8"> axis)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> node[below=2pt,fill=white]</span><span +class="cmtt-8"> {$\cos</span><span +class="cmtt-8"> \alpha$}</span><span +class="cmtt-8"> (0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[very</span><span +class="cmtt-8"> thick,orange]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> [right=1pt,fill=white]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {$\displaystyle</span><span +class="cmtt-8"> \tan</span><span +class="cmtt-8"> \alpha</span><span +class="cmtt-8"> \color{black}=</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"> \frac{{\color{red}\sin</span><span +class="cmtt-8"> \alpha}}{\color{blue}\cos</span><span +class="cmtt-8"> \alpha}$}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (intersection</span><span +class="cmtt-8"> of</span><span +class="cmtt-8"> 0,0--30:1cm</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> 1,0--1,1)</span><span +class="cmtt-8"> coordinate</span><span +class="cmtt-8"> (t);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (t);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x/\xtext</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,</span><span +class="cmtt-8"> -0.5/-\frac{1}{2},</span><span +class="cmtt-8"> 1}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (\x</span><span +class="cmtt-8"> cm,1pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (\x</span><span +class="cmtt-8"> cm,-1pt)</span><span +class="cmtt-8"> node[anchor=north,fill=white]</span><span +class="cmtt-8"> {$\xtext$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \y/\ytext</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,</span><span +class="cmtt-8"> -0.5/-\frac{1}{2},</span><span +class="cmtt-8"> 0.5/\frac{1}{2},</span><span +class="cmtt-8"> 1}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1pt,\y</span><span +class="cmtt-8"> cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (-1pt,\y</span><span +class="cmtt-8"> cm)</span><span +class="cmtt-8"> node[anchor=east,fill=white]</span><span +class="cmtt-8"> {$\ytext$};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 1276--><p class="indent"> You can also position labels on curves and, by adding the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">sloped</span></span></span> option, have them rotated such that they +match the line’s slope. Here is an example: + + +<!--l. 1280--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-57.svg" width="341.83292pt" height="45.52199pt" 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-59-" ><colgroup id="TBL-59-1g"><col +id="TBL-59-1"></colgroup><tr + valign="baseline" id="TBL-59-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-59-1-1" +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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> (6,1)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> (9,1)</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"> node[near</span><span +class="cmtt-8"> start,sloped,above]</span><span +class="cmtt-8"> {near</span><span +class="cmtt-8"> start}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {midway}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[very</span><span +class="cmtt-8"> near</span><span +class="cmtt-8"> end,sloped,below]</span><span +class="cmtt-8"> {very</span><span +class="cmtt-8"> near</span><span +class="cmtt-8"> end}</span><span +class="cmtt-8"> (12,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 1289--><p class="indent"> It remains to draw the explanatory text at the right of the picture. The main difficulty here lies in limiting the +width of the text “label,” which is quite long, so that line breaking is used. Fortunately, Karl can use the option +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span><span +class="cmtt-10"> width=6cm</span></span></span> to get the desired effect. So, here is the full code: +<!--l. 1295--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-60-" ><colgroup id="TBL-60-1g"><col +id="TBL-60-1"></colgroup><tr + valign="baseline" id="TBL-60-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-60-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[scale=3,cap=round]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Local</span><span +class="cmsltt-10x-x-80"> definitions</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \def\costhirty{0.8660256}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Colors</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \colorlet{anglecolor}{green!50!black}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \colorlet{sincolor}{red}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \colorlet{tancolor}{orange!80!black}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \colorlet{coscolor}{blue}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Styles</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{axes}=[]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{important</span><span +class="cmtt-8"> line}=[very</span><span +class="cmtt-8"> thick]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{information</span><span +class="cmtt-8"> text}=[rounded</span><span +class="cmtt-8"> corners,fill=red!10,inner</span><span +class="cmtt-8"> sep=1ex]</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> The</span><span +class="cmsltt-10x-x-80"> graphic</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[style=help</span><span +class="cmtt-8"> lines,step=0.5cm]</span><span +class="cmtt-8"> (-1.4,-1.4)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (1.4,1.4);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[style=axes]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (-1.5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.5,0)</span><span +class="cmtt-8"> node[right]</span><span +class="cmtt-8"> {$x$}</span><span +class="cmtt-8"> coordinate(x</span><span +class="cmtt-8"> axis);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0,-1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1.5)</span><span +class="cmtt-8"> node[above]</span><span +class="cmtt-8"> {$y$}</span><span +class="cmtt-8"> coordinate(y</span><span +class="cmtt-8"> axis);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \x/\xtext</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,</span><span +class="cmtt-8"> -.5/-\frac{1}{2},</span><span +class="cmtt-8"> 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"> \draw[xshift=\x</span><span +class="cmtt-8"> cm]</span><span +class="cmtt-8"> (0pt,1pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0pt,-1pt)</span><span +class="cmtt-8"> node[below,fill=white]</span><span +class="cmtt-8"> {$\xtext$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \y/\ytext</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-1,</span><span +class="cmtt-8"> -.5/-\frac{1}{2},</span><span +class="cmtt-8"> .5/\frac{1}{2},</span><span +class="cmtt-8"> 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"> \draw[yshift=\y</span><span +class="cmtt-8"> cm]</span><span +class="cmtt-8"> (1pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (-1pt,0pt)</span><span +class="cmtt-8"> node[left,fill=white]</span><span +class="cmtt-8"> {$\ytext$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \filldraw[fill=green!20,draw=anglecolor]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3mm,0pt)</span><span +class="cmtt-8"> arc(0:30:3mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (15:2mm)</span><span +class="cmtt-8"> node[anglecolor]</span><span +class="cmtt-8"> {$\alpha$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[style=important</span><span +class="cmtt-8"> line,sincolor]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (30:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> node[left=1pt,fill=white]</span><span +class="cmtt-8"> {$\sin</span><span +class="cmtt-8"> \alpha$}</span><span +class="cmtt-8"> (30:1cm</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> x</span><span +class="cmtt-8"> axis);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[style=important</span><span +class="cmtt-8"> line,coscolor]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (30:1cm</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> x</span><span +class="cmtt-8"> axis)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> node[below=2pt,fill=white]</span><span +class="cmtt-8"> {$\cos</span><span +class="cmtt-8"> \alpha$}</span><span +class="cmtt-8"> (0,0);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[style=important</span><span +class="cmtt-8"> line,tancolor]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> node[right=1pt,fill=white]</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"> $\displaystyle</span><span +class="cmtt-8"> \tan</span><span +class="cmtt-8"> \alpha</span><span +class="cmtt-8"> \color{black}=</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \frac{{\color{sincolor}\sin</span><span +class="cmtt-8"> \alpha}}{\color{coscolor}\cos</span><span +class="cmtt-8"> \alpha}$}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (intersection</span><span +class="cmtt-8"> of</span><span +class="cmtt-8"> 0,0--30:1cm</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> 1,0--1,1)</span><span +class="cmtt-8"> coordinate</span><span +class="cmtt-8"> (t);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (t);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[xshift=1.85cm]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[right,text</span><span +class="cmtt-8"> width=6cm,style=information</span><span +class="cmtt-8"> text]</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"> </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"> The</span><span +class="cmtt-8"> {\color{anglecolor}</span><span +class="cmtt-8"> angle</span><span +class="cmtt-8"> $\alpha$}</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> $30^\circ$</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> the</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"> example</span><span +class="cmtt-8"> ($\pi/6$</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> radians).</span><span +class="cmtt-8"> The</span><span +class="cmtt-8"> {\color{sincolor}sine</span><span +class="cmtt-8"> of</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"> $\alpha$},</span><span +class="cmtt-8"> which</span><span +class="cmtt-8"> is</span><span +class="cmtt-8"> the</span><span +class="cmtt-8"> height</span><span +class="cmtt-8"> of</span><span +class="cmtt-8"> the</span><span +class="cmtt-8"> red</span><span +class="cmtt-8"> line,</span><span +class="cmtt-8"> is</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> +<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"> {\color{sincolor}</span><span +class="cmtt-8"> \sin</span><span +class="cmtt-8"> \alpha}</span><span +class="cmtt-8"> =</span><span +class="cmtt-8"> 1/2.</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> +<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"> By</span><span +class="cmtt-8"> the</span><span +class="cmtt-8"> Theorem</span><span +class="cmtt-8"> of</span><span +class="cmtt-8"> Pythagoras</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"> };</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + +<!--l. 1358--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">3.21 </span> <a + id="x4-450003.21"></a>Nodes</h4> +<!--l. 1360--><p class="noindent">Placing text at a given position is just a special case of a more general underlying mechanism. When you say +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> node{text};</span></span></span>, what actually happens is that a rectangular node, anchored at its center, is put at +position (0<span +class="cmmi-10">,</span>0). On top of the rectangular node the text <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text</span></span></span> is drawn. Since no action is specified for the rectangle +(like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill</span></span></span>), the rectangle is actually discarded and only the text is shown. However, by adding +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span>, we can make the underlying shape visible. Furthermore, we can <span +class="cmti-10">change </span>the shape using +for example <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shape=circle</span></span></span> or just <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">circle</span></span></span>. If we include the package <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflibraryshapes</span></span></span> we also get +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ellipse</span></span></span>: +<!--l. 1372--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-61-" ><colgroup id="TBL-61-1g"><col +id="TBL-61-1"><col +id="TBL-61-2"></colgroup><tr + valign="baseline" id="TBL-61-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-61-1-1" +class="td11"> <object data="pgfmanual-58.svg" width="81.28409pt" height="94.87352pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-61-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"> \path</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node[ellipse,fill=examplefill,draw]</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"> </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"> (h1)</span><span +class="cmtt-8"> {hello</span><span +class="cmtt-8"> world}</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"> (0.5,2)</span><span +class="cmtt-8"> node[circle,shade,ball</span><span +class="cmtt-8"> color=examplefill]</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"> </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"> (h2)</span><span +class="cmtt-8"> {hello</span><span +class="cmtt-8"> world};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> [->,shorten</span><span +class="cmtt-8"> >=2pt]</span><span +class="cmtt-8"> (h1.north)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (h2.south);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 1382--><p class="indent"> As the above example shows, we can add the a name to a node by putting it in parentheses between <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> and +the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span> (you can also use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">name=</span></span></span> option). This will make Ti<span +class="cmti-10">k</span>Z remember your node and all its anchors. You +can then refer to these anchors when specifying coordinates. The syntax is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">node name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">anchor</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span>. Currently, and +also in the near future, <span +class="cmti-10">this will not work across pictures since Ti</span>k<span +class="cmti-10">Z</span><span +class="cmti-10"> looses track of the positions when it returns</span> +<span +class="cmti-10">control to </span><span class="TEX"><span +class="cmti-10">T</span><span +class="E"><span +class="cmti-10">E</span></span><span +class="cmti-10">X</span></span><span +class="cmti-10">. </span>Magic hackery is possible for certain drivers, but a portable implementation seems impossible (just +think of a possible <span +class="cmcsc-10"><small +class="small-caps">S</small><small +class="small-caps">V</small><small +class="small-caps">G</small> </span>driver). +<!--l. 1393--><p class="indent"> The option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shorten</span><span +class="cmtt-10"> ></span></span></span> causes lines to be shortened by 2pt at the end. Similarly, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shorten</span><span +class="cmtt-10"> <</span></span></span> can be used to +shorten (or even lengthen) lines at the beginning. This is possible even if no arrow is drawn. +<!--l. 1397--><p class="indent"> It is not always necessary to specify the anchor. If you do not give an anchor, Ti<span +class="cmti-10">k</span>Z will try to determine a +reasonable border anchor by itself (if Ti<span +class="cmti-10">k</span>Z fails to find anything useful, it will use the center instead). Here is a +typical example: +<!--l. 1402--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-59.svg" width="199.56918pt" height="85.75821pt" 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-62-" ><colgroup id="TBL-62-1g"><col +id="TBL-62-1"></colgroup><tr + valign="baseline" id="TBL-62-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-62-1-1" +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"> \begin{scope}[shape=circle,minimum</span><span +class="cmtt-8"> size=1cm,fill=examplefill]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{every</span><span +class="cmtt-8"> node}=[draw,fill]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> (q_A)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> {$q_A$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> (q_E)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (6,0)</span><span +class="cmtt-8"> {$q_E$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> (q_1)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,0)</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"> \node</span><span +class="cmtt-8"> (q_2)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (4,2)</span><span +class="cmtt-8"> {$q_2$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (q_A)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (q_1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (q_2)</span><span +class="cmtt-8"> -|</span><span +class="cmtt-8"> (q_E);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->,shorten</span><span +class="cmtt-8"> >=2pt]</span><span +class="cmtt-8"> (q_A)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(75:1.4cm)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(105:1.4cm)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> node[above]</span><span +class="cmtt-8"> {$x$}</span><span +class="cmtt-8"> (q_A);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 1416--><p class="indent"> In the example, we used the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\node</span></span></span> command, which is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span><span +class="cmtt-10"> node</span></span></span>. + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse4.html" >next</a>] [<a +href="pgfmanualse2.html" >prev</a>] [<a +href="pgfmanualse2.html#tailpgfmanualse2.html" >prev-tail</a>] [<a +href="pgfmanualse3.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse3.html" >up</a>] </p></div> +<!--l. 10--><p class="indent"> <a + id="tailpgfmanualse3.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse30.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse30.html new file mode 100644 index 00000000000..c968f89e43e --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse30.html @@ -0,0 +1,382 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>30 Layered Graphics</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse31.html" >next</a>] [<a +href="pgfmanualse29.html" >prev</a>] [<a +href="pgfmanualse29.html#tailpgfmanualse29.html" >prev-tail</a>] [<a +href="#tailpgfmanualse30.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse30.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">30 </span> <a + id="x31-29800030"></a>Layered Graphics</h3> +<!--l. 12--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox375"><span +class="cmtt-10">\usepackage{</span><span +class="cmtt-10">pgfbaselayers</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="dx31-298001"></a> +<a + id="dx31-298002"></a> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox376"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfbaselayers</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="colorbox377"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfbaselayers</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. 13--><p class="noindent">This package provides a commands and environments for composing a picture from multiple layers. + The package is loaded automatically by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span>, but you can load it manually if you have only included + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfcore</span></span></span>. </dd></dl> +<!--l. 21--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">30.1 </span> <a + id="x31-29900030.1"></a>Overview</h4> +<!--l. 23--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> provides a layering mechanism for composing graphics from multiple layers. (This mechanism is not be +confused with the conceptual “software layers” the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> system is composed of.) Layers are often used in graphic +programs. The idea is that you can draw on the different layers in any order. So you might start drawing something +on the “background” layer, then something on the “foreground” layer, then something on the “middle” layer, and +then something on the background layer once more, and so on. At the end, no matter in which ordering you drew on +the different layers, the layers are “stacked on top of each other” in a fixed ordering to produce the final +picture. Thus, anything drawn on the middle layer would come on top of everything of the background +layer. +<!--l. 36--><p class="indent"> Normally, you do not need to use different layers since you will have little trouble “ordering” your graphic +commands in such a way that layers are superfluous. However, in certain situations you only “know” what you +should draw behind something else after the “something else” has been drawn. +<!--l. 42--><p class="indent"> For example, suppose you wish to draw a yellow background behind your picture. The background should be as +large as the bounding box of the picture, plus a little border. If you know the size of the bounding box of the picture +at its beginning, this is easy to accomplish. However, in general this is not the case and you need to +create a “background” layer in addition to the standard “main” layer. Then, at the end of the picture, +when the bounding box has been established, you can add a rectangle of the appropriate size to the +picture. +<!--l. 53--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">30.2 </span> <a + id="x31-30000030.2"></a>Declaring Layers</h4> +<!--l. 55--><p class="noindent">In <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> layers are referenced using names. The standard layer, which is a bit special in certain ways, is called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">main</span></span></span>. +If nothing else is specified, all graphic commands are added to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">main</span></span></span> layer. You can declare a new layer using the +following command: +<!--l. 60--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox378"><span +class="cmtt-10">\pgfdeclarelayer</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx31-300001"></a> + <!--l. 61--><p class="noindent">This command declares a layer named <span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">> </span>for later use. Mainly, this will setup some internal + bookkeeping. </dd></dl> + + +<!--l. 65--><p class="indent"> The next step toward using a layer is to tell <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> which layers will be part of the actual picture +and which will be their ordering. Thus, it is possible to have more layers declared than are actually +used. +<!--l. 70--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox379"><span +class="cmtt-10">\pgfsetlayers</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">layer list</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx31-300002"></a> + <!--l. 71--><p class="noindent">This command, which should be used <span +class="cmti-10">outside </span>a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> environment, tells <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> which layers will be + used in pictures. They are stacked on top of each other in the order given. The layer <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">main</span></span></span> should always be + part of the list. Here is an example: + <!--l. 76--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-566-" ><colgroup id="TBL-566-1g"><col +id="TBL-566-1"></colgroup><tr + valign="baseline" id="TBL-566-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-566-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclarelayer{background}</span> +<br><span +class="cmtt-8">\pgfdeclarelayer{foreground}</span> +<br><span +class="cmtt-8">\pgfsetlayers{background,main,foreground}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 84--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">30.3 </span> <a + id="x31-30100030.3"></a>Using Layers</h4> +<!--l. 86--><p class="noindent">Once the layers of your picture have been declared, you can start to “fill” them. As said before, all graphics +commands are normally added to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">main</span></span></span> layer. Using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfonlayer}</span></span></span> environment, you can tell <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> that +certain commands should, instead, be added to the given layer. +<!--l. 92--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox380"><span +class="cmtt-10">\begin{</span><span +class="cmtt-10">pgfonlayer</span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">layer name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox381"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox382"><span +class="cmtt-10">\end{</span><span +class="cmtt-10">pgfonlayer</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx31-301001"></a> +<a + id="dx31-301002"></a> + <!--l. 93--><p class="noindent">The whole <span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">> </span>is added to the layer with the name <span +class="cmsy-10"><</span><span +class="cmti-10">layer name</span><span +class="cmsy-10">></span>. This environment + can be used anywhere inside a picture. Thus, even if it is used inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfscope}</span></span></span> or a <span class="TEX">T<span +class="E">E</span>X</span> group, + the contents will still be added to the “whole” picture. Using this environment multiple times inside + the same picture will cause the <span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">> </span>to accumulate. + <!--l. 100--><p class="noindent"><span +class="cmti-10">Note: </span>You can <span +class="cmti-10">not </span>add anything to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">main</span></span></span> layer using this environment. The only way to add + anything to the main layer is to give graphic commands outside all <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfonlayer}</span></span></span> environments. + + + <!--l. 105--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-567-" ><colgroup id="TBL-567-1g"><col +id="TBL-567-1"><col +id="TBL-567-2"></colgroup><tr + valign="baseline" id="TBL-567-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-567-1-1" +class="td11"> <object data="pgfmanual-645.svg" width="56.90549pt" height="56.90549pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-567-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfdeclarelayer{background</span><span +class="cmtt-8"> layer}</span> +<br><span +class="cmtt-8">\pgfdeclarelayer{foreground</span><span +class="cmtt-8"> layer}</span> +<br><span +class="cmtt-8">\pgfsetlayers{background</span><span +class="cmtt-8"> layer,main,foreground</span><span +class="cmtt-8"> layer}</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> On</span><span +class="cmsltt-10x-x-80"> main</span><span +class="cmsltt-10x-x-80"> layer:</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[blue]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (1cm);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{pgfonlayer}{background</span><span +class="cmtt-8"> layer}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[yellow]</span><span +class="cmtt-8"> (-1,-1)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{pgfonlayer}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{pgfonlayer}{foreground</span><span +class="cmtt-8"> layer}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node[white]</span><span +class="cmtt-8"> {foreground};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{pgfonlayer}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{pgfonlayer}{background</span><span +class="cmtt-8"> layer}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[black]</span><span +class="cmtt-8"> (-.8,-.8)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (.8,.8);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{pgfonlayer}</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> On</span><span +class="cmsltt-10x-x-80"> main</span><span +class="cmsltt-10x-x-80"> layer</span><span +class="cmsltt-10x-x-80"> again:</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[blue!50]</span><span +class="cmtt-8"> (-.5,-1)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (.5,1);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 131--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox383"><span +class="cmtt-10">\pgfonlayer</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">layer name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox384"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox385"><span +class="cmtt-10">\endpgfonlayer</span></span> </dt><dd +class="description"> +<a + id="dx31-301003"></a> +<a + id="dx31-301004"></a> + <!--l. 132--><p class="noindent">This is the plain <span class="TEX">T<span +class="E">E</span>X</span> version of the environment. </dd></dl> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse31.html" >next</a>] [<a +href="pgfmanualse29.html" >prev</a>] [<a +href="pgfmanualse29.html#tailpgfmanualse29.html" >prev-tail</a>] [<a +href="pgfmanualse30.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse30.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse30.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse31.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse31.html new file mode 100644 index 00000000000..eab01d487ce --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse31.html @@ -0,0 +1,428 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>31 Quick Commands</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse30.html" >prev</a>] [<a +href="pgfmanualse30.html#tailpgfmanualse30.html" >prev-tail</a>] [<a +href="#tailpgfmanualse31.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse31.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">31 </span> <a + id="x32-30200031"></a>Quick Commands</h3> +<!--l. 10--><p class="noindent">This section explains the “quick” commands of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. These commands are executed more quickly than the normal +commands of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>, but offer less functionality. You should use these commands only if you either have a very large +number of commands that need to be processed or if you expect your commands to be executed very +often. +<!--l. 18--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">31.1 </span> <a + id="x32-30300031.1"></a>Quick Path Construction Commands</h4> +<!--l. 20--><p class="noindent">The difference between the quick and the normal path commands is that the quick path commands + <ul class="itemize1"> + <li class="itemize">do not keep track of the bounding boxes, + </li> + <li class="itemize">do not allow you to arc corners, + </li> + <li class="itemize">do not apply coordinate transformations.</li></ul> +<!--l. 31--><p class="indent"> However, they do use the soft-path subsystem (see Section <a +href="pgfmanualse34.html#x35-32300034">34<!--tex4ht:ref: section-soft-paths --></a> for details), which allows you to mix quick and +normal path commands arbitrarily. +<!--l. 35--><p class="indent"> All quick path construction commands start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathq</span></span></span>. +<!--l. 37--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox386"><span +class="cmtt-10">\pgfpathqmoveto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x dimension</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y dimension</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx32-303001"></a> + <!--l. 38--><p class="noindent">Either starts a path or starts a new part of a path at the coordinate (<span +class="cmsy-10"><</span><span +class="cmti-10">x dimension</span><span +class="cmsy-10">></span><span +class="cmmi-10">,</span><span +class="cmsy-10"><</span><span +class="cmti-10">y dimension</span><span +class="cmsy-10">></span>). + The coordinate is <span +class="cmti-10">not </span>transformed by the current coordinate transformation matrix. However, any + low-level transformations apply. + <!--l. 43--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-568-" ><colgroup id="TBL-568-1g"><col +id="TBL-568-1"><col +id="TBL-568-2"></colgroup><tr + valign="baseline" id="TBL-568-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-568-1-1" +class="td11"> <object data="pgfmanual-646.svg" width="85.65823pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-568-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"> \pgftransformxshift{1cm}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathqmoveto{0pt}{0pt}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> not</span><span +class="cmsltt-10x-x-80"> transformed</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathqlineto{1cm}{1cm}</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> not</span><span +class="cmsltt-10x-x-80"> transformed</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathlineto{\pgfpoint{2cm}{0cm}}</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. 55--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox387"><span +class="cmtt-10">\pgfpathqlineto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x dimension</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y dimension</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx32-303002"></a> + <!--l. 56--><p class="noindent">The quick version of the line-to operation. </dd></dl> +<!--l. 59--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox388"><span +class="cmtt-10">\pgfpathqcurveto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">s</span><sub><span +class="cmmi-7">x</span></sub><sup><span +class="cmr-7">1</span></sup><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">s</span><sub><span +class="cmmi-7">y</span></sub><sup><span +class="cmr-7">1</span></sup><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">s</span><sub><span +class="cmmi-7">x</span></sub><sup><span +class="cmr-7">2</span></sup><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">s</span><sub><span +class="cmmi-7">y</span></sub><sup><span +class="cmr-7">2</span></sup><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">t</span><sub ><span +class="cmmi-7">x</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">t</span><sub ><span +class="cmmi-7">y</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx32-303003"></a> + <!--l. 60--><p class="noindent">The quick version of the curve-to operation. The first support point is (<span +class="cmmi-10">s</span><sub><span +class="cmmi-7">x</span></sub><sup><span +class="cmr-7">1</span></sup><span +class="cmmi-10">,s</span><sub><span +class="cmmi-7">y</span></sub><sup><span +class="cmr-7">1</span></sup>), the second support + point is (<span +class="cmmi-10">s</span><sub><span +class="cmmi-7">x</span></sub><sup><span +class="cmr-7">2</span></sup><span +class="cmmi-10">,s</span><sub><span +class="cmmi-7">y</span></sub><sup><span +class="cmr-7">2</span></sup>), and the target is (<span +class="cmmi-10">t</span><sub ><span +class="cmmi-7">x</span></sub><span +class="cmmi-10">,t</span><sub ><span +class="cmmi-7">y</span></sub>). + <!--l. 64--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-569-" ><colgroup id="TBL-569-1g"><col +id="TBL-569-1"><col +id="TBL-569-2"></colgroup><tr + valign="baseline" id="TBL-569-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-569-1-1" +class="td11"> <object data="pgfmanual-647.svg" width="85.55821pt" height="57.10547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-569-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"> \pgfpathqmoveto{0pt}{0pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathqcurveto{1cm}{1cm}{2cm}{1cm}{3cm}{0cm}</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. 74--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox389"><span +class="cmtt-10">\pgfpathqcircle</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx32-303004"></a> + <!--l. 75--><p class="noindent">Adds a radius around the origin of the given <span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">></span>. This command is orders of magnitude faster + than <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfcircle{\pgfpointorigin}{</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span>. + <!--l. 79--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-570-" ><colgroup id="TBL-570-1g"><col +id="TBL-570-1"><col +id="TBL-570-2"></colgroup><tr + valign="baseline" id="TBL-570-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-570-1-1" +class="td11"> <object data="pgfmanual-648.svg" width="28.65273pt" height="28.65273pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-570-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"> (1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathqcircle{10pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfsetfillcolor{examplefill}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepath{stroke,fill}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 91--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">31.2 </span> <a + id="x32-30400031.2"></a>Quick Path Usage Commands</h4> +<!--l. 93--><p class="noindent">The quick path usage commands perform similar tasks as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepath</span></span></span>, but they + <ul class="itemize1"> + <li class="itemize">do not add arrows, + </li> + <li class="itemize">do not modify the path in any way, in particular, + </li> + <li class="itemize">ends are not shortened, + </li> + <li class="itemize">corners are not replaced by arcs.</li></ul> +<!--l. 106--><p class="indent"> Note that you <span +class="cmti-10">have to </span>use the quick versions in the code of arrow tip definitions since, inside these definition, you +obviously do not want arrows to be drawn. +<!--l. 110--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox390"><span +class="cmtt-10">\pgfusepathqstroke</span></span> </dt><dd +class="description"> +<a + id="dx32-304001"></a> + <!--l. 111--><p class="noindent">Strokes the path without further ado. No arrows are drawn, no corners are arced. + <!--l. 114--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-571-" ><colgroup id="TBL-571-1g"><col +id="TBL-571-1"><col +id="TBL-571-2"></colgroup><tr + valign="baseline" id="TBL-571-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-571-1-1" +class="td11"> <object data="pgfmanual-649.svg" width="0.0pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-571-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{pgfpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfpathqcircle{5pt}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \pgfusepathqstroke</span> +<br><span +class="cmtt-8">\end{pgfpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 122--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox391"><span +class="cmtt-10">\pgfusepathqfill</span></span> </dt><dd +class="description"> +<a + id="dx32-304002"></a> + <!--l. 123--><p class="noindent">Fills the path without further ado. </dd></dl> +<!--l. 126--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox392"><span +class="cmtt-10">\pgfusepathqfillstroke</span></span> </dt><dd +class="description"> +<a + id="dx32-304003"></a> + <!--l. 127--><p class="noindent">Fills and then strokes the path without further ado. </dd></dl> +<!--l. 130--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox393"><span +class="cmtt-10">\pgfusepathqclip</span></span> </dt><dd +class="description"> +<a + id="dx32-304004"></a> + <!--l. 131--><p class="noindent">Clips all subsequent drawings against the current path. The path is not processed. </dd></dl> +<!--l. 136--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">31.3 </span> <a + id="x32-30500031.3"></a>Quick Text Box Commands</h4> +<!--l. 138--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox394"><span +class="cmtt-10">\pgfqbox</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">box number</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx32-305001"></a> + <!--l. 139--><p class="noindent">This command inserts a <span class="TEX">T<span +class="E">E</span>X</span> box into a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> by “escaping” to <span class="TEX">T<span +class="E">E</span>X</span>, inserting the box + number <span +class="cmsy-10"><</span><span +class="cmti-10">box number</span><span +class="cmsy-10">> </span>at the origin, and then returning to the typesetting the picture. </dd></dl> +<!--l. 144--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox395"><span +class="cmtt-10">\pgfqboxsynced</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">box number</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx32-305002"></a> + <!--l. 145--><p class="noindent">This command works similarly to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfqbox</span></span></span> command. However, before inserting the text in <span +class="cmsy-10"><</span><span +class="cmti-10">box</span> + <span +class="cmti-10">number</span><span +class="cmsy-10">></span>, the current coordinate transformation matrix is applied to the current canvas transformation + matrix (is it “synced” with this matrix, hence the name). + <!--l. 151--><p class="noindent">Thus, this command basically has the same effect as if you first called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgflowlevelsynccm</span></span></span> followed by + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfqbox</span></span></span>. However, this command will use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\hskip</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\raise</span></span></span> commands for the “translational part” + of the coordinate transformation matrix, instead of adding the translational part to the current canvas + transformation matrix directly. Both methods have the same effect (box <span +class="cmsy-10"><</span><span +class="cmti-10">box number</span><span +class="cmsy-10">> </span>is translated + where it should), but the method used by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfqboxsynced</span></span></span> ensures that hyperlinks are placed correctly. + Note that scaling and rotation will not (cannot, even) apply to hyperlinks. </dd></dl> + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse30.html" >prev</a>] [<a +href="pgfmanualse30.html#tailpgfmanualse30.html" >prev-tail</a>] [<a +href="pgfmanualse31.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse31.html" >up</a>] </p></div> +<!--l. 273--><p class="indent"> <a + id="tailpgfmanualse31.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse32.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse32.html new file mode 100644 index 00000000000..06fb878792a --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse32.html @@ -0,0 +1,183 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>32 Design of the System Layer</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse33.html" >next</a>] [<a +href="#tailpgfmanualse32.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse32.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">32 </span> <a + id="x33-30700032"></a>Design of the System Layer</h3> +<!--l. 12--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">32.1 </span> <a + id="x33-30800032.1"></a>Driver Files</h4> +<!--l. 15--><p class="noindent">The <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> system layer mainly consists of a large number of commands starting with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@</span></span></span>. These commands +will be called <span +class="cmti-10">system commands </span>in the following. The higher layers “interface” with the system layer by +calling these commands. The higher layers should never use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\special</span></span></span> commands directly or even check +whether <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pdfoutput</span></span></span> is defined. Instead, all drawing requests should be “channeled” through the system +commands. +<!--l. 23--><p class="indent"> The system layer is loaded and setup by the following package: +<!--l. 25--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox396"><span +class="cmtt-10">\usepackage{</span><span +class="cmtt-10">pgfsys</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="dx33-308001"></a> +<a + id="dx33-308002"></a> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox397"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfsys</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="colorbox398"><span +class="cmtt-10">\input </span><span +class="cmtt-10">pgfsys</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. 26--><p class="noindent">This file provides “default implementations” of all system commands, but most simply produce a + warning that they are not implemented. The actual implementations of the system commands for a + particular driver like, say, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> reside in files called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-xxxx.sty</span></span></span>, where <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xxxx</span></span></span> is the driver + name. These will be called <span +class="cmti-10">driver files </span>in the following. + <!--l. 33--><p class="noindent">When <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys.sty</span></span></span> is loaded, it will try to determine which driver is used by loading <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf.cfg</span></span></span>. This + file should setup the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysdriver</span></span></span> appropriately. The, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys.sty</span></span></span> will input the appropriate + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">drivername</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.sty</span></span></span>. </dd></dl> +<!--l. 39--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox399"><span +class="cmtt-10">\pgfsysdriver</span></span> </dt><dd +class="description"> +<a + id="dx33-308003"></a> + <!--l. 40--><p class="noindent">This macro should expand to the name of the driver to be used by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys</span></span></span>. The default from <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf.cfg</span></span></span> + is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-\Gin@driver</span></span></span>. This is very likely to be correct if you are using <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>. For plain <span class="TEX">T<span +class="E">E</span>X</span>, the + macro will be set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-pdftex.def</span></span></span> if <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> is used and to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-dvips.def</span></span></span> otherwise. </dd></dl> +<!--l. 47--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox400">File <span +class="cmtt-10">pgf.cfg</span></span> </dt><dd +class="description"> +<a + id="dx33-308004"></a> +<a + id="dx33-308005"></a> + <!--l. 48--><p class="noindent">This file should setup the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysdriver</span></span></span> correctly. If <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysdriver</span></span></span> is already set to some + value, the driver normally should not change it. Otherwise, it should make a “good guess” at which + driver will be appropriate. </dd></dl> +<!--l. 55--><p class="indent"> The currently supported backend drivers are discussed in Section <a +href="pgfmanualse5.html#x6-600005.2">5.2<!--tex4ht:ref: section-drivers --></a>. + + +<!--l. 59--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">32.2 </span> <a + id="x33-30900032.2"></a>Common Definition Files</h4> +<!--l. 61--><p class="noindent">Some drivers share many <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@</span></span></span> commands. For the reason, files defining these “common” commands are +available. These files are <span +class="cmti-10">not </span>usable alone. +<!--l. 65--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox401">File <span +class="cmtt-10">pgfsys-common-postscript</span></span> </dt><dd +class="description"> +<a + id="dx33-309001"></a> +<a + id="dx33-309002"></a> + <!--l. 66--><p class="noindent">This file defines some <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@</span></span></span> commands so that they produce appropriate PostScript code. </dd></dl> +<!--l. 70--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox402">File <span +class="cmtt-10">pgfsys-common-pdf</span></span> </dt><dd +class="description"> +<a + id="dx33-309003"></a> +<a + id="dx33-309004"></a> + <!--l. 71--><p class="noindent">This file defines some <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@</span></span></span> commands so that they produce appropriate <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small> </span>code. </dd></dl> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse33.html" >next</a>] [<a +href="pgfmanualse32.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse32.html" >up</a>] </p></div> +<!--l. 7--><p class="indent"> <a + id="tailpgfmanualse32.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse33.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse33.html new file mode 100644 index 00000000000..7840a7e1918 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse33.html @@ -0,0 +1,1811 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>33 Commands of the System Layer</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse34.html" >next</a>] [<a +href="pgfmanualse32.html" >prev</a>] [<a +href="pgfmanualse32.html#tailpgfmanualse32.html" >prev-tail</a>] [<a +href="#tailpgfmanualse33.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse33.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">33 </span> <a + id="x34-31000033"></a>Commands of the System Layer</h3> +<!--l. 11--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.1 </span> <a + id="x34-31100033.1"></a>Beginning and Ending a Stream of System Commands</h4> +<!--l. 13--><p class="noindent">A “user” of the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> system layer (like the basic layer or a frontend) will interface with the system layer by calling a +stream of commands starting with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@</span></span></span>. From the system layer’s point of view, these commands form a long +stream. Between calls to the system layer, control goes back to the user. +<!--l. 19--><p class="indent"> The driver files implement system layer commands by inserting <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\special</span></span></span> commands that implement the desired +operation. For example, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@stroke</span></span></span> will be mapped to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\special{pdf:</span><span +class="cmtt-10"> S}</span></span></span> by the driver file for +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span>. +<!--l. 24--><p class="indent"> For many drivers, when such a stream of specials starts, it is necessary to install an appropriate transformation +and perhaps perform some more bureaucratic tasks. For this reason, every stream will start with a +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@beginpicture</span></span></span> and will end with a corresponding ending command. +<!--l. 30--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox403"><span +class="cmtt-10">\pgfsys@beginpicture</span></span> </dt><dd +class="description"> +<a + id="dx34-311001"></a> + <!--l. 31--><p class="noindent">Called at the beginning of a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. This command should “setup things.” + <!--l. 34--><p class="noindent">Most drivers will need to implement this command. </dd></dl> +<!--l. 37--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox404"><span +class="cmtt-10">\pgfsys@endpicture</span></span> </dt><dd +class="description"> +<a + id="dx34-311002"></a> + <!--l. 38--><p class="noindent">Called at the end of a pgfpicture. + <!--l. 40--><p class="noindent">Most drivers will need to implement this command. </dd></dl> +<!--l. 43--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox405"><span +class="cmtt-10">\pgfsys@typesetpicturebox</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">box</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-311003"></a> + <!--l. 44--><p class="noindent">Called <span +class="cmti-10">after </span>a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> has been typeset. The picture will have been put in box <span +class="cmsy-10"><</span><span +class="cmti-10">box</span><span +class="cmsy-10">></span>. This + command should insert the box into the normal text. The box <span +class="cmsy-10"><</span><span +class="cmti-10">box</span><span +class="cmsy-10">> </span>will still be a “raw” box that + contains only the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\special</span></span></span>’s that make up the description of the picture. The job of this command is + to resize and shift <span +class="cmsy-10"><</span><span +class="cmti-10">box</span><span +class="cmsy-10">> </span>according to the baseline shift and the size of the box. + <!--l. 52--><p class="noindent">This command has a default implementation and need not be implemented by a driver file. </dd></dl> +<!--l. 56--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox406"><span +class="cmtt-10">\pgfsys@beginpurepicture</span></span> </dt><dd +class="description"> +<a + id="dx34-311004"></a> + <!--l. 57--><p class="noindent">This version of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@beginpicture</span></span></span> picture command can be used for pictures that are + guaranteed not to contain any escaped boxes (see below). In this case, a driver might provide a more + compact version of the command. + <!--l. 62--><p class="noindent">This command has a default implementation and need not be implemented by a driver file. </dd></dl> +<!--l. 66--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox407"><span +class="cmtt-10">\pgfsys@endpurepicture</span></span> </dt><dd +class="description"> +<a + id="dx34-311005"></a> + <!--l. 67--><p class="noindent">Called at the end of a “pure” <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. + <!--l. 69--><p class="noindent">This command has a default implementation and need not be implemented by a driver file. </dd></dl> +<!--l. 73--><p class="indent"> Inside a stream it is sometimes necessary to “escape” back into normal typesetting mode; for example to insert +some normal text, but with all of the current transformations and clippings being in force. For this escaping, the +following command is used: +<!--l. 78--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox408"><span +class="cmtt-10">\pgfsys@hbox</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">box number</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-311006"></a> + <!--l. 79--><p class="noindent">Called to insert a (horizontal) TeX box inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>. + <!--l. 82--><p class="noindent">Most drivers will need to (re-)implement this command. </dd></dl> +<!--l. 85--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox409"><span +class="cmtt-10">\pgfsys@hboxsynced</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">box number</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-311007"></a> + <!--l. 86--><p class="noindent">Called to insert a (horizontal) TeX box inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span>, but with the current coordiante + transformation matrix synced with the canvas transformation matrix. + <!--l. 90--><p class="noindent">This command should do the same as if you used <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgflowlevelsynccm</span></span></span> followed by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@hbox</span></span></span>. + However, the default implementation of this command will use a “TeX-translation” for the translation + part of the transformation matrix. This will ensure that hyperlinks “survive” at least translations. On + the other hand, a driver may choose to revert to a simpler implementation. This is done, for example, + for the <span +class="cmcsc-10"><small +class="small-caps">S</small><small +class="small-caps">V</small><small +class="small-caps">G</small> </span>implementation, where a <span class="TEX">T<span +class="E">E</span>X</span>-translation makes no sense. </dd></dl> +<!--l. 102--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.2 </span> <a + id="x34-31200033.2"></a>Path Construction System Commands</h4> +<!--l. 104--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox410"><span +class="cmtt-10">\pgfsys@moveto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-312001"></a> + <!--l. 105--><p class="noindent">This command is used to start a path at a specific point (<span +class="cmmi-10">x,y</span>) or to move the current point of the + current path to (<span +class="cmmi-10">x,y</span>) without drawing anything upon stroking (the current path is “interrupted”). + <!--l. 110--><p class="noindent">Both <span +class="cmsy-10"><</span><span +class="cmti-10">x</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">y</span><span +class="cmsy-10">> </span>are given as <span class="TEX">T<span +class="E">E</span>X</span> dimensions. It is the driver’s job to transform these to the coordinate + system of the backend. Typically, this means converting the <span class="TEX">T<span +class="E">E</span>X</span> dimension into a dimensionless + multiple of <img +src="pgfmanual34x.gif" alt="1- +72" class="frac" align="middle">in. The function <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@sys@bp</span></span></span> helps with this conversion. + <!--l. 116--><p class="noindent"><span +class="cmti-10">Example: </span>Draw a line from (10pt<span +class="cmmi-10">,</span>10pt) to the origin of the picture. + <!--l. 118--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-573-" ><colgroup id="TBL-573-1g"><col +id="TBL-573-1"></colgroup><tr + valign="baseline" id="TBL-573-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-573-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfsys@moveto{10pt}{10pt}</span> +<br><span +class="cmtt-8">\pgfsys@lineto{0pt}{0pt}</span> +<br><span +class="cmtt-8">\pgfsys@stroke</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 124--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 128--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox411"><span +class="cmtt-10">\pgfsys@lineto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-312002"></a> + <!--l. 129--><p class="noindent">Continue the current path to (<span +class="cmmi-10">x,y</span>) with a straight line. + <!--l. 132--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> + + +<!--l. 136--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox412"><span +class="cmtt-10">\pgfsys@curveto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">x</span><sub ><span +class="cmr-7">1</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">y</span><sub ><span +class="cmr-7">1</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">x</span><sub ><span +class="cmr-7">2</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">y</span><sub ><span +class="cmr-7">2</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">x</span><sub ><span +class="cmr-7">3</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmmi-10">y</span><sub ><span +class="cmr-7">3</span></sub><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-312003"></a> + <!--l. 137--><p class="noindent">Continue the current path to (<span +class="cmmi-10">x</span><sub ><span +class="cmr-7">3</span></sub><span +class="cmmi-10">,y</span><sub ><span +class="cmr-7">3</span></sub>) with a Bézier curve that has the two control points (<span +class="cmmi-10">x</span><sub ><span +class="cmr-7">1</span></sub><span +class="cmmi-10">,y</span><sub ><span +class="cmr-7">1</span></sub>) and + (<span +class="cmmi-10">x</span><sub ><span +class="cmr-7">2</span></sub><span +class="cmmi-10">,y</span><sub ><span +class="cmr-7">2</span></sub>). + <!--l. 140--><p class="noindent"><span +class="cmti-10">Example: </span>Draw a good approximation of a quarter circle: + <!--l. 141--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-574-" ><colgroup id="TBL-574-1g"><col +id="TBL-574-1"></colgroup><tr + valign="baseline" id="TBL-574-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-574-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfsys@moveto{10pt}{0pt}</span> +<br><span +class="cmtt-8">\pgfsys@curveto{10pt}{5.55pt}{5.55pt}{10pt}{0pt}{10pt}</span> +<br><span +class="cmtt-8">\pgfsys@stroke</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 147--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 151--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox413"><span +class="cmtt-10">\pgfsys@rect</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">width</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">height</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-312004"></a> + <!--l. 152--><p class="noindent">Append a rectangle to the current path whose lower left corner is at (<span +class="cmmi-10">x,y</span>) and whose width and height + in big points are given by <span +class="cmsy-10"><</span><span +class="cmti-10">width</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">height</span><span +class="cmsy-10">></span>. + <!--l. 156--><p class="noindent">This command can be “mapped back” to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@moveto</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@lineto</span></span></span> commands, but it is + included since <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> has a special, quick version of this command. + <!--l. 160--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 164--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox414"><span +class="cmtt-10">\pgfsys@closepath</span></span> </dt><dd +class="description"> +<a + id="dx34-312005"></a> + <!--l. 165--><p class="noindent">Close the current path. This results in joining the current point of the path with the point specified + by the last <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@moveto</span></span></span> operation. Typically, this is preferable over using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@lineto</span></span></span> to the + last point specified by a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@moveto</span></span></span>, since the line starting at this point and the line ending at + this point will be smoothly joined by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@closepath</span></span></span>. + <!--l. 172--><p class="noindent"><span +class="cmti-10">Example: </span>Consider + <!--l. 173--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-575-" ><colgroup id="TBL-575-1g"><col +id="TBL-575-1"></colgroup><tr + valign="baseline" id="TBL-575-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-575-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfsys@moveto{0pt}{0pt}</span> +<br><span +class="cmtt-8">\pgfsys@lineto{10bp}{10bp}</span> +<br><span +class="cmtt-8">\pgfsys@lineto{0bp}{10bp}</span> +<br><span +class="cmtt-8">\pgfsys@closepath</span> +<br><span +class="cmtt-8">\pgfsys@stroke</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 180--><p class="noindent">and + <!--l. 181--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-576-" ><colgroup id="TBL-576-1g"><col +id="TBL-576-1"></colgroup><tr + valign="baseline" id="TBL-576-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-576-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfsys@moveto{0bp}{0bp}</span> +<br><span +class="cmtt-8">\pgfsys@lineto{10bp}{10bp}</span> +<br><span +class="cmtt-8">\pgfsys@lineto{0bp}{10bp}</span> +<br><span +class="cmtt-8">\pgfsys@lineto{0bp}{0bp}</span> +<br><span +class="cmtt-8">\pgfsys@stroke</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 189--><p class="noindent">The difference between the above will be that in the second triangle the corner at the origin will be + wrong; it will just be the overlay of two lines going in different directions, not a sharp pointed + corner. + <!--l. 194--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> + + +<!--l. 200--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.3 </span> <a + id="x34-31300033.3"></a>Canvas Transformation System Commands</h4> +<!--l. 202--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox415"><span +class="cmtt-10">\pgfsys@transformcm</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">a</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">b</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">c</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">d</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">e</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">f </span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-313001"></a> + <!--l. 203--><p class="noindent">Perform a concatenation of the canvas transformation matrix with the matrix given by the values <span +class="cmsy-10"><</span><span +class="cmti-10">a</span><span +class="cmsy-10">></span> + to <span +class="cmsy-10"><</span><span +class="cmti-10">f </span><span +class="cmsy-10">></span>, see the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> or PostScript manual for details. The values <span +class="cmsy-10"><</span><span +class="cmti-10">a</span><span +class="cmsy-10">> </span>to <span +class="cmsy-10"><</span><span +class="cmti-10">d</span><span +class="cmsy-10">> </span>are dimensionless factors, + <span +class="cmsy-10"><</span><span +class="cmti-10">e</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">f </span><span +class="cmsy-10">> </span>are <span class="TEX">T<span +class="E">E</span>X</span> dimensions + <!--l. 208--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@transformcm{1}{0}{0}{1}{1cm}{1cm}</span></span></span>. + <!--l. 210--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 214--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox416"><span +class="cmtt-10">\pgfsys@transformshift</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x displacement</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y displacement</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-313002"></a> + <!--l. 215--><p class="noindent">This command will change the origin of the canvas to (<span +class="cmmi-10">x,y</span>). + <!--l. 217--><p class="noindent">This command has a default implementation and need not be implemented by a driver file. + <!--l. 220--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 223--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox417"><span +class="cmtt-10">\pgfsys@transformxyscale</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x scale</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y scale</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-313003"></a> + <!--l. 224--><p class="noindent">This command will scale the canvas (and everything that is drawn) by a factor of <span +class="cmsy-10"><</span><span +class="cmti-10">x scale</span><span +class="cmsy-10">> </span>in the + <span +class="cmmi-10">x</span>-direction and <span +class="cmsy-10"><</span><span +class="cmti-10">y scale</span><span +class="cmsy-10">> </span>in the <span +class="cmmi-10">y</span>-direction. Note that this applies to everything, including lines. So a + scaled line will have a different width and may even have a different width when going along the <span +class="cmmi-10">x</span>-axis + and when going along the <span +class="cmmi-10">y</span>-axis, if the scaling is different in these directions. Usually, you do not want + this. + <!--l. 232--><p class="noindent">This command has a default implementation and need not be implemented by a driver file. + <!--l. 235--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 239--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.4 </span> <a + id="x34-31400033.4"></a>Stroking, Filling, and Clipping System Commands</h4> +<!--l. 241--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox418"><span +class="cmtt-10">\pgfsys@stroke</span></span> </dt><dd +class="description"> +<a + id="dx34-314001"></a> + <!--l. 242--><p class="noindent">Stroke the current path (as if it were drawn with a pen). A number of graphic state parameters influence + this, which can be set using appropriate system commands described later. + <!--l. 246--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="cmbx-10">Line width</span> </dt><dd +class="description">The “thickness” of the line. A width of 0 is the thinnest width renderable on the device. + On a high-resolution printer this may become invisible and should be avoided. A good choice is + 0.4pt, which is the default. + </dd><dt class="description"> + <span +class="cmbx-10">Stroke color</span> </dt><dd +class="description">This special color is used for stroking. If it is not set, the current color is used. + + + </dd><dt class="description"> + <span +class="cmbx-10">Cap</span> </dt><dd +class="description">The cap describes how the endings of lines are drawn. A round cap adds a little half circle to + these endings. A butt cap ends the lines exactly at the end (or start) point without anything + added. A rectangular cap ends the lines like the butt cap, but the lines protrude over the endpoint + by the line thickness. (See also the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> manual.) If the path has been closed, no cap is drawn. + </dd><dt class="description"> + <span +class="cmbx-10">Join</span> </dt><dd +class="description">This describes how a bend (a join) in a path is rendered. A round join draws bends using small + arcs. A bevel join just draws the two lines and then fills the join minimally so that it becomes + convex. A miter join extends the lines so that they form a single sharp corner, but only up to a + certain miter limit. (See the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> manual once more.) + </dd><dt class="description"> + <span +class="cmbx-10">Dash</span> </dt><dd +class="description">The line may be dashed according to a dashing pattern. + </dd><dt class="description"> + <span +class="cmbx-10">Clipping area</span> </dt><dd +class="description">If a clipping area is established, only those parts of the path that are inside the clipping + area will be drawn.</dd></dl> + <!--l. 282--><p class="noindent">In addition to stroking a path, the path may also be used for clipping after it has been stroked. This will + happen if the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@clipnext</span></span></span> is used prior to this command, see there for details. + <!--l. 287--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 291--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox419"><span +class="cmtt-10">\pgfsys@closestroke</span></span> </dt><dd +class="description"> +<a + id="dx34-314002"></a> + <!--l. 292--><p class="noindent">This command should have the same effect as first closing the path and then stroking it. + <!--l. 295--><p class="noindent">This command has a default implementation and need not be implemented by a driver file. + <!--l. 298--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 302--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox420"><span +class="cmtt-10">\pgfsys@fill</span></span> </dt><dd +class="description"> +<a + id="dx34-314003"></a> + <!--l. 303--><p class="noindent">This command fills the area surrounded by the current path. If the path has not yet been closed, it + is closed prior to filling. The path itself is not stroked. For self-intersecting paths or paths consisting + of multiple parts, the nonzero winding number rule is used to determine whether a point is inside or + outside the path, except if <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\ifpgfsys@eorule</span></span></span> holds - in which case the even-odd rule should be used. + (See the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> or PostScript manual for details.) + <!--l. 312--><p class="noindent">The following graphic state parameters influence the filling: + <!--l. 314--><p class="noindent"> + <dl class="description"><dt class="description"> + <span +class="cmbx-10">Interior rule</span> </dt><dd +class="description">If <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\ifpgfsys@eorule</span></span></span> is set, the even-odd rule is used, otherwise the non-zero winding + number rule. + </dd><dt class="description"> + <span +class="cmbx-10">Fill color</span> </dt><dd +class="description">If the fill color is not especially set, the current color is used. + </dd><dt class="description"> + <span +class="cmbx-10">Clipping area</span> </dt><dd +class="description">If a clipping area is established, only those parts of the filling area that are inside the + clipping area will be drawn.</dd></dl> + <!--l. 328--><p class="noindent">In addition to filling the path, the path will also be used for clipping if <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@clipnext</span></span></span> is used prior to this + command. + <!--l. 331--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 334--><p class="noindent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox421"><span +class="cmtt-10">\pgfsys@fillstroke</span></span> </dt><dd +class="description"> +<a + id="dx34-314004"></a> + <!--l. 335--><p class="noindent">First, the path is filled, then the path is stroked. If the fill and stroke colors are the same (or if they are + not specified and the current color is used), this yields almost the same as a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@fill</span></span></span>. However, + due to the line thickness of the stroked path, the fill-stroked area will be slightly larger. + <!--l. 341--><p class="noindent">In addition to stroking and filling the path, the path will also be used for clipping if <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@clipnext</span></span></span> + is used prior to this command. + <!--l. 344--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 348--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox422"><span +class="cmtt-10">\pgfsys@discardpath</span></span> </dt><dd +class="description"> +<a + id="dx34-314005"></a> + <!--l. 349--><p class="noindent">Normally, this command should “throw away” the current path. However, after <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@clipnext</span></span></span> + has been called, the current path should subsequently be used for clipping. See <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@clipnext</span></span></span> for + details. + <!--l. 354--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 358--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox423"><span +class="cmtt-10">\pgfsys@clipnext</span></span> </dt><dd +class="description"> +<a + id="dx34-314006"></a> + <!--l. 359--><p class="noindent">This command should be issued after a path has been constructed, but before it has been stroked and/or + filled or discarded. When the command is used, the next stroking/filling/discarding command will first + be executed normally. Then, afterwards, the just-used path will be used for subsequent clipping. If + there has already been a clipping region, this region is intersected with the new clipping path (the + clipping cannot get bigger). The nonzero winding number rule is used to determine whether a point + is inside or outside the clipping area or the even-odd rule, depending on whether <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\ifpgfsys@eorule</span></span></span> + holds. </dd></dl> +<!--l. 374--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.5 </span> <a + id="x34-31500033.5"></a>Graphic State Option System Commands</h4> +<!--l. 376--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox424"><span +class="cmtt-10">\pgfsys@setlinewidth</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">width</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-315001"></a> + <!--l. 377--><p class="noindent">Sets the width of lines, when stroked, to <span +class="cmsy-10"><</span><span +class="cmti-10">width</span><span +class="cmsy-10">></span>, which must be a <span class="TEX">T<span +class="E">E</span>X</span> dimension. + <!--l. 380--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 383--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox425"><span +class="cmtt-10">\pgfsys@buttcap</span></span> </dt><dd +class="description"> +<a + id="dx34-315002"></a> + <!--l. 384--><p class="noindent">Sets the cap to a butt cap. See <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@stroke</span></span></span>. + <!--l. 386--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 389--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox426"><span +class="cmtt-10">\pgfsys@roundcap</span></span> </dt><dd +class="description"> +<a + id="dx34-315003"></a> + <!--l. 390--><p class="noindent">Sets the cap to a round cap. See <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@stroke</span></span></span>. + <!--l. 392--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> + + +<!--l. 395--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox427"><span +class="cmtt-10">\pgfsys@rectcap</span></span> </dt><dd +class="description"> +<a + id="dx34-315004"></a> + <!--l. 396--><p class="noindent">Sets the cap to a rectangular cap. See <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@stroke</span></span></span>. + <!--l. 398--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 401--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox428"><span +class="cmtt-10">\pgfsys@miterjoin</span></span> </dt><dd +class="description"> +<a + id="dx34-315005"></a> + <!--l. 402--><p class="noindent">Sets the join to a miter join. See <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@stroke</span></span></span>. + <!--l. 404--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 407--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox429"><span +class="cmtt-10">\pgfsys@setmiterlimit</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-315006"></a> + <!--l. 408--><p class="noindent">Sets the miter limit of lines to <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">></span>. See the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> or PostScript for details on what the miter limit + is. + <!--l. 411--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 414--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox430"><span +class="cmtt-10">\pgfsys@roundjoin</span></span> </dt><dd +class="description"> +<a + id="dx34-315007"></a> + <!--l. 415--><p class="noindent">Sets the join to a round join. See <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@stroke</span></span></span>. + <!--l. 417--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 420--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox431"><span +class="cmtt-10">\pgfsys@beveljoin</span></span> </dt><dd +class="description"> +<a + id="dx34-315008"></a> + <!--l. 421--><p class="noindent">Sets the join to a bevel join. See <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@stroke</span></span></span>. + <!--l. 423--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 426--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox432"><span +class="cmtt-10">\pgfsys@setdash</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">pattern</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">phase</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-315009"></a> + <!--l. 427--><p class="noindent">Sets the dashing patter. <span +class="cmsy-10"><</span><span +class="cmti-10">pattern</span><span +class="cmsy-10">> </span>should be a list of <span class="TEX">T<span +class="E">E</span>X</span> dimensions lengths separated by commas. + <span +class="cmsy-10"><</span><span +class="cmti-10">phase</span><span +class="cmsy-10">> </span>should be a single dimension. + <!--l. 431--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@setdash{3pt,3pt}{0pt}</span></span></span> + <!--l. 433--><p class="noindent">The list of values in <span +class="cmsy-10"><</span><span +class="cmti-10">pattern</span><span +class="cmsy-10">> </span>is used to determine the lengths of the “on” phases of the dashing and + of the “off” phases. For example, if <span +class="cmsy-10"><</span><span +class="cmti-10">pattern</span><span +class="cmsy-10">> </span>is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">3bp,4bp</span></span></span>, then the dashing pattern is “3bp on followed + by 4bp off, followed by 3bp on, followed by 4bp off, and so on.” A pattern of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.5pt,4pt,3pt,1.5pt</span></span></span> + means “.5pt on, 4pt off, 3pt on, 1.5pt off, .5pt on, ...” If the number of entries is odd, the last one is + used twice, so <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">3pt</span></span></span> means “3pt on, 3pt off, 3pt on, 3pt off, ...” An empty list means “always on.” + <!--l. 443--><p class="noindent">The second argument determines the “phase” of the pattern. For example, for a pattern of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">3bp,4bp</span></span></span> + and a phase of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">1bp</span></span></span>, the pattern would start: “2bp on, 4bp off, 3bp on, 4bp off, 3bp on, 4bp off, ...” + <!--l. 448--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> + + +<!--l. 452--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox433"><span +class="cmtt-10">\ifpgfsys@eorule</span></span> </dt><dd +class="description"> +<a + id="dx34-315010"></a> + <!--l. 453--><p class="noindent">Determines whether the even odd rule is used for filling and clipping or not. </dd></dl> +<!--l. 458--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox434"><span +class="cmtt-10">\pgfsys@stroke@opacity</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="dx34-315011"></a> + <!--l. 459--><p class="noindent">Sets the opacity of stroking operations. </dd></dl> +<!--l. 462--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox435"><span +class="cmtt-10">\pgfsys@fill@opacity</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="dx34-315012"></a> + <!--l. 463--><p class="noindent">Sets the opacity of filling operations. </dd></dl> +<!--l. 467--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.6 </span> <a + id="x34-31600033.6"></a>Color System Commands</h4> +<!--l. 469--><p class="noindent">The <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> system layer provides a number of system commands for setting colors. These command coexist with +commands from the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xcolor</span></span></span> package, which perform similar functions. However, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color</span></span></span> package does +not support having two different colors for stroking and filling, which is a useful feature that is supported by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. +For this reason, the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> system layer offers commands for setting these colors separatedly. Also, plain <span class="TEX">T<span +class="E">E</span>X</span> profits +from the fact that <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> can set colors. +<!--l. 478--><p class="indent"> For <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span>, implementing these color commands is easy since <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> supports different stroking and +filling colors directly. For PostScript, a more complicated approach is needed in which the colors need +to be stored in special PostScript variables that are set whenever a stroking or a filling operation is +done. +<!--l. 484--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox436"><span +class="cmtt-10">\pgfsys@color@rgb</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">red</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">green</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">blue</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316001"></a> + <!--l. 485--><p class="noindent">Sets the color used for stroking and filling operations to the given red/green/blue tuple (numbers + between 0 and 1). + <!--l. 488--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 491--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox437"><span +class="cmtt-10">\pgfsys@color@rgb@stroke</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">red</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">green</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">blue</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316002"></a> + <!--l. 492--><p class="noindent">Sets the color used for stroking operations to the given red/green/blue tuple (numbers between 0 and + 1). + <!--l. 495--><p class="noindent"><span +class="cmti-10">Example: </span>Make stroked text dark red: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@color@rgb@stroke{0.5}{0}{0}</span></span></span> + <!--l. 497--><p class="noindent">The special stroking color is only used if the stroking color has been set since the last <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span> or + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@color@xxx</span></span></span> command. Thus, each <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span> command will reset both the stroking and filling + colors by calling <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@color@reset</span></span></span>. + <!--l. 502--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 505--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox438"><span +class="cmtt-10">\pgfsys@color@rgb@fill</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">red</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">green</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">blue</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316003"></a> + <!--l. 506--><p class="noindent">Sets the color used for filling operations to the given red/green/blue tuple (numbers between 0 and 1). + This color may be different from the stroking color. + <!--l. 510--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 513--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox439"><span +class="cmtt-10">\pgfsys@color@cmyk</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">cyan</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">magenta</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">yellow</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">black</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316004"></a> + <!--l. 514--><p class="noindent">Sets the color used for stroking and filling operations to the given cymk tuple (numbers between 0 and + 1). + <!--l. 517--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 520--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox440"><span +class="cmtt-10">\pgfsys@color@cmyk@stroke</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">cyan</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">magenta</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">yellow</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">black</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316005"></a> + <!--l. 521--><p class="noindent">Sets the color used for stroking operations to the given cymk tuple (numbers between 0 and 1). + <!--l. 524--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 527--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox441"><span +class="cmtt-10">\pgfsys@color@cmyk@fill</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">cyan</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">magenta</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">yellow</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">black</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316006"></a> + <!--l. 528--><p class="noindent">Sets the color used for filling operations to the given cymk tuple (numbers between 0 and 1). + <!--l. 531--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 534--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox442"><span +class="cmtt-10">\pgfsys@color@cmy</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">cyan</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">magenta</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">yellow</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316007"></a> + <!--l. 535--><p class="noindent">Sets the color used for stroking and filling operations to the given cym tuple (numbers between 0 and + 1). + <!--l. 538--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 541--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox443"><span +class="cmtt-10">\pgfsys@color@cmy@stroke</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">cyan</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">magenta</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">yellow</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316008"></a> + <!--l. 542--><p class="noindent">Sets the color used for stroking operations to the given cym tuple (numbers between 0 and 1). + <!--l. 545--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 548--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox444"><span +class="cmtt-10">\pgfsys@color@cmy@fill</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">cyan</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">magenta</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">yellow</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316009"></a> + <!--l. 549--><p class="noindent">Sets the color used for filling operations to the given cym tuple (numbers between 0 and 1). + <!--l. 552--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 555--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox445"><span +class="cmtt-10">\pgfsys@color@gray</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">black</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316010"></a> + <!--l. 556--><p class="noindent">Sets the color used for stroking and filling operations to the given black value, where 0 means black + and 1 means white. + <!--l. 559--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 562--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox446"><span +class="cmtt-10">\pgfsys@color@gray@stroke</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">black</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316011"></a> + <!--l. 563--><p class="noindent">Sets the color used for stroking operations to the given black value, where 0 means black and 1 means + white. + <!--l. 566--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 569--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox447"><span +class="cmtt-10">\pgfsys@color@gray@fill</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">black</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316012"></a> + <!--l. 570--><p class="noindent">Sets the color used for filling operations to the given black value, where 0 means black and 1 means + white. + <!--l. 573--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 576--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox448"><span +class="cmtt-10">\pgfsys@color@reset</span></span> </dt><dd +class="description"> +<a + id="dx34-316013"></a> + <!--l. 577--><p class="noindent">This command will be called when the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span> command is used. It should purge any internal settings of + stroking and filling color. After this call, till the next use of a command like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@color@rgb@fill</span></span></span>, + the current color installed by the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\color</span></span></span> command should be used. + <!--l. 583--><p class="noindent">If the <span class="TEX">T<span +class="E">E</span>X</span>-if <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@color@reset@inorder</span></span></span> is set to true, this command may “assume” that any + call to a color command that sets the fill or stroke color came “before” the call to this command and + may try to optimize the output accordingly. + <!--l. 588--><p class="noindent">An example of an incorrect “out of order” call would be using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@color@reset</span></span></span> at the beginning + of a box that is constructed using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\setbox</span></span></span>. Then, when the box is constructed, no special fill or stroke + color might be in force. However, when the box is later on inserted at some point, a special fill color + might already have been set. In this case, this command is not guaranteed to reset the color correctly. + </dd></dl> +<!--l. 597--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox449"><span +class="cmtt-10">\pgfsys@color@reset@inordertrue</span></span> </dt><dd +class="description"> +<a + id="dx34-316014"></a> + <!--l. 598--><p class="noindent">Sets the optimized “in order” version of the color resetting. This is the default. </dd></dl> +<!--l. 602--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox450"><span +class="cmtt-10">\pgfsys@color@reset@inorderfalse</span></span> </dt><dd +class="description"> +<a + id="dx34-316015"></a> + <!--l. 603--><p class="noindent">Switches off the optimized color resetting. </dd></dl> +<!--l. 606--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox451"><span +class="cmtt-10">\pgfsys@color@unstacked</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span class="LATEX"><span +class="cmti-10">L</span><span class="A"><span +class="cmti-10">A</span></span><span class="TEX"><span +class="cmti-10">T</span><span +class="E"><span +class="cmti-10">E</span></span><span +class="cmti-10">X</span></span></span><span +class="cmti-10"> color</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-316016"></a> + <!--l. 607--><p class="noindent">This slightly obscure command causes the color stack to be tricked. When called, this command should + set the current color to <span +class="cmsy-10"><</span><span class="LATEX"><span +class="cmti-10">L</span><span class="A"><span +class="cmti-10">A</span></span><span class="TEX"><span +class="cmti-10">T</span><span +class="E"><span +class="cmti-10">E</span></span><span +class="cmti-10">X</span></span></span><span +class="cmti-10"> color</span><span +class="cmsy-10">> </span>without causing any change in the color stack. + <!--l. 611--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@color@unstacked{red}</span></span></span> </dd></dl> +<!--l. 615--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.7 </span> <a + id="x34-31700033.7"></a>Scoping System Commands</h4> +<!--l. 617--><p class="noindent">The scoping commands are used to keep changes of the graphics state local. +<!--l. 620--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox452"><span +class="cmtt-10">\pgfsys@beginscope</span></span> </dt><dd +class="description"> +<a + id="dx34-317001"></a> + <!--l. 621--><p class="noindent">Saves the current graphic state on a graphic state stack. All changes to the graphic state parameters + mentioned for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@stroke</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@fill</span></span></span> will be local to the current graphic state and the + old values will be restored after <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@endscope</span></span></span> is used. + <!--l. 626--><p class="noindent"><span +class="cmti-10">Warning: </span><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> and PostScript differ with respect to the question of whether the current path is part + of the graphic state or not. For this reason, you should never use this command unless the path is + currently empty. For example, it might be a good idea to use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@discardpath</span></span></span> prior to calling + this command. + <!--l. 632--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 635--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox453"><span +class="cmtt-10">\pgfsys@endscope</span></span> </dt><dd +class="description"> +<a + id="dx34-317002"></a> + <!--l. 636--><p class="noindent">Restores the last saved graphic state. + <!--l. 638--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 647--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.8 </span> <a + id="x34-31800033.8"></a>Image System Commands</h4> +<!--l. 649--><p class="noindent">The system layer provides some commands for image inclusion. +<!--l. 651--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox454"><span +class="cmtt-10">\pgfsys@imagesuffixlist</span></span> </dt><dd +class="description"> +<a + id="dx34-318001"></a> + <!--l. 652--><p class="noindent">This macro should expand to a list of suffixes, separated by ‘:’, that will be tried when searching for + an image. + <!--l. 655--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\def\pgfsys@imagesuffixlist{eps:epsi:ps}</span></span></span> </dd></dl> +<!--l. 659--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox455"><span +class="cmtt-10">\pgfsys@defineimage</span></span> </dt><dd +class="description"> +<a + id="dx34-318002"></a> + <!--l. 660--><p class="noindent">Called, when an image should be defined. + <!--l. 662--><p class="noindent">This command does not take any parameters. Instead, certain macros will be preinstalled with + appropriate values when this command is invoked. These are: + + + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@filename</span></span></span> File name of the image to be defined. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@imagewidth</span></span></span> Will be set to the desired (scaled) width of the image. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@imageheight</span></span></span> Will be set to the desired (scaled) height of the image. + <!--l. 676--><p class="noindent">If this macro and also the height macro are empty, the image should have its “natural” size. + <!--l. 679--><p class="noindent">If exactly only of them is specified, the undefined value the image is scaled so that the aspect + ratio is kept. + <!--l. 682--><p class="noindent">If both are set, the image is scaled in both directions independently, possibly changing the aspect + ratio.</li></ul> + <!--l. 686--><p class="noindent">The following macros presumable mostly make sense for drivers that can handle <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span>: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@imagepage</span></span></span> The desired page number to be extracted from a multi-page “image.” + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@imagemask</span></span></span> If set, it will be set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">/SMask</span><span +class="cmtt-10"> x</span><span +class="cmtt-10"> 0</span><span +class="cmtt-10"> R</span></span></span> where <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span> is the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> object number of a + soft mask to be applied to the image. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@imageinterpolate</span></span></span> If set, it will be set to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">/Interpolate</span><span +class="cmtt-10"> true</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">/Interpolate</span><span +class="cmtt-10"> false</span></span></span>, + indicating whether the image should be interpolated in <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span>.</li></ul> + <!--l. 704--><p class="noindent">The command should now setup the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@image</span></span></span> such that calling this macro will result in typesetting + the image. Thus, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@image</span></span></span> is the “return value” of the command. + <!--l. 708--><p class="noindent">This command has a default implementation and need not be implemented by a driver file. </dd></dl> +<!--l. 713--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox456"><span +class="cmtt-10">\pgfsys@definemask</span></span> </dt><dd +class="description"> +<a + id="dx34-318003"></a> + <!--l. 714--><p class="noindent">This command declares a mask for usage with images. It works similar to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@defineimage</span></span></span>: + Certain macros are set when the command is called. The result should be to set the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@mask</span></span></span> + to a pdf object count that can subsequently be used as a soft mask. The following macros will be set + when this command is invoked: + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@filename</span></span></span> File name of the mask to be defined. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@maskmatte</span></span></span> The so-called matte of the mask (see the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> documentation for details). The + matte is a color specification consisting of 1, 3 or 4 numbers between 0 and 1. The number of + numbers depends on the number of color channels in the image (not in the mask!). It will be + assumed that the image has been preblended with this color.</li></ul> + </dd></dl> +<!--l. 734--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.9 </span> <a + id="x34-31900033.9"></a>Shading System Commands</h4> +<!--l. 737--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox457"><span +class="cmtt-10">\pgfsys@horishading</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">height</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">specification</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-319001"></a> + + + <!--l. 738--><p class="noindent">Declares a horizontal shading for later use. The effect of this command should be the definition of + a macro called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\@pgfshading</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><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">\csname</span><span +class="cmtt-10"> @pdfshading</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">!\endcsname</span></span></span>, to be precise). + When invoked, this new macro should insert a shading at the current position. + <!--l. 744--><p class="noindent"><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">> </span>is the name of the shading, which is also used in the output macro name. <span +class="cmsy-10"><</span><span +class="cmti-10">height</span><span +class="cmsy-10">> </span>is the height + of the shading and must be given as a TeX dimension like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">2cm</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">10pt</span></span></span>. <span +class="cmsy-10"><</span><span +class="cmti-10">specification</span><span +class="cmsy-10">> </span>is a shading + color specification as specified in Section <a +href="pgfmanualse28.html#x29-28600028">28<!--tex4ht:ref: section-shadings --></a>. The shading specification implicitly fixes the width of the + shading. + <!--l. 751--><p class="noindent">When <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\@pgfshading</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">!</span></span></span> is invoked, it should insert a box of height <span +class="cmsy-10"><</span><span +class="cmti-10">height</span><span +class="cmsy-10">> </span>and the width implicit + in the shading declaration. </dd></dl> +<!--l. 757--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox458"><span +class="cmtt-10">\pgfsys@vertshading</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">width</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">specification</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-319002"></a> + <!--l. 758--><p class="noindent">Like the horizontal version, only for vertical shadings. This time, the height of the shading is implicit + in <span +class="cmsy-10"><</span><span +class="cmti-10">specification</span><span +class="cmsy-10">> </span>and the width is given as <span +class="cmsy-10"><</span><span +class="cmti-10">width</span><span +class="cmsy-10">></span>. </dd></dl> +<!--l. 763--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox459"><span +class="cmtt-10">\pgfsys@radialshading</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">starting point</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">specification</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-319003"></a> + <!--l. 764--><p class="noindent">Declares a radial shading. Like the previous macros, this command should setup the macro + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\@pgfshading</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">!</span></span></span>, which upon invocation should insert a radial shading whose size is implicit in + <span +class="cmsy-10"><</span><span +class="cmti-10">specification</span><span +class="cmsy-10">></span>. + <!--l. 769--><p class="noindent">The parameter <span +class="cmsy-10"><</span><span +class="cmti-10">starting point</span><span +class="cmsy-10">> </span>is a <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> point specifying the inner starting point of the shading. </dd></dl> +<!--l. 774--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.10 </span> <a + id="x34-32000033.10"></a>Reusable Objects System Commands</h4> +<!--l. 776--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox460"><span +class="cmtt-10">\pgfsys@invoke</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">literals</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-320001"></a> + <!--l. 777--><p class="noindent">This command gets protocoled literals and should insert them into the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span> file using an + appropriate <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\special</span></span></span>. </dd></dl> +<!--l. 782--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox461"><span +class="cmtt-10">\pgfsys@defobject</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">lower left</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">upper right</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="dx34-320002"></a> + <!--l. 783--><p class="noindent">Declares an object for later use. The idea is that the object can be precached in some way and then + be rendered more quickly when used several times. For example, an arrow head might be defined and + prerendered in this way. + <!--l. 788--><p class="noindent">The parameter <span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">> </span>is the name for later use. <span +class="cmsy-10"><</span><span +class="cmti-10">lower left</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">upper right</span><span +class="cmsy-10">> </span>are <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> points specifying + a bounding box for the object. <span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>is the code for the object. The code should not be too fancy. + <!--l. 793--><p class="noindent">This command has a default implementation and need not be implemented by a driver file. </dd></dl> +<!--l. 797--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox462"><span +class="cmtt-10">\pgfsys@useobject</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">extra code</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx34-320003"></a> + <!--l. 798--><p class="noindent">Renders a previously declared object. The first parameter is the name of the the object. The second + parameter is extra code that should be executed right <span +class="cmti-10">before </span>the object is rendered. Typically, this will + be some transformation code. + <!--l. 803--><p class="noindent">This command has a default implementation and need not be implemented by a driver file. </dd></dl> + + +<!--l. 808--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.11 </span> <a + id="x34-32100033.11"></a>Invisibility System Commands</h4> +<!--l. 810--><p class="noindent">All drawing or stroking or text rendering between calls of the following commands should be suppressed. A similar +effect can be achieved by clipping against an empty region, but the following commands do not open a graphics +scope and can be opened and closed “orthogonally” to other scopes. +<!--l. 816--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox463"><span +class="cmtt-10">\pgfsys@begininvisible</span></span> </dt><dd +class="description"> +<a + id="dx34-321001"></a> + <!--l. 817--><p class="noindent">Between this command and the closing <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@endinvisible</span></span></span> all output should be suppressed. + Nothing should be drawn at all, which includes all paths, images and shadings. However, no groups + (neither <span class="TEX">T<span +class="E">E</span>X</span> groups nor graphic state groups) should be opened by this command. + <!--l. 823--><p class="noindent">This command has a default implementation and need not be implemented by a driver file. + <!--l. 826--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 829--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox464"><span +class="cmtt-10">\pgfsys@endinvisible</span></span> </dt><dd +class="description"> +<a + id="dx34-321002"></a> + <!--l. 830--><p class="noindent">Ends the invisibility section, unless invisibility blocks have been nested. In this case, only the “last” + one restores visibility. + <!--l. 833--><p class="noindent">This command has a default implementation and need not be implemented by a driver file. + <!--l. 836--><p class="noindent">This command is protocoled, see Section <a +href="pgfmanualse35.html#x36-32800035">35<!--tex4ht:ref: section-protocols --></a>. </dd></dl> +<!--l. 842--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">33.12 </span> <a + id="x34-32200033.12"></a>Internal Conversion Commands</h4> +<!--l. 844--><p class="noindent">The system commands take <span class="TEX">T<span +class="E">E</span>X</span> dimensions as input, but the dimensions that have to be inserted into <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> and +PostScript files need to be dimensionless values that are interpreted as multiples of <img +src="pgfmanual35x.gif" alt=" 1 +72" class="frac" align="middle">in. For example, the +<span class="TEX">T<span +class="E">E</span>X</span> dimension 2<span +class="cmmi-10">bp </span>should be inserted as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">2</span></span></span> into a <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> file and the <span class="TEX">T<span +class="E">E</span>X</span> dimension 10pt as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">9.9626401</span></span></span>. To make +this conversion easier, the following command may be useful: +<!--l. 852--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox465"><span +class="cmtt-10">\pgf@sys@bp</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="dx34-322001"></a> + <!--l. 853--><p class="noindent">Inserts how many multiples of <img +src="pgfmanual36x.gif" alt="1 +72" class="frac" align="middle">in the <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>is into the current protocol stream (buffered). + <!--l. 856--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@sys@bp{\pgf@x}</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgf@sys@bp{1cm}</span></span></span>. </dd></dl> +<!--l. 859--><p class="indent"> Note that this command is <span +class="cmti-10">not </span>a system command that can/needs to be overwritten by a driver. + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse34.html" >next</a>] [<a +href="pgfmanualse32.html" >prev</a>] [<a +href="pgfmanualse32.html#tailpgfmanualse32.html" >prev-tail</a>] [<a +href="pgfmanualse33.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse33.html" >up</a>] </p></div> +<!--l. 7--><p class="indent"> <a + id="tailpgfmanualse33.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse34.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse34.html new file mode 100644 index 00000000000..5b81f981879 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse34.html @@ -0,0 +1,456 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>34 The Soft Path Subsystem</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse35.html" >next</a>] [<a +href="pgfmanualse33.html" >prev</a>] [<a +href="pgfmanualse33.html#tailpgfmanualse33.html" >prev-tail</a>] [<a +href="#tailpgfmanualse34.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse34.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">34 </span> <a + id="x35-32300034"></a>The Soft Path Subsystem</h3> +<!--l. 14--><p class="noindent">This section describes a set of commands for creating <span +class="cmti-10">soft paths </span>as opposed to the commands of the previous +section, which created <span +class="cmti-10">hard paths</span>. A soft path is a path that can still be “changed” or “molded.” Once you (or the +<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> system) is satisfied with a soft path, it is turned into a hard path, which can be inserted into the resulting <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> +or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.ps</span></span></span> file. +<!--l. 21--><p class="indent"> Note that the commands described in this section are “high-level” in the sense that they are not +implemented in driver files, but rather directly by the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>-system layer. For this reason, the commands for +creating soft paths do not start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@</span></span></span>, but rather with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@</span></span></span>. On the other hand, +as a user you will never use these commands directly, so they are described as part of the low-level +interface. +<!--l. 31--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">34.1 </span> <a + id="x35-32400034.1"></a>Path Creation Process</h4> +<!--l. 33--><p class="noindent">When the user writes a command like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span><span +class="cmtt-10"> (0bp,0bp)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> (10bp,0bp);</span></span></span> quite a lot happens behind the +scenes: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x35-324002x1"></a>The frontend command is translated by Ti<span +class="cmti-10">k</span>Z into commands of the basic layer. In essence, the command is + translated to something like + <!--l. 40--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-577-" ><colgroup id="TBL-577-1g"><col +id="TBL-577-1"></colgroup><tr + valign="baseline" id="TBL-577-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-577-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfpathmoveto{\pgfpoint{0bp}{0bp}}</span> +<br><span +class="cmtt-8">\pgfpathlineto{\pgfpoint{10bp}{0bp}}</span> +<br><span +class="cmtt-8">\pgfusepath{stroke}</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="enumerate" value="2" +><a + id="x35-324004x2"></a>The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathxxxx</span></span></span> command do <span +class="cmti-10">not </span>directly call “hard” commands like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@xxxx</span></span></span>. Instead, the + command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathmoveto</span></span></span> invokes a special command called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@moveto</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathlineto</span></span></span> + invokes <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@lineto</span></span></span>. + <!--l. 51--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@xxxx</span></span></span> commands, which are described below, construct a soft path. Each time such a + command is used, special tokens are added to the end of an internal macro that stores the soft path currently + being constructed. + </li> + <li class="enumerate" value="3" +><a + id="x35-324006x3"></a>When the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfusepath</span></span></span> is encountered, the soft path stored in the internal macro is “invoked.” Only now does + a special macro iterate over the soft path. For each line-to or move-to operation on this path it calls an + appropriate <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@moveto</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@lineto</span></span></span> in order to, finally, create the desired hard path, namely, the + string of literals in the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.ps</span></span></span> file. + </li> + <li class="enumerate" value="4" +><a + id="x35-324008x4"></a>After the path has been invoked, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@stroke</span></span></span> is called to insert the literal for stroking the + path.</li></ol> +<!--l. 67--><p class="indent"> Why such a complicated process? Why not have <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathlineto</span></span></span> directly call <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@lineto</span></span></span> and be done +with it? There are two reasons: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x35-324010x1"></a>The <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> specification requires that a path is not interrupted by any non-path-construction commands. Thus, + the following code will result in a corrupted <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span>: + <!--l. 74--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-578-" ><colgroup id="TBL-578-1g"><col +id="TBL-578-1"></colgroup><tr + valign="baseline" id="TBL-578-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-578-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfsys@moveto{0}{0}</span> +<br><span +class="cmtt-8">\pgfsys@setlinewidth{1}</span> +<br><span +class="cmtt-8">\pgfsys@lineto{10}{0}</span> +<br><span +class="cmtt-8">\pgfsys@stroke</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 80--><p class="noindent">Such corrupt code is <span +class="cmti-10">tolerated </span>by most viewers, but not always. It is much better to create only (reasonably) + legal code. + </li> + <li class="enumerate" value="2" +><a + id="x35-324012x2"></a>A soft path can still be changed, while a hard path is fixed. For example, one can still change the starting and + end points of a soft path or do optimizations on it. Such transformations are not possible on hard + paths.</li></ol> +<!--l. 90--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">34.2 </span> <a + id="x35-32500034.2"></a>Starting and Ending a Soft Path</h4> +<!--l. 92--><p class="noindent">No special action must be taken in order to start the creation of a soft path. Rather, each time a command like +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@lineto</span></span></span> is called, a special token is added to the (global) current soft path being +constructed. +<!--l. 97--><p class="indent"> However, you can access and change the current soft path. In this way, it is possible to store a soft path, to +manipulate it, or to invoke it. +<!--l. 101--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox466"><span +class="cmtt-10">\pgfsyssoftpath@getcurrentpath</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx35-325001"></a> + <!--l. 102--><p class="noindent">This command will store the current soft path in <span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">></span>. </dd></dl> +<!--l. 105--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox467"><span +class="cmtt-10">\pgfsyssoftpath@setcurrentpath</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx35-325002"></a> + <!--l. 106--><p class="noindent">This command will set the current soft path to be the path stored in <span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">></span>. This macro + should store a path that has previously been extracted using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@getcurrentpath</span></span></span> + command and has possibly been modified subsequently. </dd></dl> +<!--l. 112--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox468"><span +class="cmtt-10">\pgfsyssoftpath@invokecurrentpath</span></span> </dt><dd +class="description"> +<a + id="dx35-325003"></a> + <!--l. 113--><p class="noindent">This command will turn the current soft path in a “hard” path. To do so, it iterates over the soft path + and calls an appropriate <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@xxxx</span></span></span> command for each element of the path. Note that the current + soft path is <span +class="cmti-10">not changed </span>by this command. Thus, in order to start a new soft path after the old one + has been invoked and is no longer needed, you need to set the current soft path to be empty. This may + seems strange, but it is often useful to immediately use the last soft path again. </dd></dl> +<!--l. 123--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox469"><span +class="cmtt-10">\pgfsyssoftpath@flushcurrentpath</span></span> </dt><dd +class="description"> +<a + id="dx35-325004"></a> + <!--l. 124--><p class="noindent">This command will invoke the current soft path and then set it to be empty. </dd></dl> +<!--l. 130--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">34.3 </span> <a + id="x35-32600034.3"></a>Soft Path Creation Commands</h4> +<!--l. 132--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox470"><span +class="cmtt-10">\pgfsyssoftpath@moveto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx35-326001"></a> + + + <!--l. 133--><p class="noindent">This command appends a “move-to” segment to the current soft path. The coordinates <span +class="cmsy-10"><</span><span +class="cmti-10">x</span><span +class="cmsy-10">> </span>and <span +class="cmsy-10"><</span><span +class="cmti-10">y</span><span +class="cmsy-10">></span> + are given as normal <span class="TEX">T<span +class="E">E</span>X</span> dimensions. + <!--l. 137--><p class="noindent"><span +class="cmti-10">Example: </span>One way to draw a line: + <!--l. 138--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-579-" ><colgroup id="TBL-579-1g"><col +id="TBL-579-1"></colgroup><tr + valign="baseline" id="TBL-579-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-579-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfsyssoftpath@moveto{0pt}{0pt}</span> +<br><span +class="cmtt-8">\pgfsyssoftpath@lineto{10pt}{10pt}</span> +<br><span +class="cmtt-8">\pgfsyssoftpath@flushcurrentpath</span> +<br><span +class="cmtt-8">\pgfsys@stroke</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 146--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox471"><span +class="cmtt-10">\pgfsyssoftpath@lineto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx35-326002"></a> + <!--l. 147--><p class="noindent">Appends a “line-to” segment to the current soft path. </dd></dl> +<!--l. 150--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox472"><span +class="cmtt-10">\pgfsyssoftpath@curveto</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">a</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">b</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">c</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">d</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">x</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">y</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx35-326003"></a> + <!--l. 151--><p class="noindent">Appends a “curve-to” segment to the current soft path with controls (<span +class="cmmi-10">a,b</span>) and (<span +class="cmmi-10">c,d</span>). </dd></dl> +<!--l. 155--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox473"><span +class="cmtt-10">\pgfsyssoftpath@rect</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">lower left x</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">lower left y</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">width</span><span +class="cmsy-10">></span><span +class="cmtt-10">}{</span><span +class="cmsy-10"><</span><span +class="cmti-10">height</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx35-326004"></a> + <!--l. 156--><p class="noindent">Appends a rectangle segment to the current soft path. </dd></dl> +<!--l. 159--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox474"><span +class="cmtt-10">\pgfsyssoftpath@closepath</span></span> </dt><dd +class="description"> +<a + id="dx35-326005"></a> + <!--l. 160--><p class="noindent">Appends a “close-path” segment to the current soft path. </dd></dl> +<!--l. 166--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">34.4 </span> <a + id="x35-32700034.4"></a>The Soft Path Data Structure</h4> +<!--l. 168--><p class="noindent">A soft path is stored in a standardized way, which makes it possible to modify it before it becomes “hard.” +Basically, a soft path is a long sequence of triples. Each triple starts with a <span +class="cmti-10">token </span>that identifies what is going on. +This token is followed by two dimensions in braces. For example, the following is a soft path that means “the path +starts at (0bp<span +class="cmmi-10">,</span>0bp) and then continues in a straight line to (10bp<span +class="cmmi-10">,</span>0bp).” +<!--l. 177--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-580-" ><colgroup id="TBL-580-1g"><col +id="TBL-580-1"></colgroup><tr + valign="baseline" id="TBL-580-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-580-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\pgfsyssoftpath@movetotoken{0bp}{0bp}\pgfsyssoftpath@linetotoken{10bp}{0bp}</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 181--><p class="indent"> A curve-to is hard to express in this way since we need six numbers to express it, not two. For this reasons, a +curve-to is expressed using three triples as follows: The command +<!--l. 184--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-581-" ><colgroup id="TBL-581-1g"><col +id="TBL-581-1"></colgroup><tr + valign="baseline" id="TBL-581-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-581-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\pgfsyssoftpath@curveto{1bp}{2bp}{3bp}{4bp}{5bp}{6bp}</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 187--><p class="noindent">results in the following three triples: +<!--l. 189--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-582-" ><colgroup id="TBL-582-1g"><col +id="TBL-582-1"></colgroup><tr + valign="baseline" id="TBL-582-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-582-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\pgfsyssoftpath@curvetosupportatoken{1bp}{2bp}</span> +<br><span +class="cmtt-8">\pgfsyssoftpath@curvetosupportbtoken{3bp}{4bp}</span> +<br><span +class="cmtt-8">\pgfsyssoftpath@curvetotoken{5bp}{6bp}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 195--><p class="indent"> These three triples must always “remain together.” Thus, a lonely <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">supportbtoken</span></span></span> is forbidden. +<!--l. 198--><p class="indent"> In details, the following tokens exist: + + + <ul class="itemize1"> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@movetotoken</span></span></span> indicates a move-to operation. The two following numbers indicate + the position to which the current point should be moved. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@linetotoken</span></span></span> indicates a line-to operation. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@curvetosupportatoken</span></span></span> indicates the first control point of a curve-to operation. + The triple must be followed by a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@curvetosupportbtoken</span></span></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@curvetosupportbtoken</span></span></span> indicates the second control point of a curve-to operation. + The triple must be followed by a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@curvetotoken</span></span></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@curvetotoken</span></span></span> indicates the target of a curve-to operation. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@rectcornertoken</span></span></span> indicates the corner of a rectangle on the soft path. The triple + must be followed by a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@rectsizetoken</span></span></span>. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@rectsizetoken</span></span></span> indicates the size of a rectangle on the soft path. + </li> + <li class="itemize"><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsyssoftpath@closepath</span></span></span> indicates that the subpath begun with the last move-to operation should + be closed. The parameter numbers are currently not important, but if set to anything different from + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{0pt}{0pt}</span></span></span>, they should be set to the coordinate of the original move-to operation to which the path + “returns” now.</li></ul> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse35.html" >next</a>] [<a +href="pgfmanualse33.html" >prev</a>] [<a +href="pgfmanualse33.html#tailpgfmanualse33.html" >prev-tail</a>] [<a +href="pgfmanualse34.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse34.html" >up</a>] </p></div> +<!--l. 7--><p class="indent"> <a + id="tailpgfmanualse34.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse35.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse35.html new file mode 100644 index 00000000000..9f84b3919ad --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse35.html @@ -0,0 +1,198 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>35 The Protocol Subsystem</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse34.html" >prev</a>] [<a +href="pgfmanualse34.html#tailpgfmanualse34.html" >prev-tail</a>] [<a +href="#tailpgfmanualse35.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse35.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">35 </span> <a + id="x36-32800035"></a>The Protocol Subsystem</h3> +<!--l. 13--><p class="noindent">This section describes commands for <span +class="cmti-10">protocolling </span>literal text created by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. The idea is that some literal text, like +the string of commands used to draw an arrow head, will be used over and over again in a picture. It is then +much more efficient to compute the necessary literal text just once and to quickly insert it “in a single +sweep.” +<!--l. 20--><p class="indent"> When protocolling is “switched on,” there is a “current protocol” to which literal text gets appended. Once all +commands that needed to be protocoled have been issued, the protocol can be obtained and stored using +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@getcurrentprotocol</span></span></span>. At any point, the current protocol can be changed using a corresponding +setting command. Finally, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@invokecurrentprotocol</span></span></span> is used to insert the protocoled commands +into the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span> file. +<!--l. 28--><p class="indent"> Only those <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@</span></span></span> commands can be protocolled that use the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@literal</span></span></span> interally. +For example, the definition of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@moveto</span></span></span> in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-common-pdf.def</span></span></span> is +<!--l. 31--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-583-" ><colgroup id="TBL-583-1g"><col +id="TBL-583-1"></colgroup><tr + valign="baseline" id="TBL-583-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-583-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\def\pgfsys@moveto#1#2{\pgfsysprotocol@literal{#1</span><span +class="cmtt-8"> #2</span><span +class="cmtt-8"> m}}</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 34--><p class="indent"> All “normal” system-level commands can be protocolled. However, commands for creating or invoking shadings, +images, or whole pictures require special <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\special</span></span></span>’s and cannot be protocolled. +<!--l. 38--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox475"><span +class="cmtt-10">\pgfsysprotocol@literalbuffered</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">literal text</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx36-328001"></a> + <!--l. 39--><p class="noindent">Adds the <span +class="cmsy-10"><</span><span +class="cmti-10">literal text</span><span +class="cmsy-10">> </span>to the current protocol, after it has been “<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\edef</span></span></span>ed.” This command will always + protocol. </dd></dl> +<!--l. 43--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox476"><span +class="cmtt-10">\pgfsysprotocol@literal</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">literal text</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx36-328002"></a> + <!--l. 44--><p class="noindent">First calls <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@literalbuffered</span></span></span> on <span +class="cmsy-10"><</span><span +class="cmti-10">literal text</span><span +class="cmsy-10">></span>. Then, if protocolling is currently + switched off, the <span +class="cmsy-10"><</span><span +class="cmti-10">literal text</span><span +class="cmsy-10">> </span>is passed on to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@invoke</span></span></span>. </dd></dl> +<!--l. 49--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox477"><span +class="cmtt-10">\pgfsysprotocol@bufferedtrue</span></span> </dt><dd +class="description"> +<a + id="dx36-328003"></a> + <!--l. 50--><p class="noindent">Turns on protocolling. All subsequent calls of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@literal</span></span></span> will append their argument + to the current protocol. </dd></dl> +<!--l. 55--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox478"><span +class="cmtt-10">\pgfsysprotocol@bufferedfalse</span></span> </dt><dd +class="description"> +<a + id="dx36-328004"></a> + <!--l. 56--><p class="noindent">Turns off protocolling. Subsequent calls of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@literal</span></span></span> directly insert their argument + into the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.ps</span></span></span>. + <!--l. 60--><p class="noindent">Note that if the current protocol is not empty when protocolling is switched off, the next call to + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@literal</span></span></span> will first flush the current protocol, that is, insert it into the file. </dd></dl> +<!--l. 65--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox479"><span +class="cmtt-10">\pgfsysprotocol@getcurrentprotocol</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx36-328005"></a> + <!--l. 66--><p class="noindent">Stores the current protocol in <span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">> </span>for later use. </dd></dl> +<!--l. 69--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox480"><span +class="cmtt-10">\pgfsysprotocol@setcurrentprotocol</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx36-328006"></a> + <!--l. 70--><p class="noindent">Sets the current protocol to <span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">></span>. </dd></dl> +<!--l. 73--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox481"><span +class="cmtt-10">\pgfsysprotocol@invokecurrentprotocol</span></span> </dt><dd +class="description"> +<a + id="dx36-328007"></a> + <!--l. 74--><p class="noindent">Inserts the text stored in the current protocol into the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span> file. This does <span +class="cmti-10">not </span>change the + current protocol. </dd></dl> +<!--l. 78--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox482"><span +class="cmtt-10">\pgfsysprotocol@flushcurrentprotocol</span></span> </dt><dd +class="description"> +<a + id="dx36-328008"></a> + <!--l. 79--><p class="noindent">First inserts the current protocol, then sets the current protocol to the empty string. </dd></dl> + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse34.html" >prev</a>] [<a +href="pgfmanualse34.html#tailpgfmanualse34.html" >prev-tail</a>] [<a +href="pgfmanualse35.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse35.html" >up</a>] </p></div> +<!--l. 319--><p class="indent"> <a + id="tailpgfmanualse35.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse36.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse36.html new file mode 100644 index 00000000000..57a8afaf50c --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse36.html @@ -0,0 +1,198 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>36 The Protocol Subsystem</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-10-04 21:49:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse35.html" >prev</a>] [<a +href="pgfmanualse35.html#tailpgfmanualse35.html" >prev-tail</a>] [<a +href="#tail">tail</a>] [<a +href="# " >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">36 </span> <a + id="x37-33200036"></a>The Protocol Subsystem</h3> +<!--l. 13--><p class="noindent">This section describes commands for <span +class="cmti-10">protocolling </span>literal text created by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. The idea is that some literal text, like +the string of commands used to draw an arrow head, will be used over and over again in a picture. It is then +much more efficient to compute the necessary literal text just once and to quickly insert it “in a single +sweep.” +<!--l. 20--><p class="indent"> When protocolling is “switched on,” there is a “current protocol” to which literal text gets appended. Once all +commands that needed to be protocoled have been issued, the protocol can be obtained and stored using +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@getcurrentprotocol</span></span></span>. At any point, the current protocol can be changed using a corresponding +setting command. Finally, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@invokecurrentprotocol</span></span></span> is used to insert the protocoled commands +into the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span> file. +<!--l. 28--><p class="indent"> Only those <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@</span></span></span> commands can be protocolled that use the command <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@literal</span></span></span> interally. +For example, the definition of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@moveto</span></span></span> in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-common-pdf.def</span></span></span> is +<!--l. 31--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-577-" ><colgroup id="TBL-577-1g"><col +id="TBL-577-1"></colgroup><tr + valign="baseline" id="TBL-577-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-577-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\def\pgfsys@moveto#1#2{\pgfsysprotocol@literal{#1</span><span +class="cmtt-8"> #2</span><span +class="cmtt-8"> m}}</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 34--><p class="indent"> All “normal” system-level commands can be protocolled. However, commands for creating or invoking shadings, +images, or whole pictures require special <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\special</span></span></span>’s and cannot be protocolled. +<!--l. 38--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox479"><span +class="cmtt-10">\pgfsysprotocol@literalbuffered</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">literal text</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx37-332001"></a> + <!--l. 39--><p class="noindent">Adds the <span +class="cmsy-10"><</span><span +class="cmti-10">literal text</span><span +class="cmsy-10">> </span>to the current protocol, after it has been “<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\edef</span></span></span>ed.” This command will always + protocol. </dd></dl> +<!--l. 43--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox480"><span +class="cmtt-10">\pgfsysprotocol@literal</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">literal text</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx37-332002"></a> + <!--l. 44--><p class="noindent">First calls <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@literalbuffered</span></span></span> on <span +class="cmsy-10"><</span><span +class="cmti-10">literal text</span><span +class="cmsy-10">></span>. Then, if protocolling is currently + switched off, the <span +class="cmsy-10"><</span><span +class="cmti-10">literal text</span><span +class="cmsy-10">> </span>is passed on to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsys@invoke</span></span></span>. </dd></dl> +<!--l. 49--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox481"><span +class="cmtt-10">\pgfsysprotocol@bufferedtrue</span></span> </dt><dd +class="description"> +<a + id="dx37-332003"></a> + <!--l. 50--><p class="noindent">Turns on protocolling. All subsequent calls of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@literal</span></span></span> will append their argument + to the current protocol. </dd></dl> +<!--l. 55--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox482"><span +class="cmtt-10">\pgfsysprotocol@bufferedfalse</span></span> </dt><dd +class="description"> +<a + id="dx37-332004"></a> + <!--l. 56--><p class="noindent">Turns off protocolling. Subsequent calls of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@literal</span></span></span> directly insert their argument + into the current <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.ps</span></span></span>. + <!--l. 60--><p class="noindent">Note that if the current protocol is not empty when protocolling is switched off, the next call to + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysprotocol@literal</span></span></span> will first flush the current protocol, that is, insert it into the file. </dd></dl> +<!--l. 65--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox483"><span +class="cmtt-10">\pgfsysprotocol@getcurrentprotocol</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx37-332005"></a> + <!--l. 66--><p class="noindent">Stores the current protocol in <span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">> </span>for later use. </dd></dl> +<!--l. 69--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox484"><span +class="cmtt-10">\pgfsysprotocol@setcurrentprotocol</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx37-332006"></a> + <!--l. 70--><p class="noindent">Sets the current protocol to <span +class="cmsy-10"><</span><span +class="cmti-10">macro name</span><span +class="cmsy-10">></span>. </dd></dl> +<!--l. 73--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox485"><span +class="cmtt-10">\pgfsysprotocol@invokecurrentprotocol</span></span> </dt><dd +class="description"> +<a + id="dx37-332007"></a> + <!--l. 74--><p class="noindent">Inserts the text stored in the current protocol into the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span> file. This does <span +class="cmti-10">not </span>change the + current protocol. </dd></dl> +<!--l. 78--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox486"><span +class="cmtt-10">\pgfsysprotocol@flushcurrentprotocol</span></span> </dt><dd +class="description"> +<a + id="dx37-332008"></a> + <!--l. 79--><p class="noindent">First inserts the current protocol, then sets the current protocol to the empty string. </dd></dl> + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse35.html" >prev</a>] [<a +href="pgfmanualse35.html#tailpgfmanualse35.html" >prev-tail</a>] [<a + >front</a>] [<a +href="# " >up</a>] </p></div> +<!--l. 319--><p class="indent"> <a + id="tail"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse4.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse4.html new file mode 100644 index 00000000000..522c4969374 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse4.html @@ -0,0 +1,591 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>4 Guidelines on Graphics</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse5.html" >next</a>] [<a +href="pgfmanualse3.html" >prev</a>] [<a +href="pgfmanualse3.html#tailpgfmanualse3.html" >prev-tail</a>] [<a +href="#tailpgfmanualse4.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse4.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">4 </span> <a + id="x5-460004"></a>Guidelines on Graphics</h3> +<!--l. 12--><p class="noindent">The present section is not about <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> or Ti<span +class="cmti-10">k</span>Z, but about general guidelines and principles concerning the creation +of graphics for scientific presentations, papers, and books. +<!--l. 16--><p class="indent"> The guidelines in this section come from different sources. Many of them are just what I would like to claim is +“common sense,” some reflect my personal experience (though, hopefully, not my personal preferences), some come +from books (the bibliography is still missing, sorry) on graphic design and typography. The most influential +source are the brilliant books by Edward Tufte. While I do not agree with everything written in these +books, many of Tufte’s arguments are so convincing that I decided to repeat them in the following +guidelines. +<!--l. 29--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a + id="x5-470004.1"></a>Should You Follow Guidelines?</h4> +<!--l. 31--><p class="noindent">The first thing you should ask yourself when someone presents a bunch of guidelines is: Should I really follow +these guidelines? This is an important questions, because there are good reasons not to follow general +guidelines. + <ul class="itemize1"> + <li class="itemize">The person who setup the guidelines may have had other objectives than you do. For example, a + guideline might say “use the color red for emphasis.” While this guideline makes perfect sense for, say, + a presentation using a projector, red “color” has the <span +class="cmti-10">opposite </span>effect of “emphasis” when printed using + a black-and-white printer. + <!--l. 44--><p class="noindent">Guidelines were almost always setup to address a specific situation. If you are not in this situation, + following a guideline can do more harm than good. + </li> + <li class="itemize">The basic rule of typography is: “Every rule can be broken, as long as you are <span +class="cmti-10">aware </span>that you are + breaking a rule.” This rule also applies to graphics. Phrased differently, the basic rule states: “The only + mistakes in typography are things done is ignorance.” + <!--l. 54--><p class="noindent">When you are aware of a rule and when you decide that breaking the rule has a desirable effect, break + the rule. + </li> + <li class="itemize">Some guidelines are simply <span +class="cmti-10">wrong</span>, but everyone follows them out of tradition or is forced to do so. + My favorite example is a guideline a software company I used to work for has set in a big project: + All programmers had to declare the parameters of functions in <span +class="cmti-10">increasing order of size</span>. So, one-byte + parameters should come first, then two-byte parameters, and so on. + <!--l. 64--><p class="noindent">This guideline is total nonsense. An (arguably) sensible guideline is “parameters must be declared + alphabetically” so that parameters are easier to find. Another (arguably) sensible guideline is + “parameters must be declared in decreasing order of size” so that less byte-alignment cache misses + occur when the stack is accessed. The guideline the company used maximized cache misses and resulted + in a more or less random ordering so that programmers constantly had to look up the parameter + ordering.</li></ul> +<!--l. 74--><p class="indent"> So, before you apply a guideline or choose not to apply it, ask yourself these questions: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x5-47002x1"></a>Does this guideline really address my situation? + </li> + <li class="enumerate" value="2" +><a + id="x5-47004x2"></a>If you do the opposite a guideline says you should do, will the advantages outweigh the disadvantages + this guideline was supposed to prevent?</li></ol> + + +<!--l. 87--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">4.2 </span> <a + id="x5-480004.2"></a>Planning the Time Needed for the Creation of Graphics</h4> +<!--l. 89--><p class="noindent">When you create a paper with numerous graphics, the time needed to create these graphics becomes an important +factor. How much time should you calculate for the creation of graphics? +<!--l. 93--><p class="indent"> As a general rule, assume that a graphic will need as much time to create as would a text of the same length. For +example, when I write a paper, I need about one hour per page for the first draft. Later, I need between two and +four hours per page for revisions. Thus, I expect to need about half an hour for the creation of <span +class="cmti-10">a first</span> +<span +class="cmti-10">draft </span>of a half page graphic. Later on, I expect another one to two hours before the final graphic is +finished. +<!--l. 101--><p class="indent"> In many publications, even in good journals, the authors and editors have obviously invested a lot of time on the +text, but seem to have spend about five minutes to create all of the graphics. Graphics often seem to have been +added as an “afterthought” or look like a screen shot of whatever the authors’s statistical software shows them. As +will be argued later on, the graphics that programs like <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small> </span>produce by default are of poor +quality. +<!--l. 110--><p class="indent"> Creating informative graphics that help the reader and that fit together with the main text is a difficult, lengthy +process. + <ul class="itemize1"> + <li class="itemize">Treat graphics as first-class citizens of your papers. They deserve as much time and energy as the text + does. + </li> + <li class="itemize">Arguably, the creation of graphics deserves <span +class="cmti-10">even more </span>time than the writing of the main text since + more attention will be paid to the graphics and they will be looked at first. + </li> + <li class="itemize">Plan as much time for the creation and revision of a graphic as you would plan for text of the same + size. + </li> + <li class="itemize">Difficult graphics with a high information density may require even more time. + </li> + <li class="itemize">Very simple graphics will require less time, but most likely you do not want to have “very simple + graphics” in your paper, anyway; just as you would not like to have a “very simple text” of the same + size.</li></ul> +<!--l. 135--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">4.3 </span> <a + id="x5-490004.3"></a>Workflow for Creating a Graphic</h4> +<!--l. 137--><p class="noindent">When you write a (scientific) paper, you will most likely follow the following pattern: You have some +results/ideas that you would like to report about. The creation of the paper will typically start with +compiling a rough outline. Then, the different sections are filled with text to create a first draft. This +draft is then revised repeatedly until, often after substantial revision, a final paper results. In a good +journal paper there is typically not be a single sentence that has survived unmodified from the first +draft. +<!--l. 146--><p class="indent"> Creating a graphics follows the same pattern: + <ul class="itemize1"> + <li class="itemize">Decide on what the graphic should communicate. Make this a conscious decision, that is, determine + “What is the graphic supposed to tell the reader?” + </li> + <li class="itemize">Create an “outline,” that is, the rough overall “shape” of the graphic, containing the most crucial + elements. Often, it is useful to do this using pencil and paper. + </li> + <li class="itemize">Fill out the finer details of the graphic to create a first draft. + </li> + <li class="itemize">Revise the graphic repeatedly along with the rest of the paper.</li></ul> + + +<!--l. 166--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">4.4 </span> <a + id="x5-500004.4"></a>Linking Graphics With the Main Text</h4> +<!--l. 168--><p class="noindent">Graphics can be placed at different places in a text. Either, they can be inlined, meaning they are +somewhere “in the middle of the text” or they can be placed in standalone “figures.” Since printers +(the people) like to have their pages “filled,” (both for aesthetic and economic reasons) standalone +figures may traditionally be placed on pages in the document far removed from the main text that +refers to them. <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> and <span class="TEX">T<span +class="E">E</span>X</span> tend to encourage this “drifting away” of graphics for technical +reasons. +<!--l. 177--><p class="indent"> When a graphic is inlined, it will more or less automatically be linked with the main text in the sense that the +labels of the graphic will be implicitly explained by the surrounding text. Also, the main text will typically make it +clear what the graphic is about and what is shown. +<!--l. 183--><p class="indent"> Quite differently, a standalone figure will often be viewed at a time when the main text that this graphic belongs +to either has not yet been read or has been read some time ago. For this reason, you should follow the following +guidelines when creating standalone figures: + <ul class="itemize1"> + <li class="itemize">Standalone figures should have a caption than should make them “understandable by themselves.” + <!--l. 192--><p class="noindent">For example, suppose a graphic shows an example of the different stages of a quicksort algorithm. Then + the figure’s caption should, at the very least, inform the reader that “The figure shows the different + stages of the quicksort algorithm introduced on page xyz.” and not just “Quicksort algorithm.” + </li> + <li class="itemize">A good caption adds as much context information as possible. For example, you could say: “The figure + shows the different stages of the quicksort algorithm introduced on page xyz. In the first line, the pivot + element 5 is chosen. This causes...” While this information can also be given in the main text, putting + it in the caption will ensure that the context is kept. Do not feel afraid of a 5-line caption. (Your editor + may hate you for this. Consider hating them back.) + </li> + <li class="itemize">Reference the graphic in your main text as in “For an example of quicksort ‘in action,’ see Figure 2.1 + on page xyz.” + </li> + <li class="itemize">Most books on style and typography recommend that you do not use abbreviations as in “Fig. 2.1” + but write “Figure 2.1.” + <!--l. 213--><p class="noindent">The main argument against abbreviations is that “a period is too valuable to waste it on an + abbreviation.” The idea is that a period will make the reader assume that the sentence ends after “Fig” + and it takes a “conscious backtracking” to realize that the sentence did not end after all. + <!--l. 219--><p class="noindent">The argument in favor of abbreviations is that they save space. + <!--l. 221--><p class="noindent">Personally, I am not really convinced by either argument. On the one hand, I have not yet seen any + hard evidence that abbreviations slow readers down. On the other hand, abbreviating all “Figure” by + “Fig.” is most unlikely to save even a single line in most documents. + <!--l. 227--><p class="noindent">I avoid abbreviations.</li></ul> +<!--l. 232--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">4.5 </span> <a + id="x5-510004.5"></a>Consistency Between Graphics and Text</h4> +<!--l. 234--><p class="noindent">Perhaps the most common “mistake” people do when creating graphics (remember that a “mistake” in design is +always just “ignorance”) is to have a mismatch between the way their graphics look and the way their text +looks. +<!--l. 239--><p class="indent"> It is quite common that authors use several different programs for creating the graphics of a paper. An author +might produce some plots using <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small></span>, a diagram using <span +class="cmcsc-10"><small +class="small-caps">X</small><small +class="small-caps">F</small><small +class="small-caps">I</small><small +class="small-caps">G</small></span>, and include an <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.eps</span></span></span> graphic a coauthor +contributed using some unknown program. All these graphics will, most likely, use different line widths, different +fonts, and have different sizes. In addition, authors often use options like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[height=5cm]</span></span></span> when including graphics to +scale them to some “nice size.” + + +<!--l. 248--><p class="indent"> If the same approach were taken to writing the main text, every section would be written in a different font at a +different size. In some sections all theorems would be underlined, in another they would be printed +all in uppercase letters, and in another in red. In addition, the margins would be different on each +page. +<!--l. 254--><p class="indent"> Readers and editors would not tolerate a text if it were written in this fashion, but with graphics they often have +to. +<!--l. 257--><p class="indent"> To create consistency between graphics and text, stick to the following guidelines: + <ul class="itemize1"> + <li class="itemize">Do not scale graphics. + <!--l. 263--><p class="noindent">This means that when generating graphics using an external program, create them “at the right size.” + </li> + <li class="itemize">Use the same font(s) both in graphics and the body text. + </li> + <li class="itemize">Use the same line width in text and graphics. + <!--l. 270--><p class="noindent">The “line width” for normal text is the width of the stem of letters like T. For <span class="TEX">T<span +class="E">E</span>X</span>, this is usually + 0<span +class="cmmi-10">.</span>4pt. However, some journals will not accept graphics with a normal line width below 0<span +class="cmmi-10">.</span>5pt. + </li> + <li class="itemize">When using colors, use a consistent color coding in the text and in graphics. For example, if red is + supposed to alert the reader to something in the main text, use red also in graphics for important parts + of the graphic. If blue is used for structural elements like headlines and section titles, use blue also for + structural elements of your graphic. + <!--l. 282--><p class="noindent">However, graphics may also use a logical intrinsic color coding. For example, no matter what colors + you normally use, readers will generally assume, say, that the color green as “positive, go, ok” and red + as “alert, warning, action.”</li></ul> +<!--l. 288--><p class="indent"> Creating consistency when using different graphic programs is almost impossible. For this reason, you should +consider sticking to a single graphic program. +<!--l. 293--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">4.6 </span> <a + id="x5-520004.6"></a>Labels in Graphics</h4> +<!--l. 295--><p class="noindent">Almost all graphics will contain labels, that is, pieces of text that explain parts of the graphics. When placing labels, +stick to the following guidelines: + <ul class="itemize1"> + <li class="itemize">Follow the rule of consistency when placing labels. You should do so in two ways: First, be consistent + with the main text, that is, use the same font as the main text also for labels. Second, be consistent + between labels, that is, if you format some labels in some particular way, format all labels in this way. + </li> + <li class="itemize">In addition to using the same fonts in text and graphics, you should also use the same notation. For + example, if you write 1<span +class="cmmi-10">/</span>2 in your main text, also use “1<span +class="cmmi-10">/</span>2” as labels in graphics, not “0.5”. A <span +class="cmmi-10"><img +src="cmmi10-19.gif" alt="p" class="10x-x-19" /> </span>is a + “<span +class="cmmi-10"><img +src="cmmi10-19.gif" alt="p" class="10x-x-19" /></span>” and not “3<span +class="cmmi-10">.</span>141”. Finally, e<sup ><span +class="cmsy-7">-</span><span +class="cmr-7">i</span><span +class="cmmi-7"><img +src="cmmi7-19.gif" alt="p" class="7x-x-19" /></span></sup> is “e<sup ><span +class="cmsy-7">-</span><span +class="cmr-7">i</span><span +class="cmmi-7"><img +src="cmmi7-19.gif" alt="p" class="7x-x-19" /></span></sup>”, not “<span +class="cmsy-10">-</span>1”, let alone “-1”. + </li> + <li class="itemize">Labels should be legible. They should not only have a reasonably large size, they also should not be + obscured by lines or other text. This also applies to of lines and text <span +class="cmti-10">behind </span>the labels. + </li> + <li class="itemize">Labels should be “in place.” Whenever there is enough space, labels should be placed next to the + thing they label. Only if necessary, add a (subdued) line from the label to the labeled object. Try to + avoid labels that only reference explanations in external legends. Reader have to jump back and forth + between the explanation and the object that is described. + </li> + <li class="itemize">Consider subduing “unimportant” labels using, for example, a gray color. This will keep the focus on + the actual graphic.</li></ul> + + +<!--l. 332--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">4.7 </span> <a + id="x5-530004.7"></a>Plots and Charts</h4> +<!--l. 334--><p class="noindent">One of the most frequent kind of graphics, especially in scientific papers, are <span +class="cmti-10">plots</span>. They come in a large +variety, including simple line plots, parametric plots, three dimensional plots, pie charts, and many +more. +<!--l. 339--><p class="indent"> Unfortunately, plots are notoriously hard to get right. Partly, the default settings of programs like +<span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small> </span>or Excel are to blame for this since these programs make it very convenient to create bad +plots. +<!--l. 344--><p class="indent"> The first question you should ask yourself when creating a plot is the following: + <ul class="itemize1"> + <li class="itemize">Are there enough data points to merit a plot?</li></ul> +<!--l. 351--><p class="indent"> If the answer is “not really,” use a table. +<!--l. 353--><p class="indent"> A typical situation where a plot is unnecessary is when people present a few numbers in a bar diagram. Here is a +real-life example: At the end of a seminar a lecturer asked the participants for feedback. Of the 50 participants, 30 +returned the feedback form. According to the feedback, three participants considered the seminar “very good,” +nine considered it “good,” ten “ok,” eight “bad,” and no one thought that the seminar was “very +bad.” +<!--l. 361--><p class="indent"> A simple way of summing up this information is the following table: + <div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-63-" ><colgroup id="TBL-63-1g"><col +id="TBL-63-1"><col +id="TBL-63-2"><col +id="TBL-63-3"></colgroup><tr + valign="baseline" id="TBL-63-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-63-1-1" +class="td11"> <span +class="cmti-10">Rating given </span></td><td align="left" id="TBL-63-1-2" +class="td11"> <!--l. 365--><p class="noindent"><span +class="cmti-10">Participants</span> + <span +class="cmti-10">(out</span> + <span +class="cmti-10">of</span> + <span +class="cmti-10">50)</span> + <span +class="cmti-10">who</span> + <span +class="cmti-10">gave</span> + <span +class="cmti-10">this</span> + <span +class="cmti-10">rating</span> </td><td align="right" style="white-space:nowrap; text-align:right;" id="TBL-63-1-3" +class="td11"> <span +class="cmti-10">Percentage </span></td> +</tr><tr +class="vspace" style="font-size:17.50002pt"><td +> </td><td +> </td><td +> </td></tr><tr + valign="baseline" id="TBL-63-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-63-2-1" +class="td11"> “very good” </td><td align="left" id="TBL-63-2-2" +class="td11"> <!--l. 367--><p class="noindent"> 3 </td><td align="right" style="white-space:nowrap; text-align:right;" id="TBL-63-2-3" +class="td11"> 6% </td> +</tr><tr + valign="baseline" id="TBL-63-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-63-3-1" +class="td11"> “good” </td><td align="left" id="TBL-63-3-2" +class="td11"> <!--l. 368--><p class="noindent"> 9 </td><td align="right" style="white-space:nowrap; text-align:right;" id="TBL-63-3-3" +class="td11"> 18% </td> +</tr><tr + valign="baseline" id="TBL-63-4-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-63-4-1" +class="td11"> “ok” </td><td align="left" id="TBL-63-4-2" +class="td11"> <!--l. 369--><p class="noindent"> 10 </td><td align="right" style="white-space:nowrap; text-align:right;" id="TBL-63-4-3" +class="td11"> 20% </td> +</tr><tr + valign="baseline" id="TBL-63-5-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-63-5-1" +class="td11"> “bad” </td><td align="left" id="TBL-63-5-2" +class="td11"> <!--l. 370--><p class="noindent"> 8 </td><td align="right" style="white-space:nowrap; text-align:right;" id="TBL-63-5-3" +class="td11"> 16% </td> +</tr><tr + valign="baseline" id="TBL-63-6-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-63-6-1" +class="td11"> “very bad” </td><td align="left" id="TBL-63-6-2" +class="td11"> <!--l. 371--><p class="noindent"> 0 </td><td align="right" style="white-space:nowrap; text-align:right;" id="TBL-63-6-3" +class="td11"> 0% </td> +</tr><tr +class="vspace" style="font-size:5.69054pt"><td +> </td><td +> </td><td +> </td></tr><tr + valign="baseline" id="TBL-63-7-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-63-7-1" +class="td11"> none </td><td align="left" id="TBL-63-7-2" +class="td11"> <!--l. 372--><p class="noindent"> 20 </td><td align="right" style="white-space:nowrap; text-align:right;" id="TBL-63-7-3" +class="td11"> 40% </td> +</tr><tr + valign="baseline" id="TBL-63-8-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-63-8-1" +class="td11"> </td> </tr></table> +</div> +<!--l. 376--><p class="indent"> What the lecturer did was to visualize the data using a 3D bar diagram. It looked like this: +<!--l. 400--><p class="indent"> <object data="pgfmanual-60.svg" width="201.31825pt" height="144.03981pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> +<!--l. 403--><p class="indent"> Both the table and the “plot” have about the same size. If your first thought is “the graphic looks nicer +than the table,” try to answer the following questions based on the information in the table or in the +graphic: + + + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x5-53002x1"></a>How many participants where there? + </li> + <li class="enumerate" value="2" +><a + id="x5-53004x2"></a>How many participants returned the feedback form? + </li> + <li class="enumerate" value="3" +><a + id="x5-53006x3"></a>What percentage of the participants returned the feedback form? + </li> + <li class="enumerate" value="4" +><a + id="x5-53008x4"></a>How many participants checked “very good”? + </li> + <li class="enumerate" value="5" +><a + id="x5-53010x5"></a>What percentage out of all participants checked “very good”? + </li> + <li class="enumerate" value="6" +><a + id="x5-53012x6"></a>Did more than a quarter of the participants check “bad” or “very bad”? + </li> + <li class="enumerate" value="7" +><a + id="x5-53014x7"></a>What percentage of the participants that returned the form checked “very good”?</li></ol> +<!--l. 424--><p class="indent"> Sadly, the graphic does not allow us to answer <span +class="cmti-10">a single one of these questions</span>. The table answers all of them +directly, except for the last one. In essence, the information density of the graphic is very nearly zero. The table has +a much higher information density; despite the fact that it uses quite a lot of white space to present a few +numbers. +<!--l. 430--><p class="indent"> Here is the list of things that went wrong with the 3D-bar diagram: + <ul class="itemize1"> + <li class="itemize">The whole graphic is dominated by irritating background lines. + </li> + <li class="itemize">It is not clear what the numbers at the left mean; presumably percentages, but it might also be the + absolute number of participants. + </li> + <li class="itemize">The labels at the bottom are rotated, making them hard to read. + <!--l. 441--><p class="noindent">(In the real presentation that I saw, the text was rendered at a very low resolution with about 10 by + 6 pixels per letter with wrong kerning, making the rotated text almost impossible to read.) + </li> + <li class="itemize">The third dimension adds complexity to the graphic without adding information. + </li> + <li class="itemize">The three dimensional setup makes it much harder to gauge the height of the bars correctly. Consider + the “bad” bar. It the number this bar stands for more than 20 or less? While the front of the bar is + below the 20 line, the back of the bar (which counts) is above. + </li> + <li class="itemize">It is impossible to tell which numbers are represented by the bars. Thus, the bars needlessly hide the + information these bars are all about. + </li> + <li class="itemize">What do the bar heights add up to? Is it 100% or 60%? + </li> + <li class="itemize">Does the bar for “very bad” represent 0 or 1? + </li> + <li class="itemize">Why are the bars blue?</li></ul> +<!--l. 464--><p class="indent"> You might argue that in the example the exact numbers are not important for the graphic. The important things +is the “message,” which is that there are more “very good” and “good” ratings than “bad” and “very bad.” +However, to convey this message either use a sentence that says so or use a graphic that conveys this message more +clearly: + + +<!--l. 503--><p class="indent"> <object data="pgfmanual-61.svg" width="317.93938pt" height="167.77208pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> +<!--l. 506--><p class="indent"> The above graphic has about the same information density as the table (about the same size and the same +numbers are shown). In addition, one can directly “see” that there are more good or very good ratings than bad +ones. One can also “see” that the number of people who gave no rating at all is not negligible, which is quite +common for feedback forms. +<!--l. 513--><p class="indent"> Charts are not always a good idea. Let us look at an example that I redrew from a pie chart in <span +class="cmti-10">Die Zeit</span>, June +4th, 2005: +<!--l. 606--><p class="indent"> <object data="pgfmanual-62.svg" width="446.11816pt" height="177.5392pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> +<!--l. 608--><p class="indent"> This graphic has been redrawn in Ti<span +class="cmti-10">k</span>Z, but the original looks very similar. +<!--l. 611--><p class="indent"> At first sight, the graphic looks “nice and informative,” but there are a lot of things that went +wrong: + <ul class="itemize1"> + <li class="itemize">The chart is three dimensional. However, the shadings add nothing “information-wise,” at best, they + distract. + </li> + <li class="itemize">In a 3D-pie-chart the relative sizes are very strongly distorted. For example, the area taken up by the + gray color of “Braunkohle” is larger than the area taken up by the green color of “Kernenergie” <span +class="cmti-10">despite</span> + <span +class="cmti-10">the fact that the percentage of Braunkohle is less than the percentage of Kernenergie</span>. + </li> + <li class="itemize">The 3D-distortion gets worse for small areas. The area of “Regenerative” somewhat larger than the + area of “Erdgas.” The area of “Wind” is slightly smaller than the area of “Mineralölprodukte” <span +class="cmti-10">although</span> + <span +class="cmti-10">the percentage of Wind is nearly three times larger than the percentage of Mineral</span><span +class="cmti-10">ölprodukte.</span> + + + <!--l. 632--><p class="noindent">In the last case, the different sizes are only partly due to distortion. The designer(s) of the original + graphic have also made the “Wind” slice too small, even taking distortion into account. (Just compare + the size of “Wind” to “Regenerative” in general.) + </li> + <li class="itemize">According to its caption, this chart is supposed to inform us that coal was the most important energy + source in Germany in 2004. Ignoring the strong distortions caused by the superfluous and misleading + 3D-setup, it takes quite a while for this message to get across. + <!--l. 644--><p class="noindent">Coal as an energy source is split up into two slices: one for “Steinkohle” and one for “Braunkohle” (two + different kinds of coal). When you add them up, you see that the whole lower half of the pie chart is + taken up by coal. + <!--l. 649--><p class="noindent">The two areas for the different kinds of coal are not visually linked at all. Rather, two different colors + are used, the labels are on different sides of the graphic. By comparison, “Regenerative” and “Wind” + are very closely linked. + </li> + <li class="itemize">The color coding of the graphic follows no logical pattern at all. Why is nuclear energy green? + Regenerative energy is light blue, “other sources” are blue. It seems more like a joke that the area for + “Braunkohle” (which literally translates to “brown coal”) is stone gray, while the area for “Steinkohle” + (which literally translates to “stone coal”) is brown. + </li> + <li class="itemize">The area with the lightest color is used for “Erdgas.” This area stands out most because of the brighter + color. However, for this chart “Erdgas” is not really important at all.</li></ul> +<!--l. 665--><p class="noindent">Edward Tufte calls graphics like the above “chart junk.” +<!--l. 667--><p class="indent"> Here are a few recommendations that may help you avoid producing chart junk: + <ul class="itemize1"> + <li class="itemize">Do not use 3D pie charts. They are <span +class="cmti-10">evil</span>. + </li> + <li class="itemize">Consider using a table instead of a pie chart. + </li> + <li class="itemize">Due not apply colors randomly; use them to direct the readers’s focus and to group things. + </li> + <li class="itemize">Do not use background patterns, like a crosshatch or diagonal lines, instead of colors. They distract. + Background patterns in information graphics are <span +class="cmti-10">evil</span>.</li></ul> +<!--l. 684--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">4.8 </span> <a + id="x5-540004.8"></a>Attention and Distraction</h4> +<!--l. 686--><p class="noindent">Pick up your favorite fiction novel and have a look at a typical page. You will notice that the page is very uniform. +Nothing is there to distract the reader while reading; no large headlines, no bold text, no large white areas. Indeed, +even when the author does wish to emphasize something, this is done using italic letters. Such letters blend nicely +with the main text--at a distance you will not be able to tell whether a page contains italic letters, but you would +notice a single bold word immediately. The reason novels are typeset this way is the following paradigm: Avoid +distractions. +<!--l. 696--><p class="indent"> Good typography (like good organization) is something you do <span +class="cmti-10">not </span>notice. The job of typography is to make +reading the text, that is, “absorbing” its information content, as effortless as possible. For a novel, readers absorb +the content by reading the text line-by-line, as if they were listening to someone telling the story. In this situation +anything on the page that distracts the eye from going quickly and evenly from line to line will make the text harder +to read. +<!--l. 705--><p class="indent"> Now, pick up your favorite weekly magazine or newspaper and have a look at a typical page. You will notice that +there is quite a lot “going on” on the page. Fonts are used at different sizes and in different arrangements, the text is +organized in narrow columns, typically interleaved with pictures. The reason magazines are typeset in this way is +another paradigm: Steer attention. + + +<!--l. 713--><p class="indent"> Readers will not read a magazine like a novel. Instead of reading a magazine line-by-line, we use headlines and +short abstracts to check whether we want to read a certain article or not. The job of typography is to steer our +attention to these abstracts and headlines, first. Once we have decided that we want to read an article, however, we +no longer tolerate distractions, which is why the main text of articles is typeset exactly the same way as a +novel. +<!--l. 721--><p class="indent"> The two principles “avoid distractions” and “steer attention” also apply to graphics. When you design a graphic, +you should eliminate everything that will “distract the eye.” At the same time, you should try to +actively help the reader “through the graphic” by using fonts/colors/line widths to highlight different +parts. +<!--l. 727--><p class="indent"> Here is a non-exhaustive list of things that can distract readers: + <ul class="itemize1"> + <li class="itemize">Strong contrasts will always be registered first by the eye. For example, consider the following two + grids: + <!--l. 737--><p class="noindent"><object data="pgfmanual-63.svg" width="120.4pt" height="40.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> + <!--l. 740--><p class="noindent">Even though the left grid comes first in our normal reading order, the right one is much more likely to be seen + first: The white-to-black contrast is higher than the gray-to-white contrast. In addition, there are more + “places” adding to the overall contrast in the right grid. + <!--l. 746--><p class="noindent">Things like grids and, more generally, help lines usually should not grab the attention of the readers and, + hence, should be typeset with a low contrast to the background. Also, a loosely-spaced grid is less distracting + than a very closely-spaced grid. + </li> + <li class="itemize">Dashed lines create many points at which there is black-to-white contrast. Dashed or dotted lines can be very + distracting and, hence, should be avoided in general. + <!--l. 755--><p class="noindent">Do not use different dashing patterns to differentiate curves in plots. You loose data points this way and the + eye is not particularly good at “grouping things according to a dashing pattern.” The eye is <span +class="cmti-10">much </span>better at + grouping things according to colors. + </li> + <li class="itemize">Background patterns filling an area using diagonal lines or horizontal and vertical lines or just dots are almost + always distracting and, usually, serve no real purpose. + </li> + <li class="itemize">Background images and shadings distract and only seldom add anything of importance to a + graphic. + </li> + <li class="itemize">Cute little cliparts can easily draw attention away from the data.</li></ul> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse5.html" >next</a>] [<a +href="pgfmanualse3.html" >prev</a>] [<a +href="pgfmanualse3.html#tailpgfmanualse3.html" >prev-tail</a>] [<a +href="pgfmanualse4.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse4.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse4.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse5.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse5.html new file mode 100644 index 00000000000..cf74e1988cf --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse5.html @@ -0,0 +1,630 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>5 Input and Output Formats</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse4.html" >prev</a>] [<a +href="pgfmanualse4.html#tailpgfmanualse4.html" >prev-tail</a>] [<a +href="#tailpgfmanualse5.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse5.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">5 </span> <a + id="x6-550005"></a>Input and Output Formats</h3> +<!--l. 12--><p class="noindent"><span class="TEX">T<span +class="E">E</span>X</span> was designed to be a flexible system. This is true both for the <span +class="cmti-10">input </span>for <span class="TEX">T<span +class="E">E</span>X</span> as well as for the <span +class="cmti-10">output</span>. The +present section explains which input formats there are and how they are supported by <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>. It also explains which +different output formats can be produced. +<!--l. 20--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">5.1 </span> <a + id="x6-560005.1"></a>Supported Input Formats</h4> +<!--l. 22--><p class="noindent"><span class="TEX">T<span +class="E">E</span>X</span> does not prescribe exactly how your input should be formatted. While it is <span +class="cmti-10">customary </span>that, +say, an opening brace starts a scope in <span class="TEX">T<span +class="E">E</span>X</span>, this is by no means necessary. Likewise, it is <span +class="cmti-10">customary</span> +that environments start with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\begin</span></span></span>, but <span class="TEX">T<span +class="E">E</span>X</span> could not really care less about the exact command +name. +<!--l. 28--><p class="indent"> Even though <span class="TEX">T<span +class="E">E</span>X</span> can be reconfigured, users can not. For this reason, certain <span +class="cmti-10">input formats </span>specify a set of +commands and conventions how input for <span class="TEX">T<span +class="E">E</span>X</span> should be formatted. There are currently three “major” formats: +Donald Knuth’s original <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plain</span></span></span> <span class="TEX">T<span +class="E">E</span>X</span> format, Leslie Lamport’s popular <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> format, and Hans Hangen’s +Con<span class="TEX">T<span +class="E">E</span>X</span>t format. +<!--l. 36--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">5.1.1 </span> <a + id="x6-570005.1.1"></a>Using the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> Format</h5> +<!--l. 38--><p class="noindent">Using <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and Ti<span +class="cmti-10">k</span>Z with the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> format is easy: You say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\usepackage{pgf}</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\usepackage{tikz}</span></span></span>. +Usually, that is all you need to do, all configuration will be done automatically and (hopefully) correctly. +<!--l. 43--><p class="indent"> The style files used for the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> format reside in the subdirectory <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">latex/pgf/</span></span></span> of the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>-system. Mainly, +what these files do is to include files in the directory <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">generic/pgf</span></span></span>. For example, here is the content of the file +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">latex/pgf/frontends/tikz.sty</span></span></span>: +<!--l. 48--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-64-" ><colgroup id="TBL-64-1g"><col +id="TBL-64-1"></colgroup><tr + valign="baseline" id="TBL-64-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-64-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> Copyright</span><span +class="cmsltt-10x-x-80"> 2005</span><span +class="cmsltt-10x-x-80"> by</span><span +class="cmsltt-10x-x-80"> Till</span><span +class="cmsltt-10x-x-80"> Tantau</span><span +class="cmsltt-10x-x-80"> <tantau@users.sourceforge.net>.</span> +<br><span +class="cmsltt-10x-x-80">%</span> +<br><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> This</span><span +class="cmsltt-10x-x-80"> program</span><span +class="cmsltt-10x-x-80"> can</span><span +class="cmsltt-10x-x-80"> be</span><span +class="cmsltt-10x-x-80"> redistributed</span><span +class="cmsltt-10x-x-80"> and/or</span><span +class="cmsltt-10x-x-80"> modified</span><span +class="cmsltt-10x-x-80"> under</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> terms</span> +<br><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> of</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> GNU</span><span +class="cmsltt-10x-x-80"> Public</span><span +class="cmsltt-10x-x-80"> License,</span><span +class="cmsltt-10x-x-80"> version</span><span +class="cmsltt-10x-x-80"> 2.</span> +<br> +<br><span +class="cmtt-8">\RequirePackage{pgf,calc,pgffor,pgflibraryplothandlers,xkeyval}</span> +<br> +<br><span +class="cmtt-8">\input{tikz.code}</span> +<br> +<br><span +class="cmtt-8">\endinput</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 61--><p class="indent"> The files in the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">generic/pgf</span></span></span> directory do the actual work. +<!--l. 65--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">5.1.2 </span> <a + id="x6-580005.1.2"></a>Using the Plain <span class="TEX">T<span +class="E">E</span>X</span> Format</h5> +<!--l. 67--><p class="noindent">When using the plain <span class="TEX">T<span +class="E">E</span>X</span> format, you say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\input{pgf.tex}</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\input{tikz.tex}</span></span></span>. Instead of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\begin{pgfpicture}</span></span></span> +and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\end{pgfpicture}</span></span></span> you use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpicture</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\endpicture</span></span></span>. +<!--l. 71--><p class="indent"> Unlike for the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> format, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> is not as good at discerning the appropriate configuration for the plain +<span class="TEX">T<span +class="E">E</span>X</span> format. In particular, it can only automatically determine the correct output format if you use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex</span></span></span> +plus <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span>. For all other output formats you need to set the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysdriver</span></span></span> to the correct value. See the +description of using output formats later on. +<!--l. 78--><p class="indent"> <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> was originally written for use with <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> and this shows in a number of places. Nevertheless, the plain +<span class="TEX">T<span +class="E">E</span>X</span> support is reasonably good. +<!--l. 82--><p class="indent"> Like the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> style files, the plain <span class="TEX">T<span +class="E">E</span>X</span> files like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tikz.tex</span></span></span> also just include the correct <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tikz.code.tex</span></span></span> +file. + + +<!--l. 87--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">5.1.3 </span> <a + id="x6-590005.1.3"></a>Using the Con<span class="TEX">T<span +class="E">E</span>X</span>t Format</h5> +<!--l. 89--><p class="noindent">Currently, there is no special support for the Con<span class="TEX">T<span +class="E">E</span>X</span>t format. Rather, you have to use <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and Ti<span +class="cmti-10">k</span>Z as if you +were using the plain <span class="TEX">T<span +class="E">E</span>X</span> format when using Con<span class="TEX">T<span +class="E">E</span>X</span>t. This may change in the future. +<!--l. 98--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">5.2 </span> <a + id="x6-600005.2"></a>Supported Output Formats</h4> +<!--l. 101--><p class="noindent">An output format is a format in which <span class="TEX">T<span +class="E">E</span>X</span> outputs the text it has typeset. Producing the output is (conceptually) +a two-stage process: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x6-60002x1"></a><span class="TEX">T<span +class="E">E</span>X</span> typesets your text and graphics. The result of this typesetting is mainly a long list of + letter-coordinate pairs, plus (possibly) some “special” commands. This long list of pairs is written to + something called a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-file. + </li> + <li class="enumerate" value="2" +><a + id="x6-60004x2"></a>Some other program reads this <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-file and translates the letter-coordinate pairs into, say, PostScript + commands for placing the given letter at the given coordinate.</li></ol> +<!--l. 115--><p class="indent"> The classical example of this process is the combination of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">latex</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span>. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">latex</span></span></span> program (which is just +the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex</span></span></span> program called with the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>-macros preinstalled) produces a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-file as its output. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span> +program takes this output and produces a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.ps</span></span></span>-file (a PostScript) file. Possibly, this file is further converted using, +say, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ps2pdf</span></span></span>, whose name is supposed to mean “PostScript to PDF.” Another example of programs using this +process is the combination of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvipdfm</span></span></span>. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvipdfm</span></span></span> program takes a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-file as input and translates the +letter-coordinate pairs therein into <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span>-commands, resulting in a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> file directly. Finally, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex4ht</span></span></span> is also a +program that takes a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-file and produces an output, this time it is a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.html</span></span></span> file. The programs <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> +and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdflatex</span></span></span> are special: They directly produce a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span>-file without the intermediate <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-stage. +However, from the programmer’s point of view they behave exactly as if there where an intermediate +stage. +<!--l. 132--><p class="indent"> Normally, <span class="TEX">T<span +class="E">E</span>X</span> only produces letter-coordinate pairs as its “output.” This obviously makes is difficult tho draw, +say, a curve. For this, “special” commands can be used. Unfortunately, these special commands are not the same for +the different programs that process the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-file. Indeed, every program that takes a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-file as input has a totally +different syntax for the special commands. +<!--l. 140--><p class="indent"> One of the main jobs of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> is to “abstract way” the difference in the syntax of the different programs. +However, this means that support for each program has to be “programmed,” which is a time-consuming and +complicated process. +<!--l. 146--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">5.2.1 </span> <a + id="x6-610005.2.1"></a>Selecting the Backend Driver</h5> +<!--l. 148--><p class="noindent">When <span class="TEX">T<span +class="E">E</span>X</span> typesets your document, it does not know which program you are going to use to transform the +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-file. If your <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-file does not contain any special commands, this would be fine; but these days almost all +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-files contain lots of special commands. It is thus necessary to tell <span class="TEX">T<span +class="E">E</span>X</span> which program you are going to use +later on. +<!--l. 155--><p class="indent"> Unfortunately, there is no “standard” way of telling this to <span class="TEX">T<span +class="E">E</span>X</span>. For the <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> format a sophisticated +mechanism exists inside the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">graphics</span></span></span> package and <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> plugs into this mechanism. For other formats and when this +plugging does not work as expected, it is necessary to tell <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> directly which program you are going to use. This is +done by redefining the macro <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfsysdriver</span></span></span> to an appropriate value <span +class="cmti-10">before </span>you load <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgf</span></span></span>. If you are going to use +the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span> program, you set this macro to the value <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-dvips.def</span></span></span>; if you use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdflatex</span></span></span>, you set it to +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-pdftex.def</span></span></span>; and so on. In the following, details of the support of the different programs are +discussed. +<!--l. 168--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">5.2.2 </span> <a + id="x6-620005.2.2"></a>Producing PDF Output</h5> +<!--l. 170--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> supports three programs that produce <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> output (<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> means “portable document format” and was invented +by the Adobe company): <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvipdfm</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">vtex</span></span></span>. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdflatex</span></span></span> program is the same as the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> program: it +uses a different input format, but the output is exactly the same. + + +<!--l. 176--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox1">File <span +class="cmtt-10">pgfsys-pdftex.def</span></span> </dt><dd +class="description"> +<a + id="dx6-62001"></a> +<a + id="dx6-62002"></a> + <!--l. 177--><p class="noindent">This is the driver file for use with pdf<span class="TEX">T<span +class="E">E</span>X</span>, that is, with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdftex</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdflatex</span></span></span> command. It includes + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-common-pdf.def</span></span></span>. + <!--l. 181--><p class="noindent">This driver has the “complete” functionality. This means, everything <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> “can do at all” is + implemented in this driver. </dd></dl> +<!--l. 186--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox2">File <span +class="cmtt-10">pgfsys-dvipdfm.def</span></span> </dt><dd +class="description"> +<a + id="dx6-62003"></a> +<a + id="dx6-62004"></a> + <!--l. 187--><p class="noindent">This is a driver file for use with (<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">la</span></span></span>)<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex</span></span></span> followed by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvipdfm</span></span></span>. It includes <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-common-pdf.def</span></span></span>. + <!--l. 190--><p class="noindent">This driver supports most of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s features, but there are some restrictions: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x6-62006x1"></a>In <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> mode it uses <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">graphicx</span></span></span> for the graphics inclusion and does not support masking. + </li> + <li class="enumerate" value="2" +><a + id="x6-62008x2"></a>In plain <span class="TEX">T<span +class="E">E</span>X</span> mode it does not support image inclusion.</li></ol> + </dd></dl> +<!--l. 201--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox3">File <span +class="cmtt-10">pgfsys-vtex.def</span></span> </dt><dd +class="description"> +<a + id="dx6-62009"></a> +<a + id="dx6-62010"></a> + <!--l. 202--><p class="noindent">This is the driver file for use with the commercial <span +class="cmcsc-10"><small +class="small-caps">V</small><small +class="small-caps">T</small><small +class="small-caps">E</small><small +class="small-caps">X</small> </span>program. Even though is will produce <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> + output, it includes <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-common-postscript.def</span></span></span>. Note that the <span +class="cmcsc-10"><small +class="small-caps">V</small><small +class="small-caps">T</small><small +class="small-caps">E</small><small +class="small-caps">X</small> </span>program can produce <span +class="cmti-10">both</span> + Postscript and <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small> </span>output, depending on the command line parameters. However, whether you produce + Postscript or <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small> </span>output does not change anything with respect to the driver. + <!--l. 211--><p class="noindent">This driver supports most of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s features, except for the following restrictions: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x6-62012x1"></a>In <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> mode it uses <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">graphicx</span></span></span> for the graphics inclusion and does not support masking. + </li> + <li class="enumerate" value="2" +><a + id="x6-62014x2"></a>In plain <span class="TEX">T<span +class="E">E</span>X</span> mode it does not support image inclusion. + </li> + <li class="enumerate" value="3" +><a + id="x6-62016x3"></a>Shading is fully implemented, but yields the same quality as the implementation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span>. + </li> + <li class="enumerate" value="4" +><a + id="x6-62018x4"></a>Opacity is not implemented at all.</li></ol> + </dd></dl> +<!--l. 227--><p class="indent"> It is also possible to produce a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span>-file by first producing a PostScript file (see below) and then using a +PostScript-to-<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> conversion program like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ps2pdf</span></span></span> or the Acrobat Distiller. +<!--l. 232--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">5.2.3 </span> <a + id="x6-630005.2.3"></a>Producing PostScript Output</h5> +<!--l. 234--><p class="noindent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox4">File <span +class="cmtt-10">pgfsys-dvips.def</span></span> </dt><dd +class="description"> +<a + id="dx6-63001"></a> +<a + id="dx6-63002"></a> + <!--l. 235--><p class="noindent">This is a driver file for use with (<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">la</span></span></span>)<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex</span></span></span> followed by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvips</span></span></span>. It includes + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-common-postscript.def</span></span></span>. + <!--l. 238--><p class="noindent">This driver also supports most of <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s features, except for the following restrictions: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x6-63004x1"></a>In <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> mode it uses <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">graphicx</span></span></span> for the graphics inclusion and does not support masking. + </li> + <li class="enumerate" value="2" +><a + id="x6-63006x2"></a>In plain <span class="TEX">T<span +class="E">E</span>X</span> mode it does not support image inclusion. + </li> + <li class="enumerate" value="3" +><a + id="x6-63008x3"></a>Shading is fully implemented, but the results will not be as good as with a driver producing <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.pdf</span></span></span> + as output. + </li> + <li class="enumerate" value="4" +><a + id="x6-63010x4"></a>Opacity works only in conjunction with newer versions of GhostScript.</li></ol> + </dd></dl> +<!--l. 255--><p class="noindent">You can also use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">vtex</span></span></span> program together with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-vtex.def</span></span></span> to produce Postscript output. +<!--l. 260--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">5.2.4 </span> <a + id="x6-640005.2.4"></a>Producing HTML / SVG Output</h5> +<!--l. 262--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex4ht</span></span></span> program converts <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.dvi</span></span></span>-files to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.html</span></span></span>-files. While the <span +class="cmcsc-10"><small +class="small-caps">H</small><small +class="small-caps">T</small><small +class="small-caps">M</small><small +class="small-caps">L</small></span>-format cannot be used to draw graphics, +the <span +class="cmcsc-10"><small +class="small-caps">S</small><small +class="small-caps">V</small><small +class="small-caps">G</small></span>-format can. Using the following driver, you can ask <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> to produce an <span +class="cmcsc-10"><small +class="small-caps">S</small><small +class="small-caps">V</small><small +class="small-caps">G</small></span>-picture for each <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> graphic in +your text. +<!--l. 268--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox5">File <span +class="cmtt-10">pgfsys-tex4ht.def</span></span> </dt><dd +class="description"> +<a + id="dx6-64001"></a> +<a + id="dx6-64002"></a> + <!--l. 269--><p class="noindent">This is a driver file for use with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex4ht</span></span></span> program. It includes <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfsys-common-svg.def</span></span></span>. + <!--l. 272--><p class="noindent">When using this driver you should be aware of the following restrictions: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x6-64004x1"></a>In <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> mode it uses <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">graphicx</span></span></span> for the graphics inclusion. + </li> + <li class="enumerate" value="2" +><a + id="x6-64006x2"></a>In plain <span class="TEX">T<span +class="E">E</span>X</span> mode it does not support image inclusion. + </li> + <li class="enumerate" value="3" +><a + id="x6-64008x3"></a>Text inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgfpicture</span></span></span>s is not supported very well. The reason is that the <span +class="cmcsc-10"><small +class="small-caps">S</small><small +class="small-caps">V</small><small +class="small-caps">G</small> </span>specification + currently does not support text very well and it is also not possible to correctly “escape back” to + <span +class="cmcsc-10"><small +class="small-caps">H</small><small +class="small-caps">T</small><small +class="small-caps">M</small><small +class="small-caps">L</small></span>. All these problems will hopefully disappear in the future, but currently only two kinds of + text work reasonably well: First, plain text without math mode, special characters or anything + else special. Second, <span +class="cmti-10">very </span>simple mathematical text that contains subscripts or superscripts. Even + then, variables are not correctly set in italics and, in general, text simple does not look very nice. + </li> + <li class="enumerate" value="4" +><a + id="x6-64010x4"></a>If you use text that contains anything special, even something as simple as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">$\alpha$</span></span></span>, this may + corrupt the graphic since <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">text4ht</span></span></span> does not always produce valid <span +class="cmcsc-10"><small +class="small-caps">X</small><small +class="small-caps">M</small><small +class="small-caps">L</small> </span>code. So, once more, <span +class="cmti-10">stick</span> + <span +class="cmti-10">to very simple node text inside graphics. </span>Sorry. + </li> + <li class="enumerate" value="5" +><a + id="x6-64012x5"></a>Unlike for other output formats, the bounding box of a picture “really crops” the picture.</li></ol> + + + <!--l. 301--><p class="noindent">The driver basically works as follows: When a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{pgfpicture}</span></span></span> is started, appropriate <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\special</span></span></span> commands are + used to directed the output of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tex4ht</span></span></span> to a new file called <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\jobname-xxx.svg</span></span></span>, where <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xxx</span></span></span> is a + number that is increased for each graphic. Then, till the end of the picture, each (system layer) + graphic command creates a specials that insert appropriate <span +class="cmcsc-10"><small +class="small-caps">S</small><small +class="small-caps">V</small><small +class="small-caps">G</small> </span>literal text into the output file. + The exact details are a bit complicated since the imaging model and the processing model of + PostScript/<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">D</small><small +class="small-caps">F</small></span> and <span +class="cmcsc-10"><small +class="small-caps">S</small><small +class="small-caps">V</small><small +class="small-caps">G</small> </span>are not quite the same; but they are “close enough” for <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s purposes. + </dd></dl> + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse4.html" >prev</a>] [<a +href="pgfmanualse4.html#tailpgfmanualse4.html" >prev-tail</a>] [<a +href="pgfmanualse5.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse5.html" >up</a>] </p></div> +<!--l. 132--><p class="indent"> <a + id="tailpgfmanualse5.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse6.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse6.html new file mode 100644 index 00000000000..df454968210 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse6.html @@ -0,0 +1,713 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>6 Design Principles</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse7.html" >next</a>] [<a +href="#tailpgfmanualse6.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse6.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">6 </span> <a + id="x7-660006"></a>Design Principles</h3> +<!--l. 10--><p class="noindent">This section describes the design principles behind the Ti<span +class="cmti-10">k</span>Z frontend, where Ti<span +class="cmti-10">k</span>Z means “Ti<span +class="cmti-10">k</span>Z ist <span +class="cmti-10">kein</span> +Zeichenprogramm.” To use Ti<span +class="cmti-10">k</span>Z, as a <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span> user say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\usepackage{tikz}</span></span></span> somewhere in the preamble, as a plain +<span class="TEX">T<span +class="E">E</span>X</span> user say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\input</span><span +class="cmtt-10"> tikz.tex</span></span></span>. Ti<span +class="cmti-10">k</span>Z’s job is to make your life easier by providing an easy-to-learn and +easy-to-use syntax for describing graphics. +<!--l. 18--><p class="indent"> The commands and syntax of Ti<span +class="cmti-10">k</span>Z were influenced by several sources. The basic command names and the +notion of path operations is taken from <span +class="cmcsc-10"><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">T</small><small +class="small-caps">A</small><small +class="small-caps">F</small><small +class="small-caps">O</small><small +class="small-caps">N</small><small +class="small-caps">T</small></span>, the option mechanism comes from <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">S</small><small +class="small-caps">T</small><small +class="small-caps">R</small><small +class="small-caps">I</small><small +class="small-caps">C</small><small +class="small-caps">K</small><small +class="small-caps">S</small></span>, the notion of +styles is reminiscent of <span +class="cmcsc-10"><small +class="small-caps">S</small><small +class="small-caps">V</small><small +class="small-caps">G</small></span>. To make it all work together, some compromises were necessary. I also added some +ideas of my own, like meta-arrows and coordinate transformations. +<!--l. 26--><p class="indent"> The following basic design principles underlie Ti<span +class="cmti-10">k</span>Z: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x7-66002x1"></a>Special syntax for specifying points. + </li> + <li class="enumerate" value="2" +><a + id="x7-66004x2"></a>Special syntax for path specifications. + </li> + <li class="enumerate" value="3" +><a + id="x7-66006x3"></a>Actions on paths. + </li> + <li class="enumerate" value="4" +><a + id="x7-66008x4"></a>Key-value syntax for graphic parameters. + </li> + <li class="enumerate" value="5" +><a + id="x7-66010x5"></a>Special syntax for nodes. + </li> + <li class="enumerate" value="6" +><a + id="x7-66012x6"></a>Special syntax for trees. + </li> + <li class="enumerate" value="7" +><a + id="x7-66014x7"></a>Grouping of graphic parameters. + </li> + <li class="enumerate" value="8" +><a + id="x7-66016x8"></a>Coordinate transformation system.</li></ol> +<!--l. 40--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a + id="x7-670006.1"></a>Special Syntax For Specifying Points</h4> +<!--l. 42--><p class="noindent">Ti<span +class="cmti-10">k</span>Z provides a special syntax for specifying points and coordinates. In the simplest case, you provide two +<span class="TEX">T<span +class="E">E</span>X</span> dimensions, separated by commas, in round brackets as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1cm,2pt)</span></span></span>. +<!--l. 46--><p class="indent"> You can also specify a point in polar coordinates by using a colon instead of a comma as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(30:1cm)</span></span></span>, which +means “1cm in a 30 degrees direction.” +<!--l. 50--><p class="indent"> If you do not provide a unit, as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(2,1)</span></span></span>, you specify a point in <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s <span +class="cmmi-10">xy</span>-coordinate system. By default, the unit +<span +class="cmmi-10">x</span>-vector goes 1cm to the right and the unit <span +class="cmmi-10">y</span>-vector goes 1cm upward. +<!--l. 54--><p class="indent"> By specifying three numbers as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,1,1)</span></span></span> you specify a point in <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s <span +class="cmmi-10">xyz</span>-coordinate system. +<!--l. 57--><p class="indent"> It is also possible to use an anchor of a previously defined shape as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(first</span><span +class="cmtt-10"> node.south)</span></span></span>. +<!--l. 60--><p class="indent"> You can add two plus signs before a coordinate as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">++(1cm,0pt)</span></span></span>. This means “1cm to the right of the last +point used.” This allows you to easily specify relative movements. For example, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,0)</span><span +class="cmtt-10"> ++(1,0)</span><span +class="cmtt-10"> ++(0,1)</span></span></span> specifies +the three coordinates <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,0)</span></span></span>, then <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(2,0)</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(2,1)</span></span></span>. +<!--l. 66--><p class="indent"> Finally, instead of two plus signs, you can also add a single one. This also specifies a point in a relative +manner, but it does not “change” the current point used in subsequent relative commands. For example, +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,0)</span><span +class="cmtt-10"> +(1,0)</span><span +class="cmtt-10"> +(0,1)</span></span></span> specifies the three coordinates <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,0)</span></span></span>, then <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(2,0)</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,1)</span></span></span>. + + +<!--l. 72--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a + id="x7-680006.2"></a>Special Syntax For Path Specifications</h4> +<!--l. 74--><p class="noindent">When creating a picture using Ti<span +class="cmti-10">k</span>Z, your main job is the specification of <span +class="cmti-10">paths</span>. A path is a series of straight or +curved lines, which need not be connected. Ti<span +class="cmti-10">k</span>Z makes it easy to specify paths, partly using the syntax of +<span +class="cmcsc-10"><small +class="small-caps">M</small><small +class="small-caps">E</small><small +class="small-caps">T</small><small +class="small-caps">A</small><small +class="small-caps">P</small><small +class="small-caps">O</small><small +class="small-caps">S</small><small +class="small-caps">T</small></span>. For example, to specify a triangular path you use +<!--l. 79--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-66-" ><colgroup id="TBL-66-1g"><col +id="TBL-66-1"></colgroup><tr + valign="baseline" id="TBL-66-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-66-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">(5pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0pt,0pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0pt,5pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 82--><p class="indent"> and you get <object data="pgfmanual-65.svg" width="5.4pt" height="5.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> when you draw this path. +<!--l. 85--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">6.3 </span> <a + id="x7-690006.3"></a>Actions on Paths</h4> +<!--l. 87--><p class="noindent">A path is just a series of straight and curved lines, but it is not yet specified what should happen with it. One +can <span +class="cmti-10">draw </span>a path, <span +class="cmti-10">fill </span>a path, <span +class="cmti-10">shade </span>it, <span +class="cmti-10">clip </span>it, or do any combination of these. Drawing (also known +as <span +class="cmti-10">stroking</span>) can be thought of as taking a pen of a certain thickness and moving it along the path, +thereby drawing on the canvas. Filling means that the interior of the path is filled with a uniform color. +Obviously, filling makes sense only for <span +class="cmti-10">closed </span>paths and a path is automatically closed prior to filling, if +necessary. +<!--l. 97--><p class="indent"> Given a path as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> rectangle</span><span +class="cmtt-10"> (2ex,1ex);</span></span></span>, you can draw it by adding the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> option as in +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[draw]</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> rectangle</span><span +class="cmtt-10"> (2ex,1ex);</span></span></span>, which yields <object data="pgfmanual-66.svg" width="9.01108pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> command is just an abbreviation for +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[draw]</span></span></span>. To fill a path, use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill</span></span></span> option or the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\fill</span></span></span> command, which is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[fill]</span></span></span>. +The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\filldraw</span></span></span> command is an abbreviation for <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[fill,draw]</span></span></span>. Shading is caused by the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shade</span></span></span> option (there +are <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\shade</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\shadedraw</span></span></span> abbreviations) and clipping by the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">clip</span></span></span> option. There is is also a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\clip</span></span></span> command, +which does the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[clip]</span></span></span>, but not commands like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\drawclip</span></span></span>. Use, say, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw[clip]</span></span></span> or +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path[draw,clip]</span></span></span> instead. +<!--l. 110--><p class="indent"> All of these commands can only be used inside <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environments. +<!--l. 113--><p class="indent"> Ti<span +class="cmti-10">k</span>Z allows you to use different colors for filling and stroking. +<!--l. 116--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">6.4 </span> <a + id="x7-700006.4"></a>Key-Value Syntax for Graphic Parameters</h4> +<!--l. 117--><p class="noindent">Whenever Ti<span +class="cmti-10">k</span>Z draws or fills a path, a large number of graphic parameters influenced the rendering. Examples +include the colors used, the dashing pattern, the clipping area, the line width, and many others. In Ti<span +class="cmti-10">k</span>Z, all these +options are specified as lists of so called key-value pairs, as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=red</span></span></span>, that are passed as optional parameters to +the path drawing and filling commands. This usage is similar to <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">S</small><small +class="small-caps">T</small><small +class="small-caps">R</small><small +class="small-caps">I</small><small +class="small-caps">C</small><small +class="small-caps">K</small><small +class="small-caps">S</small></span>. For example, the following will draw a +thick, red triangle; +<!--l. 125--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-67-" ><colgroup id="TBL-67-1g"><col +id="TBL-67-1"><col +id="TBL-67-2"></colgroup><tr + valign="baseline" id="TBL-67-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-67-1-1" +class="td11"> <object data="pgfmanual-67.svg" width="30.45274pt" height="2.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-67-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[line</span><span +class="cmtt-8"> width=2pt,color=red]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +</div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 129--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">6.5 </span> <a + id="x7-710006.5"></a>Special Syntax for Specifying Nodes</h4> +<!--l. 130--><p class="noindent">Ti<span +class="cmti-10">k</span>Z introduces a special syntax for adding text or, more generally, nodes to a graphic. When you specify a path, +add nodes as in the following example: +<!--l. 133--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-68-" ><colgroup id="TBL-68-1g"><col +id="TBL-68-1"><col +id="TBL-68-2"></colgroup><tr + valign="baseline" id="TBL-68-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-68-1-1" +class="td11"> <object data="pgfmanual-68.svg" width="40.73573pt" height="35.06111pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-68-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> {text}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,2);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 136--><p class="indent"> Nodes are inserted at the current position of the path, but only <span +class="cmti-10">after </span>the path has been rendered. When special +options are given, as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span><span +class="cmtt-10"> (1,1)</span><span +class="cmtt-10"> node[circle,draw]</span><span +class="cmtt-10"> {text};</span></span></span>, the text is not just put at the current position. +Rather, it is surrounded by a circle and this circle is “drawn.” +<!--l. 143--><p class="indent"> You can add a name to a node for later reference either by using the option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">name=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">node name</span><span +class="cmsy-10">> </span>or by stating the +node name in parentheses outside the text as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node[circle](name){text}</span></span></span>. +<!--l. 147--><p class="indent"> Predefined shapes include <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">circle</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ellipse</span></span></span>, but it is possible (though a bit challenging) to +define new shapes. + + +<!--l. 150--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">6.6 </span> <a + id="x7-720006.6"></a>Special Syntax for Specifying Trees</h4> +<!--l. 152--><p class="noindent">In addition to the “node syntax,” Ti<span +class="cmti-10">k</span>Z also introduces a special syntax for drawing trees. The syntax is intergrated +with the special node syntax and only few new commands need to be remebered. In essence, a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> can be followed +by any number of children, each introduced by the keyword <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">child</span></span></span>. The children are nodes themselves, each of which +may have children in turn. +<!--l. 159--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-69-" ><colgroup id="TBL-69-1g"><col +id="TBL-69-1"><col +id="TBL-69-2"></colgroup><tr + valign="baseline" id="TBL-69-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-69-1-1" +class="td11"> <object data="pgfmanual-69.svg" width="88.1847pt" height="98.57181pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-69-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"> 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> +<!--l. 170--><p class="indent"> Since trees are made up from nodes, it is possible to use options to modify the way trees are drawn. Here are two +examples of the above tree, redrawn with different options: +<!--l. 174--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-70-" ><colgroup id="TBL-70-1g"><col +id="TBL-70-1"><col +id="TBL-70-2"></colgroup><tr + valign="baseline" id="TBL-70-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-70-1-1" +class="td11"> <object data="pgfmanual-70.svg" width="88.1847pt" height="98.57181pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-70-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[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"> \tikzstyle{every</span><span +class="cmtt-8"> node}=[fill=red!30,rounded</span><span +class="cmtt-8"> corners]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent}=[red,-o,thick,draw]</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"> </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"> </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"> </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"> </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"> };</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 187--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-71-" ><colgroup id="TBL-71-1g"><col +id="TBL-71-1"><col +id="TBL-71-2"></colgroup><tr + valign="baseline" id="TBL-71-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-71-1-1" +class="td11"> <object data="pgfmanual-71.svg" width="114.55649pt" height="91.72525pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-71-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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> [parent</span><span +class="cmtt-8"> anchor=east,child</span><span +class="cmtt-8"> anchor=west,grow=east]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{every</span><span +class="cmtt-8"> node}=[ball</span><span +class="cmtt-8"> color=red,circle,text=white]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{edge</span><span +class="cmtt-8"> from</span><span +class="cmtt-8"> parent}=[draw,dashed,thick,red]</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"> </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"> </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"> </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"> </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"> };</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + +<!--l. 201--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">6.7 </span> <a + id="x7-730006.7"></a>Grouping of Graphic Parameters</h4> +<!--l. 203--><p class="noindent">Graphic parameters should often apply to several path drawing or filling commands. For example, we may wish to +draw numerous lines all with the same line width of 1pt. For this, we put these commands in a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span> +environment that takes the desired graphic options as an optional parameter. Naturally, the specified graphic +parameters apply only to the drawing and filling commands inside the environment. Furthermore, nested +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span> environments or individual drawing commands can override the graphic parameters of outer +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span> environments. In the following example, three red lines, two green lines, and one blue line are +drawn: +<!--l. 214--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-72-" ><colgroup id="TBL-72-1g"><col +id="TBL-72-1"><col +id="TBL-72-2"></colgroup><tr + valign="baseline" id="TBL-72-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-72-1-1" +class="td11"> <object data="pgfmanual-72.svg" width="28.85274pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-72-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"> \begin{scope}[color=red]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0mm,10mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,10mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0mm,</span><span +class="cmtt-8"> 8mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,</span><span +class="cmtt-8"> 8mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0mm,</span><span +class="cmtt-8"> 6mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,</span><span +class="cmtt-8"> 6mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[color=green]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> (0mm,</span><span +class="cmtt-8"> 4mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,</span><span +class="cmtt-8"> 4mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> (0mm,</span><span +class="cmtt-8"> 2mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,</span><span +class="cmtt-8"> 2mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=blue]</span><span +class="cmtt-8"> (0mm,</span><span +class="cmtt-8"> 0mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,</span><span +class="cmtt-8"> 0mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 229--><p class="indent"> The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment itself also behaves like a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span> environment, that is, you can +specify graphic parameters using an optional argument. These optional apply to all commands in the +picture. +<!--l. 235--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">6.8 </span> <a + id="x7-740006.8"></a>Coordinate Transformation System</h4> +<!--l. 237--><p class="noindent">Ti<span +class="cmti-10">k</span>Z relies entirely on <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s <span +class="cmti-10">coordinate </span>transformation system to perform transformations. <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> also supports +<span +class="cmti-10">canvas </span>transformations, a more low-level transformation system, but this system is not accessible from Ti<span +class="cmti-10">k</span>Z. There +are two reasons for this: First, the canvas transformation must be used with great care and often results in “bad” +graphics with changing line width and text in wrong sizes. Second, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> looses track of where nodes and shapes are +positioned when canvas transformations are used. +<!--l. 246--><p class="indent"> For more details on the difference between coordinate transformations and canvas transformations see +Section <a +href="pgfmanualse18.html#x19-19100018.4">18.4<!--tex4ht:ref: section-design-transformations --></a>. + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse7.html" >next</a>] [<a +href="pgfmanualse6.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse6.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse6.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse7.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse7.html new file mode 100644 index 00000000000..3b80ff1c910 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse7.html @@ -0,0 +1,1061 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>7 Hierarchical Structures: +Package, Environments, Scopes, and Styles</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse8.html" >next</a>] [<a +href="pgfmanualse6.html" >prev</a>] [<a +href="pgfmanualse6.html#tailpgfmanualse6.html" >prev-tail</a>] [<a +href="#tailpgfmanualse7.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse7.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">7 </span> <a + id="x8-750007"></a>Hierarchical Structures: +<br class="newline">Package, Environments, Scopes, and Styles</h3> +<!--l. 12--><p class="noindent">The present section explains how your files should be structured when you use Ti<span +class="cmti-10">k</span>Z. On the top level, you need to +include the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tikz</span></span></span> package. In the main text, each graphic needs to be put in a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment. Inside +these environments, you can use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span> environments to create internal groups. Inside the scopes you use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span></span></span> +commands to actually draw something. On all levels (except for the package level), graphic options can be given +that apply to everything within the environment. +<!--l. 23--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a + id="x8-760007.1"></a>Loading the Package</h4> +<!--l. 25--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox6"><span +class="cmtt-10">\usepackage{</span><span +class="cmtt-10">tikz</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="dx8-76001"></a> +<a + id="dx8-76002"></a> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox7"><span +class="cmtt-10">\input </span><span +class="cmtt-10">tikz</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="colorbox8"><span +class="cmtt-10">\input </span><span +class="cmtt-10">tikz</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. 26--><p class="noindent">This package does not have any options. + <!--l. 28--><p class="noindent">This will automatically load the <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> package and several other stuff that Ti<span +class="cmti-10">k</span>Z needs (like the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">xkeyval</span></span></span> + package). + <!--l. 31--><p class="noindent"><span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> needs to know what <span class="TEX">T<span +class="E">E</span>X</span> driver you are intending to use. In most cases <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> is clever enough + to determine the correct driver for you; this is true in particular if you <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span +class="E">E</span>X</span></span>. Currently, the only + situation where <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> cannot know the driver “by itself” is when you use plain <span class="TEX">T<span +class="E">E</span>X</span> or Con<span class="TEX">T<span +class="E">E</span>X</span>t + together with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">dvipdfm</span></span></span>. In this case, you have to write <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\def\pgfsysdriver{pgfsys-dvipdfm.def}</span></span></span> + <span +class="cmti-10">before </span>you input <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tikz.tex</span></span></span>. </dd></dl> +<!--l. 42--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a + id="x8-770007.2"></a>Creating a Picture</h4> +<!--l. 44--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.2.1 </span> <a + id="x8-780007.2.1"></a>Creating a Picture Using an Environment</h5> +<!--l. 46--><p class="noindent">The “outermost” scope of Ti<span +class="cmti-10">k</span>Z is the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment. You may give drawing commands only +inside this environment, giving them outside (as is possible in many other packages) will result in +chaos. +<!--l. 51--><p class="indent"> In Ti<span +class="cmti-10">k</span>Z, the way graphics are rendered is strongly influenced by graphic options. For example, there is an option +for setting the color used for drawing, another for setting the color used for filling, and also more obscure ones like +the option for setting the prefix used in the filenames of temporary files written while plotting functions using an +external program. The graphic options are nearly always specified in a so-called key-value style. (The “nearly +always” refers to the name of nodes, which can also be specified differently.) All graphic options are local to the +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> to which they apply. +<!--l. 61--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox9"><span +class="cmtt-10">\begin{</span><span +class="cmtt-10">tikzpicture</span><span +class="cmtt-10">}</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox10"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox11"><span +class="cmtt-10">\end{</span><span +class="cmtt-10">tikzpicture</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx8-78001"></a> +<a + id="dx8-78002"></a> + <!--l. 62--><p class="noindent">All Ti<span +class="cmti-10">k</span>Z commands should be given inside this environment, except for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikzstyle</span></span></span> command. + Unlike other packages, it is not possible to use, say, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfpathmoveto</span></span></span> outside this environment and + doing so will result in chaos. For Ti<span +class="cmti-10">k</span>Z, commands like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span></span></span> are only defined inside this environment, + so there is little chance that you will do something wrong here. + <!--l. 69--><p class="noindent">When this environment is encountered, the <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>are parsed. All options given here will apply to + the whole picture. + <!--l. 73--><p class="noindent">Next, the contents of the environment is processed and the graphic commands therein are put into a box. + Non-graphic text is suppressed as well as possible, but non-<span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> commands inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> + environment should not produce any “output” since this may totally scramble the positioning system + of the backend drivers. The suppressing of normal text, by the way, is done by temporarily switching + the font to <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\nullfont</span></span></span>. You can, however, “escape back” to normal <span class="TEX">T<span +class="E">E</span>X</span> typesetting. This happens, + for example, when you specify a node. + <!--l. 83--><p class="noindent">At the end of the environment, <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> tries to make a good guess at a good guess at the bounding + box of the graphic and then resizes the box such that the box has this size. To “make its guess,” + everytime <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> encounters a coordinate, it updates the bound box’s size such that it encompasses all + these coordinates. This will usually give a good approximation at the bounding box, but will not always + be accurate. First, the line thickness is not taken into account. Second, controls points of a curve often + lie far “outside” the curve and make the bounding box too large. In this case, you should use the + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[use</span><span +class="cmtt-10"> as</span><span +class="cmtt-10"> bounding</span><span +class="cmtt-10"> box]</span></span></span> option. + <!--l. 95--><p class="noindent">The following option influences the baseline of the resulting picture: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">baseline</span><a + id="dx8-78003"></a><a + id="dx8-78004"></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> Normally, the lower end of the picture is put on the baseline of the + surrounding text. For example, when you give the code <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz\draw(0,0)circle(.5ex);</span></span></span>, + <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> will find out that the lower end of the picture is at <span +class="cmsy-10">-</span><span +class="cmmi-10">.</span>5ex and that the upper end is at <span +class="cmmi-10">.</span>5ex. + Then, the lower end will be put on the baseline, resulting in the following: <object data="pgfmanual-73.svg" width="4.70554pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. + <!--l. 106--><p class="noindent">Using this option, you can specify that the picture should be raised or lowered such that the height + <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>is on the baseline. For example, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">tikz[baseline=0pt]\draw(0,0)circle(.5ex);</span></span></span> + yields <object data="pgfmanual-74.svg" width="4.70554pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> since, now, the baseline is on the height of the <span +class="cmmi-10">x</span>-axis. If you omit the <span +class="cmsy-10"><</span><span +class="cmti-10">dimensions</span><span +class="cmsy-10">></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">0pt</span></span></span> + is assumed as default. + <!--l. 113--><p class="noindent">This options is often useful for “inlined” graphics as in + <!--l. 114--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-73-" ><colgroup id="TBL-73-1g"><col +id="TBL-73-1"><col +id="TBL-73-2"></colgroup><tr + valign="baseline" id="TBL-73-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-73-1-1" +class="td11"> <span +class="cmmi-10">A</span> <object data="pgfmanual-75.svg" width="13.31662pt" height="1.0pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> <span +class="cmmi-10">B</span> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-73-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">$A</span><span +class="cmtt-8"> \mathbin{\tikz[baseline]</span><span +class="cmtt-8"> \draw[->>]</span><span +class="cmtt-8"> (0pt,.5ex)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3ex,.5ex);}</span><span +class="cmtt-8"> B$</span> +</div> </td></tr></table> </td> +</tr></table> + </div> + </li> + <li class="itemize"><span +class="cmtt-10">execute at begin picture</span><a + id="dx8-78005"></a><a + id="dx8-78006"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>This option can be used to install some code that will be executed at + the beginning of the picture. This option must be given in the argument of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> + environment itself since this option will not have an effect otherwise. After all, the picture has already + “started” later on. + <!--l. 125--><p class="noindent">This option is mainly used in styles like the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">every</span><span +class="cmtt-10"> picture</span></span></span> style to execute certain code at the start of a + picture. + </li> + <li class="itemize"><span +class="cmtt-10">execute at end picture</span><a + id="dx8-78007"></a><a + id="dx8-78008"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>This option installs some code that will be executed at the end of the + picture. Using this option multiple times will cause the code to accumulate. This option must also be + given in the optional argument of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment. + + + <!--l. 134--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-74-" ><colgroup id="TBL-74-1g"><col +id="TBL-74-1"><col +id="TBL-74-2"></colgroup><tr + valign="baseline" id="TBL-74-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-74-1-1" +class="td11"> <object data="pgfmanual-76.svg" width="71.07144pt" height="41.95201pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-74-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[execute</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> end</span><span +class="cmtt-8"> picture=</span><span +class="cmsltt-10x-x-80">%</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"> \begin{pgfonlayer}{background}</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"> \path[fill=yellow,rounded</span><span +class="cmtt-8"> corners]</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"> (current</span><span +class="cmtt-8"> bounding</span><span +class="cmtt-8"> box.south</span><span +class="cmtt-8"> west)</span><span +class="cmtt-8"> rectangle</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"> (current</span><span +class="cmtt-8"> bounding</span><span +class="cmtt-8"> box.north</span><span +class="cmtt-8"> east);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{pgfonlayer}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> }]</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"> {X};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> {Y};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> + <!--l. 149--><p class="noindent">All options “end” at the end of the picture. To set an option “globally” you can use the following + style: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">every picture</span><a + id="dx8-78009"></a><a + id="dx8-78010"></a> This style is installed at the beginning of each picture. + <!--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-75-" ><colgroup id="TBL-75-1g"><col +id="TBL-75-1"></colgroup><tr + valign="baseline" id="TBL-75-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-75-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\tikzstyle{every</span><span +class="cmtt-8"> picture}=[semithick]</span> +</div> </td></tr></table> </td> +</tr></table> + </div> + </li></ul> + </dd></dl> +<!--l. 160--><p class="indent"> In plain <span class="TEX">T<span +class="E">E</span>X</span>, you should use instead the following commands: +<!--l. 162--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox12"><span +class="cmtt-10">\tikzpicture</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox13"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox14"><span +class="cmtt-10">\endtikzpicture</span></span> </dt><dd +class="description"> +<a + id="dx8-78011"></a> +<a + id="dx8-78012"></a> + </dd></dl> +<!--l. 166--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.2.2 </span> <a + id="x8-790007.2.2"></a>Creating a Picture Using a Command</h5> +<!--l. 168--><p class="noindent">The following two commands are used for “small” graphics. +<!--l. 170--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox15"><span +class="cmtt-10">\tikz</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx8-79001"></a> + <!--l. 171--><p class="noindent">This command places the <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">> </span>inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment and adds a semicolon at + the end. This is just a convenience. + <!--l. 175--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">commands</span><span +class="cmsy-10">> </span>may not contain a paragraph (an empty line). This is a precaution to ensure that + users really use this command only for small graphics. + <!--l. 179--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz{\draw</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> rectangle</span><span +class="cmtt-10"> (2ex,1ex)}</span></span></span> yields <object data="pgfmanual-77.svg" width="9.01108pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </dd></dl> +<!--l. 184--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox16"><span +class="cmtt-10">\tikz</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">;</span></span></span></span> </dt><dd +class="description"> +<a + id="dx8-79002"></a> + <!--l. 185--><p class="noindent">If the <span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">> </span>does not start with an opening brace, the end of the <span +class="cmsy-10"><</span><span +class="cmti-10">text</span><span +class="cmsy-10">> </span>is the next semicolon that is + encountered. + <!--l. 188--><p class="noindent"><span +class="cmti-10">Example: </span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz</span><span +class="cmtt-10"> \draw</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> rectangle</span><span +class="cmtt-10"> (2ex,1ex);</span></span></span> yields <object data="pgfmanual-78.svg" width="9.01108pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </dd></dl> +<!--l. 194--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">7.2.3 </span> <a + id="x8-800007.2.3"></a>Adding a Background</h5> +<!--l. 196--><p class="noindent">By default, pictures do not have any background, that is, they are “transparent” on all parts on which you do not +draw anything. You may instead wish to have a colored background behind your picture or a black frame around it +or lines above and below it or some other kind of decoration. +<!--l. 202--><p class="indent"> Since backgrounds are often not needed at all, the definition of styles for adding backgrounds has been put in the +library package <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflibrarytikzbackgrounds</span></span></span>. This package is documented in Section <a +href="pgfmanualse14.html#x15-17700014.7">14.7<!--tex4ht:ref: section-tikz-backgrounds --></a>. +<!--l. 208--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.3 </span> <a + id="x8-810007.3"></a>Using Scopes to Structure a Picture</h4> +<!--l. 210--><p class="noindent">Inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment you can create scopes using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span> environment. This environment is +available only inside the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment, so once more, there is little chance of doing anything +wrong. +<!--l. 215--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox17"><span +class="cmtt-10">\begin{</span><span +class="cmtt-10">scope</span><span +class="cmtt-10">}</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox18"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox19"><span +class="cmtt-10">\end{</span><span +class="cmtt-10">scope</span><span +class="cmtt-10">}</span></span> </dt><dd +class="description"> +<a + id="dx8-81001"></a> +<a + id="dx8-81002"></a> + <!--l. 216--><p class="noindent">All <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>are local to the <span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span>. Furthermore, the clipping path is also local to + the environment, that is, any clipping done inside the environment “ends” at its end. + <!--l. 221--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-76-" ><colgroup id="TBL-76-1g"><col +id="TBL-76-1"><col +id="TBL-76-2"></colgroup><tr + valign="baseline" id="TBL-76-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-76-1-1" +class="td11"> <object data="pgfmanual-79.svg" width="28.85274pt" height="14.62636pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-76-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"> \begin{scope}[red]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0mm,0mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,0mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0mm,1mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,1mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0mm,2mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,2mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \begin{scope}[green]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0mm,3mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,3mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0mm,4mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,4mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[blue]</span><span +class="cmtt-8"> (0mm,5mm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (10mm,5mm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{scope}</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 236--><p class="noindent">The following style influences scopes: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">every scope</span><a + id="dx8-81003"></a><a + id="dx8-81004"></a> This style is installed at the beginning of every scope. I do not know really + know what this might be good for, but who knows?</li></ul> + <!--l. 243--><p class="noindent">The following options are useful for scopes: + + + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">execute at begin scope</span><a + id="dx8-81005"></a><a + id="dx8-81006"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>This option install some code that will be executed at the + beginning of the scope. This option must be given in the argument of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span> environment. + <!--l. 250--><p class="noindent">The effect applies only to the current scope, not to subscopes. + </li> + <li class="itemize"><span +class="cmtt-10">execute at end scope</span><a + id="dx8-81007"></a><a + id="dx8-81008"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">code</span><span +class="cmsy-10">> </span>This option installs some code that will be executed at the end + of the current scope. Using this option multiple times will cause the code to accumulate. This + option must also be given in the optional argument of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{scope}</span></span></span> environment. + <!--l. 258--><p class="noindent">Again, the effect applies only to the current scope, not to subscopes.</li></ul> + </dd></dl> +<!--l. 263--><p class="indent"> In plain <span class="TEX">T<span +class="E">E</span>X</span>, you use the following commands instead: +<!--l. 265--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox20"><span +class="cmtt-10">\scope</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox21"><span +class="cmtt-10"> </span><span +class="cmtt-10"> </span><span +class="cmsy-10"><</span><span +class="cmti-10">environment contents</span><span +class="cmsy-10">></span></span> </dt><dd +class="description"> + </dd><dt class="description"> +<span +class="colorbox" id="colorbox22"><span +class="cmtt-10">\endscope</span></span> </dt><dd +class="description"> +<a + id="dx8-81009"></a> +<a + id="dx8-81010"></a> + </dd></dl> +<!--l. 270--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.4 </span> <a + id="x8-820007.4"></a>Using Scopes Inside Paths</h4> +<!--l. 272--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span></span></span> command, which is described in much more detail in later sections, also takes graphic options. These +options are local to the path. Furthermore, it is possible to create local scopes within a path simply by using curly +braces as in +<!--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-77-" ><colgroup id="TBL-77-1g"><col +id="TBL-77-1"><col +id="TBL-77-2"></colgroup><tr + valign="baseline" id="TBL-77-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-77-1-1" +class="td11"> <object data="pgfmanual-80.svg" width="85.75822pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-77-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br> +<span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,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"> {[rounded</span><span +class="cmtt-8"> corners]</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> --</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"> (3,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 282--><p class="indent"> Note that many options apply only to the path as a whole and cannot be scoped in this way. For example, it is +not possible to scope the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color</span></span></span> of the path. See the explanations in the section on paths for more +details. +<!--l. 287--><p class="indent"> Finally, certain elements that you specify in the argument to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span></span></span> command also take local options. For +example, a node specification takes options. In this case, the options apply only to the node, not to the surrounding +path. +<!--l. 294--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">7.5 </span> <a + id="x8-830007.5"></a>Using Styles to Manage How Pictures Look</h4> +<!--l. 296--><p class="noindent">There is a way of organizing sets of graphic options “orthogonally” to the normal scoping mechanism. For example, +you might wish all your “help lines” to be drawn in a certain way like, say, gray and thin (do <span +class="cmti-10">not </span>dash them, that +distracts). For this, you can use <span +class="cmti-10">styles</span>. +<!--l. 302--><p class="indent"> A style is simply a set of graphic options that is predefined at some point. Once a style has been defined, it can +be used anywhere using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">style</span></span></span> option: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style</span><a + id="dx8-83001"></a><a + id="dx8-83002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">style name</span><span +class="cmsy-10">> </span>invokes all options that are currently set in the <span +class="cmsy-10"><</span><span +class="cmti-10">style name</span><span +class="cmsy-10">></span>. An example of a style is the + predefined <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">help</span><span +class="cmtt-10"> lines</span></span></span> style, which you should use for lines in the background like grid lines or construction + lines. You can easily define new styles and modify existing ones. + + + <!--l. 313--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-78-" ><colgroup id="TBL-78-1g"><col +id="TBL-78-1"><col +id="TBL-78-2"></colgroup><tr + valign="baseline" id="TBL-78-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-78-1-1" +class="td11"> <object data="pgfmanual-81.svg" width="114.11096pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-78-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</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"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> +(2,2);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[style=help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> +(2,2);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 322--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox23"><span +class="cmtt-10">\tikzstyle</span><span +class="cmsy-10"><</span><span +class="cmti-10">style name</span><span +class="cmsy-10">></span><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">=[</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span></span></span></span> </dt><dd +class="description"> +<a + id="dx8-83003"></a> + <!--l. 323--><p class="noindent">This command defines the style <span +class="cmsy-10"><</span><span +class="cmti-10">style name</span><span +class="cmsy-10">></span>. Whenever it is used using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">style=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">style name</span><span +class="cmsy-10">></span> + command, the <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>will be invoked. It is permissible that a style invokes another style using the + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">style=</span></span></span> command inside the <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span>, which allows you to build hierarchies of styles. Naturally, you + should <span +class="cmti-10">not </span>create cyclic dependencies. + <!--l. 330--><p class="noindent">If the style already has a predefined meaning, it will unceremoniously be redefined without a + warning. + <!--l. 332--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-79-" ><colgroup id="TBL-79-1g"><col +id="TBL-79-1"><col +id="TBL-79-2"></colgroup><tr + valign="baseline" id="TBL-79-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-79-1-1" +class="td11"> <object data="pgfmanual-82.svg" width="114.11096pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-79-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikzstyle{help</span><span +class="cmtt-8"> lines}=[blue!50,very</span><span +class="cmtt-8"> thin]</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> +(2,2);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[style=help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> +(2,2);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 340--><p class="noindent">If the optional <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">+</span></span></span> is given, the options are <span +class="cmti-10">added </span>to the existing definition: + <!--l. 342--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-80-" ><colgroup id="TBL-80-1g"><col +id="TBL-80-1"><col +id="TBL-80-2"></colgroup><tr + valign="baseline" id="TBL-80-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-80-1-1" +class="td11"> <object data="pgfmanual-83.svg" width="114.11096pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-80-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikzstyle{help</span><span +class="cmtt-8"> lines}+=[dashed]</span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> aaarghhh!!!</span> +<br><span +class="cmtt-8">\begin{tikzpicture}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> +(2,2);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[style=help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> +(2,2);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 351--><p class="indent"> It is also possible to set a style using an option: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">set style</span><a + id="dx8-83004"></a><a + id="dx8-83005"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">={</span></span></span><span +class="cmtt-10">{</span><span +class="cmsy-10"><</span><span +class="cmti-10">style name</span><span +class="cmsy-10">></span><span +class="cmtt-10">}</span><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">=[</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]}</span></span></span> This option has the same effect as saying <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikzstyle</span></span></span> before the + argument of the option. + <!--l. 356--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-81-" ><colgroup id="TBL-81-1g"><col +id="TBL-81-1"><col +id="TBL-81-2"></colgroup><tr + valign="baseline" id="TBL-81-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-81-1-1" +class="td11"> <object data="pgfmanual-84.svg" width="114.11096pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-81-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[set</span><span +class="cmtt-8"> style={{help</span><span +class="cmtt-8"> lines}+=[dashed]}]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> +(2,2);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[style=help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> +(2,2);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + </li></ul> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse8.html" >next</a>] [<a +href="pgfmanualse6.html" >prev</a>] [<a +href="pgfmanualse6.html#tailpgfmanualse6.html" >prev-tail</a>] [<a +href="pgfmanualse7.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse7.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse7.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse8.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse8.html new file mode 100644 index 00000000000..8e0201cc182 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse8.html @@ -0,0 +1,1098 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>8 Specifying Coordinates</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse9.html" >next</a>] [<a +href="pgfmanualse7.html" >prev</a>] [<a +href="pgfmanualse7.html#tailpgfmanualse7.html" >prev-tail</a>] [<a +href="#tailpgfmanualse8.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse8.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">8 </span> <a + id="x9-840008"></a>Specifying Coordinates</h3> +<!--l. 11--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">8.1 </span> <a + id="x9-850008.1"></a>Coordinates and Coordinate Options</h4> +<!--l. 13--><p class="noindent">A <span +class="cmti-10">coordinate </span>is a position in a picture. Ti<span +class="cmti-10">k</span>Z uses a special syntax for specifying coordinates. Coordinates are always +put in round brackets. The general syntax is <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">[</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate specification</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span>. +<!--l. 18--><p class="indent"> It is possible to give options that apply only to a single coordinate, although this makes sense for transformation +options only. To give transformation options for a single coordinate, give these options at the beginning in +brackets: +<!--l. 22--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-82-" ><colgroup id="TBL-82-1g"><col +id="TBL-82-1"><col +id="TBL-82-2"></colgroup><tr + valign="baseline" id="TBL-82-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-82-1-1" +class="td11"> <object data="pgfmanual-85.svg" width="85.65822pt" height="57.20547pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-82-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[style=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"> \draw</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,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ([xshift=3pt]</span><span +class="cmtt-8"> 1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(30:2cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[red]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +([shift=(135:5pt)]</span><span +class="cmtt-8"> 30:2cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 32--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">8.2 </span> <a + id="x9-860008.2"></a>Simple Coordinates</h4> +<!--l. 34--><p class="noindent">The simplest way to specify coordinates is as a comma-separated pair of <span class="TEX">T<span +class="E">E</span>X</span> dimensions as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1cm,2pt)</span></span></span> or +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(2cm,\textheight)</span></span></span>. As can be seen, different units can be mixed. The coordinate specified in this way means “1cm +to the right and 2pt up from the origin of the picture.” You can also write things like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1cm+2pt,2pt)</span></span></span> since the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">calc</span></span></span> +package is used. +<!--l. 42--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">8.3 </span> <a + id="x9-870008.3"></a>Polar Coordinates</h4> +<!--l. 44--><p class="noindent">You can also specify coordinates in polar coordinates. In this case, you specify an angle and a distance, separated by +a colon as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(30:1cm)</span></span></span>. The angle must always be given in degrees and should be between <span +class="cmsy-10">-</span>360 and +720. +<!--l. 49--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-83-" ><colgroup id="TBL-83-1g"><col +id="TBL-83-1"><col +id="TBL-83-2"></colgroup><tr + valign="baseline" id="TBL-83-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-83-1-1" +class="td11"> <object data="pgfmanual-86.svg" width="53.49359pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-83-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0cm,0cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (30:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (60:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (90:1cm)</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"> --</span><span +class="cmtt-8"> (120:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (150:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (180:1cm);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 54--><p class="indent"> Instead of an angle given as a number you can also use certain words. For example, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">up</span></span></span> is the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">90</span></span></span>, so that +you can write <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\tikz</span><span +class="cmtt-10"> \draw</span><span +class="cmtt-10"> (0,0)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> (2ex,0pt)</span><span +class="cmtt-10"> --</span><span +class="cmtt-10"> +(up:1ex);</span></span></span> and get <object data="pgfmanual-87.svg" width="9.01108pt" height="4.70554pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. Apart from <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">up</span></span></span> you can use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">down</span></span></span>, +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">left</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">right</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">west</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">east</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span><span +class="cmtt-10"> east</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">north</span><span +class="cmtt-10"> west</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span><span +class="cmtt-10"> east</span></span></span>, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">south</span><span +class="cmtt-10"> west</span></span></span>, all of which have their +natural meaning. + + +<!--l. 64--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">8.4 </span> <a + id="x9-880008.4"></a>Xy- and Xyz-Coordinates</h4> +<!--l. 66--><p class="noindent">You can specify coordinates in <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span>’s <span +class="cmmi-10">xy</span>-coordinate system. In this case, you provide two unit-free numbers, +separated by a comma as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(2,-3)</span></span></span>. This means “add twice the current <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> <span +class="cmmi-10">x</span>-vector and subtract three times the +<span +class="cmmi-10">y</span>-vector.” By default, the <span +class="cmmi-10">x</span>-vector points 1cm to the right, the <span +class="cmmi-10">y</span>-vector points 1cm upwards, but this can be +changed arbitrarily using the <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">y</span></span></span> graphic options. +<!--l. 73--><p class="indent"> Similarly, you can specify coordinates in the <span +class="cmmi-10">xyz</span>-coordinate system. The only difference to the <span +class="cmmi-10">xy</span>-coordinates is +that you specify three numbers separated by commas as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(1,2,3)</span></span></span>. This is interpreted as “once the <span +class="cmmi-10">x</span>-vector plus +twice the <span +class="cmmi-10">y</span>-vector plus three times the <span +class="cmmi-10">z</span>-vector.” The default <span +class="cmmi-10">z</span>-vector points to <span class="big"><img +src="pgfmanual17x.gif" alt="(" class="left" align="middle"></span><span +class="cmsy-10">-</span><img +src="pgfmanual18x.gif" alt=" 1 + V~ 2" class="frac" align="middle">cm<span +class="cmmi-10">,</span><span +class="cmsy-10">-</span><img +src="pgfmanual19x.gif" alt=" 1 + V~ 2" class="frac" align="middle">cm<span class="big"><img +src="pgfmanual20x.gif" alt=")" class="left" align="middle"></span>. Consider the +following example: +<!--l. 82--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-84-" ><colgroup id="TBL-84-1g"><col +id="TBL-84-1"><col +id="TBL-84-2"></colgroup><tr + valign="baseline" id="TBL-84-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-84-1-1" +class="td11"> <object data="pgfmanual-88.svg" width="39.80688pt" height="39.80688pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-84-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</span><span +class="cmtt-8"> (0,0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,1,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0,1);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 91--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">8.5 </span> <a + id="x9-890008.5"></a>Node Coordinates</h4> +<!--l. 94--><p class="noindent">In <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> and in Ti<span +class="cmti-10">k</span>Z it is quite easy to define a node that you wish to reference at a later point. Once you have +defined a node, there are different ways of referencing points of the node. +<!--l. 99--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.5.1 </span> <a + id="x9-900008.5.1"></a>Named Anchor Coordinates</h5> +<!--l. 101--><p class="noindent">An <span +class="cmti-10">anchor coordinate </span>is a point in a node that you have previously defined using the node operation. +The syntax is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">node name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">anchor</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">node name</span><span +class="cmsy-10">> </span>is the name that was previously used +to name the node using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">name=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">node name</span><span +class="cmsy-10">> </span>option or the special node name syntax. Here is an +example: +<!--l. 108--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-89.svg" width="308.18724pt" height="72.30478pt" 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-85-" ><colgroup id="TBL-85-1g"><col +id="TBL-85-1"></colgroup><tr + valign="baseline" id="TBL-85-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-85-1-1" +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"> (shape)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (0,2)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> {|class</span><span +class="cmtt-8"> Shape|};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> (rect)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (-2,0)</span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> {|class</span><span +class="cmtt-8"> Rectangle|};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> (circle)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> {|class</span><span +class="cmtt-8"> Circle|};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> (ellipse)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (6,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> {|class</span><span +class="cmtt-8"> Ellipse|};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (circle.north)</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> (0,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (ellipse.north)</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> (0,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[-open</span><span +class="cmtt-8"> triangle</span><span +class="cmtt-8"> 90]</span><span +class="cmtt-8"> (rect.north)</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> (0,1)</span><span +class="cmtt-8"> -|</span><span +class="cmtt-8"> (shape.south);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 121--><p class="indent"> Section <a +href="pgfmanualse11.html#x12-14600011.8">11.8<!--tex4ht:ref: section-the-shapes --></a> explain which anchors are available for the basic shapes. +<!--l. 127--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.5.2 </span> <a + id="x9-910008.5.2"></a>Angle Anchor Coordinates</h5> +<!--l. 129--><p class="noindent">In addition to the named anchors, it is possible to use the syntax <span +class="cmsy-10"><</span><span +class="cmti-10">node name</span><span +class="cmsy-10">></span><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>to name a point of the +node’s border. This point is the coordinate where a ray shot from the center in the given angle hits the border. Here +is an example: + + +<!--l. 134--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-86-" ><colgroup id="TBL-86-1g"><col +id="TBL-86-1"><col +id="TBL-86-2"></colgroup><tr + valign="baseline" id="TBL-86-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-86-1-1" +class="td11"> <object data="pgfmanual-90.svg" width="90.83932pt" height="75.83109pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-86-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"> (start)</span><span +class="cmtt-8"> [draw,shape=ellipse]</span><span +class="cmtt-8"> {start};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \foreach</span><span +class="cmtt-8"> \angle</span><span +class="cmtt-8"> in</span><span +class="cmtt-8"> {-90,</span><span +class="cmtt-8"> -80,</span><span +class="cmtt-8"> ...,</span><span +class="cmtt-8"> 90}</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (start.\angle)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(\angle:1cm)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(-1,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (2.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 143--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.5.3 </span> <a + id="x9-920008.5.3"></a>Anchor-Free Node Coordinates</h5> +<!--l. 145--><p class="noindent">It is also possible to just “leave out” the anchor and have Ti<span +class="cmti-10">k</span>Z calculate an appropriate border position for you. +Here is an example: +<!--l. 148--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-91.svg" width="219.2255pt" height="142.7637pt" 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-87-" ><colgroup id="TBL-87-1g"><col +id="TBL-87-1"></colgroup><tr + valign="baseline" id="TBL-87-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-87-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[fill=blue!20]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[style=help</span><span +class="cmtt-8"> lines]</span><span +class="cmtt-8"> (-1,-2)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (6,3);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \path</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node(a)</span><span +class="cmtt-8"> [ellipse,rotate=10,draw,fill]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {An</span><span +class="cmtt-8"> ellipse}</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"> (3,-1)</span><span +class="cmtt-8"> node(b)</span><span +class="cmtt-8"> [circle,draw,fill]</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"> {A</span><span +class="cmtt-8"> circle}</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"> (2,2)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node(c)</span><span +class="cmtt-8"> [rectangle,rotate=20,draw,fill]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {A</span><span +class="cmtt-8"> rectangle}</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"> (5,2)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node(d)</span><span +class="cmtt-8"> [rectangle,rotate=-30,draw,fill]</span><span +class="cmtt-8"> {Another</span><span +class="cmtt-8"> rectangle};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[thick]</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (c)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (d);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[thick,red,->]</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> +(1,3)</span><span +class="cmtt-8"> -|</span><span +class="cmtt-8"> (c)</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[thick,blue,<->]</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(right:2cm)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(down:1cm)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (d);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 161--><p class="indent"> Ti<span +class="cmti-10">k</span>Z will be reasonably clever at determining the border points that you “mean,” but, naturally, this may fail +in some situations. If Ti<span +class="cmti-10">k</span>Z fails to determine an appropriate border point, the center will be used +instead. +<!--l. 166--><p class="indent"> Automatic computation of anchors works only with the line-to operations <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span>, the vertical/horizontal +versions <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">|-</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-|</span></span></span>, and with the curve-to operation <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">..</span></span></span>. For other path commands, such as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parabola</span></span></span> +or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span></span></span>, the center will be used. If this is not desired, you should give a named anchor or an angle +anchor. +<!--l. 172--><p class="indent"> Note that if you use an automatic coordinate for both the start and the end of a line-to, as in <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--(b)--</span></span></span>, then <span +class="cmti-10">two</span> +border coordinates are computed with a move-to between them. This is usually exactly what you +want. +<!--l. 177--><p class="indent"> If you use relative coordinates together with automatic anchor coordinates, the relative coordinates are always +computed relative to the node’s center, not relative to the border point. Here is an example: +<!--l. 182--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-88-" ><colgroup id="TBL-88-1g"><col +id="TBL-88-1"><col +id="TBL-88-2"></colgroup><tr + valign="baseline" id="TBL-88-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-88-1-1" +class="td11"> <object data="pgfmanual-92.svg" width="42.18573pt" height="35.60237pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> + <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-88-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node(x)</span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> {Text}</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"> rectangle</span><span +class="cmtt-8"> (1,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"> (x)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1,1);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 188--><p class="indent"> Similarly, in the following examples both control points are (1<span +class="cmmi-10">,</span>1): + + +<!--l. 190--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-89-" ><colgroup id="TBL-89-1g"><col +id="TBL-89-1"><col +id="TBL-89-2"></colgroup><tr + valign="baseline" id="TBL-89-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-89-1-1" +class="td11"> <object data="pgfmanual-93.svg" width="71.27144pt" height="35.60237pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> + <td align="left" style="white-space:nowrap; text-align:left;" id="TBL-89-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node(x)</span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> {X}</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"> (2,0)</span><span +class="cmtt-8"> node(y)</span><span +class="cmtt-8"> {Y}</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"> (x)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(1,1)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(-1,1)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (y);</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 197--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">8.6 </span> <a + id="x9-930008.6"></a>Intersection Coordinates</h4> +<!--l. 200--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.6.1 </span> <a + id="x9-940008.6.1"></a>Intersection of Two Lines</h5> +<!--l. 202--><p class="noindent">Often you wish to specify a point that is on the intersection of two lines. The first way to specify such an +intersection is the following: You can use the special syntax <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(intersection</span><span +class="cmtt-10"> of</span><span +class="cmtt-10"> </span></span></span><span +class="cmsy-10"><</span><span +class="cmmi-10">p</span><sub ><span +class="cmr-7">1</span></sub><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span><span +class="cmsy-10"><</span><span +class="cmmi-10">p</span><sub ><span +class="cmr-7">2</span></sub><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10"> and</span><span +class="cmtt-10"> </span></span></span><span +class="cmsy-10"><</span><span +class="cmmi-10">q</span><sub ><span +class="cmr-7">1</span></sub><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span><span +class="cmsy-10"><</span><span +class="cmmi-10">q</span><sub ><span +class="cmr-7">2</span></sub><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span>. This +will yield the intersection point of the line going through <span +class="cmmi-10">p</span><sub ><span +class="cmr-7">1</span></sub> and <span +class="cmmi-10">p</span><sub ><span +class="cmr-7">2</span></sub> and the line through <span +class="cmmi-10">q</span><sub ><span +class="cmr-7">1</span></sub> and <span +class="cmmi-10">q</span><sub ><span +class="cmr-7">2</span></sub>. If the lines do +not meet or if they are identical and arithmetical overflow error will result. +<!--l. 211--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-90-" ><colgroup id="TBL-90-1g"><col +id="TBL-90-1"><col +id="TBL-90-2"></colgroup><tr + valign="baseline" id="TBL-90-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-90-1-1" +class="td11"> <object data="pgfmanual-94.svg" width="85.75822pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-90-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"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> coordinate</span><span +class="cmtt-8"> (A)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,2)</span><span +class="cmtt-8"> coordinate</span><span +class="cmtt-8"> (B)</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"> (1,2)</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"> (3,0);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill[red]</span><span +class="cmtt-8"> (intersection</span><span +class="cmtt-8"> of</span><span +class="cmtt-8"> A--B</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> 1,2--3,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (2pt);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 221--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">8.6.2 </span> <a + id="x9-950008.6.2"></a>Intersection of Horizontal and Vertical Lines</h5> +<!--l. 223--><p class="noindent">A frequent special case of intersections is the intersection of a vertical line going through a point <span +class="cmmi-10">p </span>and a horizontal +line going through some other point <span +class="cmmi-10">q</span>. For this situation there is a special, shorter, syntax: You can say either +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">p</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10"> |-</span><span +class="cmtt-10"> </span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">q</span><span +class="cmsy-10">></span><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><span +class="cmsy-10"><</span><span +class="cmti-10">q</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10"> -|</span><span +class="cmtt-10"> </span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">p</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span>. +<!--l. 230--><p class="indent"> For example, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(2,1</span><span +class="cmtt-10"> |-</span><span +class="cmtt-10"> 3,4)</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(3,4</span><span +class="cmtt-10"> -|</span><span +class="cmtt-10"> 2,1)</span></span></span> both yield the same as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(2,4)</span></span></span> (provided the <span +class="cmmi-10">xy</span>-coordinate +system has not been modified). +<!--l. 234--><p class="indent"> The most useful application of the syntax is to draw a line up to some point on a vertical or horizontal line. Here +is an example: +<!--l. 237--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-91-" ><colgroup id="TBL-91-1g"><col +id="TBL-91-1"><col +id="TBL-91-2"></colgroup><tr + valign="baseline" id="TBL-91-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-91-1-1" +class="td11"> <object data="pgfmanual-95.svg" width="70.78343pt" height="53.71709pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-91-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"> \path</span><span +class="cmtt-8"> (30:1cm)</span><span +class="cmtt-8"> node(p1)</span><span +class="cmtt-8"> {$p_1$}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (75:1cm)</span><span +class="cmtt-8"> node(p2)</span><span +class="cmtt-8"> {$p_2$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (-0.2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1.2,0)</span><span +class="cmtt-8"> node(xline)[right]</span><span +class="cmtt-8"> {$q_1$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (2,-0.2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1.2)</span><span +class="cmtt-8"> node(yline)[above]</span><span +class="cmtt-8"> {$q_2$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (p1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (p1</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> xline);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (p2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (p2</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> xline);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (p1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (p1</span><span +class="cmtt-8"> -|</span><span +class="cmtt-8"> yline);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (p2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (p2</span><span +class="cmtt-8"> -|</span><span +class="cmtt-8"> yline);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + +<!--l. 253--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">8.7 </span> <a + id="x9-960008.7"></a>Relative and Incremental Coordinates</h4> +<!--l. 255--><p class="noindent">You can prefix coordinates by <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">++</span></span></span> to make them “relative.” A coordinate such as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">++(1cm,0pt)</span></span></span> means “1cm to the +right of the previous position.” Relative coordinates are often useful in “local” contexts: +<!--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-92-" ><colgroup id="TBL-92-1g"><col +id="TBL-92-1"><col +id="TBL-92-2"></colgroup><tr + valign="baseline" id="TBL-92-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-92-1-1" +class="td11"> <object data="pgfmanual-96.svg" width="85.75822pt" height="71.53185pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-92-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</span><span +class="cmtt-8"> (0,0)</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"> ++(1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(0,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(-1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (2,0)</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"> ++(1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(0,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(-1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1.5,1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(0,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(-1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 268--><p class="indent"> Instead of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">++</span></span></span> you can also use a single <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">+</span></span></span>. This also specifies a relative coordinate, but it does not “update” the +current point for subsequent usages of relative coordinates. Thus, you can use this notation to specify numerous +points, all relative to the same “initial” point: +<!--l. 274--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-93-" ><colgroup id="TBL-93-1g"><col +id="TBL-93-1"><col +id="TBL-93-2"></colgroup><tr + valign="baseline" id="TBL-93-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-93-1-1" +class="td11"> <object data="pgfmanual-97.svg" width="85.75822pt" height="71.53185pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-93-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</span><span +class="cmtt-8"> (0,0)</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"> +(1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(0,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (2,0)</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"> +(1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(0,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1.5,1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(0,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 282--><p class="indent"> There is one special situation, where relative coordinates are interpreted differently. If you use a relative +coordinate as a control point of a Bézier curve, the following rule applies: First, a relative first control point is +taken relative to the beginning of the curve. Second, a relative second control point is taken relative +to the end of the curve. Third, a relative end point of a curve is taken relative to the start of the +curve. +<!--l. 290--><p class="indent"> This special behavior makes it easy to specify that a curve should “leave or arrives from a certain +direction” at the start or end. In the following example, the curve “leaves” at 30<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup> and “arrives” at +60<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>: +<!--l. 295--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-94-" ><colgroup id="TBL-94-1g"><col +id="TBL-94-1"><col +id="TBL-94-2"></colgroup><tr + valign="baseline" id="TBL-94-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-94-1-1" +class="td11"> <object data="pgfmanual-98.svg" width="71.53185pt" height="43.0791pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-94-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</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> +(30:1cm)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> +(60:1cm)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (3,-1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[gray,->]</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(30:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[gray,<-]</span><span +class="cmtt-8"> (3,-1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(60:1cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse9.html" >next</a>] [<a +href="pgfmanualse7.html" >prev</a>] [<a +href="pgfmanualse7.html#tailpgfmanualse7.html" >prev-tail</a>] [<a +href="pgfmanualse8.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse8.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse8.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse9.html b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse9.html new file mode 100644 index 00000000000..8d120dad446 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/en/pgfmanualse9.html @@ -0,0 +1,4719 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html > +<head><title>9 Syntax for Path Specifications</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-10-23 18:34:00"> +<link rel="stylesheet" type="text/css" href="pgfmanual.css"> +</head><body +> + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse10.html" >next</a>] [<a +href="pgfmanualse8.html" >prev</a>] [<a +href="pgfmanualse8.html#tailpgfmanualse8.html" >prev-tail</a>] [<a +href="#tailpgfmanualse9.html">tail</a>] [<a +href="pgfmanual.html#pgfmanualse9.html" >up</a>] </p></div> + <h3 class="sectionHead"><span class="titlemark">9 </span> <a + id="x10-970009"></a>Syntax for Path Specifications</h3> +<!--l. 10--><p class="noindent">A <span +class="cmti-10">path </span>is a series of straight and curved line segments. It is specified following a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span></span></span> command and +the specification must follow a special syntax, which is described in the subsections of the present +section. +<!--l. 16--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox24"><span +class="cmtt-10">\path</span><span +class="cmsy-10"><</span><span +class="cmti-10">specification</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">;</span></span></span></span> </dt><dd +class="description"> +<a + id="dx10-97001"></a> + <!--l. 17--><p class="noindent">This command is available only inside a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">{tikzpicture}</span></span></span> environment. + <!--l. 19--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">specification</span><span +class="cmsy-10">> </span>is a long stream of <span +class="cmti-10">path operations</span>. Most of these path operations tell Ti<span +class="cmti-10">k</span>Z how + the path is build. For example, when you write <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--(0,0)</span></span></span>, you use a <span +class="cmti-10">line-to operation </span>and it means + “continue the path from wherever you are to the origin.” + <!--l. 25--><p class="noindent">At any point where Ti<span +class="cmti-10">k</span>Z expects a path operation, you can also give some graphic options, which + is a list of options in brackets, such as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[rounded</span><span +class="cmtt-10"> corners]</span></span></span>. These options can have different + effects: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x10-97003x1"></a>Some options take “immediate” effect and apply to all subsequent path operations on the path. + For example, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rounded</span><span +class="cmtt-10"> corners</span></span></span> option will round all following corners, but not the corners + “before” and if the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">sharp</span><span +class="cmtt-10"> corners</span></span></span> is given later on the path (in a new set of brackets), the + rounding effect will end. + <!--l. 37--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-95-" ><colgroup id="TBL-95-1g"><col +id="TBL-95-1"><col +id="TBL-95-2"></colgroup><tr + valign="baseline" id="TBL-95-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-95-1-1" +class="td11"> <object data="pgfmanual-99.svg" width="85.75822pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-95-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,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"> [rounded</span><span +class="cmtt-8"> corners]</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> --</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"> [sharp</span><span +class="cmtt-8"> corners]</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 42--><p class="noindent">Another example are the transformation options, which also apply only to subsequent coordinates. + </li> + <li class="enumerate" value="2" +><a + id="x10-97005x2"></a>The options that have immediate effect can be “scoped” by putting part of a path in curly braces. For + example, the above example could also be written as follows: + <!--l. 49--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-96-" ><colgroup id="TBL-96-1g"><col +id="TBL-96-1"><col +id="TBL-96-2"></colgroup><tr + valign="baseline" id="TBL-96-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-96-1-1" +class="td11"> <object data="pgfmanual-100.svg" width="85.75822pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-96-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,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"> {[rounded</span><span +class="cmtt-8"> corners]</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> --</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"> (3,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="enumerate" value="3" +><a + id="x10-97007x3"></a>Some options only apply to the path as a whole. For example, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=</span></span></span> option for determining the + color used for, say, drawing the path always applies to all parts of the path. If several different + colors are given for different parts of the path, only the last one (on the outermost scope) + “wins”: + <!--l. 61--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-97-" ><colgroup id="TBL-97-1g"><col +id="TBL-97-1"><col +id="TBL-97-2"></colgroup><tr + valign="baseline" id="TBL-97-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-97-1-1" +class="td11"> <object data="pgfmanual-101.svg" width="85.75822pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-97-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"><br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,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"> [color=red]</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> --</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"> [color=blue]</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 67--><p class="noindent">Most options are of this type. In the above example, we would have had to “split up” the path into + several <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span></span></span> commands: + + + <!--l. 69--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-98-" ><colgroup id="TBL-98-1g"><col +id="TBL-98-1"><col +id="TBL-98-2"></colgroup><tr + valign="baseline" id="TBL-98-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-98-1-1" +class="td11"> <object data="pgfmanual-102.svg" width="85.75822pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-98-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"> --</span><span +class="cmtt-8"> (1,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"> \draw</span><span +class="cmtt-8"> [color=red]</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> --</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"> \draw</span><span +class="cmtt-8"> [color=blue]</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,1);}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ol> + <!--l. 76--><p class="noindent">By default, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path</span></span></span> command does “nothing” with the path, it just “throws it away.” Thus, if you write + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\path(0,0)--(1,1);</span></span></span>, nothing is drawn in your picture. The only effect is that the area occupied by the + picture is (possibly) enlarged so that the path fits inside the area. To actually “do” something with the path, + an option like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill</span></span></span> must be given somewhere on the path. Commands like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span></span></span> do this + implicitly. + <!--l. 85--><p class="noindent">Finally, it is also possible to give <span +class="cmti-10">node specifications </span>on a path. Such specifications can come at + different locations, but they are always allowed when a normal path operation could follow. A + node specification starts with <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span>. Basically, the effect is to typeset the node’s text as normal + <span class="TEX">T<span +class="E">E</span>X</span> text and to place it at the “current location” on the path. The details are explained in + Section <a +href="pgfmanualse11.html#x12-13600011">11<!--tex4ht:ref: section-nodes --></a>. + <!--l. 93--><p class="noindent">Note, however, that the nodes are <span +class="cmti-10">not </span>part of the path in any way. Rather, after everything has been done + with the path what is specified by the path options (like filling and drawing the path due to a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">fill</span></span></span> + and a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> option somewhere in the <span +class="cmsy-10"><</span><span +class="cmti-10">specification</span><span +class="cmsy-10">></span>), the nodes are added in a post-processing + step. + <!--l. 100--><p class="noindent">The following style influences scopes: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">every path</span><a + id="dx10-97008"></a><a + id="dx10-97009"></a> This style is installed at the beginning of every path. This can be useful for + (temporarily) adding, say, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">draw</span></span></span> option to everything in a scope. + <!--l. 106--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-99-" ><colgroup id="TBL-99-1g"><col +id="TBL-99-1"><col +id="TBL-99-2"></colgroup><tr + valign="baseline" id="TBL-99-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-99-1-1" +class="td11"> <object data="pgfmanual-103.svg" width="85.75822pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-99-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[fill=examplefill]</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> only</span><span +class="cmsltt-10x-x-80"> sets</span><span +class="cmsltt-10x-x-80"> the</span><span +class="cmsltt-10x-x-80"> color</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \tikzstyle{every</span><span +class="cmtt-8"> path}=[draw]</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="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> all</span><span +class="cmsltt-10x-x-80"> paths</span><span +class="cmsltt-10x-x-80"> are</span><span +class="cmsltt-10x-x-80"> drawn</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \fill</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> +(1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \shade</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> +(1,1);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> + </dd></dl> +<!--l. 119--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.1 </span> <a + id="x10-980009.1"></a>The Move-To Operation</h4> +<!--l. 121--><p class="noindent">The perhaps simplest operation is the move-to operation, which is specified by just giving a coordinate where a path +operation is expected. +<!--l. 125--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox25"><span id="textcolor26"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span> <span id="textcolor27">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-98001"></a> +<a + id="dx10-98002"></a> + <!--l. 128--><p class="noindent">The move-to operation normally starts a path at a certain point. This does not cause a line segment + to be created, but it specifies the starting point of the next segment. If a path is already under + construction, that is, if several segments have already been created, a move-to operation will start a + new part of the path that is not connected to any of the previous segments. + <!--l. 135--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-100-" ><colgroup id="TBL-100-1g"><col +id="TBL-100-1"><col +id="TBL-100-2"></colgroup><tr + valign="baseline" id="TBL-100-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-100-1-1" +class="td11"> <object data="pgfmanual-104.svg" width="57.30548pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-100-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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --(2,0)</span><span +class="cmtt-8"> (0,1)</span><span +class="cmtt-8"> --(2,1);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + <!--l. 141--><p class="noindent">In the specification <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0,0)</span><span +class="cmtt-10"> --(2,0)</span><span +class="cmtt-10"> (0,1)</span><span +class="cmtt-10"> --(2,1)</span></span></span> two move-to operations are specified: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0,0)</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(0,1)</span></span></span>. + The other two operations, namely <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--(2,0)</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--(2,1)</span></span></span> are line-to operations, described next. + </dd></dl> +<!--l. 148--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.2 </span> <a + id="x10-990009.2"></a>The Line-To Operation</h4> +<!--l. 151--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">9.2.1 </span> <a + id="x10-1000009.2.1"></a>Straight Lines</h5> +<!--l. 153--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox28"><span id="textcolor29"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">--</span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span> <span id="textcolor30">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-100001"></a> +<a + id="dx10-100002"></a> + <!--l. 154--><p class="noindent">The line-to operation extends the current path from the current point in a straight line to the given + coordinate. The “current point” is the endpoint of the previous drawing operation or the point specified + by a prior move-to operation. + <!--l. 159--><p class="noindent">You use two minus signs followed by a coordinate in round brackets. You can add spaces before and + after the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span>. + <!--l. 162--><p class="noindent">When a line-to operation is used and some path segment has just been constructed, for example by + another line-to operation, the two line segments become joined. This means that if they are drawn, the + point where they meet is “joined” smoothly. To appreciate the difference, consider the following two + examples: In the left example, the path consists of two path segments that are not joined, but that + happen to share a point, while in the right example a smooth join is shown. + <!--l. 170--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-105.svg" width="152.26372pt" height="47.67911pt" 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-101-" ><colgroup id="TBL-101-1g"><col +id="TBL-101-1"></colgroup><tr + valign="baseline" id="TBL-101-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-101-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[line</span><span +class="cmtt-8"> width=10pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --(1,1)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --(2,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (4,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (0,1.5);</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> make</span><span +class="cmsltt-10x-x-80"> bounding</span><span +class="cmsltt-10x-x-80"> box</span><span +class="cmsltt-10x-x-80"> higher</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 181--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">9.2.2 </span> <a + id="x10-1010009.2.2"></a>Horizontal and Vertical Lines</h5> +<!--l. 183--><p class="noindent">Sometimes you want to connect two points via straight lines that are only horizontal and vertical. For this, you can +use two path construction operations. +<!--l. 188--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox31"><span id="textcolor32"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">-|</span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span> <span id="textcolor33">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-101001"></a> +<a + id="dx10-101002"></a> + <!--l. 191--><p class="noindent">This operation means “first horizontal, then vertical.” + <!--l. 193--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-102-" ><colgroup id="TBL-102-1g"><col +id="TBL-102-1"><col +id="TBL-102-2"></colgroup><tr + valign="baseline" id="TBL-102-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-102-1-1" +class="td11"> <object data="pgfmanual-106.svg" width="64.38846pt" height="49.82874pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-102-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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> node(a)</span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> {A}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> node(b)</span><span +class="cmtt-8"> [draw]</span><span +class="cmtt-8"> {B};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (a.north)</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> (b.west);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=red]</span><span +class="cmtt-8"> (a.east)</span><span +class="cmtt-8"> -|</span><span +class="cmtt-8"> (2,1.5)</span><span +class="cmtt-8"> -|</span><span +class="cmtt-8"> (b.north);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + + </dd></dl> +<!--l. 201--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox34"><span id="textcolor35"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">|-</span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span> <span id="textcolor36">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-101003"></a> +<a + id="dx10-101004"></a> + <!--l. 204--><p class="noindent">This operations means “first vertical, then horizontal.” </dd></dl> +<!--l. 209--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">9.2.3 </span> <a + id="x10-1020009.2.3"></a>Snaked Lines</h5> +<!--l. 212--><p class="noindent">The line-to operation can not only be used to append straight lines to the path, but also “snaked” lines (called thus +because they look a little bit like snakes seen from above). +<!--l. 216--><p class="indent"> Ti<span +class="cmti-10">k</span>Z and <span +class="cmcsc-10"><small +class="small-caps">P</small><small +class="small-caps">G</small><small +class="small-caps">F</small></span> use a concept that I termed <span +class="cmti-10">snakes </span>for appending such “squiggly” lines. A snake specifies a way +of extending a path between two points in a “fancy manner.” +<!--l. 220--><p class="indent"> Normally, a snake will just connect the start point to the end point without starting new subpaths. Thus, a path +containing a snaked line can, nevetheless, still be used for filling. However, this is not always the case. Some snakes +consist of numerous unconnected segments. “Lines” consisting of such snakes cannot be used as the borders of +enclosed areas. +<!--l. 227--><p class="indent"> Here are some examples of snakes in action: +<!--l. 229--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-103-" ><colgroup id="TBL-103-1g"><col +id="TBL-103-1"><col +id="TBL-103-2"></colgroup><tr + valign="baseline" id="TBL-103-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-103-1-1" +class="td11"> <object data="pgfmanual-107.svg" width="86.15822pt" height="95.90797pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-103-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[thick]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> </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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,3)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,3);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=zigzag]</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"> </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,2.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,2.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=brace]</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"> </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,2)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,2);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=triangles]</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"> </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.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=coil,segment</span><span +class="cmtt-8"> length=4pt]</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"> </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"> </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,.5)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=expanding</span><span +class="cmtt-8"> waves,segment</span><span +class="cmtt-8"> angle=7]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </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> +<!--l. 241--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-104-" ><colgroup id="TBL-104-1g"><col +id="TBL-104-1"><col +id="TBL-104-2"></colgroup><tr + valign="baseline" id="TBL-104-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-104-1-1" +class="td11"> <object data="pgfmanual-108.svg" width="90.73915pt" height="62.295pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-104-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"> \filldraw[fill=red!20,snake=bumps]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3,2);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 247--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-105-" ><colgroup id="TBL-105-1g"><col +id="TBL-105-1"><col +id="TBL-105-2"></colgroup><tr + valign="baseline" id="TBL-105-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-105-1-1" +class="td11"> <object data="pgfmanual-109.svg" width="89.4185pt" height="62.3028pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-105-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"> \filldraw[fill=blue!20]</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,3)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> [snake=saw]</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"> </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"> (3,3)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> [snake=coil,segment</span><span +class="cmtt-8"> aspect=0]</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"> (2,1)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> [snake=bumps]</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> -|</span><span +class="cmtt-8"> (0,3);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + + +<!--l. 256--><p class="indent"> No special path operation is needed to use a snake. Instead, you use the following option to “switch on” +snaking: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">snake</span><a + id="dx10-102001"></a><a + id="dx10-102002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">snake name</span><span +class="cmsy-10">></span> This option causes the snake <span +class="cmsy-10"><</span><span +class="cmti-10">snake name</span><span +class="cmsy-10">> </span>to be used for subsequent line-to + operations. So, whenever you use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--</span></span></span> syntax to specify that a straight line should be added to the + path, a snake to this path will be added instead. Snakes will also be used when you use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-|</span></span></span> and + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">|-</span></span></span> syntax and also when you use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">rectangle</span></span></span> operation. Snakes will <span +class="cmti-10">not </span>be used when you use the + curve-to operation nor when any other “curved” line is added to the path. + <!--l. 270--><p class="noindent">This option has to be given anew for each path. However, you can also leave out the <span +class="cmsy-10"><</span><span +class="cmti-10">snake name</span><span +class="cmsy-10">></span>. In + this case, the enclosing scope’s <span +class="cmsy-10"><</span><span +class="cmti-10">snake name</span><span +class="cmsy-10">> </span>is used. Thus, you can specify a “standard” snake name + for scope and then just say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw[snake]</span></span></span> every time this snake should actually be used. + <!--l. 276--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">snake name</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">none</span></span></span> is special. It can be used to switch off snaking after it has been switched on + on a path. + <!--l. 279--><p class="noindent">A bit strangely, no valid <span +class="cmsy-10"><</span><span +class="cmti-10">snake names</span><span +class="cmsy-10">> </span>are defined by Ti<span +class="cmti-10">k</span>Z by default. Instead, you have to include + the library package <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflibrarysnakes</span></span></span>. This package defines numerous snakes, see Section <a +href="pgfmanualse14.html#x15-16700014.2">14.2<!--tex4ht:ref: section-library-snakes --></a> for + the complete list.</li></ul> +<!--l. 285--><p class="indent"> Most snakes can be configured. For example, for a snake that looks like a sine curve, you might wish to change +the amplitude or the frequency. There are numerous options that influence these parameters. Not all options apply +to all snakes, see Section <a +href="pgfmanualse14.html#x15-16700014.2">14.2<!--tex4ht:ref: section-library-snakes --></a> once more for details. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">gap before snakes</span><a + id="dx10-102003"></a><a + id="dx10-102004"></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 allows you to add a certain “gap” to the snake at its beginning. + The snake will not start at the current point; instead the start point of the snake is move be <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>in + the direction of the target. + <!--l. 297--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-106-" ><colgroup id="TBL-106-1g"><col +id="TBL-106-1"><col +id="TBL-106-2"></colgroup><tr + valign="baseline" id="TBL-106-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-106-1-1" +class="td11"> <object data="pgfmanual-110.svg" width="85.65822pt" height="57.34164pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-106-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"> \draw[snake=zigzag]</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"> </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=zigzag,gap</span><span +class="cmtt-8"> before</span><span +class="cmtt-8"> snake=1cm]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(3,1);</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">gap after snake</span><a + id="dx10-102005"></a><a + id="dx10-102006"></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 has the same effect as <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gap</span><span +class="cmtt-10"> before</span><span +class="cmtt-10"> snake</span></span></span>, only it affects the end + of the snake, which will “end early.” + </li> + <li class="itemize"><span +class="cmtt-10">gap around snake</span><a + id="dx10-102007"></a><a + id="dx10-102008"></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 sets the gap before and after the gap to <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. + <!--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-107-" ><colgroup id="TBL-107-1g"><col +id="TBL-107-1"><col +id="TBL-107-2"></colgroup><tr + valign="baseline" id="TBL-107-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-107-1-1" +class="td11"> <object data="pgfmanual-111.svg" width="85.65822pt" height="57.99251pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-107-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"> \draw[snake=brace]</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"> </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=brace,gap</span><span +class="cmtt-8"> around</span><span +class="cmtt-8"> snake=5mm]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(3,1);</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">line before snake</span><a + id="dx10-102009"></a><a + id="dx10-102010"></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 works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gap</span><span +class="cmtt-10"> before</span><span +class="cmtt-10"> snake</span></span></span>, only it will connect the current + point with a straight line to the start of the snake. + + + <!--l. 320--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-108-" ><colgroup id="TBL-108-1g"><col +id="TBL-108-1"><col +id="TBL-108-2"></colgroup><tr + valign="baseline" id="TBL-108-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-108-1-1" +class="td11"> <object data="pgfmanual-112.svg" width="85.65822pt" height="57.34164pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-108-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"> \draw[snake=zigzag]</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"> </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=zigzag,line</span><span +class="cmtt-8"> before</span><span +class="cmtt-8"> snake=1cm]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(3,1);</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">line after snake</span><a + id="dx10-102011"></a><a + id="dx10-102012"></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>Works line <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gap</span><span +class="cmtt-10"> after</span><span +class="cmtt-10"> snake</span></span></span>, only it adds a straight line. + </li> + <li class="itemize"><span +class="cmtt-10">line around snake</span><a + id="dx10-102013"></a><a + id="dx10-102014"></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>Works line <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gap</span><span +class="cmtt-10"> around</span><span +class="cmtt-10"> snake</span></span></span>, only it adds straight lines. + </li> + <li class="itemize"><span +class="cmtt-10">raise snake</span><a + id="dx10-102015"></a><a + id="dx10-102016"></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 can be used with all snakes. It will offset the snake by “raising” it by + <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span>. A negative <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>will lower the snake. Raising and lowering is always relative to the line + along which the snake is drawn. Here is an example: + <!--l. 336--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-109-" ><colgroup id="TBL-109-1g"><col +id="TBL-109-1"><col +id="TBL-109-2"></colgroup><tr + valign="baseline" id="TBL-109-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-109-1-1" +class="td11"> <object data="pgfmanual-113.svg" width="70.86311pt" height="41.95201pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-109-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"> (a)</span><span +class="cmtt-8"> {A};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> {B};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> </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"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=brace]</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"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=brace,raise</span><span +class="cmtt-8"> snake=5pt,red]</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</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">mirror snake</span><a + id="dx10-102017"></a><a + id="dx10-102018"></a> This option causes the snake to be “reflected along the path.” This is best understood by + looking at an example: + <!--l. 348--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-110-" ><colgroup id="TBL-110-1g"><col +id="TBL-110-1"><col +id="TBL-110-2"></colgroup><tr + valign="baseline" id="TBL-110-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-110-1-1" +class="td11"> <object data="pgfmanual-114.svg" width="70.86311pt" height="41.95201pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-110-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"> (a)</span><span +class="cmtt-8"> {A};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> {B};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> </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"> </span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=brace]</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"> </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"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=brace,mirror</span><span +class="cmtt-8"> snake,red,thick]</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 357--><p class="noindent">This option can be used with every snake and can be combined with the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">raise</span><span +class="cmtt-10"> snake</span></span></span> option. + </li> + <li class="itemize"><span +class="cmtt-10">segment amplitude</span><a + id="dx10-102019"></a><a + id="dx10-102020"></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 sets the “amplitude” of the snake. For a snake that + is a sine wave this would be the amplitude of this line. For other snakes this value typically + describes how far the snakes “rises above” or “falls below” the path. For some snakes, this value is + ignored. + + + <!--l. 365--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-111-" ><colgroup id="TBL-111-1g"><col +id="TBL-111-1"><col +id="TBL-111-2"></colgroup><tr + valign="baseline" id="TBL-111-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-111-1-1" +class="td11"> <object data="pgfmanual-115.svg" width="70.93256pt" height="70.40475pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-111-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"> (a)</span><span +class="cmtt-8"> {A}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> {B}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (c)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,-1)</span><span +class="cmtt-8"> {C};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=zigzag]</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"> </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"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=zigzag,segment</span><span +class="cmtt-8"> amplitude=5pt,red,thick]</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (c);</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">segment length</span><a + id="dx10-102021"></a><a + id="dx10-102022"></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 sets the length of each “segment” of a snake. For a sine wave + this would be the wave length, for other snakes it is the length of each “repetitive part” of the + snake. + <!--l. 376--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-112-" ><colgroup id="TBL-112-1g"><col +id="TBL-112-1"><col +id="TBL-112-2"></colgroup><tr + valign="baseline" id="TBL-112-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-112-1-1" +class="td11"> <object data="pgfmanual-116.svg" width="70.93256pt" height="70.40475pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-112-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"> (a)</span><span +class="cmtt-8"> {A}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> {B}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (c)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,-1)</span><span +class="cmtt-8"> {C};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=zigzag]</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"> </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"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=zigzag,segment</span><span +class="cmtt-8"> length=20pt,red,thick]</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (c);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 383--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-113-" ><colgroup id="TBL-113-1g"><col +id="TBL-113-1"><col +id="TBL-113-2"></colgroup><tr + valign="baseline" id="TBL-113-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-113-1-1" +class="td11"> <object data="pgfmanual-117.svg" width="70.93256pt" height="70.40475pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-113-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"> (a)</span><span +class="cmtt-8"> {A}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> {B}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (c)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,-1)</span><span +class="cmtt-8"> {C};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=bumps]</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"> </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"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=bumps,segment</span><span +class="cmtt-8"> length=20pt,red,thick]</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (c);</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">segment object length</span><a + id="dx10-102023"></a><a + id="dx10-102024"></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 sets the length of the objects inside each segment of a + snake. This option is only used for snakes in which each segment contains an object like a triangle or a + star. + <!--l. 394--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-114-" ><colgroup id="TBL-114-1g"><col +id="TBL-114-1"><col +id="TBL-114-2"></colgroup><tr + valign="baseline" id="TBL-114-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-114-1-1" +class="td11"> <object data="pgfmanual-118.svg" width="70.93256pt" height="70.40475pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-114-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"> (a)</span><span +class="cmtt-8"> {A}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> {B}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (c)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,-1)</span><span +class="cmtt-8"> {C};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=triangles]</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"> </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"> </span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=triangles,segment</span><span +class="cmtt-8"> object</span><span +class="cmtt-8"> length=8pt,red,thick]</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (c);</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">segment angle</span><a + id="dx10-102025"></a><a + id="dx10-102026"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">degrees</span><span +class="cmsy-10">> </span>This option sets an angle that is interpreted in a snake-specific way. For example, + the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">waves</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">expanding</span><span +class="cmtt-10"> waves</span></span></span> snakes interpret this as (half the) opening angle of the wave. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">border</span></span></span> + snake uses this value for the angle of the little ticks. + + + <!--l. 406--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-115-" ><colgroup id="TBL-115-1g"><col +id="TBL-115-1"><col +id="TBL-115-2"></colgroup><tr + valign="baseline" id="TBL-115-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-115-1-1" +class="td11"> <object data="pgfmanual-119.svg" width="70.86311pt" height="14.0207pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-115-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"> \node</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> {A}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> {B};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=border]</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"> </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"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=border,segment</span><span +class="cmtt-8"> angle=20,red,thick]</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 413--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-116-" ><colgroup id="TBL-116-1g"><col +id="TBL-116-1"><col +id="TBL-116-2"></colgroup><tr + valign="baseline" id="TBL-116-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-116-1-1" +class="td11"> <object data="pgfmanual-120.svg" width="70.86311pt" height="71.01807pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-116-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"> \node</span><span +class="cmtt-8"> (a)</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"> {A}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> {B};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> (a')</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (0,-1)</span><span +class="cmtt-8"> {A}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (b')</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,-1)</span><span +class="cmtt-8"> {B};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=expanding</span><span +class="cmtt-8"> waves]</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"> </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"> (a)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=expanding</span><span +class="cmtt-8"> waves,segment</span><span +class="cmtt-8"> angle=20,red,thick]</span><span +class="cmtt-8"> (a')</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b');</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">segment aspect</span><a + id="dx10-102027"></a><a + id="dx10-102028"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">ratio</span><span +class="cmsy-10">> </span>This option sets an aspect ratio that is interpreted in a snake-specific way. For + example, for the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coils</span></span></span> snake this describes the “direction” from which the coil is viewed. + <!--l. 425--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-117-" ><colgroup id="TBL-117-1g"><col +id="TBL-117-1"><col +id="TBL-117-2"></colgroup><tr + valign="baseline" id="TBL-117-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-117-1-1" +class="td11"> <object data="pgfmanual-121.svg" width="70.93256pt" height="70.40475pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-117-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=5pt,segment</span><span +class="cmtt-8"> length=5pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \node</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> {A}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (b)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> {B}</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> node</span><span +class="cmtt-8"> (c)</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> (2,-1)</span><span +class="cmtt-8"> {C};</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"> </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"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (b);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[snake=coil,segment</span><span +class="cmtt-8"> aspect=0,red,thick]</span><span +class="cmtt-8"> (a)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (c);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 434--><p class="indent"> It is possible to define new snakes, but this cannot be done inside Ti<span +class="cmti-10">k</span>Z. You need to use the command +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfdeclaresnake</span></span></span> from the basic level directly, see Section <a +href="pgfmanualse22.html#x23-22900022">22<!--tex4ht:ref: section-base-snakes --></a>. +<!--l. 438--><p class="indent"> The following styles define combinations of segment settings that may be useful: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">snake triangles 45</span><a + id="dx10-102029"></a><a + id="dx10-102030"></a> Installs a snake the consists of little triangles with an opening angle of + 45<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>. + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">snake triangles 60</span><a + id="dx10-102031"></a><a + id="dx10-102032"></a> Installs a snake the consists of little triangles with an opening angle of + 60<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>. + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">snake triangles 90</span><a + id="dx10-102033"></a><a + id="dx10-102034"></a> Installs a snake the consists of little triangles with an opening angle of + 90<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>.</li></ul> +<!--l. 454--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.3 </span> <a + id="x10-1030009.3"></a>The Curve-To Operation</h4> +<!--l. 456--><p class="noindent">The curve-to operation allows you to extend a path using a Bézier curve. +<!--l. 459--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox37"><span id="textcolor38"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">..</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">controls</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">c</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">and</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">d</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">..</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">y</span><span +class="cmsy-10">></span> <span id="textcolor39">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-103001"></a> +<a + id="dx10-103002"></a> + <!--l. 460--><p class="noindent">This operation extends the current path from the current point, let us call it <span +class="cmmi-10">x</span>, via a curve to a the + current point <span +class="cmmi-10">y</span>. The curve is a cubic Bézier curve. For such a curve, apart from <span +class="cmmi-10">y</span>, you also specify + two control points <span +class="cmmi-10">c </span>and <span +class="cmmi-10">d</span>. The idea is that the curve starts at <span +class="cmmi-10">x</span>, “heading” in the direction of <span +class="cmmi-10">c</span>. + Mathematically spoken, the tangent of the curve at <span +class="cmmi-10">x </span>goes through <span +class="cmmi-10">c</span>. Similarly, the curve ends at <span +class="cmmi-10">y</span>, + “coming from” the other control point, <span +class="cmmi-10">d</span>. The larger the distance between <span +class="cmmi-10">x </span>and <span +class="cmmi-10">c </span>and between <span +class="cmmi-10">d</span> + and <span +class="cmmi-10">y</span>, the larger the curve will be. + <!--l. 470--><p class="noindent">If the “<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">and</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">d</span><span +class="cmsy-10">></span>” part is not given, <span +class="cmmi-10">d </span>is assumed to be equal to <span +class="cmmi-10">c</span>. + <!--l. 473--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-122.svg" width="152.26372pt" height="38.45274pt" 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-118-" ><colgroup id="TBL-118-1g"><col +id="TBL-118-1"></colgroup><tr + valign="baseline" id="TBL-118-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-118-1-1" +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[line</span><span +class="cmtt-8"> width=10pt]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (4,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"> </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"> </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"> controls</span><span +class="cmtt-8"> (5,0)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> (5,1)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (4,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=gray]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (4,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (5,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (4,1);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 481--><p class="noindent">As with the line-to operation, it makes a difference whether two curves are joined because they resulted + from consecutive curve-to or line-to operations, or whether they just happen to have the same + ending: + <!--l. 485--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-123.svg" width="152.26372pt" height="47.67911pt" 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-119-" ><colgroup id="TBL-119-1g"><col +id="TBL-119-1"></colgroup><tr + valign="baseline" id="TBL-119-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-119-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[line</span><span +class="cmtt-8"> width=10pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (2,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (4,1)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> (4,0)</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> (5,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (0,1.5);</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> make</span><span +class="cmsltt-10x-x-80"> bounding</span><span +class="cmsltt-10x-x-80"> box</span><span +class="cmsltt-10x-x-80"> higher</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 495--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.4 </span> <a + id="x10-1040009.4"></a>The Cycle Operation</h4> +<!--l. 497--><p class="noindent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox40"><span id="textcolor41"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">--cycle</span> <span id="textcolor42">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-104001"></a> +<a + id="dx10-104002"></a> + <!--l. 498--><p class="noindent">This operation adds a straight line from the current point to the last point specified by a move-to + operation. Note that this need not be the beginning of the path. Furthermore, a smooth join is created + between the first segment created after the last move-to operation and the straight line appended by + the cycle operation. + <!--l. 504--><p class="noindent">Consider the following example. In the left example, two triangles are created using three straight lines, + but they are not joined at the ends. In the second example cycle operations are used. + <!--l. 508--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-124.svg" width="237.62195pt" height="47.67911pt" 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-120-" ><colgroup id="TBL-120-1g"><col +id="TBL-120-1"></colgroup><tr + valign="baseline" id="TBL-120-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-120-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[line</span><span +class="cmtt-8"> width=10pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (5,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (6,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (6,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle</span><span +class="cmtt-8"> (7,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (8,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (8,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \useasboundingbox</span><span +class="cmtt-8"> (0,1.5);</span><span +class="cmtt-8"> </span><span +class="cmsltt-10x-x-80">%</span><span +class="cmsltt-10x-x-80"> make</span><span +class="cmsltt-10x-x-80"> bounding</span><span +class="cmsltt-10x-x-80"> box</span><span +class="cmsltt-10x-x-80"> higher</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> + </div> + </dd></dl> + + +<!--l. 519--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.5 </span> <a + id="x10-1050009.5"></a>The Rectangle Operation</h4> +<!--l. 521--><p class="noindent">A rectangle can obviously be created using four straight lines and a cycle operation. However, since rectangles are +needed so often, a special syntax is available for them. +<!--l. 525--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox43"><span id="textcolor44"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">rectangle</span><span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">></span> <span id="textcolor45">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-105001"></a> +<a + id="dx10-105002"></a> + <!--l. 526--><p class="noindent">When this operation is used, one corner will be the current point, another corner is given by <span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">></span>, + which becomes the new current point. + <!--l. 530--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-121-" ><colgroup id="TBL-121-1g"><col +id="TBL-121-1"><col +id="TBL-121-2"></colgroup><tr + valign="baseline" id="TBL-121-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-121-1-1" +class="td11"> <object data="pgfmanual-125.svg" width="99.98459pt" height="43.0791pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-121-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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (.5,1)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (2,0.5)</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (3.5,1.5)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 539--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.6 </span> <a + id="x10-1060009.6"></a>Rounding Corners</h4> +<!--l. 541--><p class="noindent">All of the path construction operations mentioned up to now are influenced by the following option: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">rounded corners</span><a + id="dx10-106001"></a><a + id="dx10-106002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">inset</span><span +class="cmsy-10">></span> When this option is in force, all corners (places where a line is continued + either via line-to or a curve-to operation) are replaced by little arcs so that the corner becomes smooth. + <!--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-122-" ><colgroup id="TBL-122-1g"><col +id="TBL-122-1"><col +id="TBL-122-2"></colgroup><tr + valign="baseline" id="TBL-122-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-122-1-1" +class="td11"> <object data="pgfmanual-126.svg" width="114.21097pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-122-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> [rounded</span><span +class="cmtt-8"> corners]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,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"> (2,0)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> controls</span><span +class="cmtt-8"> (3,1)</span><span +class="cmtt-8"> ..</span><span +class="cmtt-8"> (4,0);</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 554--><p class="noindent">The <span +class="cmsy-10"><</span><span +class="cmti-10">inset</span><span +class="cmsy-10">> </span>describes how big the corner is. Note that the <span +class="cmsy-10"><</span><span +class="cmti-10">inset</span><span +class="cmsy-10">> </span>is <span +class="cmti-10">not </span>scaled along if you use a scaling option + like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">scale=2</span></span></span>. + <!--l. 558--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-123-" ><colgroup id="TBL-123-1g"><col +id="TBL-123-1"><col +id="TBL-123-2"></colgroup><tr + valign="baseline" id="TBL-123-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-123-1-1" +class="td11"> <object data="pgfmanual-127.svg" width="40.4pt" height="25.4pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-123-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[color=gray,very</span><span +class="cmtt-8"> thin]</span><span +class="cmtt-8"> (10pt,15pt)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (10pt);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[rounded</span><span +class="cmtt-8"> corners=10pt]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0pt,25pt)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (40pt,25pt);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 565--><p class="noindent">You can switch the rounded corners on and off “in the middle of path” and different corners in the same path + can have different corner radii: + <!--l. 569--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-124-" ><colgroup id="TBL-124-1g"><col +id="TBL-124-1"><col +id="TBL-124-2"></colgroup><tr + valign="baseline" id="TBL-124-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-124-1-1" +class="td11"> <object data="pgfmanual-128.svg" width="57.30548pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-124-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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> [rounded</span><span +class="cmtt-8"> corners=10pt]</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,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"> </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"> [sharp</span><span +class="cmtt-8"> corners]</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,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"> </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"> [rounded</span><span +class="cmtt-8"> corners=5pt]</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 577--><p class="noindent">Here is a rectangle with rounded corners: + + + <!--l. 578--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-125-" ><colgroup id="TBL-125-1g"><col +id="TBL-125-1"><col +id="TBL-125-2"></colgroup><tr + valign="baseline" id="TBL-125-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-125-1-1" +class="td11"> <object data="pgfmanual-129.svg" width="20.4pt" height="9.01108pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-125-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[rounded</span><span +class="cmtt-8"> corners=1ex]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (20pt,2ex);</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 582--><p class="noindent">You should be aware, that there are several pitfalls when using this option. First, the rounded corner will only + be an arc (part of a circle) if the angle is 90<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup>. In other cases, the rounded corner will still be round, but “not + as nice.” + <!--l. 587--><p class="noindent">Second, if there are very short line segments in a path, the “rounding” may cause inadverted effects. In such + case it may be necessary to temporarily switch off the rounding using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">sharp</span><span +class="cmtt-10"> corners</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">sharp corners</span><a + id="dx10-106003"></a><a + id="dx10-106004"></a> This options switches off any rounding on subsequent corners of the path.</li></ul> +<!--l. 599--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.7 </span> <a + id="x10-1070009.7"></a>The Circle and Ellipse Operations</h4> +<!--l. 601--><p class="noindent">A circle can be approximated well using four Bézier curves. However, it is difficult to do so correctly. For +this reason, a special syntax is available for adding such an approximation of a circle to the current +path. +<!--l. 606--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox46"><span id="textcolor47"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">circle</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span> <span id="textcolor48">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-107001"></a> +<a + id="dx10-107002"></a> + <!--l. 607--><p class="noindent">The center of the circle is given by the current point. The new current point of the path will remain + to be the center of the circle. </dd></dl> +<!--l. 612--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox49"><span id="textcolor50"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">ellipse</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">half width</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"> <span +class="cmtt-10">and </span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">half height</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span> <span id="textcolor51">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-107003"></a> +<a + id="dx10-107004"></a> + <!--l. 613--><p class="noindent">Note that you can add spaces after <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ellipse</span></span></span>, but you have to place spaces around <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">and</span></span></span>. + <!--l. 616--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-130.svg" width="220.90874pt" height="35.9659pt" 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-126-" ><colgroup id="TBL-126-1g"><col +id="TBL-126-1"></colgroup><tr + valign="baseline" id="TBL-126-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-126-1-1" +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</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> ellipse</span><span +class="cmtt-8"> (1cm</span><span +class="cmtt-8"> and</span><span +class="cmtt-8"> .5cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> ++(3,0)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.5cm)</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"> ++(2,-.5)</span><span +class="cmtt-8"> circle</span><span +class="cmtt-8"> (.25cm);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> + </div> + </dd></dl> +<!--l. 626--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.8 </span> <a + id="x10-1080009.8"></a>The Arc Operation</h4> +<!--l. 628--><p class="noindent">The <span +class="cmti-10">arc operation </span>allows you to add an arc to the current path. + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox52"><span id="textcolor53"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">arc</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">(</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">start angle</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">:</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">end angle</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">:</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">radius</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">/</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">half height</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)</span></span></span> <span id="textcolor54">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-108001"></a> +<a + id="dx10-108002"></a> + <!--l. 632--><p class="noindent">The arc operation adds a part of a circle of the given radius between the given angles. The arc will + start at the current point and will end at the end of the arc. + + + <!--l. 636--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-131.svg" width="228.02194pt" height="43.07912pt" 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-127-" ><colgroup id="TBL-127-1g"><col +id="TBL-127-1"></colgroup><tr + valign="baseline" id="TBL-127-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-127-1-1" +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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (180:90:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (2,.5)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (90:0:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (4,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(30:1cm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (30:60:1cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (8,0)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:270:1cm/.5cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 644--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-128-" ><colgroup id="TBL-128-1g"><col +id="TBL-128-1"><col +id="TBL-128-2"></colgroup><tr + valign="baseline" id="TBL-128-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-128-1-1" +class="td11"> <object data="pgfmanual-132.svg" width="106.58725pt" height="57.3055pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-128-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</span><span +class="cmtt-8"> (-1,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(3.5,0);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> ++(210:2cm)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> +(30:4cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> +(0:1cm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (0:30:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> +(180:1cm)</span><span +class="cmtt-8"> arc</span><span +class="cmtt-8"> (180:210:1cm);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \path</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> ++(15:.75cm)</span><span +class="cmtt-8"> node{$\alpha$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \path</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> ++(15:-.75cm)</span><span +class="cmtt-8"> node{$\beta$};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 657--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.9 </span> <a + id="x10-1090009.9"></a>The Grid Operation</h4> +<!--l. 659--><p class="noindent">You can add a grid to the current path using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">grid</span></span></span> path operation. +<!--l. 662--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox55"><span id="textcolor56"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">grid</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">></span> <span id="textcolor57">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-109001"></a> +<a + id="dx10-109002"></a> + <!--l. 663--><p class="noindent">This operations adss a grid filling a rectangle whose two corners are given by <span +class="cmsy-10"><</span><span +class="cmti-10">corner</span><span +class="cmsy-10">> </span>and by the + previous coordinate. Thus, the typical way in which a grid is drawn is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\draw</span><span +class="cmtt-10"> (1,1)</span><span +class="cmtt-10"> grid</span><span +class="cmtt-10"> (3,3);</span></span></span>, + which yields a grid filling the rectangle whose corners are at (1<span +class="cmmi-10">,</span>1) and (3<span +class="cmmi-10">,</span>3). All coordinate + transformations apply to the grid. + <!--l. 669--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-129-" ><colgroup id="TBL-129-1g"><col +id="TBL-129-1"><col +id="TBL-129-2"></colgroup><tr + valign="baseline" id="TBL-129-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-129-1-1" +class="td11"> <object data="pgfmanual-133.svg" width="78.13446pt" height="78.13446pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-129-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz[rotate=30]</span><span +class="cmtt-8"> \draw[step=1mm]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (2,2);</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 673--><p class="noindent">The stepping of the grid is governed by the following options: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">step</span><a + id="dx10-109003"></a><a + id="dx10-109004"></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 stepping in both the <span +class="cmmi-10">x </span>and <span +class="cmmi-10">y</span>-direction. + </li> + <li class="itemize"><span +class="cmtt-10">xstep</span><a + id="dx10-109005"></a><a + id="dx10-109006"></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 stepping in the <span +class="cmmi-10">x</span>-direction. + </li> + <li class="itemize"><span +class="cmtt-10">ystep</span><a + id="dx10-109007"></a><a + id="dx10-109008"></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 stepping in the <span +class="cmmi-10">y</span>-direction.</li></ul> + + + <!--l. 684--><p class="noindent">It is important to note that the grid is always “phased” such that it contains the point (0<span +class="cmmi-10">,</span>0) if that point + happens to be inside the rectangle. Thus, the grid does <span +class="cmti-10">not </span>always have an intersection at the corner points; + this occurs only if the corner points are multiples of the stepping. Note that due to rounding errors, the + “last” lines of a grid may be omitted. In this case, you have to add an epsilon to the corner + points. + <!--l. 692--><p class="noindent">The following style is useful for drawing grids: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">help lines</span><a + id="dx10-109009"></a><a + id="dx10-109010"></a> This style makes lines “subdued” by using thin gray lines for them. However, this + style is not installed automatically and you have to say for example: + <!--l. 698--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-130-" ><colgroup id="TBL-130-1g"><col +id="TBL-130-1"><col +id="TBL-130-2"></colgroup><tr + valign="baseline" id="TBL-130-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-130-1-1" +class="td11"> <object data="pgfmanual-134.svg" width="85.55821pt" height="85.55821pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-130-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[style=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,3);</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> + </dd></dl> +<!--l. 706--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.10 </span> <a + id="x10-1100009.10"></a>The Parabola Operation</h4> +<!--l. 708--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parabola</span></span></span> path operation continues the current path with a parabola. A parabola is a (shifted and scaled) curve +defined by the equation <span +class="cmmi-10">f</span>(<span +class="cmmi-10">x</span>) = <span +class="cmmi-10">x</span><sup ><span +class="cmr-7">2</span></sup> and looks like this: <object data="pgfmanual-135.svg" width="9.01108pt" height="6.8583pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object>. +<!--l. 714--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox58"><span id="textcolor59"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">parabola</span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bend</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">bend coordinate</span><span +class="cmsy-10">></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span> <span id="textcolor60">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-110001"></a> +<a + id="dx10-110002"></a> + <!--l. 715--><p class="noindent">This operation adds a parabola through the current point and the given <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>. If the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bend</span></span></span> is + given, it specifies where the bend should go; the <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>can also be used to specify where the bend + is. By default, the bend is at the old current point. + <!--l. 720--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-131-" ><colgroup id="TBL-131-1g"><col +id="TBL-131-1"><col +id="TBL-131-2"></colgroup><tr + valign="baseline" id="TBL-131-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-131-1-1" +class="td11"> <object data="pgfmanual-136.svg" width="114.211pt" height="50.19229pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-131-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</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,0)</span><span +class="cmtt-8"> rectangle</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"> (1,1.5)</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"> </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,0)</span><span +class="cmtt-8"> parabola</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"> (1,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[xshift=1.5cm]</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</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"> (1,1.5)</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"> </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,0)</span><span +class="cmtt-8"> parabola[bend</span><span +class="cmtt-8"> at</span><span +class="cmtt-8"> end]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (1,1.5);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[xshift=3cm]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</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"> (1,1.5)</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"> </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,0)</span><span +class="cmtt-8"> parabola</span><span +class="cmtt-8"> bend</span><span +class="cmtt-8"> (.75,1.75)</span><span +class="cmtt-8"> (1,1.5);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 731--><p class="noindent">The following options influence parabolas: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">bend</span><a + id="dx10-110003"></a><a + id="dx10-110004"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">> </span>Has the same effect as saying <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bend</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">> </span>outside the <span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">></span>. The + option specifies that the bend of the parabola should be at the given <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>. You have to + take care yourself that the bend position is a “valid” position; which means that if there is no + parabola of the form <span +class="cmmi-10">f</span>(<span +class="cmmi-10">x</span>) = <span +class="cmmi-10">ax</span><sup ><span +class="cmr-7">2</span></sup> +<span +class="cmmi-10">bx</span>+<span +class="cmmi-10">c </span>that goes through the old current point, the given bend, + and the new current point, the result will not be a parabola. + + + <!--l. 742--><p class="noindent">There is one special property of the <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>: When a relative coordinate is given like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">+(0,0)</span></span></span>, + the position relative to which this coordinate is “flexible.” More precisely, this position lies + somewhere on a line from the old current point to the new current point. The exact position + depends on the next option. + </li> + <li class="itemize"><span +class="cmtt-10">bend pos</span><a + id="dx10-110005"></a><a + id="dx10-110006"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">fraction</span><span +class="cmsy-10">> </span>Specifies where the “previous” point is relative to which the bend is + calculated. The previous point will be at the <span +class="cmsy-10"><</span><span +class="cmti-10">fraction</span><span +class="cmsy-10">></span>th part of the line from the old current + point to the new current point. + <!--l. 755--><p class="noindent">The idea is the following: If you say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bend</span><span +class="cmtt-10"> pos=0</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bend</span><span +class="cmtt-10"> +(0,0)</span></span></span>, the bend will be at the old + current point. If you say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bend</span><span +class="cmtt-10"> pos=1</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bend</span><span +class="cmtt-10"> +(0,0)</span></span></span>, the bend will be at the new current + point. If you say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bend</span><span +class="cmtt-10"> pos=0.5</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bend</span><span +class="cmtt-10"> +(0,2cm)</span></span></span> the bend will be 2cm above the middle + of the line between the start and end point. This is most useful in situations such as the + following: + <!--l. 761--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-132-" ><colgroup id="TBL-132-1g"><col +id="TBL-132-1"><col +id="TBL-132-2"></colgroup><tr + valign="baseline" id="TBL-132-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-132-1-1" +class="td11"> <object data="pgfmanual-137.svg" width="114.11096pt" height="57.30548pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-132-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"> \draw</span><span +class="cmtt-8"> (-1,0)</span><span +class="cmtt-8"> parabola[bend</span><span +class="cmtt-8"> pos=0.5]</span><span +class="cmtt-8"> bend</span><span +class="cmtt-8"> +(0,2)</span><span +class="cmtt-8"> +(3,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + <!--l. 768--><p class="noindent">In the above example, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bend</span><span +class="cmtt-10"> +(0,2)</span></span></span> essentially means “a parabola that is 2cm high” and + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">+(3,0)</span></span></span> means “and 3cm wide.” Since this situation arises often, there is a special shortcut + option: + </li> + <li class="itemize"><span +class="cmtt-10">parabola height</span><a + id="dx10-110007"></a><a + id="dx10-110008"></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 has the same effect as if you had written the following + instead: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[bend</span><span +class="cmtt-10"> pos=0.5,bend={+(0pt,</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">)}]</span></span></span>. + <!--l. 775--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-133-" ><colgroup id="TBL-133-1g"><col +id="TBL-133-1"><col +id="TBL-133-2"></colgroup><tr + valign="baseline" id="TBL-133-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-133-1-1" +class="td11"> <object data="pgfmanual-138.svg" width="114.11096pt" height="57.3055pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-133-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"> \draw</span><span +class="cmtt-8"> (-1,0)</span><span +class="cmtt-8"> parabola[parabola</span><span +class="cmtt-8"> height=2cm]</span><span +class="cmtt-8"> +(3,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> + <!--l. 783--><p class="noindent">The following styles are useful shortcuts: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">bend at start</span><a + id="dx10-110009"></a><a + id="dx10-110010"></a> This places the bend at the start of a parabola. It is a shortcut for the + following options: <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">bend</span><span +class="cmtt-10"> pos=0,bend={+(0,0)}</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">bend at end</span><a + id="dx10-110011"></a><a + id="dx10-110012"></a> This places the bend at the end of a parabola.</li></ul> + </dd></dl> +<!--l. 794--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.11 </span> <a + id="x10-1110009.11"></a>The Sine and Cosine Operation</h4> +<!--l. 796--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">sin</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">cos</span></span></span> operations are similar to the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">parabola</span></span></span> operation. They, too, can be used to draw (parts of) a sine +or cosine curve. +<!--l. 800--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox61"><span id="textcolor62"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">sin</span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span> <span id="textcolor63">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-111001"></a> +<a + id="dx10-111002"></a> + <!--l. 801--><p class="noindent">The effect of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">sin</span></span></span> is to draw a scaled and shifted version of a sine curve in the interval [0<span +class="cmmi-10">,<img +src="cmmi10-19.gif" alt="p" class="10x-x-19" />/</span>2]. The + scaling and shifting is done in such a way that the start of the sine curve in the interval is at the old + current point and that the end of the curve in the interval is at <span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span>. Here is an example that + should clarify this: + <!--l. 807--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-134-" ><colgroup id="TBL-134-1g"><col +id="TBL-134-1"><col +id="TBL-134-2"></colgroup><tr + valign="baseline" id="TBL-134-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-134-1-1" +class="td11"> <object data="pgfmanual-139.svg" width="101.97649pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-134-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> (1,1)</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,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (1,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"> (2,0)</span><span +class="cmtt-8"> rectangle</span><span +class="cmtt-8"> +(1.57,1)</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> +(1.57,1);</span></div> </td></tr></table> </td> +</tr></table></div> + </dd></dl> +<!--l. 813--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox64"><span id="textcolor65"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">cos</span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate</span><span +class="cmsy-10">></span> <span id="textcolor66">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-111003"></a> +<a + id="dx10-111004"></a> + <!--l. 814--><p class="noindent">This operation works similarly, only a cosine in the interval [0<span +class="cmmi-10">,<img +src="cmmi10-19.gif" alt="p" class="10x-x-19" />/</span>2] is drawn. By correctly alternating + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">sin</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">cos</span></span></span> operations, you can create a complete sine or cosine curve: + <!--l. 818--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-140.svg" width="223.75502pt" height="85.75821pt" 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-135-" ><colgroup id="TBL-135-1g"><col +id="TBL-135-1"></colgroup><tr + valign="baseline" id="TBL-135-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-135-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[xscale=1.57]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> cos</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (3,-1)</span><span +class="cmtt-8"> cos</span><span +class="cmtt-8"> (4,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (5,1);</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=red]</span><span +class="cmtt-8"> (0,1.5)</span><span +class="cmtt-8"> cos</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (2,-1.5)</span><span +class="cmtt-8"> cos</span><span +class="cmtt-8"> (3,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (4,1.5)</span><span +class="cmtt-8"> cos</span><span +class="cmtt-8"> (5,0);</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> + </div> + </dd></dl> +<!--l. 826--><p class="indent"> Note that there is no way to (conveniently) draw an interval on a sine or cosine curve whose end points are not +multiples of <span +class="cmmi-10"><img +src="cmmi10-19.gif" alt="p" class="10x-x-19" />/</span>2. +<!--l. 831--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.12 </span> <a + id="x10-1120009.12"></a>The Plot Operation</h4> +<!--l. 833--><p class="noindent">The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span></span></span> operation can be used to append a line or curve to the path that goes through a large number of +coordinates. These coordinates are either given in a simple list of coordinates or they are read from some +file. +<!--l. 838--><p class="indent"> The syntax of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span></span></span> comes in different versions. +<!--l. 840--><p class="indent"> + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox67"><span id="textcolor68"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">--plot</span><span +class="cmsy-10"><</span><span +class="cmti-10">further arguments</span><span +class="cmsy-10">></span> <span id="textcolor69">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-112001"></a> +<a + id="dx10-112002"></a> + <!--l. 841--><p class="noindent">This operation plots the curve through the coordinates specified in the <span +class="cmsy-10"><</span><span +class="cmti-10">further arguments</span><span +class="cmsy-10">></span>. The current + (sub)path is simply continued, that is, a line-to operation to the first point of the curve is implicitly + added. The details of the <span +class="cmsy-10"><</span><span +class="cmti-10">further arguments</span><span +class="cmsy-10">> </span>will be explained in a moment. </dd></dl> +<!--l. 848--><p class="indent"> + + + <dl class="description"><dt class="description"> +<span +class="colorbox" id="colorbox70"><span id="textcolor71"><span +class="cmtt-10">\path</span> ...</span> <span +class="cmtt-10">plot</span><span +class="cmsy-10"><</span><span +class="cmti-10">further arguments</span><span +class="cmsy-10">></span> <span id="textcolor72">...<span +class="cmtt-10">;</span></span></span> </dt><dd +class="description"> +<a + id="dx10-112003"></a> +<a + id="dx10-112004"></a> + <!--l. 849--><p class="noindent">This operation plots the curve through the coordinates specified in the <span +class="cmsy-10"><</span><span +class="cmti-10">further arguments</span><span +class="cmsy-10">> </span>by first + “moving” to the first coordinate of the curve. </dd></dl> +<!--l. 854--><p class="indent"> The <span +class="cmsy-10"><</span><span +class="cmti-10">further arguments</span><span +class="cmsy-10">> </span>are used in three different ways to specifying the coordinates of the points to be +plotted: +<!--l. 857--><p class="indent"> + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x10-112006x1"></a><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">plot</span></span></span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">local options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">coordinates{</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">coordinate 1</span><span +class="cmsy-10">><</span><span +class="cmti-10">coordinate 2</span><span +class="cmsy-10">></span>...<span +class="cmsy-10"><</span><span +class="cmti-10">coordinate </span><span +class="cmmi-10">n</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span> + </li> + <li class="enumerate" value="2" +><a + id="x10-112008x2"></a><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">plot</span></span></span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">local options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">file{</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span> + </li> + <li class="enumerate" value="3" +><a + id="x10-112010x3"></a><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">plot</span></span></span><span +class="cmtt-10">[</span><span +class="cmsy-10"><</span><span +class="cmti-10">local options</span><span +class="cmsy-10">></span><span +class="cmtt-10">]</span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">function{</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">gnuplot formula</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span></li></ol> +<!--l. 867--><p class="indent"> These different ways are explained in the following. +<!--l. 870--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">9.12.1 </span> <a + id="x10-1130009.12.1"></a>Plotting Points Given Inline</h5> +<!--l. 872--><p class="noindent">In the first two cases, the points are given directly in the <span class="TEX">T<span +class="E">E</span>X</span>-file as in the following example: +<!--l. 875--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-136-" ><colgroup id="TBL-136-1g"><col +id="TBL-136-1"><col +id="TBL-136-2"></colgroup><tr + valign="baseline" id="TBL-136-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-136-1-1" +class="td11"> <object data="pgfmanual-141.svg" width="85.75822pt" height="28.85274pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-136-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> plot</span><span +class="cmtt-8"> coordinates</span><span +class="cmtt-8"> {(0,0)</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> (3,1)</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> (10:2cm)};</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 879--><p class="indent"> Here is an example showing the difference between <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--plot</span></span></span>: +<!--l. 881--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-142.svg" width="256.47475pt" height="28.85274pt" 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-137-" ><colgroup id="TBL-137-1g"><col +id="TBL-137-1"></colgroup><tr + valign="baseline" id="TBL-137-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-137-1-1" +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</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> plot</span><span +class="cmtt-8"> coordinates</span><span +class="cmtt-8"> {(2,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (4,0)};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=red,xshift=5cm]</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"> (0,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> plot</span><span +class="cmtt-8"> coordinates</span><span +class="cmtt-8"> {(2,0)</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> (4,0)};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table> +</div> +<!--l. 890--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">9.12.2 </span> <a + id="x10-1140009.12.2"></a>Plotting Points Read From an External File</h5> +<!--l. 892--><p class="noindent">The second way of specifying points is to put them in an external file named <span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">></span>. Currently, the only file +format that Ti<span +class="cmti-10">k</span>Z allows is the following: Each line of the <span +class="cmsy-10"><</span><span +class="cmti-10">filename</span><span +class="cmsy-10">> </span>should contain one line starting with two +numbers, separated by a space. Anything following the two numbers on the line is ignored. Also, lines starting with +a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">%</span></span></span> or a <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">#</span></span></span> are ignored as well as empty lines. (This is exactly the format that <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small> </span>produces when you say +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">set</span><span +class="cmtt-10"> terminal</span><span +class="cmtt-10"> table</span></span></span>.) If necessary, more formats will be supported in the future, but it is usually easy to produce a +file containing data in this form. +<!--l. 903--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-143.svg" width="287.35587pt" height="59.72435pt" 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-138-" ><colgroup id="TBL-138-1g"><col +id="TBL-138-1"></colgroup><tr + valign="baseline" id="TBL-138-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-138-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> plot[mark=x,smooth]</span><span +class="cmtt-8"> file</span><span +class="cmtt-8"> {plots/pgfmanual-sine.table};</span></div> </td></tr></table> </td></tr></table> +</div> +<!--l. 907--><p class="indent"> The file <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plots/pgfmanual-sine.table</span></span></span> reads: + + +<!--l. 908--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-139-" ><colgroup id="TBL-139-1g"><col +id="TBL-139-1"></colgroup><tr + valign="baseline" id="TBL-139-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-139-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">#Curve</span><span +class="cmtt-8"> 0,</span><span +class="cmtt-8"> 20</span><span +class="cmtt-8"> points</span> +<br><span +class="cmtt-8">#x</span><span +class="cmtt-8"> y</span><span +class="cmtt-8"> type</span> +<br><span +class="cmtt-8">0.00000</span><span +class="cmtt-8"> 0.00000</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> i</span> +<br><span +class="cmtt-8">0.52632</span><span +class="cmtt-8"> 0.50235</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> i</span> +<br><span +class="cmtt-8">1.05263</span><span +class="cmtt-8"> 0.86873</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> i</span> +<br><span +class="cmtt-8">1.57895</span><span +class="cmtt-8"> 0.99997</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> i</span> +<br><span +class="cmtt-8">...</span> +<br><span +class="cmtt-8">9.47368</span><span +class="cmtt-8"> -0.04889</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> i</span> +<br><span +class="cmtt-8">10.00000</span><span +class="cmtt-8"> -0.54402</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> i</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 919--><p class="indent"> It was produced from the following source, using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span>: +<!--l. 920--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-140-" ><colgroup id="TBL-140-1g"><col +id="TBL-140-1"></colgroup><tr + valign="baseline" id="TBL-140-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-140-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">set</span><span +class="cmtt-8"> terminal</span><span +class="cmtt-8"> table</span> +<br><span +class="cmtt-8">set</span><span +class="cmtt-8"> output</span><span +class="cmtt-8"> "../plots/pgfmanual-sine.table"</span> +<br><span +class="cmtt-8">set</span><span +class="cmtt-8"> format</span><span +class="cmtt-8"> "</span><span +class="cmsltt-10x-x-80">%.5f"</span> +<br><span +class="cmtt-8">set</span><span +class="cmtt-8"> samples</span><span +class="cmtt-8"> 20</span> +<br><span +class="cmtt-8">plot</span><span +class="cmtt-8"> [x=0:10]</span><span +class="cmtt-8"> sin(x)</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 928--><p class="indent"> The <span +class="cmsy-10"><</span><span +class="cmti-10">local options</span><span +class="cmsy-10">> </span>of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span></span></span> operation are local to each plot and do not affect other plots “on the same path.” +For example, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot[yshift=1cm]</span></span></span> will locally shift the plot 1cm upward. Remember, however, that most +options can only be applied to paths as a whole. For example, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot[red]</span></span></span> does not have the effect of +making the plot red. After all, you are trying to “locally” make part of the path red, which is not +possible. +<!--l. 936--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">9.12.3 </span> <a + id="x10-1150009.12.3"></a>Plotting a Function</h5> +<!--l. 939--><p class="noindent">Often, you will want to plot points that are given via a function like <span +class="cmmi-10">f</span>(<span +class="cmmi-10">x</span>) = <span +class="cmmi-10">x</span>sin<span +class="cmmi-10">x</span>. Unfortunately, +<span class="TEX">T<span +class="E">E</span>X</span> does not really have enough computational power to generate the points on such a function +efficiently (it is a text processing program, after all). However, if you allow it, <span class="TEX">T<span +class="E">E</span>X</span> can try to call +external programs that can easily produce the necessary points. Currently, Ti<span +class="cmti-10">k</span>Z knows how to call +<span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small></span>. +<!--l. 947--><p class="indent"> When Ti<span +class="cmti-10">k</span>Z encounters your operation <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot[id=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">id</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span><span +class="cmtt-10"> function{x*sin(x)}</span></span></span> for the first time, it will create a +file called <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">><</span><span +class="cmti-10">id</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.gnuplot</span></span></span>, where <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">> </span>is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\jobname.</span></span></span> by default, that is, the name of you main <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.tex</span></span></span> file. If +no <span +class="cmsy-10"><</span><span +class="cmti-10">id</span><span +class="cmsy-10">> </span>is given, it will be empty, which is alright, but it is better when each plot has a unique <span +class="cmsy-10"><</span><span +class="cmti-10">id</span><span +class="cmsy-10">> </span>for +reasons explained in a moment. Next, Ti<span +class="cmti-10">k</span>Z writes some initialization code into this file followed by +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span><span +class="cmtt-10"> x*sin(x)</span></span></span>. The initialization code sets up things such that the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span></span></span> operation will write the +coordinates into another file called <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">><</span><span +class="cmti-10">id</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span>. Finally, this table file is read as if you had said +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span><span +class="cmtt-10"> file{</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">><</span><span +class="cmti-10">id</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table}</span></span></span>. +<!--l. 960--><p class="indent"> For the plotting mechanism to work, two conditions must be met: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x10-115002x1"></a>You must have allowed <span class="TEX">T<span +class="E">E</span>X</span> to call external programs. This is often switched off by default since this + is a security risk (you might, without knowing, run a <span class="TEX">T<span +class="E">E</span>X</span> file that calls all sorts of “bad” commands). + To enable this “calling external programs” a command line option must be given to the <span class="TEX">T<span +class="E">E</span>X</span> program. + Usually, it is called something like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">shell-escape</span></span></span> or <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">enable-write18</span></span></span>. For example, for my <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pdflatex</span></span></span> + the option <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">--shell-escape</span></span></span> can be given. + </li> + <li class="enumerate" value="2" +><a + id="x10-115004x2"></a>You must have installed the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span> program and <span class="TEX">T<span +class="E">E</span>X</span> must find it when compiling your file.</li></ol> +<!--l. 976--><p class="indent"> Unfortunately, these conditions will not always be met. Especially if you pass some source to a +coauthor and the coauthor does not have <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small> </span>installed, he or she will have trouble compiling your +files. +<!--l. 981--><p class="indent"> For this reason, Ti<span +class="cmti-10">k</span>Z behaves differently when you compile your graphic for the second time: If upon reaching +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot[id=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">id</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">]</span><span +class="cmtt-10"> function{...}</span></span></span> the file <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">><</span><span +class="cmti-10">id</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span> already exists <span +class="cmti-10">and </span>if the <span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">><</span><span +class="cmti-10">id</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.gnuplot</span></span></span> file +contains what Ti<span +class="cmti-10">k</span>Z thinks that it “should” contain, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span> file is immediately read without trying to call a +<span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span> program. This approach has the following advantages: + <ol type="1" class="enumerate1" > + <li class="enumerate" value="1" +><a + id="x10-115006x1"></a>If you pass a bundle of your <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.tex</span></span></span> file and all <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.gnuplot</span></span></span> and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span> files to someone else, that person + can <span class="TEX">T<span +class="E">E</span>X</span> the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.tex</span></span></span> file without having to have <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span> installed. + + + </li> + <li class="enumerate" value="2" +><a + id="x10-115008x2"></a>If the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\write18</span></span></span> feature is switched off for security reasons (a good idea), then, upon the first compilation + of the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.tex</span></span></span> file, the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.gnuplot</span></span></span> will still be generated, but not the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span> file. You can then simply call + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span> “by hand” for each <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.gnuplot</span></span></span> file, which will produce all necessary <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span> files. + </li> + <li class="enumerate" value="3" +><a + id="x10-115010x3"></a>If you change the function that you wish to plot or its domain, Ti<span +class="cmti-10">k</span>Z will automatically try to regenerate + the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span> file. + </li> + <li class="enumerate" value="4" +><a + id="x10-115012x4"></a>If, out of laziness, you do not provide an <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">id</span></span></span>, the same <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.gnuplot</span></span></span> will be used for different plots, but this + is not a problem since the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">.table</span></span></span> will automatically be regenerated for each plot on-the-fly. <span +class="cmti-10">Note: If</span> + <span +class="cmti-10">you intend to share your files with someone else, always use an id, so that the file can by typeset without</span> + <span +class="cmti-10">having </span><span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small> </span><span +class="cmti-10">installed. </span>Also, having unique ids for each plot will improve compilation speed since + no external programs need to be called, unless it is really necessary.</li></ol> +<!--l. 1014--><p class="indent"> When you use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span><span +class="cmtt-10"> function{</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">gnuplot formula</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">}</span></span></span>, the <span +class="cmsy-10"><</span><span +class="cmti-10">gnuplot formula</span><span +class="cmsy-10">> </span>must be given in the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">gnuplot</span></span></span> syntax, +whose details are beyond the scope of this manual. Here is the ultra-condensed essence: Use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span> as the +variable and use the C-syntax for normal plots, use <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">t</span></span></span> as the variable for parametric plots. Here are some +examples: +<!--l. 1020--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-144.svg" width="186.39253pt" height="170.71059pt" 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-141-" ><colgroup id="TBL-141-1g"><col +id="TBL-141-1"></colgroup><tr + valign="baseline" id="TBL-141-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-141-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[domain=0:4]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[very</span><span +class="cmtt-8"> thin,color=gray]</span><span +class="cmtt-8"> (-0.1,-1.1)</span><span +class="cmtt-8"> grid</span><span +class="cmtt-8"> (3.9,3.9);</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (-0.2,0)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (4.2,0)</span><span +class="cmtt-8"> node[right]</span><span +class="cmtt-8"> {$x$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[->]</span><span +class="cmtt-8"> (0,-1.2)</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> (0,4.2)</span><span +class="cmtt-8"> node[above]</span><span +class="cmtt-8"> {$f(x)$};</span> +<br> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=red]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> plot[id=x]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> function{x}</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"> node[right]</span><span +class="cmtt-8"> {$f(x)</span><span +class="cmtt-8"> =x$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=blue]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> plot[id=sin]</span><span +class="cmtt-8"> function{sin(x)}</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[right]</span><span +class="cmtt-8"> {$f(x)</span><span +class="cmtt-8"> =</span><span +class="cmtt-8"> \sin</span><span +class="cmtt-8"> x$};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=orange]</span><span +class="cmtt-8"> plot[id=exp]</span><span +class="cmtt-8"> function{0.05*exp(x)}</span><span +class="cmtt-8"> node[right]</span><span +class="cmtt-8"> {$f(x)</span><span +class="cmtt-8"> =</span><span +class="cmtt-8"> \frac{1}{20}</span><span +class="cmtt-8"> \mathrm</span><span +class="cmtt-8"> e^x$};</span> +<br><span +class="cmtt-8">\end{tikzpicture}</span></div> </td></tr></table> </td> +</tr></table></div> +<!--l. 1034--><p class="indent"> The following options influence the plot: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">samples</span><a + id="dx10-115013"></a><a + id="dx10-115014"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">number</span><span +class="cmsy-10">> </span>sets the number of samples used in the plot. The default is 25. + </li> + <li class="itemize"><span +class="cmtt-10">domain</span><a + id="dx10-115015"></a><a + id="dx10-115016"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">start</span><span +class="cmsy-10">></span><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">:</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">end</span><span +class="cmsy-10">> </span>sets the domain between which the samples are taken. The default is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">-5:5</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">parametric</span><a + id="dx10-115017"></a><a + id="dx10-115018"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">true or false</span><span +class="cmsy-10">></span> sets whether the plot is a parametric plot. If true, then <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">t</span></span></span> must be used instead of + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span> as the parameter and two comma-separated functions must be given in the <span +class="cmsy-10"><</span><span +class="cmti-10">gnuplot formula</span><span +class="cmsy-10">></span>. An example is + the following: + <!--l. 1047--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-142-" ><colgroup id="TBL-142-1g"><col +id="TBL-142-1"><col +id="TBL-142-2"></colgroup><tr + valign="baseline" id="TBL-142-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-142-1-1" +class="td11"> <object data="pgfmanual-145.svg" width="26.40906pt" height="89.77023pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-142-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw[scale=0.5,domain=-3.141:3.141,smooth]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> plot[parametric,id=parametric-example]</span><span +class="cmtt-8"> function{t*sin(t),t*cos(t)};</span></div> </td></tr></table> </td> +</tr></table> + + + </div> + </li> + <li class="itemize"><span +class="cmtt-10">id</span><a + id="dx10-115019"></a><a + id="dx10-115020"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">id</span><span +class="cmsy-10">> </span>sets the identifier of the current plot. This should be a unique identifier for each plot (though things + will also work if it is not, but not as well, see the explanations above). The <span +class="cmsy-10"><</span><span +class="cmti-10">id</span><span +class="cmsy-10">> </span>will be part of a filename, so it + should not contain anything fancy like <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>. + </li> + <li class="itemize"><span +class="cmtt-10">prefix</span><a + id="dx10-115021"></a><a + id="dx10-115022"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">prefix</span><span +class="cmsy-10">> </span>is put before each plot file name. The default is <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\jobname.</span></span></span>, but if you have many plots, it + might be better to use, say <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plots/</span></span></span> and have all plots placed in a directory. You have to create the directory + yourself. + </li> + <li class="itemize"><span +class="cmtt-10">raw gnuplot</span><a + id="dx10-115023"></a><a + id="dx10-115024"></a> causes the <span +class="cmsy-10"><</span><span +class="cmti-10">gnuplot formula</span><span +class="cmsy-10">> </span>to be passed on to <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small> </span>without setting up the samples or the + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span></span></span> operation. Thus, you could write + <!--l. 1067--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-143-" ><colgroup id="TBL-143-1g"><col +id="TBL-143-1"></colgroup><tr + valign="baseline" id="TBL-143-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-143-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">plot[raw</span><span +class="cmtt-8"> gnuplot,id=raw-example]</span><span +class="cmtt-8"> function{set</span><span +class="cmtt-8"> samples</span><span +class="cmtt-8"> 25;</span><span +class="cmtt-8"> plot</span><span +class="cmtt-8"> sin(x)}</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 1070--><p class="noindent">This can be useful for complicated things that need to be passed to <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small></span>. However, for really complicated + situations you should create a special external generating <span +class="cmcsc-10"><small +class="small-caps">G</small><small +class="small-caps">N</small><small +class="small-caps">U</small><small +class="small-caps">P</small><small +class="small-caps">L</small><small +class="small-caps">O</small><small +class="small-caps">T</small> </span>file and use the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">file</span></span></span>-syntax to include the + table “by hand.”</li></ul> +<!--l. 1077--><p class="indent"> The following styles influence the plot: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">style=</span><span +class="cmtt-10">every plot</span><a + id="dx10-115025"></a><a + id="dx10-115026"></a> This style is installed in each plot, that is, as if you always said + <!--l. 1081--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-144-" ><colgroup id="TBL-144-1g"><col +id="TBL-144-1"></colgroup><tr + valign="baseline" id="TBL-144-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-144-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> plot[style=every</span><span +class="cmtt-8"> plot,...]</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 1084--><p class="noindent">This is most useful for globally setting a prefix for all plots by saying: + <!--l. 1085--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-145-" ><colgroup id="TBL-145-1g"><col +id="TBL-145-1"></colgroup><tr + valign="baseline" id="TBL-145-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-145-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikzstyle{every</span><span +class="cmtt-8"> plot}=[prefix=plots/]</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li></ul> +<!--l. 1092--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">9.12.4 </span> <a + id="x10-1160009.12.4"></a>Placing Marks on the Plot</h5> +<!--l. 1094--><p class="noindent">As we saw already, it is possible to add <span +class="cmti-10">marks </span>to a plot using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">mark</span></span></span> option. When this option is used, a copy of +the plot mark is placed on each point of the plot. Note that the marks are placed <span +class="cmti-10">after </span>the whole path has been +drawn/filled/shaded. In this respect, they are handled like text nodes. +<!--l. 1100--><p class="indent"> In detail, the following options govern how marks are drawn: + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">mark</span><a + id="dx10-116001"></a><a + id="dx10-116002"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">mark mnemonic</span><span +class="cmsy-10">> </span>Sets the mark to a mnemonic that has previously been defined using the + <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">\pgfdeclareplotmark</span></span></span>. By default, <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">+</span></span></span>, and <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">x</span></span></span> are available, which draw a filled circle, a plus, and a + cross as marks. Many more marks become available when the library <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">pgflibraryplotmarks</span></span></span> is loaded. + Section <a +href="pgfmanualse14.html#x15-17100014.3.3">14.3.3<!--tex4ht:ref: section-plot-marks --></a> lists the available plot marks. + <!--l. 1110--><p class="noindent">One plot mark is special: the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ball</span></span></span> plot mark is available only it Ti<span +class="cmti-10">k</span>Z. The <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ball</span><span +class="cmtt-10"> color</span></span></span> determines the + balls’s color. Do not use this option with large number of marks since it will take very long to render + in PostScript. + <div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-146-" ><colgroup id="TBL-146-1g"><col +id="TBL-146-1"><col +id="TBL-146-2"></colgroup><tr + valign="baseline" id="TBL-146-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-146-1-1" +class="td11"> Option </td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-146-1-2" +class="td11"> Effect </td> +</tr><tr +class="hline"><td><hr></td><td><hr></td></tr><tr + valign="baseline" id="TBL-146-2-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-146-2-1" +class="td11"> <a + id="dx10-116003"></a><a + id="dx10-116004"></a> <span +class="cmtt-10">mark=</span><span +class="cmtt-10">ball</span> </td><td align="center" style="white-space:nowrap; text-align:center;" id="TBL-146-2-2" +class="td11"> <object data="pgfmanual-146.svg" width="46.67911pt" height="9.69046pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td> +</tr><tr + valign="baseline" id="TBL-146-3-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-146-3-1" +class="td11"> </td> +</tr></table></div> + + + </li> + <li class="itemize"><span +class="cmtt-10">mark size</span><a + id="dx10-116005"></a><a + id="dx10-116006"></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 size of the plot marks. For circular plot marks, <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>is the radius, for + other plot marks <span +class="cmsy-10"><</span><span +class="cmti-10">dimension</span><span +class="cmsy-10">> </span>should be about half the width and height. + <!--l. 1125--><p class="noindent">This option is not really necessary, since you achieve the same effect by specifying <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">scale=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>as a local + option, where <span +class="cmsy-10"><</span><span +class="cmti-10">factor</span><span +class="cmsy-10">> </span>is the quotient of the desired size and the default size. However, using <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">mark</span><span +class="cmtt-10"> size</span></span></span> is a + bit faster and more natural. + </li> + <li class="itemize"><span +class="cmtt-10">mark options</span><a + id="dx10-116007"></a><a + id="dx10-116008"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">options</span><span +class="cmsy-10">> </span>These options are applied to marks when they are drawn. For example, you can scale + (or otherwise transform) the plot mark or set its color. + <!--l. 1134--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-147.svg" width="287.99155pt" height="59.89592pt" 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-147-" ><colgroup id="TBL-147-1g"><col +id="TBL-147-1"></colgroup><tr + valign="baseline" id="TBL-147-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-147-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \fill[fill=blue!20]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> plot[mark=triangle*,mark</span><span +class="cmtt-8"> options={color=blue,rotate=180}]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> file{plots/pgfmanual-sine.table}</span><span +class="cmtt-8"> |-</span><span +class="cmtt-8"> (0,0);</span></div> </td></tr></table> </td> +</tr></table> + </div> + </li></ul> +<!--l. 1143--><p class="noindent"> + <h5 class="subsubsectionHead"><span class="titlemark">9.12.5 </span> <a + id="x10-1170009.12.5"></a>Smooth Plots, Sharp Plots, and Comb Plots</h5> +<!--l. 1145--><p class="noindent">There are different things the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span></span></span> operation can do with the points it reads from a file or from the inlined list of +points. By default, it will connect these points by straight lines. However, you can also use options to change the +behavior of <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span></span></span>. + <ul class="itemize1"> + <li class="itemize"><span +class="cmtt-10">sharp plot</span><a + id="dx10-117001"></a><a + id="dx10-117002"></a> This is the default and causes the points to be connected by straight lines. This option is + included only so that you can “switch back” if you “globally” install, say, <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">smooth</span></span></span>. + </li> + <li class="itemize"><span +class="cmtt-10">smooth</span><a + id="dx10-117003"></a><a + id="dx10-117004"></a> This option causes the points on the path to be connected using a smooth curve: + <!--l. 1160--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-148.svg" width="284.92743pt" height="57.5319pt" 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-148-" ><colgroup id="TBL-148-1g"><col +id="TBL-148-1"></colgroup><tr + valign="baseline" id="TBL-148-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-148-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz\draw</span><span +class="cmtt-8"> plot[smooth]</span><span +class="cmtt-8"> file{plots/pgfmanual-sine.table};</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 1164--><p class="noindent">Note that the smoothing algorithm is not very intelligent. You will get the best results if the bending angles + are small, that is, less than about 30<sup ><span +class="cmsy-7"><span class="htf-cmbx">o</span></span></sup> and, even more importantly, if the distances between points are about + the same all over the plotting path. + </li> + <li class="itemize"><span +class="cmtt-10">tension</span><a + id="dx10-117005"></a><a + id="dx10-117006"></a><span class="obeylines-h"><span class="verb"><span +class="cmtt-10">=</span></span></span><span +class="cmsy-10"><</span><span +class="cmti-10">value</span><span +class="cmsy-10">> </span>This option influences how “tight” the smoothing is. A lower value will result in sharper + corners, a higher value in more “round” curves. A value of 1 results in a circle if four points at + quarter-positions on a circle are given. The default is 0<span +class="cmmi-10">.</span>55. The “correct” value depends on the details of + plot. + + + <!--l. 1176--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-149-" ><colgroup id="TBL-149-1g"><col +id="TBL-149-1"><col +id="TBL-149-2"></colgroup><tr + valign="baseline" id="TBL-149-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-149-1-1" +class="td11"> <object data="pgfmanual-149.svg" width="57.30548pt" height="185.34288pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-149-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[smooth</span><span +class="cmtt-8"> cycle]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</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"> plot[tension=0.2]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> coordinates{(0,0)</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> (1,-1)};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[yshift=-2.25cm]</span><span +class="cmtt-8"> plot[tension=0.5]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> coordinates{(0,0)</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> (1,-1)};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[yshift=-4.5cm]</span><span +class="cmtt-8"> </span><span +class="cmtt-8"> plot[tension=1]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> coordinates{(0,0)</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> (1,-1)};</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">smooth cycle</span><a + id="dx10-117007"></a><a + id="dx10-117008"></a> This option causes the points on the path to be connected using a closed smooth + curve. + <!--l. 1191--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-150-" ><colgroup id="TBL-150-1g"><col +id="TBL-150-1"><col +id="TBL-150-2"></colgroup><tr + valign="baseline" id="TBL-150-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-150-1-1" +class="td11"> <object data="pgfmanual-150.svg" width="28.85274pt" height="34.77437pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-150-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz[scale=0.5]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> plot[smooth</span><span +class="cmtt-8"> cycle]</span><span +class="cmtt-8"> coordinates{(0,0)</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> (1,2)}</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"> plot</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"> coordinates{(0,0)</span><span +class="cmtt-8"> (1,0)</span><span +class="cmtt-8"> (2,1)</span><span +class="cmtt-8"> (1,2)}</span><span +class="cmtt-8"> --</span><span +class="cmtt-8"> cycle;</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">ycomb</span><a + id="dx10-117009"></a><a + id="dx10-117010"></a> This option causes the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">plot</span></span></span> operation to interpret the plotting points differently. Instead of connecting + them, for each point of the plot a straight line is added to the path from the <span +class="cmmi-10">x</span>-axis to the point, resulting in a + sort of “comb” or “bar diagram.” + <!--l. 1203--><p class="noindent"><div class="obeylines-v"></div><object data="pgfmanual-151.svg" width="288.52744pt" height="60.89592pt" 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-151-" ><colgroup id="TBL-151-1g"><col +id="TBL-151-1"></colgroup><tr + valign="baseline" id="TBL-151-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-151-1-1" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz\draw[ultra</span><span +class="cmtt-8"> thick]</span><span +class="cmtt-8"> plot[ycomb,thin,mark=*]</span><span +class="cmtt-8"> file{plots/pgfmanual-sine.table};</span></div> </td></tr></table> </td> +</tr></table> + </div> + <!--l. 1207--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-152-" ><colgroup id="TBL-152-1g"><col +id="TBL-152-1"><col +id="TBL-152-2"></colgroup><tr + valign="baseline" id="TBL-152-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-152-1-1" +class="td11"> <object data="pgfmanual-152.svg" width="64.90549pt" height="41.98865pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-152-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\begin{tikzpicture}[ycomb]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=red,line</span><span +class="cmtt-8"> width=6pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> plot</span><span +class="cmtt-8"> coordinates{(0,1)</span><span +class="cmtt-8"> (.5,1.2)</span><span +class="cmtt-8"> (1,.6)</span><span +class="cmtt-8"> (1.5,.7)</span><span +class="cmtt-8"> (2,.9)};</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> \draw[color=red!50,line</span><span +class="cmtt-8"> width=4pt,xshift=3pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> plot</span><span +class="cmtt-8"> coordinates{(0,1.2)</span><span +class="cmtt-8"> (.5,1.3)</span><span +class="cmtt-8"> (1,.5)</span><span +class="cmtt-8"> (1.5,.2)</span><span +class="cmtt-8"> (2,.5)};</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">xcomb</span><a + id="dx10-117011"></a><a + id="dx10-117012"></a> This option works like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">ycomb</span></span></span> except that the bars are horizontal. + + + <!--l. 1219--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"><table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-153-" ><colgroup id="TBL-153-1g"><col +id="TBL-153-1"><col +id="TBL-153-2"></colgroup><tr + valign="baseline" id="TBL-153-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-153-1-1" +class="td11"> <object data="pgfmanual-153.svg" width="30.06696pt" height="31.28117pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-153-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> plot[xcomb,mark=x]</span><span +class="cmtt-8"> coordinates{(1,0)</span><span +class="cmtt-8"> (0.8,0.2)</span><span +class="cmtt-8"> (0.6,0.4)</span><span +class="cmtt-8"> (0.2,1)};</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">polar comb</span><a + id="dx10-117013"></a><a + id="dx10-117014"></a> This option causes a line from the origin to the point to be added to the path for each plot + point. + <!--l. 1227--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-154-" ><colgroup id="TBL-154-1g"><col +id="TBL-154-1"><col +id="TBL-154-2"></colgroup><tr + valign="baseline" id="TBL-154-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-154-1-1" +class="td11"> <object data="pgfmanual-154.svg" width="64.03284pt" height="82.04958pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-154-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> plot[polar</span><span +class="cmtt-8"> comb,</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"> mark=pentagon*,mark</span><span +class="cmtt-8"> options={fill=white,draw=red},mark</span><span +class="cmtt-8"> size=4pt]</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> </span><span +class="cmtt-8"> coordinates</span><span +class="cmtt-8"> {(0:1cm)</span><span +class="cmtt-8"> (30:1.5cm)</span><span +class="cmtt-8"> (160:.5cm)</span><span +class="cmtt-8"> (250:2cm)</span><span +class="cmtt-8"> (-60:.8cm)};</span></div> </td></tr></table> </td> +</tr></table></div> + </li> + <li class="itemize"><span +class="cmtt-10">only marks</span><a + id="dx10-117015"></a><a + id="dx10-117016"></a> This option causes only marks to be shown; no path segments are added to the actual path. This + can be useful for quickly adding some marks to a path. + <!--l. 1239--><p class="noindent"><div class="obeylines-v"></div><!--tex4ht:inline--><div class="tabular"> +<table class="tabular" +cellspacing="0" cellpadding="0" +frame="void" id="TBL-155-" ><colgroup id="TBL-155-1g"><col +id="TBL-155-1"><col +id="TBL-155-2"></colgroup><tr + valign="baseline" id="TBL-155-1-"><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-155-1-1" +class="td11"> <object data="pgfmanual-155.svg" width="88.18666pt" height="59.73392pt" type="image/svg+xml"><p>SVG-Viewer needed.</p></object> </td><td align="left" style="white-space:nowrap; text-align:left;" id="TBL-155-1-2" +class="td11"> <table class="minipage"><tr><td><div class="obeylines-v"> +<br><span +class="cmtt-8">\tikz</span><span +class="cmtt-8"> \draw</span><span +class="cmtt-8"> (0,0)</span><span +class="cmtt-8"> sin</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> cos</span><span +class="cmtt-8"> (2,0)</span> +<br><span +class="cmtt-8"> </span><span +class="cmtt-8"> plot[only</span><span +class="cmtt-8"> marks,mark=x]</span><span +class="cmtt-8"> coordinates{(0,0)</span><span +class="cmtt-8"> (1,1)</span><span +class="cmtt-8"> (2,0)</span><span +class="cmtt-8"> (3,-1)};</span></div> </td></tr></table> </td> +</tr></table></div> + </li></ul> +<!--l. 1249--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.13 </span> <a + id="x10-1180009.13"></a>The Scoping Operation</h4> +<!--l. 1251--><p class="noindent">When Ti<span +class="cmti-10">k</span>Z encounters and opening or a closing brace (<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>) at some point where a path operation should come, +it will open or close a scope. All options that can be applied “locally” will be scoped inside the scope. For example, +if you apply a transformation like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">[xshift=1cm]</span></span></span> inside the scoped area, the shifting only applies to the scope. On +the other hand, an option like <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">color=red</span></span></span> does not have any effect inside a scope since it can only be applied to the +path as a whole. +<!--l. 1261--><p class="noindent"> + <h4 class="subsectionHead"><span class="titlemark">9.14 </span> <a + id="x10-1190009.14"></a>The Node Operation</h4> +<!--l. 1263--><p class="noindent">You can add nodes to a path using the <span class="obeylines-h"><span class="verb"><span +class="cmtt-10">node</span></span></span> operation. Since this operation is quite complex and since +the nodes are not really part of the path itself, there is a separate section dealing with nodes, see +Section <a +href="pgfmanualse11.html#x12-13600011">11<!--tex4ht:ref: section-nodes --></a>. + + + + + + + <div class="crosslinks"><p class="noindent">[<a +href="pgfmanualse10.html" >next</a>] [<a +href="pgfmanualse8.html" >prev</a>] [<a +href="pgfmanualse8.html#tailpgfmanualse8.html" >prev-tail</a>] [<a +href="pgfmanualse9.html" >front</a>] [<a +href="pgfmanual.html#pgfmanualse9.html" >up</a>] </p></div> +<!--l. 8--><p class="indent"> <a + id="tailpgfmanualse9.html"></a> +</body></html> diff --git a/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/pgfmanual-tex4ht.cfg b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/pgfmanual-tex4ht.cfg new file mode 100644 index 00000000000..02bf46fe90b --- /dev/null +++ b/Master/texmf-dist/doc/generic/pgf/version-for-tex4ht/pgfmanual-tex4ht.cfg @@ -0,0 +1,122 @@ +% Copyright 2005 by Till Tantau <tantau@cs.tu-berlin.de>. +% +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License Distributed from CTAN +% archives in directory macros/latex/base/lppl.txt. + +% Make sure to use tex4ht (or htlatex, to be precise) to compile this. + +\usepackage{tex4ht} +\def\pgfsysdriver{pgfsys-tex4ht.def} + +\usepackage{xkeyval} +\usepackage{colortbl} + +\let\originalsetkeys=\setkeys + +\makeatletter + +\AtBeginDocument{ +\let\setkeys=\originalsetkeys +\CutAt{section,part} +\definecolor{graphicbackground}{rgb}{0.96,0.96,0.8} +\definecolor{codebackground}{rgb}{0.8,0.8,1} +\definecolor{declarebg}{rgb}{1,0.8,0.8} +\definecolor{gray}{gray}{.5} + +% Patches of macros... +\renewenvironment{pgfmanualentry}{\begin{description}}{\end{description}} +\renewcommand\pgfmanualentryheadline[1]{\item[\colorbox{declarebg}{\normalfont{#1}}]\par} +\renewcommand\pgfmanualbody{} + +\def\endofcodeexample#1{% + \endgroup% + \ifcode@execute% + \setbox\codeexamplebox=\hbox{% + {% + {% + \returntospace% + \commenthandler% + \xdef\code@temp{#1}% removes returns and comments + }% + \color{black}\ignorespaces% + \expandafter\scantokens\expandafter{\code@temp\ignorespaces}\ignorespaces% + }% + }% + \ifdim\wd\codeexamplebox>\codeexamplewidth% + \box\codeexamplebox + \begin{tabular}{>{\columncolor{codebackground}}l} + \begin{minipage}{\textwidth} + {% + \let\do\@makeother + \dospecials + \frenchspacing\@vobeyspaces + \normalfont\ttfamily\footnotesize + \typesetcomment% + \@tempswafalse + \def\par{% + \if@tempswa + \leavevmode \null \@@par\penalty\interlinepenalty + \else + \@tempswatrue + \ifhmode\@@par\penalty\interlinepenalty\fi + \fi}% + \obeylines + \everypar \expandafter{\the\everypar \unpenalty}% + #1} + \end{minipage} + \end{tabular}% + \else + \begin{tabular}{>{\columncolor{graphicbackground}}l>{\columncolor{codebackground}}l} + \ \box\codeexamplebox\ \par & + \begin{minipage}[t]{\textwidth} + {\let\do\@makeother + \dospecials + \frenchspacing\@vobeyspaces + \normalfont\ttfamily\footnotesize + \typesetcomment% + \@tempswafalse + \def\par{% + \if@tempswa + \leavevmode \null \@@par\penalty\interlinepenalty + \else + \@tempswatrue + \ifhmode\@@par\penalty\interlinepenalty\fi + \fi}% + \obeylines + \everypar \expandafter{\the\everypar \unpenalty}% + #1} + \end{minipage} + \end{tabular} + \fi + \else% + \begin{tabular}{>{\columncolor{codebackground}}l} + \begin{minipage}[t]{\textwidth} + {% + \let\do\@makeother + \dospecials + \frenchspacing\@vobeyspaces + \normalfont\ttfamily\footnotesize + \typesetcomment% + \@tempswafalse + \def\par{% + \if@tempswa + \leavevmode \null \@@par\penalty\interlinepenalty + \else + \@tempswatrue + \ifhmode\@@par\penalty\interlinepenalty\fi + \fi}% + \obeylines + \everypar \expandafter{\the\everypar \unpenalty}% + #1} + \end{minipage} + \end{tabular}% + \fi% + \par% + \end{codeexample} +} +} + + + +\makeatother |