├── .gitignore ├── README.md ├── file_changes_v3.1.5b.txt ├── latex-girlfriend ├── 01-01 Tex Studio ugly.png ├── 01-02 Tex Studio beautiful.png ├── 01-03 sublime ui.png ├── 01-04 build and view.png ├── 01-05 first doc notes.png ├── 01-05 first doc.png ├── 01-06 change shortcut.png ├── 01-07 first doc zoom.png ├── 01-08 files.png ├── darling.pdf ├── darling.synctex.gz └── darling.tex ├── pgf-en-3.1.5b ├── AUTHORS ├── ChangeLog ├── FILES ├── INSTALL ├── README ├── extract.lua ├── images │ ├── brave-gnu-world-logo-mask.bb │ ├── brave-gnu-world-logo-mask.jpg │ ├── brave-gnu-world-logo.25.bb │ ├── brave-gnu-world-logo.25.eps │ ├── brave-gnu-world-logo.25.jpg │ ├── brave-gnu-world-logo.bb │ ├── brave-gnu-world-logo.eps │ ├── brave-gnu-world-logo.jpg │ ├── brave-gnu-world-logo.xbb │ ├── pgfmanual-mindmap-1.pdf │ └── pgfmanual-mindmap-2.pdf ├── licenses │ ├── LICENSE │ ├── gnu-free-documentation-license-1.2.txt │ ├── gnu-public-license-2.txt │ ├── latex-project-public-license-1.3c.txt │ ├── manifest-code.txt │ └── manifest-documentation.txt ├── macros │ └── pgfmanual-en-macros.tex ├── pgfmanual.pdf ├── text-en │ ├── pgfmanual-en-base-actions.tex │ ├── pgfmanual-en-base-animations.tex │ ├── pgfmanual-en-base-arrows.tex │ ├── pgfmanual-en-base-decorations.tex │ ├── pgfmanual-en-base-design.tex │ ├── pgfmanual-en-base-external.tex │ ├── pgfmanual-en-base-images.tex │ ├── pgfmanual-en-base-internalregisters.tex │ ├── pgfmanual-en-base-layers.tex │ ├── pgfmanual-en-base-matrices.tex │ ├── pgfmanual-en-base-nodes.tex │ ├── pgfmanual-en-base-paths.tex │ ├── pgfmanual-en-base-patterns.tex │ ├── pgfmanual-en-base-plots.tex │ ├── pgfmanual-en-base-points.tex │ ├── pgfmanual-en-base-quick.tex │ ├── pgfmanual-en-base-scopes.tex │ ├── pgfmanual-en-base-shadings.tex │ ├── pgfmanual-en-base-transformations.tex │ ├── pgfmanual-en-base-transparency.tex │ ├── pgfmanual-en-drivers.tex │ ├── pgfmanual-en-dv-axes.tex │ ├── pgfmanual-en-dv-backend.tex │ ├── pgfmanual-en-dv-examples.tex │ ├── pgfmanual-en-dv-formats.tex │ ├── pgfmanual-en-dv-introduction.tex │ ├── pgfmanual-en-dv-main.tex │ ├── pgfmanual-en-dv-polar.tex │ ├── pgfmanual-en-dv-stylesheets.tex │ ├── pgfmanual-en-dv-visualizers.tex │ ├── pgfmanual-en-gd-algorithm-layer.tex │ ├── pgfmanual-en-gd-algorithms-in-c.tex │ ├── pgfmanual-en-gd-binding-layer.tex │ ├── pgfmanual-en-gd-circular.tex │ ├── pgfmanual-en-gd-display-layer.tex │ ├── pgfmanual-en-gd-edge-routing.tex │ ├── pgfmanual-en-gd-examples.tex │ ├── pgfmanual-en-gd-force.tex │ ├── pgfmanual-en-gd-layered.tex │ ├── pgfmanual-en-gd-misc.tex │ ├── pgfmanual-en-gd-ogdf.tex │ ├── pgfmanual-en-gd-overview.tex │ ├── pgfmanual-en-gd-phylogenetics.tex │ ├── pgfmanual-en-gd-trees.tex │ ├── pgfmanual-en-gd-usage-pgf.tex │ ├── pgfmanual-en-gd-usage-tikz.tex │ ├── pgfmanual-en-guidelines.tex │ ├── pgfmanual-en-installation.tex │ ├── pgfmanual-en-introduction.tex │ ├── pgfmanual-en-library-3d.tex │ ├── pgfmanual-en-library-angles.tex │ ├── pgfmanual-en-library-arrows.tex │ ├── pgfmanual-en-library-automata.tex │ ├── pgfmanual-en-library-babel.tex │ ├── pgfmanual-en-library-backgrounds.tex │ ├── pgfmanual-en-library-bbox.tex │ ├── pgfmanual-en-library-calc.tex │ ├── pgfmanual-en-library-calendar.tex │ ├── pgfmanual-en-library-chains.tex │ ├── pgfmanual-en-library-circuits.tex │ ├── pgfmanual-en-library-decorations.tex │ ├── pgfmanual-en-library-edges.tex │ ├── pgfmanual-en-library-er.tex │ ├── pgfmanual-en-library-external.tex │ ├── pgfmanual-en-library-fadings.tex │ ├── pgfmanual-en-library-fit.tex │ ├── pgfmanual-en-library-fixedpoint.tex │ ├── pgfmanual-en-library-folding.tex │ ├── pgfmanual-en-library-fpu.tex │ ├── pgfmanual-en-library-lsystems.tex │ ├── pgfmanual-en-library-math.tex │ ├── pgfmanual-en-library-matrices.tex │ ├── pgfmanual-en-library-mindmaps.tex │ ├── pgfmanual-en-library-patterns.tex │ ├── pgfmanual-en-library-perspective.tex │ ├── pgfmanual-en-library-petri.tex │ ├── pgfmanual-en-library-plot-handlers.tex │ ├── pgfmanual-en-library-plot-marks.tex │ ├── pgfmanual-en-library-profiler.tex │ ├── pgfmanual-en-library-rdf.tex │ ├── pgfmanual-en-library-shadings.tex │ ├── pgfmanual-en-library-shadows.tex │ ├── pgfmanual-en-library-shapes.tex │ ├── pgfmanual-en-library-spy.tex │ ├── pgfmanual-en-library-svg-path.tex │ ├── pgfmanual-en-library-through.tex │ ├── pgfmanual-en-library-trees.tex │ ├── pgfmanual-en-library-turtle.tex │ ├── pgfmanual-en-library-views.tex │ ├── pgfmanual-en-license.tex │ ├── pgfmanual-en-main-body.tex │ ├── pgfmanual-en-main-preamble.tex │ ├── pgfmanual-en-main.tex │ ├── pgfmanual-en-math-algorithms.tex │ ├── pgfmanual-en-math-commands.tex │ ├── pgfmanual-en-math-design.tex │ ├── pgfmanual-en-math-numberprinting.tex │ ├── pgfmanual-en-math-parsing.tex │ ├── pgfmanual-en-module-parser.tex │ ├── pgfmanual-en-oo.tex │ ├── pgfmanual-en-pages.tex │ ├── pgfmanual-en-pgfcalendar.tex │ ├── pgfmanual-en-pgffor.tex │ ├── pgfmanual-en-pgfkeys.tex │ ├── pgfmanual-en-pgfkeysfiltered.tex │ ├── pgfmanual-en-pgfsys-animations.tex │ ├── pgfmanual-en-pgfsys-commands.tex │ ├── pgfmanual-en-pgfsys-overview.tex │ ├── pgfmanual-en-pgfsys-paths.tex │ ├── pgfmanual-en-pgfsys-protocol.tex │ ├── pgfmanual-en-tikz-actions.tex │ ├── pgfmanual-en-tikz-animations.tex │ ├── pgfmanual-en-tikz-arrows.tex │ ├── pgfmanual-en-tikz-coordinates.tex │ ├── pgfmanual-en-tikz-decorations.tex │ ├── pgfmanual-en-tikz-design.tex │ ├── pgfmanual-en-tikz-graphs.tex │ ├── pgfmanual-en-tikz-matrices.tex │ ├── pgfmanual-en-tikz-paths.tex │ ├── pgfmanual-en-tikz-pics.tex │ ├── pgfmanual-en-tikz-plots.tex │ ├── pgfmanual-en-tikz-scopes.tex │ ├── pgfmanual-en-tikz-shapes.tex │ ├── pgfmanual-en-tikz-transformations.tex │ ├── pgfmanual-en-tikz-transparency.tex │ ├── pgfmanual-en-tikz-trees.tex │ ├── pgfmanual-en-tutorial-Euclid.tex │ ├── pgfmanual-en-tutorial-chains.tex │ ├── pgfmanual-en-tutorial-map.tex │ ├── pgfmanual-en-tutorial-nodes.tex │ ├── pgfmanual-en-tutorial.tex │ ├── pgfmanual-en-xxcolor.tex │ └── plots │ │ ├── pgf-asymptotic-example.gnuplot │ │ ├── pgf-asymptotic-example.table │ │ ├── pgf-exp.gnuplot │ │ ├── pgf-exp.table │ │ ├── pgf-parametric-example.gnuplot │ │ ├── pgf-parametric-example.table │ │ ├── pgf-sin.gnuplot │ │ ├── pgf-sin.table │ │ ├── pgf-tan-example.gnuplot │ │ ├── pgf-tan-example.table │ │ ├── pgf-x.gnuplot │ │ ├── pgf-x.table │ │ ├── pgfmanual-sine.gnuplot │ │ ├── pgfmanual-sine.table │ │ ├── pgfplotgnuplot-example.gnuplot │ │ └── pgfplotgnuplot-example.table ├── version-for-dvipdfm │ ├── en │ │ ├── Makefile │ │ ├── pgfmanual.tex │ │ └── plots │ │ │ ├── pgf-asymptotic-example.gnuplot │ │ │ ├── pgf-asymptotic-example.table │ │ │ ├── pgf-exp.gnuplot │ │ │ ├── pgf-exp.table │ │ │ ├── pgf-parametric-example-cut.gnuplot │ │ │ ├── pgf-parametric-example.gnuplot │ │ │ ├── pgf-parametric-example.table │ │ │ ├── pgf-sin.gnuplot │ │ │ ├── pgf-sin.table │ │ │ ├── pgf-tan-example.gnuplot │ │ │ ├── pgf-tan-example.table │ │ │ ├── pgf-x.gnuplot │ │ │ ├── pgf-x.table │ │ │ ├── pgfmanual-sine.gnuplot │ │ │ ├── pgfmanual-sine.table │ │ │ ├── pgfplotgnuplot-example.gnuplot │ │ │ └── pgfplotgnuplot-example.table │ └── pgfmanual-dvipdfm.cfg ├── version-for-dvipdfmx │ ├── en │ │ ├── Makefile │ │ ├── pgfmanual-test.tex │ │ ├── pgfmanual.tex │ │ └── plots │ │ │ ├── pgf-asymptotic-example.gnuplot │ │ │ ├── pgf-asymptotic-example.table │ │ │ ├── pgf-exp.gnuplot │ │ │ ├── pgf-exp.table │ │ │ ├── pgf-parametric-example-cut.gnuplot │ │ │ ├── pgf-parametric-example-cut.table │ │ │ ├── pgf-parametric-example.gnuplot │ │ │ ├── pgf-parametric-example.table │ │ │ ├── pgf-sin.gnuplot │ │ │ ├── pgf-sin.table │ │ │ ├── pgf-tan-example.gnuplot │ │ │ ├── pgf-tan-example.table │ │ │ ├── pgf-x.gnuplot │ │ │ ├── pgf-x.table │ │ │ ├── pgfmanual-sine.gnuplot │ │ │ ├── pgfmanual-sine.table │ │ │ ├── pgfplotgnuplot-example.gnuplot │ │ │ └── pgfplotgnuplot-example.table │ └── pgfmanual-dvipdfmx.cfg ├── version-for-dvips │ ├── en │ │ ├── Makefile │ │ ├── pgfmanual-test.tex │ │ ├── pgfmanual.tex │ │ └── plots │ │ │ ├── pgf-asymptotic-example.gnuplot │ │ │ ├── pgf-asymptotic-example.table │ │ │ ├── pgf-exp.gnuplot │ │ │ ├── pgf-exp.table │ │ │ ├── pgf-parametric-example-cut.gnuplot │ │ │ ├── pgf-parametric-example.gnuplot │ │ │ ├── pgf-parametric-example.table │ │ │ ├── pgf-sin.gnuplot │ │ │ ├── pgf-sin.table │ │ │ ├── pgf-tan-example.gnuplot │ │ │ ├── pgf-tan-example.table │ │ │ ├── pgf-x.gnuplot │ │ │ ├── pgf-x.table │ │ │ ├── pgfmanual-sine.gnuplot │ │ │ ├── pgfmanual-sine.table │ │ │ ├── pgfplotgnuplot-example.gnuplot │ │ │ └── pgfplotgnuplot-example.table │ └── pgfmanual-dvips.cfg ├── version-for-dvisvgm │ ├── en │ │ ├── Makefile │ │ ├── color.cfg │ │ ├── pgfmanual-test.html │ │ ├── pgfmanual-test.tex │ │ ├── pgfmanual.html │ │ ├── pgfmanual.tex │ │ └── plots │ │ │ ├── pgf-asymptotic-example.gnuplot │ │ │ ├── pgf-asymptotic-example.table │ │ │ ├── pgf-exp.gnuplot │ │ │ ├── pgf-exp.table │ │ │ ├── pgf-parametric-example-cut.gnuplot │ │ │ ├── pgf-parametric-example.gnuplot │ │ │ ├── pgf-parametric-example.table │ │ │ ├── pgf-sin.gnuplot │ │ │ ├── pgf-sin.table │ │ │ ├── pgf-tan-example.gnuplot │ │ │ ├── pgf-tan-example.table │ │ │ ├── pgf-x.gnuplot │ │ │ ├── pgf-x.table │ │ │ ├── pgfmanual-sine.table │ │ │ ├── pgfplotgnuplot-example.gnuplot │ │ │ └── pgfplotgnuplot-example.table │ └── pgfmanual-dvisvgm.cfg ├── version-for-luatex │ ├── en │ │ ├── Makefile │ │ ├── pgfmanual-test.tex │ │ ├── pgfmanual.tex │ │ └── plots │ │ │ ├── pgf-asymptotic-example.gnuplot │ │ │ ├── pgf-asymptotic-example.table │ │ │ ├── pgf-exp.gnuplot │ │ │ ├── pgf-exp.table │ │ │ ├── pgf-parametric-example-cut.gnuplot │ │ │ ├── pgf-parametric-example.gnuplot │ │ │ ├── pgf-parametric-example.table │ │ │ ├── pgf-sin.gnuplot │ │ │ ├── pgf-sin.table │ │ │ ├── pgf-tan-example.gnuplot │ │ │ ├── pgf-tan-example.table │ │ │ ├── pgf-x.gnuplot │ │ │ ├── pgf-x.table │ │ │ ├── pgfplotgnuplot-example.gnuplot │ │ │ └── pgfplotgnuplot-example.table │ └── pgfmanual-luatex.cfg ├── version-for-pdftex │ ├── en │ │ ├── Makefile │ │ ├── pgfmanual.tex │ │ └── plots │ │ │ ├── pgf-asymptotic-example.gnuplot │ │ │ ├── pgf-asymptotic-example.table │ │ │ ├── pgf-exp.gnuplot │ │ │ ├── pgf-exp.table │ │ │ ├── pgf-parametric-example-cut.gnuplot │ │ │ ├── pgf-parametric-example.gnuplot │ │ │ ├── pgf-parametric-example.table │ │ │ ├── pgf-sin.gnuplot │ │ │ ├── pgf-sin.table │ │ │ ├── pgf-tan-example.gnuplot │ │ │ ├── pgf-tan-example.table │ │ │ ├── pgf-x.gnuplot │ │ │ ├── pgf-x.table │ │ │ ├── pgfmanual-sine.gnuplot │ │ │ ├── pgfmanual-sine.table │ │ │ ├── pgfplotgnuplot-example.gnuplot │ │ │ └── pgfplotgnuplot-example.table │ └── pgfmanual-pdftex.cfg ├── version-for-tex4ht │ ├── en │ │ ├── Makefile │ │ ├── pgfmanual.tex │ │ └── plots │ │ │ ├── pgf-asymptotic-example.gnuplot │ │ │ ├── pgf-asymptotic-example.table │ │ │ ├── pgf-exp.gnuplot │ │ │ ├── pgf-exp.table │ │ │ ├── pgf-parametric-example.gnuplot │ │ │ ├── pgf-parametric-example.table │ │ │ ├── pgf-sin.gnuplot │ │ │ ├── pgf-sin.table │ │ │ ├── pgf-x.gnuplot │ │ │ ├── pgf-x.table │ │ │ ├── pgfmanual-sine.gnuplot │ │ │ ├── pgfmanual-sine.table │ │ │ ├── pgfplotgnuplot-example.gnuplot │ │ │ └── pgfplotgnuplot-example.table │ └── pgfmanual-tex4ht.cfg ├── version-for-vtex │ ├── en │ │ ├── Makefile │ │ ├── pgfmanual.tex │ │ └── plots │ │ │ ├── pgf-asymptotic-example.gnuplot │ │ │ ├── pgf-asymptotic-example.table │ │ │ ├── pgf-exp.gnuplot │ │ │ ├── pgf-exp.table │ │ │ ├── pgf-parametric-example.gnuplot │ │ │ ├── pgf-parametric-example.table │ │ │ ├── pgf-sin.gnuplot │ │ │ ├── pgf-sin.table │ │ │ ├── pgf-x.gnuplot │ │ │ ├── pgf-x.table │ │ │ ├── pgfmanual-sine.gnuplot │ │ │ ├── pgfmanual-sine.table │ │ │ ├── pgfplotgnuplot-example.gnuplot │ │ │ └── pgfplotgnuplot-example.table │ └── pgfmanual-vtex.cfg └── version-for-xetex │ ├── en │ ├── Makefile │ ├── pgfmanual.tex │ └── plots │ │ ├── pgf-asymptotic-example.gnuplot │ │ ├── pgf-asymptotic-example.table │ │ ├── pgf-exp.gnuplot │ │ ├── pgf-exp.table │ │ ├── pgf-parametric-example-cut.gnuplot │ │ ├── pgf-parametric-example.gnuplot │ │ ├── pgf-parametric-example.table │ │ ├── pgf-sin.gnuplot │ │ ├── pgf-sin.table │ │ ├── pgf-tan-example.gnuplot │ │ ├── pgf-tan-example.table │ │ ├── pgf-x.gnuplot │ │ ├── pgf-x.table │ │ ├── pgfmanual-sine.gnuplot │ │ ├── pgfmanual-sine.table │ │ ├── pgfplotgnuplot-example.gnuplot │ │ └── pgfplotgnuplot-example.table │ └── pgfmanual-xetex.cfg ├── pgf-en-3.1 ├── AUTHORS ├── ChangeLog ├── FILES ├── INSTALL ├── README ├── images │ ├── brave-gnu-world-logo-mask.jpg │ ├── brave-gnu-world-logo.25.eps │ ├── brave-gnu-world-logo.25.jpg │ ├── brave-gnu-world-logo.eps │ ├── brave-gnu-world-logo.jpg │ ├── pgfmanual-mindmap-1.pdf │ └── pgfmanual-mindmap-2.pdf ├── licenses │ ├── LICENSE │ ├── gnu-free-documentation-license-1.2.txt │ ├── gnu-public-license-2.txt │ ├── latex-project-public-license-1.3c.txt │ ├── manifest-code.txt │ └── manifest-documentation.txt ├── macros │ └── pgfmanual-en-macros.tex ├── pgfmanual.pdf ├── text-en │ ├── pgfmanual-en-base-actions.tex │ ├── pgfmanual-en-base-arrows.tex │ ├── pgfmanual-en-base-decorations.tex │ ├── pgfmanual-en-base-design.tex │ ├── pgfmanual-en-base-external.tex │ ├── pgfmanual-en-base-images.tex │ ├── pgfmanual-en-base-internalregisters.tex │ ├── pgfmanual-en-base-layers.tex │ ├── pgfmanual-en-base-matrices.tex │ ├── pgfmanual-en-base-nodes.tex │ ├── pgfmanual-en-base-paths.tex │ ├── pgfmanual-en-base-patterns.tex │ ├── pgfmanual-en-base-plots.tex │ ├── pgfmanual-en-base-points.tex │ ├── pgfmanual-en-base-quick.tex │ ├── pgfmanual-en-base-scopes.tex │ ├── pgfmanual-en-base-shadings.tex │ ├── pgfmanual-en-base-transformations.tex │ ├── pgfmanual-en-base-transparency.tex │ ├── pgfmanual-en-drivers.tex │ ├── pgfmanual-en-dv-axes.tex │ ├── pgfmanual-en-dv-backend.tex │ ├── pgfmanual-en-dv-examples.tex │ ├── pgfmanual-en-dv-formats.tex │ ├── pgfmanual-en-dv-introduction.tex │ ├── pgfmanual-en-dv-main.tex │ ├── pgfmanual-en-dv-polar.tex │ ├── pgfmanual-en-dv-stylesheets.tex │ ├── pgfmanual-en-dv-visualizers.tex │ ├── pgfmanual-en-gd-algorithm-layer.tex │ ├── pgfmanual-en-gd-algorithms-in-c.tex │ ├── pgfmanual-en-gd-binding-layer.tex │ ├── pgfmanual-en-gd-circular.tex │ ├── pgfmanual-en-gd-display-layer.tex │ ├── pgfmanual-en-gd-edge-routing.tex │ ├── pgfmanual-en-gd-examples.tex │ ├── pgfmanual-en-gd-force.tex │ ├── pgfmanual-en-gd-layered.tex │ ├── pgfmanual-en-gd-misc.tex │ ├── pgfmanual-en-gd-ogdf.tex │ ├── pgfmanual-en-gd-overview.tex │ ├── pgfmanual-en-gd-phylogenetics.tex │ ├── pgfmanual-en-gd-trees.tex │ ├── pgfmanual-en-gd-usage-pgf.tex │ ├── pgfmanual-en-gd-usage-tikz.tex │ ├── pgfmanual-en-guidelines.tex │ ├── pgfmanual-en-installation.tex │ ├── pgfmanual-en-introduction.tex │ ├── pgfmanual-en-library-3d.tex │ ├── pgfmanual-en-library-angles.tex │ ├── pgfmanual-en-library-arrows.tex │ ├── pgfmanual-en-library-automata.tex │ ├── pgfmanual-en-library-babel.tex │ ├── pgfmanual-en-library-backgrounds.tex │ ├── pgfmanual-en-library-calc.tex │ ├── pgfmanual-en-library-calendar.tex │ ├── pgfmanual-en-library-chains.tex │ ├── pgfmanual-en-library-circuits.tex │ ├── pgfmanual-en-library-decorations.tex │ ├── pgfmanual-en-library-edges.tex │ ├── pgfmanual-en-library-er.tex │ ├── pgfmanual-en-library-external.tex │ ├── pgfmanual-en-library-fadings.tex │ ├── pgfmanual-en-library-fit.tex │ ├── pgfmanual-en-library-fixedpoint.tex │ ├── pgfmanual-en-library-folding.tex │ ├── pgfmanual-en-library-fpu.tex │ ├── pgfmanual-en-library-lsystems.tex │ ├── pgfmanual-en-library-math.tex │ ├── pgfmanual-en-library-matrices.tex │ ├── pgfmanual-en-library-mindmaps.tex │ ├── pgfmanual-en-library-patterns.tex │ ├── pgfmanual-en-library-petri.tex │ ├── pgfmanual-en-library-plot-handlers.tex │ ├── pgfmanual-en-library-plot-marks.tex │ ├── pgfmanual-en-library-profiler.tex │ ├── pgfmanual-en-library-shadings.tex │ ├── pgfmanual-en-library-shadows.tex │ ├── pgfmanual-en-library-shapes.tex │ ├── pgfmanual-en-library-spy.tex │ ├── pgfmanual-en-library-svg-path.tex │ ├── pgfmanual-en-library-through.tex │ ├── pgfmanual-en-library-trees.tex │ ├── pgfmanual-en-library-turtle.tex │ ├── pgfmanual-en-license.tex │ ├── pgfmanual-en-main-body.tex │ ├── pgfmanual-en-main-preamble.tex │ ├── pgfmanual-en-main.tex │ ├── pgfmanual-en-math-algorithms.tex │ ├── pgfmanual-en-math-commands.tex │ ├── pgfmanual-en-math-design.tex │ ├── pgfmanual-en-math-numberprinting.tex │ ├── pgfmanual-en-math-parsing.tex │ ├── pgfmanual-en-module-parser.tex │ ├── pgfmanual-en-oo.tex │ ├── pgfmanual-en-pages.tex │ ├── pgfmanual-en-pgfcalendar.tex │ ├── pgfmanual-en-pgffor.tex │ ├── pgfmanual-en-pgfkeys.tex │ ├── pgfmanual-en-pgfkeysfiltered.tex │ ├── pgfmanual-en-pgfsys-commands.tex │ ├── pgfmanual-en-pgfsys-overview.tex │ ├── pgfmanual-en-pgfsys-paths.tex │ ├── pgfmanual-en-pgfsys-protocol.tex │ ├── pgfmanual-en-tikz-actions.tex │ ├── pgfmanual-en-tikz-arrows.tex │ ├── pgfmanual-en-tikz-coordinates.tex │ ├── pgfmanual-en-tikz-decorations.tex │ ├── pgfmanual-en-tikz-design.tex │ ├── pgfmanual-en-tikz-graphs.tex │ ├── pgfmanual-en-tikz-matrices.tex │ ├── pgfmanual-en-tikz-paths.tex │ ├── pgfmanual-en-tikz-pics.tex │ ├── pgfmanual-en-tikz-plots.tex │ ├── pgfmanual-en-tikz-scopes.tex │ ├── pgfmanual-en-tikz-shapes.tex │ ├── pgfmanual-en-tikz-transformations.tex │ ├── pgfmanual-en-tikz-transparency.tex │ ├── pgfmanual-en-tikz-trees.tex │ ├── pgfmanual-en-tutorial-Euclid.tex │ ├── pgfmanual-en-tutorial-chains.tex │ ├── pgfmanual-en-tutorial-map.tex │ ├── pgfmanual-en-tutorial-nodes.tex │ ├── pgfmanual-en-tutorial.tex │ ├── pgfmanual-en-xxcolor.tex │ └── plots │ │ ├── pgf-asymptotic-example.gnuplot │ │ ├── pgf-exp.gnuplot │ │ ├── pgf-parametric-example.gnuplot │ │ ├── pgf-sin.gnuplot │ │ ├── pgf-tan-example.gnuplot │ │ ├── pgf-x.gnuplot │ │ ├── pgfmanual-sine.gnuplot │ │ └── pgfplotgnuplot-example.gnuplot ├── version-for-dvipdfm │ └── en │ │ ├── Makefile │ │ └── pgfmanual.tex ├── version-for-dvipdfmx │ └── en │ │ ├── Makefile │ │ ├── pgfmanual-test.tex │ │ └── pgfmanual.tex ├── version-for-dvips │ └── en │ │ ├── Makefile │ │ └── pgfmanual.tex ├── version-for-luatex │ └── en │ │ ├── Makefile │ │ ├── pgfmanual-test.tex │ │ └── pgfmanual.tex ├── version-for-pdftex │ └── en │ │ ├── Makefile │ │ └── pgfmanual.tex ├── version-for-tex4ht │ └── en │ │ ├── Makefile │ │ └── pgfmanual.tex ├── version-for-vtex │ └── en │ │ ├── Makefile │ │ └── pgfmanual.tex └── version-for-xetex │ └── en │ ├── Makefile │ └── pgfmanual.tex ├── pgf-zh-3.1.5b ├── compile-pgfmanual-zh-working.bat ├── compile-pgfmanual-zh.bat ├── delete_aux.py ├── licenses │ ├── LICENSE │ ├── gnu-free-documentation-license-1.2.txt │ ├── gnu-public-license-2.txt │ ├── latex-project-public-license-1.3c.txt │ ├── manifest-code.txt │ └── manifest-documentation.txt ├── pgfmanual-zh-working.pdf ├── pgfmanual-zh-working.tex ├── pgfmanual-zh.pdf ├── pgfmanual-zh.tex ├── plots │ ├── pgf-asymptotic-example.gnuplot │ ├── pgf-exp.gnuplot │ ├── pgf-parametric-example-cut.gnuplot │ ├── pgf-parametric-example.gnuplot │ ├── pgf-sin.gnuplot │ ├── pgf-tan-example.gnuplot │ ├── pgf-x.gnuplot │ └── pgfplotgnuplot-example.gnuplot ├── rename_en_to_zh.py ├── schedule │ ├── test-translation-schedule.tex │ ├── translation-schedule-compile.bat │ ├── translation-schedule-pdf2png.bat │ ├── translation-schedule-settings.tex │ ├── translation-schedule.pdf │ ├── translation-schedule.png │ └── translation-schedule.tex └── text-zh │ ├── images │ ├── brave-gnu-world-logo-mask.bb │ ├── brave-gnu-world-logo-mask.jpg │ ├── brave-gnu-world-logo.25.bb │ ├── brave-gnu-world-logo.25.eps │ ├── brave-gnu-world-logo.25.jpg │ ├── brave-gnu-world-logo.bb │ ├── brave-gnu-world-logo.eps │ ├── brave-gnu-world-logo.jpg │ ├── brave-gnu-world-logo.xbb │ ├── pgfmanual-mindmap-1.pdf │ └── pgfmanual-mindmap-2.pdf │ ├── pgfmanual-zh-base │ ├── pgfmanual-zh-base-actions.tex │ ├── pgfmanual-zh-base-animations.tex │ ├── pgfmanual-zh-base-arrows.tex │ ├── pgfmanual-zh-base-decorations.tex │ ├── pgfmanual-zh-base-design.tex │ ├── pgfmanual-zh-base-external.tex │ ├── pgfmanual-zh-base-images.tex │ ├── pgfmanual-zh-base-internalregisters.tex │ ├── pgfmanual-zh-base-layers.tex │ ├── pgfmanual-zh-base-matrices.tex │ ├── pgfmanual-zh-base-nodes.tex │ ├── pgfmanual-zh-base-paths.tex │ ├── pgfmanual-zh-base-patterns.tex │ ├── pgfmanual-zh-base-plots.tex │ ├── pgfmanual-zh-base-points.tex │ ├── pgfmanual-zh-base-quick.tex │ ├── pgfmanual-zh-base-scopes.tex │ ├── pgfmanual-zh-base-shadings.tex │ ├── pgfmanual-zh-base-transformations.tex │ └── pgfmanual-zh-base-transparency.tex │ ├── pgfmanual-zh-dv │ ├── pgfmanual-zh-dv-axes.tex │ ├── pgfmanual-zh-dv-backend.tex │ ├── pgfmanual-zh-dv-examples.tex │ ├── pgfmanual-zh-dv-formats.tex │ ├── pgfmanual-zh-dv-introduction.tex │ ├── pgfmanual-zh-dv-main.tex │ ├── pgfmanual-zh-dv-polar.tex │ ├── pgfmanual-zh-dv-stylesheets.tex │ └── pgfmanual-zh-dv-visualizers.tex │ ├── pgfmanual-zh-gd │ ├── pgfmanual-zh-gd-algorithm-layer.tex │ ├── pgfmanual-zh-gd-algorithms-in-c.tex │ ├── pgfmanual-zh-gd-binding-layer.tex │ ├── pgfmanual-zh-gd-circular.tex │ ├── pgfmanual-zh-gd-display-layer.tex │ ├── pgfmanual-zh-gd-edge-routing.tex │ ├── pgfmanual-zh-gd-examples.tex │ ├── pgfmanual-zh-gd-force.tex │ ├── pgfmanual-zh-gd-layered.tex │ ├── pgfmanual-zh-gd-misc.tex │ ├── pgfmanual-zh-gd-ogdf.tex │ ├── pgfmanual-zh-gd-overview.tex │ ├── pgfmanual-zh-gd-phylogenetics.tex │ ├── pgfmanual-zh-gd-trees.tex │ ├── pgfmanual-zh-gd-usage-pgf.tex │ └── pgfmanual-zh-gd-usage-tikz.tex │ ├── pgfmanual-zh-installation │ ├── pgfmanual-zh-drivers.tex │ ├── pgfmanual-zh-installation.tex │ └── pgfmanual-zh-license.tex │ ├── pgfmanual-zh-library │ ├── pgfmanual-zh-library-3d.tex │ ├── pgfmanual-zh-library-angles.tex │ ├── pgfmanual-zh-library-arrows.tex │ ├── pgfmanual-zh-library-automata.tex │ ├── pgfmanual-zh-library-babel.tex │ ├── pgfmanual-zh-library-backgrounds.tex │ ├── pgfmanual-zh-library-bbox.tex │ ├── pgfmanual-zh-library-calc.tex │ ├── pgfmanual-zh-library-calendar.tex │ ├── pgfmanual-zh-library-chains.tex │ ├── pgfmanual-zh-library-circuits.tex │ ├── pgfmanual-zh-library-decorations.tex │ ├── pgfmanual-zh-library-edges.tex │ ├── pgfmanual-zh-library-er.tex │ ├── pgfmanual-zh-library-external.tex │ ├── pgfmanual-zh-library-fadings.tex │ ├── pgfmanual-zh-library-fit.tex │ ├── pgfmanual-zh-library-fixedpoint.tex │ ├── pgfmanual-zh-library-folding.tex │ ├── pgfmanual-zh-library-fpu.tex │ ├── pgfmanual-zh-library-lsystems.tex │ ├── pgfmanual-zh-library-math.tex │ ├── pgfmanual-zh-library-matrices.tex │ ├── pgfmanual-zh-library-mindmaps.tex │ ├── pgfmanual-zh-library-patterns.tex │ ├── pgfmanual-zh-library-perspective.tex │ ├── pgfmanual-zh-library-petri.tex │ ├── pgfmanual-zh-library-plot-handlers.tex │ ├── pgfmanual-zh-library-plot-marks.tex │ ├── pgfmanual-zh-library-profiler.tex │ ├── pgfmanual-zh-library-rdf.tex │ ├── pgfmanual-zh-library-shadings.tex │ ├── pgfmanual-zh-library-shadows.tex │ ├── pgfmanual-zh-library-shapes.tex │ ├── pgfmanual-zh-library-spy.tex │ ├── pgfmanual-zh-library-svg-path.tex │ ├── pgfmanual-zh-library-through.tex │ ├── pgfmanual-zh-library-trees.tex │ ├── pgfmanual-zh-library-turtle.tex │ └── pgfmanual-zh-library-views.tex │ ├── pgfmanual-zh-main │ ├── pgfmanual-zh-introduction.tex │ ├── pgfmanual-zh-macros.tex │ ├── pgfmanual-zh-main-body-working.tex │ ├── pgfmanual-zh-main-body.tex │ ├── pgfmanual-zh-main-preamble.tex │ └── pgfmanual-zh-zh-settings.tex │ ├── pgfmanual-zh-math │ ├── pgfmanual-zh-math-algorithms.tex │ ├── pgfmanual-zh-math-commands.tex │ ├── pgfmanual-zh-math-design.tex │ ├── pgfmanual-zh-math-numberprinting.tex │ ├── pgfmanual-zh-math-parsing.tex │ └── pgfmanual-zh-oo.tex │ ├── pgfmanual-zh-pgfsys │ ├── pgfmanual-zh-pgfsys-animations.tex │ ├── pgfmanual-zh-pgfsys-commands.tex │ ├── pgfmanual-zh-pgfsys-overview.tex │ ├── pgfmanual-zh-pgfsys-paths.tex │ └── pgfmanual-zh-pgfsys-protocol.tex │ ├── pgfmanual-zh-tikz │ ├── pgfmanual-zh-tikz-actions.tex │ ├── pgfmanual-zh-tikz-animations.tex │ ├── pgfmanual-zh-tikz-arrows.tex │ ├── pgfmanual-zh-tikz-coordinates.tex │ ├── pgfmanual-zh-tikz-decorations.tex │ ├── pgfmanual-zh-tikz-design.tex │ ├── pgfmanual-zh-tikz-graphs.tex │ ├── pgfmanual-zh-tikz-matrices.tex │ ├── pgfmanual-zh-tikz-paths.tex │ ├── pgfmanual-zh-tikz-pics.tex │ ├── pgfmanual-zh-tikz-plots.tex │ ├── pgfmanual-zh-tikz-scopes.tex │ ├── pgfmanual-zh-tikz-shapes.tex │ ├── pgfmanual-zh-tikz-transformations.tex │ ├── pgfmanual-zh-tikz-transparency.tex │ └── pgfmanual-zh-tikz-trees.tex │ ├── pgfmanual-zh-tutorial │ ├── pgfmanual-zh-guidelines.tex │ ├── pgfmanual-zh-tutorial-Euclid.tex │ ├── pgfmanual-zh-tutorial-chains.tex │ ├── pgfmanual-zh-tutorial-map.tex │ ├── pgfmanual-zh-tutorial-nodes.tex │ └── pgfmanual-zh-tutorial.tex │ ├── pgfmanual-zh-utilities │ ├── pgfmanual-zh-module-parser.tex │ ├── pgfmanual-zh-pages.tex │ ├── pgfmanual-zh-pgfcalendar.tex │ ├── pgfmanual-zh-pgffor.tex │ ├── pgfmanual-zh-pgfkeys.tex │ ├── pgfmanual-zh-pgfkeysfiltered.tex │ └── pgfmanual-zh-xxcolor.tex │ └── plots │ ├── pgf-asymptotic-example.gnuplot │ ├── pgf-asymptotic-example.table │ ├── pgf-exp.gnuplot │ ├── pgf-exp.table │ ├── pgf-parametric-example.gnuplot │ ├── pgf-parametric-example.table │ ├── pgf-sin.gnuplot │ ├── pgf-sin.table │ ├── pgf-tan-example.gnuplot │ ├── pgf-tan-example.table │ ├── pgf-x.gnuplot │ ├── pgf-x.table │ ├── pgfmanual-sine.gnuplot │ ├── pgfmanual-sine.table │ ├── pgfplotgnuplot-example.gnuplot │ └── pgfplotgnuplot-example.table ├── pgf-zh-3.1 ├── compile-pgfmanual-zh.bat ├── licenses │ ├── LICENSE │ ├── gnu-free-documentation-license-1.2.txt │ ├── gnu-public-license-2.txt │ ├── latex-project-public-license-1.3c.txt │ ├── manifest-code.txt │ └── manifest-documentation.txt ├── pgfmanual-zh.pdf ├── pgfmanual-zh.tex ├── plots │ ├── pgf-asymptotic-example.gnuplot │ ├── pgf-exp.gnuplot │ ├── pgf-parametric-example-cut.gnuplot │ ├── pgf-parametric-example.gnuplot │ ├── pgf-sin.gnuplot │ ├── pgf-tan-example.gnuplot │ ├── pgf-x.gnuplot │ └── pgfplotgnuplot-example.gnuplot ├── rename_file.py ├── schedule │ ├── test-translation-schedule.tex │ ├── translation-schedule-compile.bat │ ├── translation-schedule-pdf2png.bat │ ├── translation-schedule-settings.tex │ ├── translation-schedule.pdf │ ├── translation-schedule.png │ └── translation-schedule.tex ├── test-quiet-xelatex.py └── text-zh │ ├── images │ ├── brave-gnu-world-logo-mask.jpg │ ├── brave-gnu-world-logo.25.eps │ ├── brave-gnu-world-logo.25.jpg │ ├── brave-gnu-world-logo.eps │ ├── brave-gnu-world-logo.jpg │ ├── pgfmanual-mindmap-1.pdf │ └── pgfmanual-mindmap-2.pdf │ ├── pgfmanual-zh-base │ ├── pgfmanual-zh-base-actions.tex │ ├── pgfmanual-zh-base-arrows.tex │ ├── pgfmanual-zh-base-decorations.tex │ ├── pgfmanual-zh-base-design.tex │ ├── pgfmanual-zh-base-external.tex │ ├── pgfmanual-zh-base-images.tex │ ├── pgfmanual-zh-base-internalregisters.tex │ ├── pgfmanual-zh-base-layers.tex │ ├── pgfmanual-zh-base-matrices.tex │ ├── pgfmanual-zh-base-nodes.tex │ ├── pgfmanual-zh-base-paths.tex │ ├── pgfmanual-zh-base-patterns.tex │ ├── pgfmanual-zh-base-plots.tex │ ├── pgfmanual-zh-base-points.tex │ ├── pgfmanual-zh-base-quick.tex │ ├── pgfmanual-zh-base-scopes.tex │ ├── pgfmanual-zh-base-shadings.tex │ ├── pgfmanual-zh-base-transformations.tex │ └── pgfmanual-zh-base-transparency.tex │ ├── pgfmanual-zh-dv │ ├── pgfmanual-zh-dv-axes.tex │ ├── pgfmanual-zh-dv-backend.tex │ ├── pgfmanual-zh-dv-examples.tex │ ├── pgfmanual-zh-dv-formats.tex │ ├── pgfmanual-zh-dv-introduction.tex │ ├── pgfmanual-zh-dv-main.tex │ ├── pgfmanual-zh-dv-polar.tex │ ├── pgfmanual-zh-dv-stylesheets.tex │ └── pgfmanual-zh-dv-visualizers.tex │ ├── pgfmanual-zh-gd │ ├── pgfmanual-zh-gd-algorithm-layer.tex │ ├── pgfmanual-zh-gd-algorithms-in-c.tex │ ├── pgfmanual-zh-gd-binding-layer.tex │ ├── pgfmanual-zh-gd-circular.tex │ ├── pgfmanual-zh-gd-display-layer.tex │ ├── pgfmanual-zh-gd-edge-routing.tex │ ├── pgfmanual-zh-gd-examples.tex │ ├── pgfmanual-zh-gd-force.tex │ ├── pgfmanual-zh-gd-layered.tex │ ├── pgfmanual-zh-gd-misc.tex │ ├── pgfmanual-zh-gd-ogdf.tex │ ├── pgfmanual-zh-gd-overview.tex │ ├── pgfmanual-zh-gd-phylogenetics.tex │ ├── pgfmanual-zh-gd-trees.tex │ ├── pgfmanual-zh-gd-usage-pgf.tex │ └── pgfmanual-zh-gd-usage-tikz.tex │ ├── pgfmanual-zh-installation │ ├── pgfmanual-zh-drivers.tex │ ├── pgfmanual-zh-installation.tex │ └── pgfmanual-zh-license.tex │ ├── pgfmanual-zh-library │ ├── pgfmanual-zh-library-3d.tex │ ├── pgfmanual-zh-library-angles.tex │ ├── pgfmanual-zh-library-arrows.tex │ ├── pgfmanual-zh-library-automata.tex │ ├── pgfmanual-zh-library-babel.tex │ ├── pgfmanual-zh-library-backgrounds.tex │ ├── pgfmanual-zh-library-calc.tex │ ├── pgfmanual-zh-library-calendar.tex │ ├── pgfmanual-zh-library-chains.tex │ ├── pgfmanual-zh-library-circuits.tex │ ├── pgfmanual-zh-library-decorations.tex │ ├── pgfmanual-zh-library-edges.tex │ ├── pgfmanual-zh-library-er.tex │ ├── pgfmanual-zh-library-external.tex │ ├── pgfmanual-zh-library-fadings.tex │ ├── pgfmanual-zh-library-fit.tex │ ├── pgfmanual-zh-library-fixedpoint.tex │ ├── pgfmanual-zh-library-folding.tex │ ├── pgfmanual-zh-library-fpu.tex │ ├── pgfmanual-zh-library-lsystems.tex │ ├── pgfmanual-zh-library-math.tex │ ├── pgfmanual-zh-library-matrices.tex │ ├── pgfmanual-zh-library-mindmaps.tex │ ├── pgfmanual-zh-library-patterns.tex │ ├── pgfmanual-zh-library-petri.tex │ ├── pgfmanual-zh-library-plot-handlers.tex │ ├── pgfmanual-zh-library-plot-marks.tex │ ├── pgfmanual-zh-library-profiler.tex │ ├── pgfmanual-zh-library-shadings.tex │ ├── pgfmanual-zh-library-shadows.tex │ ├── pgfmanual-zh-library-shapes.tex │ ├── pgfmanual-zh-library-spy.tex │ ├── pgfmanual-zh-library-svg-path.tex │ ├── pgfmanual-zh-library-through.tex │ ├── pgfmanual-zh-library-trees.tex │ └── pgfmanual-zh-library-turtle.tex │ ├── pgfmanual-zh-main │ ├── pgfmanual-zh-macros.tex │ ├── pgfmanual-zh-main-base.tex │ ├── pgfmanual-zh-main-dv.tex │ ├── pgfmanual-zh-main-gd.tex │ ├── pgfmanual-zh-main-installation.tex │ ├── pgfmanual-zh-main-introduction.tex │ ├── pgfmanual-zh-main-library.tex │ ├── pgfmanual-zh-main-math.tex │ ├── pgfmanual-zh-main-pgfsys.tex │ ├── pgfmanual-zh-main-references.tex │ ├── pgfmanual-zh-main-tikz.tex │ ├── pgfmanual-zh-main-titlepage.tex │ ├── pgfmanual-zh-main-tutorial.tex │ ├── pgfmanual-zh-main-utilities.tex │ ├── pgfmanual-zh-main.tex │ ├── pgfmanual-zh-preamble.tex │ └── pgfmanual-zh-settings.tex │ ├── pgfmanual-zh-math │ ├── pgfmanual-zh-math-algorithms.tex │ ├── pgfmanual-zh-math-commands.tex │ ├── pgfmanual-zh-math-design.tex │ ├── pgfmanual-zh-math-numberprinting.tex │ ├── pgfmanual-zh-math-parsing.tex │ └── pgfmanual-zh-oo.tex │ ├── pgfmanual-zh-pgfsys │ ├── pgfmanual-zh-pgfsys-commands.tex │ ├── pgfmanual-zh-pgfsys-overview.tex │ ├── pgfmanual-zh-pgfsys-paths.tex │ └── pgfmanual-zh-pgfsys-protocol.tex │ ├── pgfmanual-zh-tikz │ ├── pgfmanual-zh-tikz-actions.tex │ ├── pgfmanual-zh-tikz-arrows.tex │ ├── pgfmanual-zh-tikz-coordinates.tex │ ├── pgfmanual-zh-tikz-decorations.tex │ ├── pgfmanual-zh-tikz-design.tex │ ├── pgfmanual-zh-tikz-graphs.tex │ ├── pgfmanual-zh-tikz-matrices.tex │ ├── pgfmanual-zh-tikz-paths.tex │ ├── pgfmanual-zh-tikz-pics.tex │ ├── pgfmanual-zh-tikz-plots.tex │ ├── pgfmanual-zh-tikz-scopes.tex │ ├── pgfmanual-zh-tikz-shapes.tex │ ├── pgfmanual-zh-tikz-transformations.tex │ ├── pgfmanual-zh-tikz-transparency.tex │ └── pgfmanual-zh-tikz-trees.tex │ ├── pgfmanual-zh-tutorial │ ├── pgfmanual-zh-guidelines.tex │ ├── pgfmanual-zh-tutorial-Euclid.tex │ ├── pgfmanual-zh-tutorial-chains.tex │ ├── pgfmanual-zh-tutorial-map.tex │ ├── pgfmanual-zh-tutorial-nodes.tex │ └── pgfmanual-zh-tutorial.tex │ ├── pgfmanual-zh-utilities │ ├── pgfmanual-zh-module-parser.tex │ ├── pgfmanual-zh-pages.tex │ ├── pgfmanual-zh-pgfcalendar.tex │ ├── pgfmanual-zh-pgffor.tex │ ├── pgfmanual-zh-pgfkeys.tex │ ├── pgfmanual-zh-pgfkeysfiltered.tex │ └── pgfmanual-zh-xxcolor.tex │ └── plots │ ├── pgf-asymptotic-example.gnuplot │ ├── pgf-exp.gnuplot │ ├── pgf-parametric-example.gnuplot │ ├── pgf-sin.gnuplot │ ├── pgf-tan-example.gnuplot │ ├── pgf-x.gnuplot │ ├── pgfmanual-sine.gnuplot │ └── pgfplotgnuplot-example.gnuplot ├── tech-notes ├── latex-beginner-tips.md └── speedup-tex.md └── tikz-guides ├── .gitignore ├── 001 intro ├── 001_intro.md ├── images │ ├── RNA 密码子表.png │ ├── venn.png │ ├── 函数图像.png │ ├── 分形.png │ ├── 化学元素周期表.png │ ├── 完全图.png │ ├── 晶体管电路.png │ ├── 流程图.png │ ├── 滤波器模型.png │ ├── 类图.png │ ├── 聚焦离子束系统原理图.png │ └── 脑图.png ├── venn-comp.bat ├── venn.pdf └── venn.tex ├── 002 basic ├── 002_basic.md └── images │ ├── ab.pdf │ ├── ab.png │ ├── ab.tex │ ├── comp.bat │ ├── precomp.bat │ └── topng.bat ├── 003 drawing └── 003 drawing tools.md ├── README.md ├── bezier curve └── IntroSplines.pdf ├── c matrix-multiply ├── matrix-multiplication.pdf ├── matrix-multiplication.tex ├── texa-matrix-multiplication.pdf └── texa-matrix-multiplication.tex ├── c osi-model ├── collections.pdf ├── collections.tex ├── osi-model.md ├── osi-model.pdf ├── osi-model.tex ├── osi-tcp-1.jpg ├── osi-tcp-2.png ├── osi-tcp-3.png ├── osi-tcp-4.png ├── osi-tcp-5.png ├── osi-tcp.pdf └── osi-tcp.tex └── c001 architecture ├── c001 architecture.md ├── comp-von-neumann.bat ├── images └── Von_Neumann_Architecture.svg.png ├── notes.tex ├── pdf2png-von-neumann.bat ├── precomp-von-neumann.bat ├── von-neumann.pdf ├── von-neumann.png └── von-neumann.tex /.gitignore: -------------------------------------------------------------------------------- 1 | latex-temp/ 2 | references/ 3 | 4 | *.aux 5 | *.fdb_latexmk 6 | *.fls 7 | *.idx 8 | *.ilg 9 | *.ind 10 | *.log 11 | *.out 12 | *.toc 13 | *.xdv -------------------------------------------------------------------------------- /file_changes_v3.1.5b.txt: -------------------------------------------------------------------------------- 1 | (zh) v3.1 -> v3.1.5b : 2 | + pgfmanual-zh-base-animation.tex 3 | + pgfmanual-zh-library-bbox.tex 4 | + pgfmanual-zh-library-perspective.tex 5 | + pgfmanual-zh-library-rdf.tex 6 | + pgfmanual-zh-library-views.tex 7 | + pgfmanual-zh-pgfsys-animations.tex 8 | + pgfmanual-zh-tikz-animations.tex 9 | ~ pgfmanual-zh-main-*.tex/ (combine `main-body-*`) 10 | ~ pgfmanual-zh-zh-settings (rename `*settings` to `*-zh-settings`) 11 | ~ pgfmanual-zh-main-preamble (restore from `*preamble` to `*main-preamble`) 12 | - pgfmanual-zh-main.tex (combined to root path pgfmanual-zh.tex) -------------------------------------------------------------------------------- /latex-girlfriend/01-01 Tex Studio ugly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/latex-girlfriend/01-01 Tex Studio ugly.png -------------------------------------------------------------------------------- /latex-girlfriend/01-02 Tex Studio beautiful.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/latex-girlfriend/01-02 Tex Studio beautiful.png -------------------------------------------------------------------------------- /latex-girlfriend/01-03 sublime ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/latex-girlfriend/01-03 sublime ui.png -------------------------------------------------------------------------------- /latex-girlfriend/01-04 build and view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/latex-girlfriend/01-04 build and view.png -------------------------------------------------------------------------------- /latex-girlfriend/01-05 first doc notes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/latex-girlfriend/01-05 first doc notes.png -------------------------------------------------------------------------------- /latex-girlfriend/01-05 first doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/latex-girlfriend/01-05 first doc.png -------------------------------------------------------------------------------- /latex-girlfriend/01-06 change shortcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/latex-girlfriend/01-06 change shortcut.png -------------------------------------------------------------------------------- /latex-girlfriend/01-07 first doc zoom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/latex-girlfriend/01-07 first doc zoom.png -------------------------------------------------------------------------------- /latex-girlfriend/01-08 files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/latex-girlfriend/01-08 files.png -------------------------------------------------------------------------------- /latex-girlfriend/darling.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/latex-girlfriend/darling.pdf -------------------------------------------------------------------------------- /latex-girlfriend/darling.synctex.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/latex-girlfriend/darling.synctex.gz -------------------------------------------------------------------------------- /latex-girlfriend/darling.tex: -------------------------------------------------------------------------------- 1 | \documentclass{article} % 这一行说明文档的类型 2 | \begin{document} % \begin{...} 开始一个环境 3 | Oh darling! % 在这里写正文 4 | \end{document} % \end{...} 结束一个环境 5 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/AUTHORS: -------------------------------------------------------------------------------- 1 | Till Tantau 2 | Mark Wibrow 3 | Christian Feuersaenger 4 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/INSTALL: -------------------------------------------------------------------------------- 1 | Installing pgf: 2 | --------------- 3 | 4 | For the impatient: 5 | - Put the whole pgf directory somewhere where TeX can find them. 6 | - Install the xcolor package version 2.00 or higher. 7 | 8 | Long version: 9 | In the manual, which you find in the file 10 | doc/generic/pgf/pgfmanual.pdf, you will find a 11 | detailed explanation on how to install pgf. 12 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/README: -------------------------------------------------------------------------------- 1 | pgf -- A Portable Graphic Format for TeX 2 | 3 | See the directory doc/generic/pgf for more information. See the file 4 | doc/generic/pgf/pgfmanual.pdf for a manual. This 5 | documentation also explains the installation. See the file 6 | doc/generic/pgf/license/LICENSE for license details. 7 | 8 | Please go to the official repository at https://github.com/pgf-tikz/pgf 9 | or the official mailing list at https://tug.org/mailman/listinfo/pgf-tikz 10 | to submit bug reports, request new features, etc. 11 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/images/brave-gnu-world-logo-mask.bb: -------------------------------------------------------------------------------- 1 | %%Title: ./brave-gnu-world-logo-mask.jpg 2 | %%Creator: ebb Version 0.5.2 3 | %%BoundingBox: 0 0 246 279 4 | %%CreationDate: Thu Dec 20 23:49:52 2007 5 | 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/images/brave-gnu-world-logo-mask.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1.5b/images/brave-gnu-world-logo-mask.jpg -------------------------------------------------------------------------------- /pgf-en-3.1.5b/images/brave-gnu-world-logo.25.bb: -------------------------------------------------------------------------------- 1 | %%Title: ./brave-gnu-world-logo.25.jpg 2 | %%Creator: ebb Version 0.5.2 3 | %%BoundingBox: 0 0 246 279 4 | %%CreationDate: Thu Dec 20 23:49:52 2007 5 | 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/images/brave-gnu-world-logo.25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1.5b/images/brave-gnu-world-logo.25.jpg -------------------------------------------------------------------------------- /pgf-en-3.1.5b/images/brave-gnu-world-logo.bb: -------------------------------------------------------------------------------- 1 | %%Title: ./brave-gnu-world-logo.jpg 2 | %%Creator: ebb Version 0.5.2 3 | %%BoundingBox: 0 0 246 279 4 | %%CreationDate: Thu Dec 20 23:49:52 2007 5 | 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/images/brave-gnu-world-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1.5b/images/brave-gnu-world-logo.jpg -------------------------------------------------------------------------------- /pgf-en-3.1.5b/images/brave-gnu-world-logo.xbb: -------------------------------------------------------------------------------- 1 | %%Title: /Users/tantau/Library/texmf/tex/generic/pgf/doc/generic/pgf/images/brave-gnu-world-logo.jpg 2 | %%Creator: extractbb 20130405 3 | %%BoundingBox: 0 0 342 387 4 | %%HiResBoundingBox: 0.000000 0.000000 342.000000 387.000000 5 | %%CreationDate: Tue Aug 27 10:50:29 2013 6 | 7 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/images/pgfmanual-mindmap-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1.5b/images/pgfmanual-mindmap-1.pdf -------------------------------------------------------------------------------- /pgf-en-3.1.5b/images/pgfmanual-mindmap-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1.5b/images/pgfmanual-mindmap-2.pdf -------------------------------------------------------------------------------- /pgf-en-3.1.5b/licenses/LICENSE: -------------------------------------------------------------------------------- 1 | Licenses for the PGF package 2 | ============================ 3 | 4 | Different parts of the PGF package are distributed under 5 | different licenses: 6 | 7 | 1. The code of the package is dual-license. This means that 8 | you can decide which license you wish to use when using the 9 | pgf package. The two options are: 10 | 11 | a) You can use the GNU Public License, version 2. 12 | b) You can use the LaTeX Project Public License, version 1.3c. 13 | 14 | 2. The documentation of the package is also dual-license. Again, 15 | you can choose between two options: 16 | 17 | a) You can use the GNU Free Documentation License, version 1.2. 18 | b) You can use the LaTeX Project Public License, version 1.3c. 19 | 20 | The ``documentation of the package'' refers to all files in the 21 | subdirectory doc of the pgf package. A detailed listing can be 22 | found in the file 23 | 24 | doc/generic/pgf/licenses/manifest-documentation.txt 25 | 26 | All files in other directories are part of the ``code of the 27 | package.'' A detailed listing can be found in the file 28 | 29 | doc/generic/pgf/licenses/manifest-code.txt 30 | 31 | You will find the licenses in the manual and also as plain text 32 | versions in the directory 33 | 34 | doc/generic/pgf/licenses 35 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/licenses/manifest-code.txt: -------------------------------------------------------------------------------- 1 | The code consists of all files listed in ../FILES that do not lie in 2 | the directory doc. 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/licenses/manifest-documentation.txt: -------------------------------------------------------------------------------- 1 | The documentation consists of all files listed in ../FILES that lie in 2 | the doc subdirectory. 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/pgfmanual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1.5b/pgfmanual.pdf -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/pgfmanual-en-dv-backend.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2008 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{The Data Visualization Backend} 12 | \label{section-dv-backend} 13 | 14 | \subsection{Overview} 15 | 16 | The present section explains the mechanisms behind the data visualization 17 | engine. 18 | 19 | Until it is documented properly, we will have to make do with the documentation 20 | in the source code. 21 | 22 | 23 | \subsection{The Rendering Pipeline} 24 | 25 | To be written... 26 | 27 | \subsection{Usage} 28 | 29 | To be written... 30 | 31 | \subsection{The Mathematical Micro-Kernel} 32 | \label{section-dv-math-kernel} 33 | 34 | To be written... 35 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/pgfmanual-en-gd-circular.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Graph Drawing Algorithms: Circular Layouts} 12 | 13 | {\noindent {\emph{by Till Tantau}}} 14 | 15 | \ifluatex 16 | \else 17 | This section of the manual can only be typeset using Lua\TeX. 18 | \expandafter\endinput 19 | \fi 20 | 21 | 22 | \includeluadocumentationof{pgf.gd.circular.library} 23 | \includeluadocumentationof{pgf.gd.circular.Tantau2012} 24 | 25 | 26 | %%% Local Variables: 27 | %%% mode: latex 28 | %%% TeX-master: "pgfmanual-pdftex-version" 29 | %%% End: 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/pgfmanual-en-gd-edge-routing.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Graph Drawing Algorithms: Edge Routing} 12 | \label{section-last-graphdrawing-library-in-manual} 13 | 14 | {\noindent{\emph{by Till Tantau}}\todosp{Why is a second label here? The second 15 | doesn't seem to be used.}} 16 | 17 | \label{section-gd-edge-routing} 18 | 19 | \ifluatex 20 | \else 21 | This section of the manual can only be typeset using Lua\TeX. 22 | \expandafter\endinput 23 | \fi 24 | 25 | 26 | \includeluadocumentationof{pgf.gd.routing.library} 27 | \includeluadocumentationof{pgf.gd.routing.NecklaceRouting} 28 | 29 | 30 | %%% Local Variables: 31 | %%% mode: latex 32 | %%% TeX-master: "pgfmanual-pdftex-version" 33 | %%% End: 34 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/pgfmanual-en-gd-examples.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | %%% Local Variables: 12 | %%% mode: latex 13 | %%% TeX-master: "pgfmanual-pdftex-version" 14 | %%% End: 15 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/pgfmanual-en-gd-layered.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2012 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Graph Drawing Algorithms: Layered Layouts} 12 | 13 | {\emph{by Till Tantau and Jannis Pohlmann}} 14 | 15 | \ifluatex 16 | \else 17 | This section of the manual can only be typeset using Lua\TeX. 18 | \expandafter\endinput 19 | \fi 20 | 21 | \includeluadocumentationof{pgf.gd.layered.library} 22 | \includeluadocumentationof{pgf.gd.layered.Sugiyama} 23 | \includeluadocumentationof{pgf.gd.layered.cycle_removal} 24 | \includeluadocumentationof{pgf.gd.layered.node_ranking} 25 | \includeluadocumentationof{pgf.gd.layered.crossing_minimization} 26 | \includeluadocumentationof{pgf.gd.layered.node_positioning} 27 | \includeluadocumentationof{pgf.gd.layered.edge_routing} 28 | 29 | 30 | %%% Local Variables: 31 | %%% mode: latex 32 | %%% TeX-master: "pgfmanual-pdftex-version" 33 | %%% End: 34 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/pgfmanual-en-gd-misc.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \section{Graph Drawing Layouts: Miscellaneous} 11 | 12 | 13 | \begin{tikzlibrary}{graphdrawing.misc} 14 | Load this package when you wish to use the graph drawing algorithms 15 | defined in this library. You should load the |graphdrawing| library first. 16 | \end{tikzlibrary} 17 | 18 | 19 | \begin{gdalgorithm}{simple demo layout}{Simple Demo} 20 | The algorithm used in the examples of this manual for demonstrating 21 | how a trivial graph drawing can be implemented. 22 | \end{gdalgorithm} 23 | 24 | 25 | 26 | 27 | %%% Local Variables: 28 | %%% mode: latex 29 | %%% TeX-master: "pgfmanual-pdftex-version" 30 | %%% End: 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/pgfmanual-en-gd-trees.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2012 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Graph Drawing Layouts: Trees} 12 | \label{section-first-graphdrawing-library-in-manual} 13 | \label{section-library-graphdrawing-trees} 14 | 15 | {\noindent {\emph{by Till Tantau}} \todosp{why 2 labels? The second doesn't 16 | seem to be used.}} 17 | 18 | \ifluatex 19 | \else 20 | This section of the manual can only be typeset using Lua\TeX. 21 | \expandafter\endinput 22 | \fi 23 | 24 | \includeluadocumentationof{pgf.gd.trees.library} 25 | 26 | 27 | \subsection{The Tree Layouts} 28 | 29 | \includeluadocumentationof{pgf.gd.trees.ReingoldTilford1981} 30 | 31 | % Other subsections: 32 | \includeluadocumentationof{pgf.gd.trees.ChildSpec} 33 | \includeluadocumentationof{pgf.gd.trees.SpanningTreeComputation} 34 | 35 | 36 | %%% Local Variables: 37 | %%% mode: latex 38 | %%% TeX-master: "pgfmanual-pdftex-version" 39 | %%% End: 40 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/pgfmanual-en-library-calc.tex: -------------------------------------------------------------------------------- 1 | 2 | \section{Calc Library} 3 | 4 | \begin{tikzlibrary}{calc} 5 | The library allows advanced Coordinate Calculations. It is documented in 6 | all detail in Section~\ref{tikz-lib-calc} on page~\pageref{tikz-lib-calc}. 7 | \end{tikzlibrary} 8 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/pgfmanual-en-library-through.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Through Library} 12 | \label{section-through-library} 13 | 14 | \begin{tikzlibrary}{through} 15 | This library defines keys for creating shapes that go through given points. 16 | \end{tikzlibrary} 17 | 18 | \begin{key}{/tikz/circle through=\meta{coordinate}} 19 | When this key is given as an option to a node, the following happens: 20 | % 21 | \begin{enumerate} 22 | \item The |inner sep| and the |outer sep| are set to zero. 23 | \item The shape is set to |circle|. 24 | \item The |minimum size| is set such that the circle around the center 25 | of the node (which is specified using |at|), goes through 26 | \meta{coordinate}. 27 | \end{enumerate} 28 | % 29 | \begin{codeexample}[preamble={\usetikzlibrary{through}}] 30 | \begin{tikzpicture} 31 | \draw[help lines] (0,0) grid (3,2); 32 | \node (a) at (2,1.5) {$a$}; 33 | \node [draw] at (1,1) [circle through={(a)}] {$c$}; 34 | \end{tikzpicture} 35 | \end{codeexample} 36 | % 37 | \end{key} 38 | 39 | 40 | %%% Local Variables: 41 | %%% mode: latex 42 | %%% TeX-master: "pgfmanual-pdftex-version" 43 | %%% End: 44 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/pgfmanual-en-main.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \input{pgfmanual-en-main-preamble.tex} 11 | \input{pgfmanual-en-main-body.tex} 12 | 13 | 14 | %%% Local Variables: 15 | %%% mode: latex 16 | %%% End: 17 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200; set parametric; plot [t=0.4:1.5] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgf-exp.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.05000 i 4 | 0.16667 0.05907 i 5 | 0.33333 0.06978 i 6 | 0.50000 0.08244 i 7 | 0.66667 0.09739 i 8 | 0.83333 0.11505 i 9 | 1.00000 0.13591 i 10 | 1.16667 0.16056 i 11 | 1.33333 0.18968 i 12 | 1.50000 0.22408 i 13 | 1.66667 0.26472 i 14 | 1.83333 0.31274 i 15 | 2.00000 0.36945 i 16 | 2.16667 0.43646 i 17 | 2.33333 0.51561 i 18 | 2.50000 0.60912 i 19 | 2.66667 0.71960 i 20 | 2.83333 0.85010 i 21 | 3.00000 1.00428 i 22 | 3.16667 1.18641 i 23 | 3.33333 1.40158 i 24 | 3.50000 1.65577 i 25 | 3.66667 1.95606 i 26 | 3.83333 2.31082 i 27 | 4.00000 2.72991 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgf-parametric-example.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00186 3.14100 i 4 | 0.74672 2.78074 i 5 | 1.30987 2.26617 i 6 | 1.66651 1.66503 i 7 | 1.81387 1.04628 i 8 | 1.76998 0.47361 i 9 | 1.57050 -0.00047 i 10 | 1.26407 -0.33904 i 11 | 0.90663 -0.52368 i 12 | 0.55517 -0.55534 i 13 | 0.26171 -0.45339 i 14 | 0.06773 -0.25283 i 15 | 0.00000 -0.00000 i 16 | 0.06773 0.25283 i 17 | 0.26171 0.45339 i 18 | 0.55517 0.55534 i 19 | 0.90663 0.52368 i 20 | 1.26407 0.33904 i 21 | 1.57050 0.00047 i 22 | 1.76998 -0.47361 i 23 | 1.81387 -1.04628 i 24 | 1.66651 -1.66503 i 25 | 1.30987 -2.26617 i 26 | 0.74672 -2.78074 i 27 | 0.00186 -3.14100 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgf-sin.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16590 i 5 | 0.33333 0.32719 i 6 | 0.50000 0.47943 i 7 | 0.66667 0.61837 i 8 | 0.83333 0.74018 i 9 | 1.00000 0.84147 i 10 | 1.16667 0.91944 i 11 | 1.33333 0.97194 i 12 | 1.50000 0.99749 i 13 | 1.66667 0.99541 i 14 | 1.83333 0.96573 i 15 | 2.00000 0.90930 i 16 | 2.16667 0.82766 i 17 | 2.33333 0.72309 i 18 | 2.50000 0.59847 i 19 | 2.66667 0.45727 i 20 | 2.83333 0.30340 i 21 | 3.00000 0.14112 i 22 | 3.16667 -0.02507 i 23 | 3.33333 -0.19057 i 24 | 3.50000 -0.35078 i 25 | 3.66667 -0.50128 i 26 | 3.83333 -0.63788 i 27 | 4.00000 -0.75680 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgf-x.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16667 i 5 | 0.33333 0.33333 i 6 | 0.50000 0.50000 i 7 | 0.66667 0.66667 i 8 | 0.83333 0.83333 i 9 | 1.00000 1.00000 i 10 | 1.16667 1.16667 i 11 | 1.33333 1.33333 i 12 | 1.50000 1.50000 i 13 | 1.66667 1.66667 i 14 | 1.83333 1.83333 i 15 | 2.00000 2.00000 i 16 | 2.16667 2.16667 i 17 | 2.33333 2.33333 i 18 | 2.50000 2.50000 i 19 | 2.66667 2.66667 i 20 | 2.83333 2.83333 i 21 | 3.00000 3.00000 i 22 | 3.16667 3.16667 i 23 | 3.33333 3.33333 i 24 | 3.50000 3.50000 i 25 | 3.66667 3.66667 i 26 | 3.83333 3.83333 i 27 | 4.00000 4.00000 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgfmanual-sine.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table 2 | set output "pgfmanual-sine.table" 3 | set format "%.5f" 4 | set samples 20 5 | plot [x=0:10] sin(x) 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgfmanual-sine.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 20 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.52632 0.50235 i 5 | 1.05263 0.86873 i 6 | 1.57895 0.99997 i 7 | 2.10526 0.86054 i 8 | 2.63158 0.48819 i 9 | 3.15789 -0.01630 i 10 | 3.68421 -0.51638 i 11 | 4.21053 -0.87669 i 12 | 4.73684 -0.99970 i 13 | 5.26316 -0.85212 i 14 | 5.78947 -0.47390 i 15 | 6.31579 0.03260 i 16 | 6.84211 0.53027 i 17 | 7.36842 0.88441 i 18 | 7.89474 0.99917 i 19 | 8.42105 0.84348 i 20 | 8.94737 0.45948 i 21 | 9.47368 -0.04889 i 22 | 10.00000 -0.54402 i 23 | 24 | 25 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/text-en/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = latex 4 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 5 | 6 | all: $(doc).pdf 7 | 8 | pgfmanual.pdf: $(doc).tex revisionfile 9 | (TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 10 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 11 | dvipdfm -p a4 $(doc) 12 | 13 | revisionfile: 14 | cd ../../../../.. && ./scripts/pgf/pgfrevisionfile.sh 15 | 16 | clean: 17 | rm -f \ 18 | plots/* \ 19 | pgfmanual.out \ 20 | pgfmanual.log \ 21 | pgfmanual.idx \ 22 | pgfmanual.ind \ 23 | pgfmanual.ilg \ 24 | pgfmanual.pdf \ 25 | pgfmanual.toc \ 26 | pgfmanual.bbl \ 27 | pgfmanual.blg \ 28 | pgfmanual.ps \ 29 | pgfmanual.dvi \ 30 | pgfmanual*.aux 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-dvipdfm.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200.0; set parametric; plot [t=0.4:1.5] [] [] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgf-exp.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.05000 i 4 | 0.16667 0.05907 i 5 | 0.33333 0.06978 i 6 | 0.50000 0.08244 i 7 | 0.66667 0.09739 i 8 | 0.83333 0.11505 i 9 | 1.00000 0.13591 i 10 | 1.16667 0.16056 i 11 | 1.33333 0.18968 i 12 | 1.50000 0.22408 i 13 | 1.66667 0.26472 i 14 | 1.83333 0.31274 i 15 | 2.00000 0.36945 i 16 | 2.16667 0.43646 i 17 | 2.33333 0.51561 i 18 | 2.50000 0.60912 i 19 | 2.66667 0.71960 i 20 | 2.83333 0.85010 i 21 | 3.00000 1.00428 i 22 | 3.16667 1.18641 i 23 | 3.33333 1.40158 i 24 | 3.50000 1.65577 i 25 | 3.66667 1.95606 i 26 | 3.83333 2.31082 i 27 | 4.00000 2.72991 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgf-parametric-example-cut.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example-cut.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [0:1] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgf-parametric-example.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00186 3.14100 i 4 | 0.74672 2.78074 i 5 | 1.30987 2.26617 i 6 | 1.66651 1.66503 i 7 | 1.81387 1.04628 i 8 | 1.76998 0.47361 i 9 | 1.57050 -0.00047 i 10 | 1.26407 -0.33904 i 11 | 0.90663 -0.52368 i 12 | 0.55517 -0.55534 i 13 | 0.26171 -0.45339 i 14 | 0.06773 -0.25283 i 15 | 0.00000 -0.00000 i 16 | 0.06773 0.25283 i 17 | 0.26171 0.45339 i 18 | 0.55517 0.55534 i 19 | 0.90663 0.52368 i 20 | 1.26407 0.33904 i 21 | 1.57050 0.00047 i 22 | 1.76998 -0.47361 i 23 | 1.81387 -1.04628 i 24 | 1.66651 -1.66503 i 25 | 1.30987 -2.26617 i 26 | 0.74672 -2.78074 i 27 | 0.00186 -3.14100 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgf-sin.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16590 i 5 | 0.33333 0.32719 i 6 | 0.50000 0.47943 i 7 | 0.66667 0.61837 i 8 | 0.83333 0.74018 i 9 | 1.00000 0.84147 i 10 | 1.16667 0.91944 i 11 | 1.33333 0.97194 i 12 | 1.50000 0.99749 i 13 | 1.66667 0.99541 i 14 | 1.83333 0.96573 i 15 | 2.00000 0.90930 i 16 | 2.16667 0.82766 i 17 | 2.33333 0.72309 i 18 | 2.50000 0.59847 i 19 | 2.66667 0.45727 i 20 | 2.83333 0.30340 i 21 | 3.00000 0.14112 i 22 | 3.16667 -0.02507 i 23 | 3.33333 -0.19057 i 24 | 3.50000 -0.35078 i 25 | 3.66667 -0.50128 i 26 | 3.83333 -0.63788 i 27 | 4.00000 -0.75680 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgf-x.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16667 i 5 | 0.33333 0.33333 i 6 | 0.50000 0.50000 i 7 | 0.66667 0.66667 i 8 | 0.83333 0.83333 i 9 | 1.00000 1.00000 i 10 | 1.16667 1.16667 i 11 | 1.33333 1.33333 i 12 | 1.50000 1.50000 i 13 | 1.66667 1.66667 i 14 | 1.83333 1.83333 i 15 | 2.00000 2.00000 i 16 | 2.16667 2.16667 i 17 | 2.33333 2.33333 i 18 | 2.50000 2.50000 i 19 | 2.66667 2.66667 i 20 | 2.83333 2.83333 i 21 | 3.00000 3.00000 i 22 | 3.16667 3.16667 i 23 | 3.33333 3.33333 i 24 | 3.50000 3.50000 i 25 | 3.66667 3.66667 i 26 | 3.83333 3.83333 i 27 | 4.00000 4.00000 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgfmanual-sine.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table 2 | set output "pgfmanual-sine.table" 3 | set format "%.5f" 4 | set samples 20 5 | plot [x=0:10] sin(x) 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgfmanual-sine.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 20 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.52632 0.50235 i 5 | 1.05263 0.86873 i 6 | 1.57895 0.99997 i 7 | 2.10526 0.86054 i 8 | 2.63158 0.48819 i 9 | 3.15789 -0.01630 i 10 | 3.68421 -0.51638 i 11 | 4.21053 -0.87669 i 12 | 4.73684 -0.99970 i 13 | 5.26316 -0.85212 i 14 | 5.78947 -0.47390 i 15 | 6.31579 0.03260 i 16 | 6.84211 0.53027 i 17 | 7.36842 0.88441 i 18 | 7.89474 0.99917 i 19 | 8.42105 0.84348 i 20 | 8.94737 0.45948 i 21 | 9.47368 -0.04889 i 22 | 10.00000 -0.54402 i 23 | 24 | 25 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/en/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfm/pgfmanual-dvipdfm.cfg: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \usepackage[hyphens]{url} 12 | 13 | \usepackage[dvipdfm]{graphics} 14 | % This will tell everyone which driver we are using. 15 | 16 | \PassOptionsToPackage{dvipdfm}{hyperref} 17 | 18 | % Make sure to compile this using latex + dvipdfm. 19 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = latex -shell-escape 4 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 5 | 6 | all: $(doc).pdf revisionfile 7 | 8 | pgfmanual.pdf: $(doc).tex revisionfile 9 | mkdir -p plots 10 | (TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 11 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 12 | dvipdfmx -p a4 $(doc) 13 | 14 | test: $(doc)-test.tex revisionfile 15 | mkdir -p plots 16 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc)-test.tex 17 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc)-test.tex) || true 18 | dvipdfmx -p a4 $(doc)-test 19 | 20 | revisionfile: 21 | cd ../../../../.. && ./scripts/pgf/pgfrevisionfile.sh 22 | 23 | clean: 24 | rm -f \ 25 | plots/* \ 26 | pgfmanual.out \ 27 | pgfmanual.log \ 28 | pgfmanual.idx \ 29 | pgfmanual.ind \ 30 | pgfmanual.ilg \ 31 | pgfmanual.pdf \ 32 | pgfmanual.toc \ 33 | pgfmanual.bbl \ 34 | pgfmanual.blg \ 35 | pgfmanual.ps \ 36 | pgfmanual.dvi \ 37 | pgfmanual*.aux 38 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/pgfmanual-test.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-dvipdfmx.cfg} 16 | \input{../../text-en/pgfmanual-en-main-preamble.tex} 17 | 18 | \begin{document} 19 | 20 | \include{pgfmanual-en-tikz-animations} 21 | 22 | \end{document} 23 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-dvipdfmx.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200.0; set parametric; plot [t=0.4:1.5] [] [] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-exp.table: -------------------------------------------------------------------------------- 1 | 2 | # Curve 0 of 1, 25 points 3 | # Curve title: "0.05*exp(x)" 4 | # x y type 5 | 0.00000 0.05000 i 6 | 0.16667 0.05907 i 7 | 0.33333 0.06978 i 8 | 0.50000 0.08244 i 9 | 0.66667 0.09739 i 10 | 0.83333 0.11505 i 11 | 1.00000 0.13591 i 12 | 1.16667 0.16056 i 13 | 1.33333 0.18968 i 14 | 1.50000 0.22408 i 15 | 1.66667 0.26472 i 16 | 1.83333 0.31274 i 17 | 2.00000 0.36945 i 18 | 2.16667 0.43646 i 19 | 2.33333 0.51561 i 20 | 2.50000 0.60912 i 21 | 2.66667 0.71960 i 22 | 2.83333 0.85010 i 23 | 3.00000 1.00428 i 24 | 3.16667 1.18641 i 25 | 3.33333 1.40158 i 26 | 3.50000 1.65577 i 27 | 3.66667 1.95606 i 28 | 3.83333 2.31082 i 29 | 4.00000 2.72991 i 30 | 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-parametric-example-cut.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example-cut.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [0:1] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-parametric-example-cut.table: -------------------------------------------------------------------------------- 1 | 2 | # Curve 0 of 1, 25 points 3 | # Curve title: "t*sin(t),t*cos(t)" 4 | # x y type 5 | 0.00186 3.14100 i 6 | 0.74672 2.78074 i 7 | 1.30987 2.26617 o 8 | 1.66651 1.66503 o 9 | 1.81387 1.04628 o 10 | 1.76998 0.47361 o 11 | 1.57050 -0.00047 o 12 | 1.26407 -0.33904 o 13 | 0.90663 -0.52368 i 14 | 0.55517 -0.55534 i 15 | 0.26171 -0.45339 i 16 | 0.06773 -0.25283 i 17 | 0.00000 0.00000 i 18 | 0.06773 0.25283 i 19 | 0.26171 0.45339 i 20 | 0.55517 0.55534 i 21 | 0.90663 0.52368 i 22 | 1.26407 0.33904 o 23 | 1.57050 0.00047 o 24 | 1.76998 -0.47361 o 25 | 1.81387 -1.04628 o 26 | 1.66651 -1.66503 o 27 | 1.30987 -2.26617 o 28 | 0.74672 -2.78074 i 29 | 0.00186 -3.14100 i 30 | 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-parametric-example.table: -------------------------------------------------------------------------------- 1 | 2 | # Curve 0 of 1, 25 points 3 | # Curve title: "t*sin(t),t*cos(t)" 4 | # x y type 5 | 0.00186 3.14100 i 6 | 0.74672 2.78074 i 7 | 1.30987 2.26617 i 8 | 1.66651 1.66503 i 9 | 1.81387 1.04628 i 10 | 1.76998 0.47361 i 11 | 1.57050 -0.00047 i 12 | 1.26407 -0.33904 i 13 | 0.90663 -0.52368 i 14 | 0.55517 -0.55534 i 15 | 0.26171 -0.45339 i 16 | 0.06773 -0.25283 i 17 | 0.00000 0.00000 i 18 | 0.06773 0.25283 i 19 | 0.26171 0.45339 i 20 | 0.55517 0.55534 i 21 | 0.90663 0.52368 i 22 | 1.26407 0.33904 i 23 | 1.57050 0.00047 i 24 | 1.76998 -0.47361 i 25 | 1.81387 -1.04628 i 26 | 1.66651 -1.66503 i 27 | 1.30987 -2.26617 i 28 | 0.74672 -2.78074 i 29 | 0.00186 -3.14100 i 30 | 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-sin.table: -------------------------------------------------------------------------------- 1 | 2 | # Curve 0 of 1, 25 points 3 | # Curve title: "sin(x)" 4 | # x y type 5 | 0.00000 0.00000 i 6 | 0.16667 0.16590 i 7 | 0.33333 0.32719 i 8 | 0.50000 0.47943 i 9 | 0.66667 0.61837 i 10 | 0.83333 0.74018 i 11 | 1.00000 0.84147 i 12 | 1.16667 0.91944 i 13 | 1.33333 0.97194 i 14 | 1.50000 0.99749 i 15 | 1.66667 0.99541 i 16 | 1.83333 0.96573 i 17 | 2.00000 0.90930 i 18 | 2.16667 0.82766 i 19 | 2.33333 0.72309 i 20 | 2.50000 0.59847 i 21 | 2.66667 0.45727 i 22 | 2.83333 0.30340 i 23 | 3.00000 0.14112 i 24 | 3.16667 -0.02507 i 25 | 3.33333 -0.19057 i 26 | 3.50000 -0.35078 i 27 | 3.66667 -0.50128 i 28 | 3.83333 -0.63788 i 29 | 4.00000 -0.75680 i 30 | 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgf-x.table: -------------------------------------------------------------------------------- 1 | 2 | # Curve 0 of 1, 25 points 3 | # Curve title: "x" 4 | # x y type 5 | 0.00000 0.00000 i 6 | 0.16667 0.16667 i 7 | 0.33333 0.33333 i 8 | 0.50000 0.50000 i 9 | 0.66667 0.66667 i 10 | 0.83333 0.83333 i 11 | 1.00000 1.00000 i 12 | 1.16667 1.16667 i 13 | 1.33333 1.33333 i 14 | 1.50000 1.50000 i 15 | 1.66667 1.66667 i 16 | 1.83333 1.83333 i 17 | 2.00000 2.00000 i 18 | 2.16667 2.16667 i 19 | 2.33333 2.33333 i 20 | 2.50000 2.50000 i 21 | 2.66667 2.66667 i 22 | 2.83333 2.83333 i 23 | 3.00000 3.00000 i 24 | 3.16667 3.16667 i 25 | 3.33333 3.33333 i 26 | 3.50000 3.50000 i 27 | 3.66667 3.66667 i 28 | 3.83333 3.83333 i 29 | 4.00000 4.00000 i 30 | 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgfmanual-sine.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table 2 | set output "pgfmanual-sine.table" 3 | set format "%.5f" 4 | set samples 20 5 | plot [x=0:10] sin(x) 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgfmanual-sine.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 20 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.52632 0.50235 i 5 | 1.05263 0.86873 i 6 | 1.57895 0.99997 i 7 | 2.10526 0.86054 i 8 | 2.63158 0.48819 i 9 | 3.15789 -0.01630 i 10 | 3.68421 -0.51638 i 11 | 4.21053 -0.87669 i 12 | 4.73684 -0.99970 i 13 | 5.26316 -0.85212 i 14 | 5.78947 -0.47390 i 15 | 6.31579 0.03260 i 16 | 6.84211 0.53027 i 17 | 7.36842 0.88441 i 18 | 7.89474 0.99917 i 19 | 8.42105 0.84348 i 20 | 8.94737 0.45948 i 21 | 9.47368 -0.04889 i 22 | 10.00000 -0.54402 i 23 | 24 | 25 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/en/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvipdfmx/pgfmanual-dvipdfmx.cfg: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \usepackage[hyphens]{url} 11 | 12 | \usepackage[dvipdfmx]{graphicx} 13 | % This will tell everyone which driver we are using. 14 | 15 | \PassOptionsToPackage{dvipdfmx}{hyperref} 16 | 17 | % Make sure to compile this using latex + dvipdfmx. 18 | 19 | \usepackage[dvipdfmx]{xcolor} 20 | 21 | 22 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = latex 4 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 5 | 6 | all: $(doc).ps 7 | 8 | pgfmanual.ps: $(doc).tex revisionfile 9 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex 10 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 11 | dvips -o $(doc).ps $(doc).dvi 12 | gs -dNOPAUSE -sDEVICE=pdfwrite -dBATCH -dCompatibilityLevel=1.4 -sOutputFile=$(doc).pdf $(doc).ps 13 | 14 | test: $(doc)-test.tex revisionfile 15 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc)-test.tex 16 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc)-test.tex) || true 17 | dvips -o $(doc)-test.ps $(doc)-test.dvi 18 | gs -dNOPAUSE -sDEVICE=pdfwrite -dBATCH -dCompatibilityLevel=1.4 -sOutputFile=$(doc)-test.pdf $(doc)-test.ps 19 | 20 | revisionfile: 21 | cd ../../../../.. && ./scripts/pgf/pgfrevisionfile.sh 22 | 23 | clean: 24 | rm -f \ 25 | plots/* \ 26 | pgfmanual.out \ 27 | pgfmanual.log \ 28 | pgfmanual.idx \ 29 | pgfmanual.ind \ 30 | pgfmanual.ilg \ 31 | pgfmanual.pdf \ 32 | pgfmanual.toc \ 33 | pgfmanual.bbl \ 34 | pgfmanual.blg \ 35 | pgfmanual.ps \ 36 | pgfmanual.dvi \ 37 | pgfmanual*.aux 38 | 39 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/pgfmanual-test.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | 13 | % pgf version is defined in \pgfversion in file 14 | % generic/pgf/utilities/pgfrcs.code.tex 15 | 16 | \input{../pgfmanual-dvips.cfg} 17 | \input{../../text-en/pgfmanual-en-main-preamble.tex} 18 | 19 | \begin{document} 20 | 21 | \include{pgfmanual-en-tikz-animations} 22 | 23 | \end{document} 24 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | 13 | % pgf version is defined in \pgfversion in file 14 | % generic/pgf/utilities/pgfrcs.code.tex 15 | 16 | \input{../pgfmanual-dvips.cfg} 17 | \input{../../text-en/pgfmanual-en-main.tex} 18 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200.0; set parametric; plot [t=0.4:1.5] [] [] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgf-exp.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.05000 i 4 | 0.16667 0.05907 i 5 | 0.33333 0.06978 i 6 | 0.50000 0.08244 i 7 | 0.66667 0.09739 i 8 | 0.83333 0.11505 i 9 | 1.00000 0.13591 i 10 | 1.16667 0.16056 i 11 | 1.33333 0.18968 i 12 | 1.50000 0.22408 i 13 | 1.66667 0.26472 i 14 | 1.83333 0.31274 i 15 | 2.00000 0.36945 i 16 | 2.16667 0.43646 i 17 | 2.33333 0.51561 i 18 | 2.50000 0.60912 i 19 | 2.66667 0.71960 i 20 | 2.83333 0.85010 i 21 | 3.00000 1.00428 i 22 | 3.16667 1.18641 i 23 | 3.33333 1.40158 i 24 | 3.50000 1.65577 i 25 | 3.66667 1.95606 i 26 | 3.83333 2.31082 i 27 | 4.00000 2.72991 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgf-parametric-example-cut.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example-cut.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [0:1] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgf-parametric-example.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00186 3.14100 i 4 | 0.74672 2.78074 i 5 | 1.30987 2.26617 i 6 | 1.66651 1.66503 i 7 | 1.81387 1.04628 i 8 | 1.76998 0.47361 i 9 | 1.57050 -0.00047 i 10 | 1.26407 -0.33904 i 11 | 0.90663 -0.52368 i 12 | 0.55517 -0.55534 i 13 | 0.26171 -0.45339 i 14 | 0.06773 -0.25283 i 15 | 0.00000 -0.00000 i 16 | 0.06773 0.25283 i 17 | 0.26171 0.45339 i 18 | 0.55517 0.55534 i 19 | 0.90663 0.52368 i 20 | 1.26407 0.33904 i 21 | 1.57050 0.00047 i 22 | 1.76998 -0.47361 i 23 | 1.81387 -1.04628 i 24 | 1.66651 -1.66503 i 25 | 1.30987 -2.26617 i 26 | 0.74672 -2.78074 i 27 | 0.00186 -3.14100 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgf-sin.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16590 i 5 | 0.33333 0.32719 i 6 | 0.50000 0.47943 i 7 | 0.66667 0.61837 i 8 | 0.83333 0.74018 i 9 | 1.00000 0.84147 i 10 | 1.16667 0.91944 i 11 | 1.33333 0.97194 i 12 | 1.50000 0.99749 i 13 | 1.66667 0.99541 i 14 | 1.83333 0.96573 i 15 | 2.00000 0.90930 i 16 | 2.16667 0.82766 i 17 | 2.33333 0.72309 i 18 | 2.50000 0.59847 i 19 | 2.66667 0.45727 i 20 | 2.83333 0.30340 i 21 | 3.00000 0.14112 i 22 | 3.16667 -0.02507 i 23 | 3.33333 -0.19057 i 24 | 3.50000 -0.35078 i 25 | 3.66667 -0.50128 i 26 | 3.83333 -0.63788 i 27 | 4.00000 -0.75680 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgf-x.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16667 i 5 | 0.33333 0.33333 i 6 | 0.50000 0.50000 i 7 | 0.66667 0.66667 i 8 | 0.83333 0.83333 i 9 | 1.00000 1.00000 i 10 | 1.16667 1.16667 i 11 | 1.33333 1.33333 i 12 | 1.50000 1.50000 i 13 | 1.66667 1.66667 i 14 | 1.83333 1.83333 i 15 | 2.00000 2.00000 i 16 | 2.16667 2.16667 i 17 | 2.33333 2.33333 i 18 | 2.50000 2.50000 i 19 | 2.66667 2.66667 i 20 | 2.83333 2.83333 i 21 | 3.00000 3.00000 i 22 | 3.16667 3.16667 i 23 | 3.33333 3.33333 i 24 | 3.50000 3.50000 i 25 | 3.66667 3.66667 i 26 | 3.83333 3.83333 i 27 | 4.00000 4.00000 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgfmanual-sine.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table 2 | set output "pgfmanual-sine.table" 3 | set format "%.5f" 4 | set samples 20 5 | plot [x=0:10] sin(x) 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgfmanual-sine.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 20 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.52632 0.50235 i 5 | 1.05263 0.86873 i 6 | 1.57895 0.99997 i 7 | 2.10526 0.86054 i 8 | 2.63158 0.48819 i 9 | 3.15789 -0.01630 i 10 | 3.68421 -0.51638 i 11 | 4.21053 -0.87669 i 12 | 4.73684 -0.99970 i 13 | 5.26316 -0.85212 i 14 | 5.78947 -0.47390 i 15 | 6.31579 0.03260 i 16 | 6.84211 0.53027 i 17 | 7.36842 0.88441 i 18 | 7.89474 0.99917 i 19 | 8.42105 0.84348 i 20 | 8.94737 0.45948 i 21 | 9.47368 -0.04889 i 22 | 10.00000 -0.54402 i 23 | 24 | 25 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/en/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvips/pgfmanual-dvips.cfg: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \usepackage[hyphens]{url} 12 | \usepackage[dvips]{graphics} 13 | 14 | % Just make sure that you compile this using elatex + dvips 15 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/color.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1.5b/version-for-dvisvgm/en/color.cfg -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/pgfmanual-test.html: -------------------------------------------------------------------------------- 1 | 2 | PGF and TikZ, Manual for Version 3.0.1 - CVS 3 | 5 | 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/pgfmanual-test.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2015 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper,dvisvgm]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-dvisvgm.cfg} 16 | \input{../../text-en/pgfmanual-en-main-preamble.tex} 17 | 18 | \begin{document} 19 | 20 | \label{table-of-contents} 21 | \tableofcontents 22 | 23 | \include{pgfmanual-en-tikz-animations} 24 | \include{pgfmanual-en-base-animations} 25 | \include{pgfmanual-en-pgfsys-animations} 26 | 27 | \end{document} 28 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/pgfmanual.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PGF and TikZ, Manual for Version 3.0.1 - CVS 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper,dvisvgm]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-dvisvgm.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200.0; set parametric; plot [t=0.4:1.5] [] [] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgf-exp.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.05000 i 4 | 0.16667 0.05907 i 5 | 0.33333 0.06978 i 6 | 0.50000 0.08244 i 7 | 0.66667 0.09739 i 8 | 0.83333 0.11505 i 9 | 1.00000 0.13591 i 10 | 1.16667 0.16056 i 11 | 1.33333 0.18968 i 12 | 1.50000 0.22408 i 13 | 1.66667 0.26472 i 14 | 1.83333 0.31274 i 15 | 2.00000 0.36945 i 16 | 2.16667 0.43646 i 17 | 2.33333 0.51561 i 18 | 2.50000 0.60912 i 19 | 2.66667 0.71960 i 20 | 2.83333 0.85010 i 21 | 3.00000 1.00428 i 22 | 3.16667 1.18641 i 23 | 3.33333 1.40158 i 24 | 3.50000 1.65577 i 25 | 3.66667 1.95606 i 26 | 3.83333 2.31082 i 27 | 4.00000 2.72991 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgf-parametric-example-cut.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example-cut.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [0:1] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgf-parametric-example.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00186 3.14100 i 4 | 0.74672 2.78074 i 5 | 1.30987 2.26617 i 6 | 1.66651 1.66503 i 7 | 1.81387 1.04628 i 8 | 1.76998 0.47361 i 9 | 1.57050 -0.00047 i 10 | 1.26407 -0.33904 i 11 | 0.90663 -0.52368 i 12 | 0.55517 -0.55534 i 13 | 0.26171 -0.45339 i 14 | 0.06773 -0.25283 i 15 | 0.00000 -0.00000 i 16 | 0.06773 0.25283 i 17 | 0.26171 0.45339 i 18 | 0.55517 0.55534 i 19 | 0.90663 0.52368 i 20 | 1.26407 0.33904 i 21 | 1.57050 0.00047 i 22 | 1.76998 -0.47361 i 23 | 1.81387 -1.04628 i 24 | 1.66651 -1.66503 i 25 | 1.30987 -2.26617 i 26 | 0.74672 -2.78074 i 27 | 0.00186 -3.14100 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgf-sin.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16590 i 5 | 0.33333 0.32719 i 6 | 0.50000 0.47943 i 7 | 0.66667 0.61837 i 8 | 0.83333 0.74018 i 9 | 1.00000 0.84147 i 10 | 1.16667 0.91944 i 11 | 1.33333 0.97194 i 12 | 1.50000 0.99749 i 13 | 1.66667 0.99541 i 14 | 1.83333 0.96573 i 15 | 2.00000 0.90930 i 16 | 2.16667 0.82766 i 17 | 2.33333 0.72309 i 18 | 2.50000 0.59847 i 19 | 2.66667 0.45727 i 20 | 2.83333 0.30340 i 21 | 3.00000 0.14112 i 22 | 3.16667 -0.02507 i 23 | 3.33333 -0.19057 i 24 | 3.50000 -0.35078 i 25 | 3.66667 -0.50128 i 26 | 3.83333 -0.63788 i 27 | 4.00000 -0.75680 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgf-x.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16667 i 5 | 0.33333 0.33333 i 6 | 0.50000 0.50000 i 7 | 0.66667 0.66667 i 8 | 0.83333 0.83333 i 9 | 1.00000 1.00000 i 10 | 1.16667 1.16667 i 11 | 1.33333 1.33333 i 12 | 1.50000 1.50000 i 13 | 1.66667 1.66667 i 14 | 1.83333 1.83333 i 15 | 2.00000 2.00000 i 16 | 2.16667 2.16667 i 17 | 2.33333 2.33333 i 18 | 2.50000 2.50000 i 19 | 2.66667 2.66667 i 20 | 2.83333 2.83333 i 21 | 3.00000 3.00000 i 22 | 3.16667 3.16667 i 23 | 3.33333 3.33333 i 24 | 3.50000 3.50000 i 25 | 3.66667 3.66667 i 26 | 3.83333 3.83333 i 27 | 4.00000 4.00000 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgfmanual-sine.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 20 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.52632 0.50235 i 5 | 1.05263 0.86873 i 6 | 1.57895 0.99997 i 7 | 2.10526 0.86054 i 8 | 2.63158 0.48819 i 9 | 3.15789 -0.01630 i 10 | 3.68421 -0.51638 i 11 | 4.21053 -0.87669 i 12 | 4.73684 -0.99970 i 13 | 5.26316 -0.85212 i 14 | 5.78947 -0.47390 i 15 | 6.31579 0.03260 i 16 | 6.84211 0.53027 i 17 | 7.36842 0.88441 i 18 | 7.89474 0.99917 i 19 | 8.42105 0.84348 i 20 | 8.94737 0.45948 i 21 | 9.47368 -0.04889 i 22 | 10.00000 -0.54402 i 23 | 24 | 25 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-dvisvgm/en/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = lualatex 4 | TEXINPUTS := ../../text-en:../../images:$(TEXINPUTS) 5 | 6 | all: $(doc).pdf 7 | 8 | pgfmanual.pdf: $(doc).tex revisionfile 9 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex 10 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 11 | 12 | test: $(doc)-test.tex revisionfile 13 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc)-test.tex 14 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc)-test.tex) || true 15 | 16 | revisionfile: 17 | cd ../../../../.. && ./scripts/pgf/pgfrevisionfile.sh 18 | 19 | FORCE: 20 | 21 | clean: 22 | rm -f \ 23 | plots/* \ 24 | pgfmanual.out \ 25 | pgfmanual.log \ 26 | pgfmanual.idx \ 27 | pgfmanual.ind \ 28 | pgfmanual.ilg \ 29 | pgfmanual.pdf \ 30 | pgfmanual.toc \ 31 | pgfmanual.bbl \ 32 | pgfmanual.blg \ 33 | pgfmanual.ps \ 34 | pgfmanual.dvi \ 35 | pgfmanual*.aux 36 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/pgfmanual-test.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-luatex.cfg} 16 | \input{../../text-en/pgfmanual-en-main-preamble.tex} 17 | 18 | \begin{document} 19 | 20 | \include{pgfmanual-en-library-patterns} 21 | 22 | \end{document} 23 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-luatex.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | 18 | 19 | 20 | % ============================================================================= 21 | % ToDo for Stefan Pinnow 22 | % 23 | % - search and replace for 24 | % - $x$-coordinate --> $x$ coordinate 25 | % (and similar) 26 | % - to-path vs. to--path 27 | % 28 | % - remove "spurious" spaces when loading libraries 29 | % (similar to ) 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200.0; set parametric; plot [t=0.4:1.5] [] [] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgf-exp.table: -------------------------------------------------------------------------------- 1 | 2 | # Curve 0 of 1, 25 points 3 | # Curve title: "0.05*exp(x)" 4 | # x y type 5 | 0.00000 0.05000 i 6 | 0.16667 0.05907 i 7 | 0.33333 0.06978 i 8 | 0.50000 0.08244 i 9 | 0.66667 0.09739 i 10 | 0.83333 0.11505 i 11 | 1.00000 0.13591 i 12 | 1.16667 0.16056 i 13 | 1.33333 0.18968 i 14 | 1.50000 0.22408 i 15 | 1.66667 0.26472 i 16 | 1.83333 0.31274 i 17 | 2.00000 0.36945 i 18 | 2.16667 0.43646 i 19 | 2.33333 0.51561 i 20 | 2.50000 0.60912 i 21 | 2.66667 0.71960 i 22 | 2.83333 0.85010 i 23 | 3.00000 1.00428 i 24 | 3.16667 1.18641 i 25 | 3.33333 1.40158 i 26 | 3.50000 1.65577 i 27 | 3.66667 1.95606 i 28 | 3.83333 2.31082 i 29 | 4.00000 2.72991 i 30 | 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgf-parametric-example-cut.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example-cut.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [0:1] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgf-parametric-example.table: -------------------------------------------------------------------------------- 1 | 2 | # Curve 0 of 1, 25 points 3 | # Curve title: "t*sin(t),t*cos(t)" 4 | # x y type 5 | 0.00186 3.14100 i 6 | 0.74672 2.78074 i 7 | 1.30987 2.26617 i 8 | 1.66651 1.66503 i 9 | 1.81387 1.04628 i 10 | 1.76998 0.47361 i 11 | 1.57050 -0.00047 i 12 | 1.26407 -0.33904 i 13 | 0.90663 -0.52368 i 14 | 0.55517 -0.55534 i 15 | 0.26171 -0.45339 i 16 | 0.06773 -0.25283 i 17 | 0.00000 0.00000 i 18 | 0.06773 0.25283 i 19 | 0.26171 0.45339 i 20 | 0.55517 0.55534 i 21 | 0.90663 0.52368 i 22 | 1.26407 0.33904 i 23 | 1.57050 0.00047 i 24 | 1.76998 -0.47361 i 25 | 1.81387 -1.04628 i 26 | 1.66651 -1.66503 i 27 | 1.30987 -2.26617 i 28 | 0.74672 -2.78074 i 29 | 0.00186 -3.14100 i 30 | 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgf-sin.table: -------------------------------------------------------------------------------- 1 | 2 | # Curve 0 of 1, 25 points 3 | # Curve title: "sin(x)" 4 | # x y type 5 | 0.00000 0.00000 i 6 | 0.16667 0.16590 i 7 | 0.33333 0.32719 i 8 | 0.50000 0.47943 i 9 | 0.66667 0.61837 i 10 | 0.83333 0.74018 i 11 | 1.00000 0.84147 i 12 | 1.16667 0.91944 i 13 | 1.33333 0.97194 i 14 | 1.50000 0.99749 i 15 | 1.66667 0.99541 i 16 | 1.83333 0.96573 i 17 | 2.00000 0.90930 i 18 | 2.16667 0.82766 i 19 | 2.33333 0.72309 i 20 | 2.50000 0.59847 i 21 | 2.66667 0.45727 i 22 | 2.83333 0.30340 i 23 | 3.00000 0.14112 i 24 | 3.16667 -0.02507 i 25 | 3.33333 -0.19057 i 26 | 3.50000 -0.35078 i 27 | 3.66667 -0.50128 i 28 | 3.83333 -0.63788 i 29 | 4.00000 -0.75680 i 30 | 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgf-x.table: -------------------------------------------------------------------------------- 1 | 2 | # Curve 0 of 1, 25 points 3 | # Curve title: "x" 4 | # x y type 5 | 0.00000 0.00000 i 6 | 0.16667 0.16667 i 7 | 0.33333 0.33333 i 8 | 0.50000 0.50000 i 9 | 0.66667 0.66667 i 10 | 0.83333 0.83333 i 11 | 1.00000 1.00000 i 12 | 1.16667 1.16667 i 13 | 1.33333 1.33333 i 14 | 1.50000 1.50000 i 15 | 1.66667 1.66667 i 16 | 1.83333 1.83333 i 17 | 2.00000 2.00000 i 18 | 2.16667 2.16667 i 19 | 2.33333 2.33333 i 20 | 2.50000 2.50000 i 21 | 2.66667 2.66667 i 22 | 2.83333 2.83333 i 23 | 3.00000 3.00000 i 24 | 3.16667 3.16667 i 25 | 3.33333 3.33333 i 26 | 3.50000 3.50000 i 27 | 3.66667 3.66667 i 28 | 3.83333 3.83333 i 29 | 4.00000 4.00000 i 30 | 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/en/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-luatex/pgfmanual-luatex.cfg: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \usepackage[hyphens]{url} 12 | \makeatletter 13 | \g@addto@macro\selectfont{% 14 | \long\edef\longf@family{\f@family}% 15 | \ifx\longf@family\ttdefault 16 | \ignoreligaturesinfont\font\relax 17 | \fi 18 | } 19 | \makeatother 20 | 21 | % Just make sure to compile this using lualatex. 22 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = pdflatex 4 | TEXINPUTS := ../../text-en:../../images:$(TEXINPUTS) 5 | 6 | all: $(doc).pdf 7 | 8 | pgfmanual.pdf: $(doc).tex revisionfile 9 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex 10 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 11 | 12 | test: $(doc)-test.tex revisionfile 13 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc)-test.tex 14 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc)-test.tex) || true 15 | 16 | revisionfile: 17 | cd ../../../../.. && ./scripts/pgf/pgfrevisionfile.sh 18 | 19 | FORCE: 20 | 21 | clean: 22 | rm -f \ 23 | plots/* \ 24 | pgfmanual.out \ 25 | pgfmanual.log \ 26 | pgfmanual.idx \ 27 | pgfmanual.ind \ 28 | pgfmanual.ilg \ 29 | pgfmanual.pdf \ 30 | pgfmanual.toc \ 31 | pgfmanual.bbl \ 32 | pgfmanual.blg \ 33 | pgfmanual.ps \ 34 | pgfmanual.dvi \ 35 | pgfmanual*.aux 36 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-pdftex.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200.0; set parametric; plot [t=0.4:1.5] [] [] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgf-exp.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.05000 i 4 | 0.16667 0.05907 i 5 | 0.33333 0.06978 i 6 | 0.50000 0.08244 i 7 | 0.66667 0.09739 i 8 | 0.83333 0.11505 i 9 | 1.00000 0.13591 i 10 | 1.16667 0.16056 i 11 | 1.33333 0.18968 i 12 | 1.50000 0.22408 i 13 | 1.66667 0.26472 i 14 | 1.83333 0.31274 i 15 | 2.00000 0.36945 i 16 | 2.16667 0.43646 i 17 | 2.33333 0.51561 i 18 | 2.50000 0.60912 i 19 | 2.66667 0.71960 i 20 | 2.83333 0.85010 i 21 | 3.00000 1.00428 i 22 | 3.16667 1.18641 i 23 | 3.33333 1.40158 i 24 | 3.50000 1.65577 i 25 | 3.66667 1.95606 i 26 | 3.83333 2.31082 i 27 | 4.00000 2.72991 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgf-parametric-example-cut.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example-cut.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [0:1] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgf-parametric-example.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00186 3.14100 i 4 | 0.74672 2.78074 i 5 | 1.30987 2.26617 i 6 | 1.66651 1.66503 i 7 | 1.81387 1.04628 i 8 | 1.76998 0.47361 i 9 | 1.57050 -0.00047 i 10 | 1.26407 -0.33904 i 11 | 0.90663 -0.52368 i 12 | 0.55517 -0.55534 i 13 | 0.26171 -0.45339 i 14 | 0.06773 -0.25283 i 15 | 0.00000 -0.00000 i 16 | 0.06773 0.25283 i 17 | 0.26171 0.45339 i 18 | 0.55517 0.55534 i 19 | 0.90663 0.52368 i 20 | 1.26407 0.33904 i 21 | 1.57050 0.00047 i 22 | 1.76998 -0.47361 i 23 | 1.81387 -1.04628 i 24 | 1.66651 -1.66503 i 25 | 1.30987 -2.26617 i 26 | 0.74672 -2.78074 i 27 | 0.00186 -3.14100 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgf-sin.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16590 i 5 | 0.33333 0.32719 i 6 | 0.50000 0.47943 i 7 | 0.66667 0.61837 i 8 | 0.83333 0.74018 i 9 | 1.00000 0.84147 i 10 | 1.16667 0.91944 i 11 | 1.33333 0.97194 i 12 | 1.50000 0.99749 i 13 | 1.66667 0.99541 i 14 | 1.83333 0.96573 i 15 | 2.00000 0.90930 i 16 | 2.16667 0.82766 i 17 | 2.33333 0.72309 i 18 | 2.50000 0.59847 i 19 | 2.66667 0.45727 i 20 | 2.83333 0.30340 i 21 | 3.00000 0.14112 i 22 | 3.16667 -0.02507 i 23 | 3.33333 -0.19057 i 24 | 3.50000 -0.35078 i 25 | 3.66667 -0.50128 i 26 | 3.83333 -0.63788 i 27 | 4.00000 -0.75680 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgf-x.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16667 i 5 | 0.33333 0.33333 i 6 | 0.50000 0.50000 i 7 | 0.66667 0.66667 i 8 | 0.83333 0.83333 i 9 | 1.00000 1.00000 i 10 | 1.16667 1.16667 i 11 | 1.33333 1.33333 i 12 | 1.50000 1.50000 i 13 | 1.66667 1.66667 i 14 | 1.83333 1.83333 i 15 | 2.00000 2.00000 i 16 | 2.16667 2.16667 i 17 | 2.33333 2.33333 i 18 | 2.50000 2.50000 i 19 | 2.66667 2.66667 i 20 | 2.83333 2.83333 i 21 | 3.00000 3.00000 i 22 | 3.16667 3.16667 i 23 | 3.33333 3.33333 i 24 | 3.50000 3.50000 i 25 | 3.66667 3.66667 i 26 | 3.83333 3.83333 i 27 | 4.00000 4.00000 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgfmanual-sine.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table 2 | set output "pgfmanual-sine.table" 3 | set format "%.5f" 4 | set samples 20 5 | plot [x=0:10] sin(x) 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgfmanual-sine.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 20 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.52632 0.50235 i 5 | 1.05263 0.86873 i 6 | 1.57895 0.99997 i 7 | 2.10526 0.86054 i 8 | 2.63158 0.48819 i 9 | 3.15789 -0.01630 i 10 | 3.68421 -0.51638 i 11 | 4.21053 -0.87669 i 12 | 4.73684 -0.99970 i 13 | 5.26316 -0.85212 i 14 | 5.78947 -0.47390 i 15 | 6.31579 0.03260 i 16 | 6.84211 0.53027 i 17 | 7.36842 0.88441 i 18 | 7.89474 0.99917 i 19 | 8.42105 0.84348 i 20 | 8.94737 0.45948 i 21 | 9.47368 -0.04889 i 22 | 10.00000 -0.54402 i 23 | 24 | 25 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/en/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-pdftex/pgfmanual-pdftex.cfg: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \usepackage[hyphens]{url} 12 | \makeatletter 13 | \g@addto@macro\selectfont{% 14 | \long\edef\longf@family{\f@family}% 15 | \ifx\longf@family\ttdefault 16 | \pdfnoligatures\font\relax 17 | \fi 18 | } 19 | \makeatother 20 | 21 | % Just make sure to compile this using pdfelatex. 22 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/Makefile: -------------------------------------------------------------------------------- 1 | doc = pgfmanual 2 | latex = htlatex 3 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 4 | 5 | all: $(doc).html 6 | 7 | pgfmanual.idx: 8 | touch pgfmanual.idx 9 | 10 | pgfmanual.ind: pgfmanual.idx 11 | makeindex $(doc).idx 12 | 13 | pgfmanual.html: $(doc).tex $(doc).ind revisionfile 14 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex 15 | 16 | revisionfile: 17 | cd ../../../../.. && ./scripts/pgf/pgfrevisionfile.sh 18 | 19 | clean: 20 | rm -f \ 21 | plots/* \ 22 | pgfmanual.out \ 23 | pgfmanual.log \ 24 | pgfmanual.idx \ 25 | pgfmanual.ind \ 26 | pgfmanual.ilg \ 27 | pgfmanual.pdf \ 28 | pgfmanual.toc \ 29 | pgfmanual.bbl \ 30 | pgfmanual.blg \ 31 | pgfmanual.ps \ 32 | pgfmanual.*gif \ 33 | pgfmanual.*html \ 34 | pgfmanual.*svg \ 35 | pgfmanual.xref \ 36 | pgfmanual.css \ 37 | pgfmanual.4ct \ 38 | pgfmanual.4tc \ 39 | pgfmanual.dvi \ 40 | pgfmanual.lg \ 41 | pgfmanual.idv \ 42 | pgfmanual*.aux \ 43 | *.png 44 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-tex4ht.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200; set parametric; plot [t=0.4:1.5] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgf-exp.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.05000 i 4 | 0.16667 0.05907 i 5 | 0.33333 0.06978 i 6 | 0.50000 0.08244 i 7 | 0.66667 0.09739 i 8 | 0.83333 0.11505 i 9 | 1.00000 0.13591 i 10 | 1.16667 0.16056 i 11 | 1.33333 0.18968 i 12 | 1.50000 0.22408 i 13 | 1.66667 0.26472 i 14 | 1.83333 0.31274 i 15 | 2.00000 0.36945 i 16 | 2.16667 0.43646 i 17 | 2.33333 0.51561 i 18 | 2.50000 0.60912 i 19 | 2.66667 0.71960 i 20 | 2.83333 0.85010 i 21 | 3.00000 1.00428 i 22 | 3.16667 1.18641 i 23 | 3.33333 1.40158 i 24 | 3.50000 1.65577 i 25 | 3.66667 1.95606 i 26 | 3.83333 2.31082 i 27 | 4.00000 2.72991 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgf-parametric-example.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00186 3.14100 i 4 | 0.74672 2.78074 i 5 | 1.30987 2.26617 i 6 | 1.66651 1.66503 i 7 | 1.81387 1.04628 i 8 | 1.76998 0.47361 i 9 | 1.57050 -0.00047 i 10 | 1.26407 -0.33904 i 11 | 0.90663 -0.52368 i 12 | 0.55517 -0.55534 i 13 | 0.26171 -0.45339 i 14 | 0.06773 -0.25283 i 15 | 0.00000 -0.00000 i 16 | 0.06773 0.25283 i 17 | 0.26171 0.45339 i 18 | 0.55517 0.55534 i 19 | 0.90663 0.52368 i 20 | 1.26407 0.33904 i 21 | 1.57050 0.00047 i 22 | 1.76998 -0.47361 i 23 | 1.81387 -1.04628 i 24 | 1.66651 -1.66503 i 25 | 1.30987 -2.26617 i 26 | 0.74672 -2.78074 i 27 | 0.00186 -3.14100 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgf-sin.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16590 i 5 | 0.33333 0.32719 i 6 | 0.50000 0.47943 i 7 | 0.66667 0.61837 i 8 | 0.83333 0.74018 i 9 | 1.00000 0.84147 i 10 | 1.16667 0.91944 i 11 | 1.33333 0.97194 i 12 | 1.50000 0.99749 i 13 | 1.66667 0.99541 i 14 | 1.83333 0.96573 i 15 | 2.00000 0.90930 i 16 | 2.16667 0.82766 i 17 | 2.33333 0.72309 i 18 | 2.50000 0.59847 i 19 | 2.66667 0.45727 i 20 | 2.83333 0.30340 i 21 | 3.00000 0.14112 i 22 | 3.16667 -0.02507 i 23 | 3.33333 -0.19057 i 24 | 3.50000 -0.35078 i 25 | 3.66667 -0.50128 i 26 | 3.83333 -0.63788 i 27 | 4.00000 -0.75680 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgf-x.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16667 i 5 | 0.33333 0.33333 i 6 | 0.50000 0.50000 i 7 | 0.66667 0.66667 i 8 | 0.83333 0.83333 i 9 | 1.00000 1.00000 i 10 | 1.16667 1.16667 i 11 | 1.33333 1.33333 i 12 | 1.50000 1.50000 i 13 | 1.66667 1.66667 i 14 | 1.83333 1.83333 i 15 | 2.00000 2.00000 i 16 | 2.16667 2.16667 i 17 | 2.33333 2.33333 i 18 | 2.50000 2.50000 i 19 | 2.66667 2.66667 i 20 | 2.83333 2.83333 i 21 | 3.00000 3.00000 i 22 | 3.16667 3.16667 i 23 | 3.33333 3.33333 i 24 | 3.50000 3.50000 i 25 | 3.66667 3.66667 i 26 | 3.83333 3.83333 i 27 | 4.00000 4.00000 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgfmanual-sine.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table 2 | set output "pgfmanual-sine.table" 3 | set format "%.5f" 4 | set samples 20 5 | plot [x=0:10] sin(x) 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgfmanual-sine.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 20 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.52632 0.50235 i 5 | 1.05263 0.86873 i 6 | 1.57895 0.99997 i 7 | 2.10526 0.86054 i 8 | 2.63158 0.48819 i 9 | 3.15789 -0.01630 i 10 | 3.68421 -0.51638 i 11 | 4.21053 -0.87669 i 12 | 4.73684 -0.99970 i 13 | 5.26316 -0.85212 i 14 | 5.78947 -0.47390 i 15 | 6.31579 0.03260 i 16 | 6.84211 0.53027 i 17 | 7.36842 0.88441 i 18 | 7.89474 0.99917 i 19 | 8.42105 0.84348 i 20 | 8.94737 0.45948 i 21 | 9.47368 -0.04889 i 22 | 10.00000 -0.54402 i 23 | 24 | 25 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-tex4ht/en/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = vlatex 4 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 5 | 6 | all: $(doc).ps 7 | 8 | pgfmanual.ps: $(doc).tex revisionfile 9 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex 10 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 11 | 12 | revisionfile: 13 | cd ../../../../.. && ./scripts/pgf/pgfrevisionfile.sh 14 | 15 | clean: 16 | rm -f \ 17 | plots/* \ 18 | pgfmanual.out \ 19 | pgfmanual.log \ 20 | pgfmanual.idx \ 21 | pgfmanual.ind \ 22 | pgfmanual.ilg \ 23 | pgfmanual.pdf \ 24 | pgfmanual.toc \ 25 | pgfmanual.bbl \ 26 | pgfmanual.blg \ 27 | pgfmanual.ps \ 28 | pgfmanual.dvi \ 29 | pgfmanual*.aux 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-vtex.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200; set parametric; plot [t=0.4:1.5] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgf-exp.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.05000 i 4 | 0.16667 0.05907 i 5 | 0.33333 0.06978 i 6 | 0.50000 0.08244 i 7 | 0.66667 0.09739 i 8 | 0.83333 0.11505 i 9 | 1.00000 0.13591 i 10 | 1.16667 0.16056 i 11 | 1.33333 0.18968 i 12 | 1.50000 0.22408 i 13 | 1.66667 0.26472 i 14 | 1.83333 0.31274 i 15 | 2.00000 0.36945 i 16 | 2.16667 0.43646 i 17 | 2.33333 0.51561 i 18 | 2.50000 0.60912 i 19 | 2.66667 0.71960 i 20 | 2.83333 0.85010 i 21 | 3.00000 1.00428 i 22 | 3.16667 1.18641 i 23 | 3.33333 1.40158 i 24 | 3.50000 1.65577 i 25 | 3.66667 1.95606 i 26 | 3.83333 2.31082 i 27 | 4.00000 2.72991 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgf-parametric-example.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00186 3.14100 i 4 | 0.74672 2.78074 i 5 | 1.30987 2.26617 i 6 | 1.66651 1.66503 i 7 | 1.81387 1.04628 i 8 | 1.76998 0.47361 i 9 | 1.57050 -0.00047 i 10 | 1.26407 -0.33904 i 11 | 0.90663 -0.52368 i 12 | 0.55517 -0.55534 i 13 | 0.26171 -0.45339 i 14 | 0.06773 -0.25283 i 15 | 0.00000 -0.00000 i 16 | 0.06773 0.25283 i 17 | 0.26171 0.45339 i 18 | 0.55517 0.55534 i 19 | 0.90663 0.52368 i 20 | 1.26407 0.33904 i 21 | 1.57050 0.00047 i 22 | 1.76998 -0.47361 i 23 | 1.81387 -1.04628 i 24 | 1.66651 -1.66503 i 25 | 1.30987 -2.26617 i 26 | 0.74672 -2.78074 i 27 | 0.00186 -3.14100 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgf-sin.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16590 i 5 | 0.33333 0.32719 i 6 | 0.50000 0.47943 i 7 | 0.66667 0.61837 i 8 | 0.83333 0.74018 i 9 | 1.00000 0.84147 i 10 | 1.16667 0.91944 i 11 | 1.33333 0.97194 i 12 | 1.50000 0.99749 i 13 | 1.66667 0.99541 i 14 | 1.83333 0.96573 i 15 | 2.00000 0.90930 i 16 | 2.16667 0.82766 i 17 | 2.33333 0.72309 i 18 | 2.50000 0.59847 i 19 | 2.66667 0.45727 i 20 | 2.83333 0.30340 i 21 | 3.00000 0.14112 i 22 | 3.16667 -0.02507 i 23 | 3.33333 -0.19057 i 24 | 3.50000 -0.35078 i 25 | 3.66667 -0.50128 i 26 | 3.83333 -0.63788 i 27 | 4.00000 -0.75680 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgf-x.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16667 i 5 | 0.33333 0.33333 i 6 | 0.50000 0.50000 i 7 | 0.66667 0.66667 i 8 | 0.83333 0.83333 i 9 | 1.00000 1.00000 i 10 | 1.16667 1.16667 i 11 | 1.33333 1.33333 i 12 | 1.50000 1.50000 i 13 | 1.66667 1.66667 i 14 | 1.83333 1.83333 i 15 | 2.00000 2.00000 i 16 | 2.16667 2.16667 i 17 | 2.33333 2.33333 i 18 | 2.50000 2.50000 i 19 | 2.66667 2.66667 i 20 | 2.83333 2.83333 i 21 | 3.00000 3.00000 i 22 | 3.16667 3.16667 i 23 | 3.33333 3.33333 i 24 | 3.50000 3.50000 i 25 | 3.66667 3.66667 i 26 | 3.83333 3.83333 i 27 | 4.00000 4.00000 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgfmanual-sine.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table 2 | set output "pgfmanual-sine.table" 3 | set format "%.5f" 4 | set samples 20 5 | plot [x=0:10] sin(x) 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgfmanual-sine.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 20 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.52632 0.50235 i 5 | 1.05263 0.86873 i 6 | 1.57895 0.99997 i 7 | 2.10526 0.86054 i 8 | 2.63158 0.48819 i 9 | 3.15789 -0.01630 i 10 | 3.68421 -0.51638 i 11 | 4.21053 -0.87669 i 12 | 4.73684 -0.99970 i 13 | 5.26316 -0.85212 i 14 | 5.78947 -0.47390 i 15 | 6.31579 0.03260 i 16 | 6.84211 0.53027 i 17 | 7.36842 0.88441 i 18 | 7.89474 0.99917 i 19 | 8.42105 0.84348 i 20 | 8.94737 0.45948 i 21 | 9.47368 -0.04889 i 22 | 10.00000 -0.54402 i 23 | 24 | 25 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/en/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-vtex/pgfmanual-vtex.cfg: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \usepackage[hyphens]{url} 11 | \usepackage[vtex]{graphics} 12 | 13 | \let\command=\undefined 14 | \let\endcommand=\undefined 15 | 16 | % Just make sure that you compile this using elatex + dvips 17 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = xelatex --no-pdf 4 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 5 | 6 | all: $(doc).pdf 7 | 8 | pgfmanual.pdf: $(doc).tex revisionfile 9 | (TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 10 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 11 | xdvipdfmx -p a4 $(doc) 12 | 13 | revisionfile: 14 | cd ../../../../.. && ./scripts/pgf/pgfrevisionfile.sh 15 | 16 | clean: 17 | rm -f \ 18 | plots/* \ 19 | pgfmanual.out \ 20 | pgfmanual.log \ 21 | pgfmanual.idx \ 22 | pgfmanual.ind \ 23 | pgfmanual.ilg \ 24 | pgfmanual.pdf \ 25 | pgfmanual.toc \ 26 | pgfmanual.bbl \ 27 | pgfmanual.blg \ 28 | pgfmanual.ps \ 29 | pgfmanual.dvi \ 30 | pgfmanual*.aux 31 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-xetex.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200.0; set parametric; plot [t=0.4:1.5] [] [] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgf-exp.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.05000 i 4 | 0.16667 0.05907 i 5 | 0.33333 0.06978 i 6 | 0.50000 0.08244 i 7 | 0.66667 0.09739 i 8 | 0.83333 0.11505 i 9 | 1.00000 0.13591 i 10 | 1.16667 0.16056 i 11 | 1.33333 0.18968 i 12 | 1.50000 0.22408 i 13 | 1.66667 0.26472 i 14 | 1.83333 0.31274 i 15 | 2.00000 0.36945 i 16 | 2.16667 0.43646 i 17 | 2.33333 0.51561 i 18 | 2.50000 0.60912 i 19 | 2.66667 0.71960 i 20 | 2.83333 0.85010 i 21 | 3.00000 1.00428 i 22 | 3.16667 1.18641 i 23 | 3.33333 1.40158 i 24 | 3.50000 1.65577 i 25 | 3.66667 1.95606 i 26 | 3.83333 2.31082 i 27 | 4.00000 2.72991 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgf-parametric-example-cut.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example-cut.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [0:1] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgf-parametric-example.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00186 3.14100 i 4 | 0.74672 2.78074 i 5 | 1.30987 2.26617 i 6 | 1.66651 1.66503 i 7 | 1.81387 1.04628 i 8 | 1.76998 0.47361 i 9 | 1.57050 -0.00047 i 10 | 1.26407 -0.33904 i 11 | 0.90663 -0.52368 i 12 | 0.55517 -0.55534 i 13 | 0.26171 -0.45339 i 14 | 0.06773 -0.25283 i 15 | 0.00000 -0.00000 i 16 | 0.06773 0.25283 i 17 | 0.26171 0.45339 i 18 | 0.55517 0.55534 i 19 | 0.90663 0.52368 i 20 | 1.26407 0.33904 i 21 | 1.57050 0.00047 i 22 | 1.76998 -0.47361 i 23 | 1.81387 -1.04628 i 24 | 1.66651 -1.66503 i 25 | 1.30987 -2.26617 i 26 | 0.74672 -2.78074 i 27 | 0.00186 -3.14100 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgf-sin.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16590 i 5 | 0.33333 0.32719 i 6 | 0.50000 0.47943 i 7 | 0.66667 0.61837 i 8 | 0.83333 0.74018 i 9 | 1.00000 0.84147 i 10 | 1.16667 0.91944 i 11 | 1.33333 0.97194 i 12 | 1.50000 0.99749 i 13 | 1.66667 0.99541 i 14 | 1.83333 0.96573 i 15 | 2.00000 0.90930 i 16 | 2.16667 0.82766 i 17 | 2.33333 0.72309 i 18 | 2.50000 0.59847 i 19 | 2.66667 0.45727 i 20 | 2.83333 0.30340 i 21 | 3.00000 0.14112 i 22 | 3.16667 -0.02507 i 23 | 3.33333 -0.19057 i 24 | 3.50000 -0.35078 i 25 | 3.66667 -0.50128 i 26 | 3.83333 -0.63788 i 27 | 4.00000 -0.75680 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgf-x.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16667 i 5 | 0.33333 0.33333 i 6 | 0.50000 0.50000 i 7 | 0.66667 0.66667 i 8 | 0.83333 0.83333 i 9 | 1.00000 1.00000 i 10 | 1.16667 1.16667 i 11 | 1.33333 1.33333 i 12 | 1.50000 1.50000 i 13 | 1.66667 1.66667 i 14 | 1.83333 1.83333 i 15 | 2.00000 2.00000 i 16 | 2.16667 2.16667 i 17 | 2.33333 2.33333 i 18 | 2.50000 2.50000 i 19 | 2.66667 2.66667 i 20 | 2.83333 2.83333 i 21 | 3.00000 3.00000 i 22 | 3.16667 3.16667 i 23 | 3.33333 3.33333 i 24 | 3.50000 3.50000 i 25 | 3.66667 3.66667 i 26 | 3.83333 3.83333 i 27 | 4.00000 4.00000 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgfmanual-sine.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table 2 | set output "pgfmanual-sine.table" 3 | set format "%.5f" 4 | set samples 20 5 | plot [x=0:10] sin(x) 6 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgfmanual-sine.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 20 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.52632 0.50235 i 5 | 1.05263 0.86873 i 6 | 1.57895 0.99997 i 7 | 2.10526 0.86054 i 8 | 2.63158 0.48819 i 9 | 3.15789 -0.01630 i 10 | 3.68421 -0.51638 i 11 | 4.21053 -0.87669 i 12 | 4.73684 -0.99970 i 13 | 5.26316 -0.85212 i 14 | 5.78947 -0.47390 i 15 | 6.31579 0.03260 i 16 | 6.84211 0.53027 i 17 | 7.36842 0.88441 i 18 | 7.89474 0.99917 i 19 | 8.42105 0.84348 i 20 | 8.94737 0.45948 i 21 | 9.47368 -0.04889 i 22 | 10.00000 -0.54402 i 23 | 24 | 25 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/en/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1.5b/version-for-xetex/pgfmanual-xetex.cfg: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \usepackage[hyphens]{url} 11 | 12 | \usepackage[xetex]{graphics} 13 | % This will tell everyone which driver we are using. 14 | 15 | \PassOptionsToPackage{xetex}{hyperref} 16 | 17 | % Make sure to compile this using xelatex + xdvipdfmx. 18 | -------------------------------------------------------------------------------- /pgf-en-3.1/AUTHORS: -------------------------------------------------------------------------------- 1 | Till Tantau 2 | Mark Wibrow 3 | Christian Feuersaenger 4 | -------------------------------------------------------------------------------- /pgf-en-3.1/INSTALL: -------------------------------------------------------------------------------- 1 | Installing pgf: 2 | --------------- 3 | 4 | For the impatient: 5 | - Put the whole pgf directory somewhere where TeX can find them. 6 | - Install the xcolor package version 2.00 or higher. 7 | 8 | Long version: 9 | In the manual, which you find in the file 10 | doc/generic/pgf/pgfmanual.pdf, you will find a 11 | detailed explanation on how to install pgf. 12 | -------------------------------------------------------------------------------- /pgf-en-3.1/README: -------------------------------------------------------------------------------- 1 | pgf -- A Portable Graphic Format for TeX 2 | 3 | See the directory doc/generic/pgf for more information. See the file 4 | doc/generic/pgf/pgfmanual.pdf for a manual. This 5 | documentation also explains the installation. See the file 6 | doc/generic/pgf/license/LICENSE for license details. 7 | 8 | Please go to http://sourceforge.net/projects/pgf/ 9 | to submit bug reports, request new features, etc. 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /pgf-en-3.1/images/brave-gnu-world-logo-mask.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1/images/brave-gnu-world-logo-mask.jpg -------------------------------------------------------------------------------- /pgf-en-3.1/images/brave-gnu-world-logo.25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1/images/brave-gnu-world-logo.25.jpg -------------------------------------------------------------------------------- /pgf-en-3.1/images/brave-gnu-world-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1/images/brave-gnu-world-logo.jpg -------------------------------------------------------------------------------- /pgf-en-3.1/images/pgfmanual-mindmap-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1/images/pgfmanual-mindmap-1.pdf -------------------------------------------------------------------------------- /pgf-en-3.1/images/pgfmanual-mindmap-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1/images/pgfmanual-mindmap-2.pdf -------------------------------------------------------------------------------- /pgf-en-3.1/licenses/LICENSE: -------------------------------------------------------------------------------- 1 | Licenses for the PGF package 2 | ============================ 3 | 4 | Different parts of the PGF package are distributed under 5 | different licenses: 6 | 7 | 1. The code of the package is dual-license. This means that 8 | you can decide which license you wish to use when using the 9 | pgf package. The two options are: 10 | 11 | a) You can use the GNU Public License, version 2. 12 | b) You can use the LaTeX Project Public License, version 1.3c. 13 | 14 | 2. The documentation of the package is also dual-license. Again, 15 | you can choose between two options: 16 | 17 | a) You can use the GNU Free Documentation License, version 1.2. 18 | b) You can use the LaTeX Project Public License, version 1.3c. 19 | 20 | The ``documentation of the package'' refers to all files in the 21 | subdirectory doc of the pgf package. A detailed listing can be 22 | found in the file 23 | 24 | doc/generic/pgf/licenses/manifest-documentation.txt 25 | 26 | All files in other directories are part of the ``code of the 27 | package.'' A detailed listing can be found in the file 28 | 29 | doc/generic/pgf/licenses/manifest-code.txt 30 | 31 | You will find the licenses in the manual and also as plain text 32 | versions in the directory 33 | 34 | doc/generic/pgf/licenses 35 | -------------------------------------------------------------------------------- /pgf-en-3.1/licenses/manifest-code.txt: -------------------------------------------------------------------------------- 1 | The code consists of all files listed in ../FILES that do not lie in 2 | the directory doc. 3 | -------------------------------------------------------------------------------- /pgf-en-3.1/licenses/manifest-documentation.txt: -------------------------------------------------------------------------------- 1 | The documentation consists of all files listed in ../FILES that lie in 2 | the doc subdirectory. 3 | -------------------------------------------------------------------------------- /pgf-en-3.1/pgfmanual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-en-3.1/pgfmanual.pdf -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/pgfmanual-en-dv-backend.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2008 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{The Data Visualization Backend} 12 | \label{section-dv-backend} 13 | 14 | \subsection{Overview} 15 | 16 | The present section explains the mechanisms behind the data 17 | visualization engine. 18 | 19 | Until it is documented properly, we will have to make do with the 20 | documentation in the source code. 21 | 22 | 23 | \subsection{The Rendering Pipeline} 24 | 25 | To be written... 26 | 27 | \subsection{Usage} 28 | 29 | To be written... 30 | 31 | \subsection{The Mathematical Micro-Kernel} 32 | 33 | \label{section-dv-math-kernel} 34 | To be written... 35 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/pgfmanual-en-gd-circular.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \section{Graph Drawing Algorithms: Circular Layouts} 11 | 12 | {\noindent {\emph{by Till Tantau}}} 13 | 14 | \ifluatex\else This section of the manual can only be typeset using Lua\TeX.\expandafter\endinput\fi 15 | 16 | 17 | \includeluadocumentationof{pgf.gd.circular.library} 18 | \includeluadocumentationof{pgf.gd.circular.Tantau2012} 19 | 20 | 21 | 22 | %%% Local Variables: 23 | %%% mode: latex 24 | %%% TeX-master: "pgfmanual-pdftex-version" 25 | %%% End: 26 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/pgfmanual-en-gd-edge-routing.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \section{Graph Drawing Algorithms: Edge Routing} 11 | 12 | \label{section-last-graphdrawing-library-in-manual} 13 | 14 | {\noindent {\emph{by Till Tantau}}} 15 | 16 | \label{section-gd-edge-routing} 17 | 18 | \ifluatex\else This section of the manual can only be typeset using Lua\TeX.\expandafter\endinput\fi 19 | 20 | 21 | \includeluadocumentationof{pgf.gd.routing.library} 22 | \includeluadocumentationof{pgf.gd.routing.NecklaceRouting} 23 | 24 | 25 | 26 | %%% Local Variables: 27 | %%% mode: latex 28 | %%% TeX-master: "pgfmanual-pdftex-version" 29 | %%% End: 30 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/pgfmanual-en-gd-examples.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | %%% Local Variables: 12 | %%% mode: latex 13 | %%% TeX-master: "pgfmanual-pdftex-version" 14 | %%% End: 15 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/pgfmanual-en-gd-layered.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2012 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \section{Graph Drawing Algorithms: Layered Layouts} 11 | 12 | {\emph{by Till Tantau and Jannis Pohlmann}} 13 | 14 | \ifluatex\else This section of the manual can only be typeset using Lua\TeX.\expandafter\endinput\fi 15 | 16 | \includeluadocumentationof{pgf.gd.layered.library} 17 | \includeluadocumentationof{pgf.gd.layered.Sugiyama} 18 | \includeluadocumentationof{pgf.gd.layered.cycle_removal} 19 | \includeluadocumentationof{pgf.gd.layered.node_ranking} 20 | \includeluadocumentationof{pgf.gd.layered.crossing_minimization} 21 | \includeluadocumentationof{pgf.gd.layered.node_positioning} 22 | \includeluadocumentationof{pgf.gd.layered.edge_routing} 23 | 24 | 25 | %%% Local Variables: 26 | %%% mode: latex 27 | %%% TeX-master: "pgfmanual-pdftex-version" 28 | %%% End: 29 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/pgfmanual-en-gd-misc.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \section{Graph Drawing Layouts: Miscellaneous} 11 | 12 | 13 | \begin{tikzlibrary}{graphdrawing.misc} 14 | Load this package when you wish to use the graph drawing algorithms 15 | defined in this library. You should load the |graphdrawing| library first. 16 | \end{tikzlibrary} 17 | 18 | 19 | \begin{gdalgorithm}{simple demo layout}{Simple Demo} 20 | The algorithm used in the examples of this manual for demonstrating 21 | how a trivial graph drawing can be implemented. 22 | \end{gdalgorithm} 23 | 24 | 25 | 26 | 27 | %%% Local Variables: 28 | %%% mode: latex 29 | %%% TeX-master: "pgfmanual-pdftex-version" 30 | %%% End: 31 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/pgfmanual-en-gd-trees.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2012 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Graph Drawing Layouts: Trees} 12 | \label{section-first-graphdrawing-library-in-manual} 13 | \label{section-library-graphdrawing-trees} 14 | 15 | {\noindent {\emph{by Till Tantau}}} 16 | 17 | \ifluatex\else This section of the manual can only be typeset using Lua\TeX.\expandafter\endinput\fi 18 | 19 | \includeluadocumentationof{pgf.gd.trees.library} 20 | 21 | \subsection{The Tree Layouts} 22 | \includeluadocumentationof{pgf.gd.trees.ReingoldTilford1981} 23 | 24 | % Other subsections: 25 | \includeluadocumentationof{pgf.gd.trees.ChildSpec} 26 | \includeluadocumentationof{pgf.gd.trees.SpanningTreeComputation} 27 | 28 | \endinput 29 | 30 | 31 | %%% Local Variables: 32 | %%% mode: latex 33 | %%% TeX-master: "pgfmanual-pdftex-version" 34 | %%% End: 35 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/pgfmanual-en-library-calc.tex: -------------------------------------------------------------------------------- 1 | \section{Calc Library} 2 | 3 | \begin{tikzlibrary}{calc} 4 | The library allows advanced Coordinate Calculations. It is documented in all detail in Section~\ref{tikz-lib-calc} on page~\pageref{tikz-lib-calc}. 5 | \end{tikzlibrary} 6 | 7 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/pgfmanual-en-library-through.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Through Library} 12 | 13 | \label{section-through-library} 14 | 15 | 16 | \begin{tikzlibrary}{through} 17 | This library defines keys for creating shapes that go through given 18 | points. 19 | \end{tikzlibrary} 20 | 21 | 22 | \begin{key}{/tikz/circle through=\meta{coordinate}} 23 | 24 | When this key is given as an option to a node, the following 25 | happens: 26 | \begin{enumerate} 27 | \item The |inner sep| and the |outer sep| are set to zero. 28 | \item The shape is set to |circle|. 29 | \item The |minimum size| is set such that the circle around the 30 | center of the node (which is specified using |at|), goes through 31 | \meta{coordinate}. 32 | \end{enumerate} 33 | \begin{codeexample}[] 34 | \begin{tikzpicture} 35 | \draw[help lines] (0,0) grid (3,2); 36 | \node (a) at (2,1.5) {$a$}; 37 | \node [draw] at (1,1) [circle through={(a)}] {$c$}; 38 | \end{tikzpicture} 39 | \end{codeexample} 40 | \end{key} 41 | 42 | 43 | 44 | %%% Local Variables: 45 | %%% mode: latex 46 | %%% TeX-master: "pgfmanual-pdftex-version" 47 | %%% End: 48 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/pgfmanual-en-main.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \input pgfmanual-en-main-preamble.tex 11 | \input pgfmanual-en-main-body.tex 12 | 13 | %%% Local Variables: 14 | %%% mode: latex 15 | %%% End: 16 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200; set parametric; plot [t=0.4:1.5] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/plots/pgfmanual-sine.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table 2 | set output "pgfmanual-sine.table" 3 | set format "%.5f" 4 | set samples 20 5 | plot [x=0:10] sin(x) 6 | -------------------------------------------------------------------------------- /pgf-en-3.1/text-en/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-dvipdfm/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = latex 4 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 5 | 6 | all: $(doc).pdf 7 | 8 | pgfmanual.idx: 9 | touch pgfmanual.idx 10 | 11 | pgfmanual.ind: pgfmanual.idx 12 | makeindex $(doc).idx 13 | 14 | pgfmanual.pdf: $(doc).tex $(doc).ind 15 | (TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 16 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 17 | dvipdfm -p a4 $(doc) 18 | 19 | clean: 20 | rm -f \ 21 | plots/* \ 22 | pgfmanual.out \ 23 | pgfmanual.log \ 24 | pgfmanual.idx \ 25 | pgfmanual.ind \ 26 | pgfmanual.ilg \ 27 | pgfmanual.pdf \ 28 | pgfmanual.toc \ 29 | pgfmanual.bbl \ 30 | pgfmanual.blg \ 31 | pgfmanual.ps \ 32 | pgfmanual.dvi \ 33 | pgfmanual*.aux 34 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-dvipdfm/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-dvipdfm.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-dvipdfmx/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = latex -shell-escape 4 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 5 | 6 | all: $(doc).pdf 7 | 8 | pgfmanual.idx: 9 | touch pgfmanual.idx 10 | 11 | pgfmanual.ind: pgfmanual.idx 12 | makeindex $(doc).idx 13 | 14 | pgfmanual.pdf: $(doc).tex $(doc).ind 15 | mkdir -p plots 16 | (TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 17 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 18 | dvipdfmx -p a4 $(doc) 19 | 20 | clean: 21 | rm -f \ 22 | plots/* \ 23 | pgfmanual.out \ 24 | pgfmanual.log \ 25 | pgfmanual.idx \ 26 | pgfmanual.ind \ 27 | pgfmanual.ilg \ 28 | pgfmanual.pdf \ 29 | pgfmanual.toc \ 30 | pgfmanual.bbl \ 31 | pgfmanual.blg \ 32 | pgfmanual.ps \ 33 | pgfmanual.dvi \ 34 | pgfmanual*.aux 35 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-dvipdfmx/en/pgfmanual-test.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-dvipdfmx.cfg} 16 | \input{../../text-en/pgfmanual-en-main-preamble.tex} 17 | 18 | \begin{document} 19 | 20 | \hypertarget{foo}{Bar} 21 | \hyperlink{foo}{to bar} 22 | 23 | \tikz [transparency group] \node {Smoking}; 24 | 25 | \end{document} 26 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-dvipdfmx/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-dvipdfmx.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-dvips/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = latex 4 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 5 | 6 | all: $(doc).ps 7 | 8 | pgfmanual.idx: 9 | touch pgfmanual.idx 10 | 11 | pgfmanual.ind: pgfmanual.idx 12 | makeindex $(doc).idx 13 | 14 | pgfmanual.ps: $(doc).tex $(doc).ind 15 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex 16 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 17 | dvips -o $(doc).ps $(doc).dvi 18 | gs -dNOPAUSE -sDEVICE=pdfwrite -dBATCH -dCompatibilityLevel=1.4 -sOutputFile=$(doc).pdf $(doc).ps 19 | 20 | clean: 21 | rm -f \ 22 | plots/* \ 23 | pgfmanual.out \ 24 | pgfmanual.log \ 25 | pgfmanual.idx \ 26 | pgfmanual.ind \ 27 | pgfmanual.ilg \ 28 | pgfmanual.pdf \ 29 | pgfmanual.toc \ 30 | pgfmanual.bbl \ 31 | pgfmanual.blg \ 32 | pgfmanual.ps \ 33 | pgfmanual.dvi \ 34 | pgfmanual*.aux 35 | 36 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-dvips/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | 13 | % pgf version is defined in \pgfversion in file 14 | % generic/pgf/utilities/pgfrcs.code.tex 15 | 16 | \input{../pgfmanual-dvips.cfg} 17 | \input{../../text-en/pgfmanual-en-main.tex} 18 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-luatex/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = lualatex 4 | TEXINPUTS := ../../text-en:../../images:$(TEXINPUTS) 5 | 6 | all: $(doc).pdf 7 | 8 | dist: FORCE 9 | $(latex) -shell-escape --jobname=pgfmanual '\def\pgfautoxrefs{1}\pdfminorversion=5 \pdfobjcompresslevel=2 \input{$(doc)}' 10 | makeindex $(doc).idx 11 | @echo "$(doc).pdf remade with auto-xref support. Check if auto-xrefs work and rerun make dist if not." 12 | 13 | pgfmanual.idx: 14 | touch pgfmanual.idx 15 | 16 | pgfmanual.ind: pgfmanual.idx 17 | makeindex $(doc).idx 18 | 19 | pgfmanual.pdf: $(doc).tex $(doc).ind 20 | TEXINPUTS="$(TEXINPUTS)" $(latex) -shell-escape '$(linkcode)' $(doc).tex 21 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 22 | @echo "Use 'make dist' to generate auto-xrefs." 23 | 24 | test: $(doc)-test.tex $(doc).ind 25 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc)-test.tex 26 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc)-test.tex) || true 27 | @echo "Use 'make dist' to generate auto-xrefs." 28 | 29 | FORCE: 30 | 31 | clean: 32 | rm -f \ 33 | plots/* \ 34 | pgfmanual.out \ 35 | pgfmanual.log \ 36 | pgfmanual.idx \ 37 | pgfmanual.ind \ 38 | pgfmanual.ilg \ 39 | pgfmanual.pdf \ 40 | pgfmanual.toc \ 41 | pgfmanual.bbl \ 42 | pgfmanual.blg \ 43 | pgfmanual.ps \ 44 | pgfmanual.dvi \ 45 | pgfmanual*.aux 46 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-luatex/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-luatex.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-pdftex/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = pdflatex 4 | TEXINPUTS := ../../text-en:../../images:$(TEXINPUTS) 5 | 6 | all: $(doc).pdf 7 | 8 | dist: FORCE 9 | $(latex) --jobname=pgfmanual '\def\pgfautoxrefs{1}\pdfminorversion=5 \pdfobjcompresslevel=2 \input{$(doc)}' 10 | makeindex $(doc).idx 11 | @echo "$(doc).pdf remade with auto-xref support. Check if auto-xrefs work and rerun make dist if not." 12 | 13 | pgfmanual.idx: 14 | touch pgfmanual.idx 15 | 16 | pgfmanual.ind: pgfmanual.idx 17 | makeindex $(doc).idx 18 | 19 | pgfmanual.pdf: $(doc).tex $(doc).ind 20 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex 21 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 22 | @echo "Use 'make dist' to generate auto-xrefs." 23 | 24 | FORCE: 25 | 26 | clean: 27 | rm -f \ 28 | plots/* \ 29 | pgfmanual.out \ 30 | pgfmanual.log \ 31 | pgfmanual.idx \ 32 | pgfmanual.ind \ 33 | pgfmanual.ilg \ 34 | pgfmanual.pdf \ 35 | pgfmanual.toc \ 36 | pgfmanual.bbl \ 37 | pgfmanual.blg \ 38 | pgfmanual.ps \ 39 | pgfmanual.dvi \ 40 | pgfmanual*.aux 41 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-pdftex/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-pdftex.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-tex4ht/en/Makefile: -------------------------------------------------------------------------------- 1 | doc = pgfmanual 2 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 3 | 4 | all: $(doc).html 5 | 6 | pgfmanual.idx: 7 | touch pgfmanual.idx 8 | 9 | pgfmanual.ind: pgfmanual.idx 10 | makeindex $(doc).idx 11 | 12 | pgfmanual.html: $(doc).tex $(doc).ind 13 | TEXINPUTS="$(TEXINPUTS)" htlatex $(doc).tex 14 | 15 | clean: 16 | rm -f \ 17 | plots/* \ 18 | pgfmanual.out \ 19 | pgfmanual.log \ 20 | pgfmanual.idx \ 21 | pgfmanual.ind \ 22 | pgfmanual.ilg \ 23 | pgfmanual.pdf \ 24 | pgfmanual.toc \ 25 | pgfmanual.bbl \ 26 | pgfmanual.blg \ 27 | pgfmanual.ps \ 28 | pgfmanual.*gif \ 29 | pgfmanual.*html \ 30 | pgfmanual.*svg \ 31 | pgfmanual.xref \ 32 | pgfmanual.css \ 33 | pgfmanual.4ct \ 34 | pgfmanual.4tc \ 35 | pgfmanual.dvi \ 36 | pgfmanual.lg \ 37 | pgfmanual.idv \ 38 | pgfmanual*.aux \ 39 | *.png 40 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-tex4ht/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-tex4ht.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-vtex/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = vlatex 4 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 5 | 6 | all: $(doc).ps 7 | 8 | pgfmanual.idx: 9 | touch pgfmanual.idx 10 | 11 | pgfmanual.ind: pgfmanual.idx 12 | makeindex $(doc).idx 13 | 14 | pgfmanual.ps: $(doc).tex $(doc).ind 15 | TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex 16 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 17 | 18 | clean: 19 | rm -f \ 20 | plots/* \ 21 | pgfmanual.out \ 22 | pgfmanual.log \ 23 | pgfmanual.idx \ 24 | pgfmanual.ind \ 25 | pgfmanual.ilg \ 26 | pgfmanual.pdf \ 27 | pgfmanual.toc \ 28 | pgfmanual.bbl \ 29 | pgfmanual.blg \ 30 | pgfmanual.ps \ 31 | pgfmanual.dvi \ 32 | pgfmanual*.aux 33 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-vtex/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-vtex.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-xetex/en/Makefile: -------------------------------------------------------------------------------- 1 | rerun = "(There were undefined references|Rerun to get (cross-references|the bars) right)" 2 | doc = pgfmanual 3 | latex = xelatex --no-pdf 4 | TEXINPUTS := ../../text-en:$(TEXINPUTS) 5 | 6 | all: $(doc).pdf 7 | 8 | pgfmanual.idx: 9 | touch pgfmanual.idx 10 | 11 | pgfmanual.ind: pgfmanual.idx 12 | makeindex $(doc).idx 13 | 14 | pgfmanual.pdf: $(doc).tex $(doc).ind 15 | (TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 16 | (egrep -q $(rerun) $(doc).log && TEXINPUTS="$(TEXINPUTS)" $(latex) $(doc).tex) || true 17 | xdvipdfmx -p a4 $(doc) 18 | 19 | clean: 20 | rm -f \ 21 | plots/* \ 22 | pgfmanual.out \ 23 | pgfmanual.log \ 24 | pgfmanual.idx \ 25 | pgfmanual.ind \ 26 | pgfmanual.ilg \ 27 | pgfmanual.pdf \ 28 | pgfmanual.toc \ 29 | pgfmanual.bbl \ 30 | pgfmanual.blg \ 31 | pgfmanual.ps \ 32 | pgfmanual.dvi \ 33 | pgfmanual*.aux 34 | -------------------------------------------------------------------------------- /pgf-en-3.1/version-for-xetex/en/pgfmanual.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{../pgfmanual-xetex.cfg} 16 | \input{../../text-en/pgfmanual-en-main.tex} 17 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/compile-pgfmanual-zh-working.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem pdflatex pgfmanual-zh.tex 3 | latexmk -pool-size=10000000 -pv -xelatex pgfmanual-zh-working.tex -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/compile-pgfmanual-zh.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem pdflatex pgfmanual-zh.tex 3 | latexmk -pool-size=10000000 -pv -xelatex pgfmanual-zh.tex -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/delete_aux.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | aux_L = [".aux", ".fdb_latexmk", ".fls", ".idx", ".ilg", ".ind", ".log", ".out", ".toc", ".xdv"] 4 | 5 | for root, dirs, fnames in os.walk("."): 6 | for fname in fnames: 7 | name, ext = os.path.splitext(fname) 8 | if ext in aux_L: 9 | os.remove(os.path.join(root,fname)) -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/licenses/LICENSE: -------------------------------------------------------------------------------- 1 | Licenses for the PGF package 2 | ============================ 3 | 4 | Different parts of the PGF package are distributed under 5 | different licenses: 6 | 7 | 1. The code of the package is dual-license. This means that 8 | you can decide which license you wish to use when using the 9 | pgf package. The two options are: 10 | 11 | a) You can use the GNU Public License, version 2. 12 | b) You can use the LaTeX Project Public License, version 1.3c. 13 | 14 | 2. The documentation of the package is also dual-license. Again, 15 | you can choose between two options: 16 | 17 | a) You can use the GNU Free Documentation License, version 1.2. 18 | b) You can use the LaTeX Project Public License, version 1.3c. 19 | 20 | The ``documentation of the package'' refers to all files in the 21 | subdirectory doc of the pgf package. A detailed listing can be 22 | found in the file 23 | 24 | doc/generic/pgf/licenses/manifest-documentation.txt 25 | 26 | All files in other directories are part of the ``code of the 27 | package.'' A detailed listing can be found in the file 28 | 29 | doc/generic/pgf/licenses/manifest-code.txt 30 | 31 | You will find the licenses in the manual and also as plain text 32 | versions in the directory 33 | 34 | doc/generic/pgf/licenses 35 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/licenses/manifest-code.txt: -------------------------------------------------------------------------------- 1 | The code consists of all files listed in ../FILES that do not lie in 2 | the directory doc. 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/licenses/manifest-documentation.txt: -------------------------------------------------------------------------------- 1 | The documentation consists of all files listed in ../FILES that lie in 2 | the doc subdirectory. 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/pgfmanual-zh-working.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1.5b/pgfmanual-zh-working.pdf -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/pgfmanual-zh-working.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | % Extract from 1version-for-xetex` 11 | % Modified by Hansimov 12 | 13 | \documentclass[a4paper]{ltxdoc} 14 | 15 | % pgf version is defined in \pgfversion in file 16 | % generic/pgf/utilities/pgfrcs.code.tex 17 | 18 | % \input{./text-zh/pgfmanual-zh-main/pgfmanual-zh-zh-settings.tex} 19 | \input{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-preamble.tex} 20 | \input{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-body-working.tex} -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/pgfmanual-zh.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1.5b/pgfmanual-zh.pdf -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/pgfmanual-zh.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | % Extract from 1version-for-xetex` 11 | % Modified by Hansimov 12 | 13 | \documentclass[a4paper]{ltxdoc} 14 | 15 | % pgf version is defined in \pgfversion in file 16 | % generic/pgf/utilities/pgfrcs.code.tex 17 | 18 | % \input{./text-zh/pgfmanual-zh-main/pgfmanual-zh-zh-settings.tex} 19 | \input{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-preamble.tex} 20 | \input{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-body.tex} -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200.0; set parametric; plot [t=0.4:1.5] [] [] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/plots/pgf-parametric-example-cut.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example-cut.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [0:1] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/rename_en_to_zh.py: -------------------------------------------------------------------------------- 1 | # Replacing Filename characters with python 2 | # https://stackoverflow.com/a/7161453/8328786 3 | 4 | import os 5 | 6 | folder='.' 7 | pathiter = (os.path.join(root, filename) 8 | for root, _, filenames in os.walk(folder) 9 | for filename in filenames 10 | ) 11 | for path in pathiter: 12 | newname = path.replace('-en-', '-zh-') 13 | if newname != path: 14 | os.rename(path,newname) -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/schedule/translation-schedule-compile.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem latexmk -pv -xelatex translation-schedule.tex 3 | latexmk -pv -pdf translation-schedule.tex 4 | rem echo Converting pdf to png ... 5 | rem F:/Technology/ImageMagick/convert -density 200 translation-schedule.pdf -background "#FFFFFF" -flatten translation-schedule.png -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/schedule/translation-schedule-pdf2png.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem latexmk -pv -xelatex translation-schedule.tex 3 | rem latexmk -pv -pdf translation-schedule.tex 4 | echo Converting pdf to png ... 5 | D:/ImageMagick/convert -density 200 ./translation-schedule.pdf -background "#FFFFFF" -flatten ./translation-schedule.png 6 | rem pause -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/schedule/translation-schedule-settings.tex: -------------------------------------------------------------------------------- 1 | \usepackage[active,tightpage]{preview} 2 | \renewcommand{\PreviewBorder}{1cm} 3 | \newcommand{\Newpage}{\end{preview}\begin{preview}} 4 | 5 | \usepackage{geometry} 6 | \geometry{ 7 | textwidth = 74em 8 | } 9 | 10 | \usepackage[dvipsnames]{xcolor} 11 | 12 | \usepackage{tikz} 13 | % \usepackage{pgf} 14 | % \usetikzlibrary{trees} % this is to allow the fork right path 15 | \usepackage{tikz-qtree} 16 | % \usepackage{tikz-qtree-compat} 17 | % \usepackage{forest} 18 | 19 | \usetikzlibrary{positioning} 20 | 21 | % \usepackage[scheme=plain]{ctex} 22 | \usepackage[UTF8]{ctex} 23 | 24 | \def\tikzname{Ti\emph{k}Z} 25 | \def\pgfname{\textsc{pgf}} 26 | 27 | % \usepackage{bold-extra} 28 | \usepackage{setspace} 29 | \setstretch{1.0} -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/schedule/translation-schedule.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1.5b/schedule/translation-schedule.pdf -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/schedule/translation-schedule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1.5b/schedule/translation-schedule.png -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/images/brave-gnu-world-logo-mask.bb: -------------------------------------------------------------------------------- 1 | %%Title: ./brave-gnu-world-logo-mask.jpg 2 | %%Creator: ebb Version 0.5.2 3 | %%BoundingBox: 0 0 246 279 4 | %%CreationDate: Thu Dec 20 23:49:52 2007 5 | 6 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/images/brave-gnu-world-logo-mask.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1.5b/text-zh/images/brave-gnu-world-logo-mask.jpg -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/images/brave-gnu-world-logo.25.bb: -------------------------------------------------------------------------------- 1 | %%Title: ./brave-gnu-world-logo.25.jpg 2 | %%Creator: ebb Version 0.5.2 3 | %%BoundingBox: 0 0 246 279 4 | %%CreationDate: Thu Dec 20 23:49:52 2007 5 | 6 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/images/brave-gnu-world-logo.25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1.5b/text-zh/images/brave-gnu-world-logo.25.jpg -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/images/brave-gnu-world-logo.bb: -------------------------------------------------------------------------------- 1 | %%Title: ./brave-gnu-world-logo.jpg 2 | %%Creator: ebb Version 0.5.2 3 | %%BoundingBox: 0 0 246 279 4 | %%CreationDate: Thu Dec 20 23:49:52 2007 5 | 6 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/images/brave-gnu-world-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1.5b/text-zh/images/brave-gnu-world-logo.jpg -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/images/brave-gnu-world-logo.xbb: -------------------------------------------------------------------------------- 1 | %%Title: /Users/tantau/Library/texmf/tex/generic/pgf/doc/generic/pgf/images/brave-gnu-world-logo.jpg 2 | %%Creator: extractbb 20130405 3 | %%BoundingBox: 0 0 342 387 4 | %%HiResBoundingBox: 0.000000 0.000000 342.000000 387.000000 5 | %%CreationDate: Tue Aug 27 10:50:29 2013 6 | 7 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/images/pgfmanual-mindmap-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1.5b/text-zh/images/pgfmanual-mindmap-1.pdf -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/images/pgfmanual-mindmap-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1.5b/text-zh/images/pgfmanual-mindmap-2.pdf -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/pgfmanual-zh-dv/pgfmanual-zh-dv-backend.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2008 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{The Data Visualization Backend} 12 | \label{section-dv-backend} 13 | 14 | \subsection{Overview} 15 | 16 | The present section explains the mechanisms behind the data visualization 17 | engine. 18 | 19 | Until it is documented properly, we will have to make do with the documentation 20 | in the source code. 21 | 22 | 23 | \subsection{The Rendering Pipeline} 24 | 25 | To be written... 26 | 27 | \subsection{Usage} 28 | 29 | To be written... 30 | 31 | \subsection{The Mathematical Micro-Kernel} 32 | \label{section-dv-math-kernel} 33 | 34 | To be written... 35 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-circular.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Graph Drawing Algorithms: Circular Layouts} 12 | 13 | {\noindent {\emph{by Till Tantau}}} 14 | 15 | \ifluatex 16 | \else 17 | This section of the manual can only be typeset using Lua\TeX. 18 | \expandafter\endinput 19 | \fi 20 | 21 | 22 | \includeluadocumentationof{pgf.gd.circular.library} 23 | \includeluadocumentationof{pgf.gd.circular.Tantau2012} 24 | 25 | 26 | %%% Local Variables: 27 | %%% mode: latex 28 | %%% TeX-master: "pgfmanual-pdftex-version" 29 | %%% End: 30 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-edge-routing.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Graph Drawing Algorithms: Edge Routing} 12 | \label{section-last-graphdrawing-library-in-manual} 13 | 14 | {\noindent{\emph{by Till Tantau}}\todosp{Why is a second label here? The second 15 | doesn't seem to be used.}} 16 | 17 | \label{section-gd-edge-routing} 18 | 19 | \ifluatex 20 | \else 21 | This section of the manual can only be typeset using Lua\TeX. 22 | \expandafter\endinput 23 | \fi 24 | 25 | 26 | \includeluadocumentationof{pgf.gd.routing.library} 27 | \includeluadocumentationof{pgf.gd.routing.NecklaceRouting} 28 | 29 | 30 | %%% Local Variables: 31 | %%% mode: latex 32 | %%% TeX-master: "pgfmanual-pdftex-version" 33 | %%% End: 34 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-examples.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | %%% Local Variables: 12 | %%% mode: latex 13 | %%% TeX-master: "pgfmanual-pdftex-version" 14 | %%% End: 15 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-layered.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2012 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Graph Drawing Algorithms: Layered Layouts} 12 | 13 | {\emph{by Till Tantau and Jannis Pohlmann}} 14 | 15 | \ifluatex 16 | \else 17 | This section of the manual can only be typeset using Lua\TeX. 18 | \expandafter\endinput 19 | \fi 20 | 21 | \includeluadocumentationof{pgf.gd.layered.library} 22 | \includeluadocumentationof{pgf.gd.layered.Sugiyama} 23 | \includeluadocumentationof{pgf.gd.layered.cycle_removal} 24 | \includeluadocumentationof{pgf.gd.layered.node_ranking} 25 | \includeluadocumentationof{pgf.gd.layered.crossing_minimization} 26 | \includeluadocumentationof{pgf.gd.layered.node_positioning} 27 | \includeluadocumentationof{pgf.gd.layered.edge_routing} 28 | 29 | 30 | %%% Local Variables: 31 | %%% mode: latex 32 | %%% TeX-master: "pgfmanual-pdftex-version" 33 | %%% End: 34 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-misc.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \section{Graph Drawing Layouts: Miscellaneous} 11 | 12 | 13 | \begin{tikzlibrary}{graphdrawing.misc} 14 | Load this package when you wish to use the graph drawing algorithms 15 | defined in this library. You should load the |graphdrawing| library first. 16 | \end{tikzlibrary} 17 | 18 | 19 | \begin{gdalgorithm}{simple demo layout}{Simple Demo} 20 | The algorithm used in the examples of this manual for demonstrating 21 | how a trivial graph drawing can be implemented. 22 | \end{gdalgorithm} 23 | 24 | 25 | 26 | 27 | %%% Local Variables: 28 | %%% mode: latex 29 | %%% TeX-master: "pgfmanual-pdftex-version" 30 | %%% End: 31 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-trees.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2012 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Graph Drawing Layouts: Trees} 12 | \label{section-first-graphdrawing-library-in-manual} 13 | \label{section-library-graphdrawing-trees} 14 | 15 | {\noindent {\emph{by Till Tantau}} \todosp{why 2 labels? The second doesn't 16 | seem to be used.}} 17 | 18 | \ifluatex 19 | \else 20 | This section of the manual can only be typeset using Lua\TeX. 21 | \expandafter\endinput 22 | \fi 23 | 24 | \includeluadocumentationof{pgf.gd.trees.library} 25 | 26 | 27 | \subsection{The Tree Layouts} 28 | 29 | \includeluadocumentationof{pgf.gd.trees.ReingoldTilford1981} 30 | 31 | % Other subsections: 32 | \includeluadocumentationof{pgf.gd.trees.ChildSpec} 33 | \includeluadocumentationof{pgf.gd.trees.SpanningTreeComputation} 34 | 35 | 36 | %%% Local Variables: 37 | %%% mode: latex 38 | %%% TeX-master: "pgfmanual-pdftex-version" 39 | %%% End: 40 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/pgfmanual-zh-library/pgfmanual-zh-library-calc.tex: -------------------------------------------------------------------------------- 1 | 2 | \section{Calc Library} 3 | 4 | \begin{tikzlibrary}{calc} 5 | The library allows advanced Coordinate Calculations. It is documented in 6 | all detail in Section~\ref{tikz-lib-calc} on page~\pageref{tikz-lib-calc}. 7 | \end{tikzlibrary} 8 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/pgfmanual-zh-library/pgfmanual-zh-library-through.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Through Library} 12 | \label{section-through-library} 13 | 14 | \begin{tikzlibrary}{through} 15 | This library defines keys for creating shapes that go through given points. 16 | \end{tikzlibrary} 17 | 18 | \begin{key}{/tikz/circle through=\meta{coordinate}} 19 | When this key is given as an option to a node, the following happens: 20 | % 21 | \begin{enumerate} 22 | \item The |inner sep| and the |outer sep| are set to zero. 23 | \item The shape is set to |circle|. 24 | \item The |minimum size| is set such that the circle around the center 25 | of the node (which is specified using |at|), goes through 26 | \meta{coordinate}. 27 | \end{enumerate} 28 | % 29 | \begin{codeexample}[preamble={\usetikzlibrary{through}}] 30 | \begin{tikzpicture} 31 | \draw[help lines] (0,0) grid (3,2); 32 | \node (a) at (2,1.5) {$a$}; 33 | \node [draw] at (1,1) [circle through={(a)}] {$c$}; 34 | \end{tikzpicture} 35 | \end{codeexample} 36 | % 37 | \end{key} 38 | 39 | 40 | %%% Local Variables: 41 | %%% mode: latex 42 | %%% TeX-master: "pgfmanual-pdftex-version" 43 | %%% End: 44 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200; set parametric; plot [t=0.4:1.5] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgf-exp.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.05000 i 4 | 0.16667 0.05907 i 5 | 0.33333 0.06978 i 6 | 0.50000 0.08244 i 7 | 0.66667 0.09739 i 8 | 0.83333 0.11505 i 9 | 1.00000 0.13591 i 10 | 1.16667 0.16056 i 11 | 1.33333 0.18968 i 12 | 1.50000 0.22408 i 13 | 1.66667 0.26472 i 14 | 1.83333 0.31274 i 15 | 2.00000 0.36945 i 16 | 2.16667 0.43646 i 17 | 2.33333 0.51561 i 18 | 2.50000 0.60912 i 19 | 2.66667 0.71960 i 20 | 2.83333 0.85010 i 21 | 3.00000 1.00428 i 22 | 3.16667 1.18641 i 23 | 3.33333 1.40158 i 24 | 3.50000 1.65577 i 25 | 3.66667 1.95606 i 26 | 3.83333 2.31082 i 27 | 4.00000 2.72991 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgf-parametric-example.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00186 3.14100 i 4 | 0.74672 2.78074 i 5 | 1.30987 2.26617 i 6 | 1.66651 1.66503 i 7 | 1.81387 1.04628 i 8 | 1.76998 0.47361 i 9 | 1.57050 -0.00047 i 10 | 1.26407 -0.33904 i 11 | 0.90663 -0.52368 i 12 | 0.55517 -0.55534 i 13 | 0.26171 -0.45339 i 14 | 0.06773 -0.25283 i 15 | 0.00000 -0.00000 i 16 | 0.06773 0.25283 i 17 | 0.26171 0.45339 i 18 | 0.55517 0.55534 i 19 | 0.90663 0.52368 i 20 | 1.26407 0.33904 i 21 | 1.57050 0.00047 i 22 | 1.76998 -0.47361 i 23 | 1.81387 -1.04628 i 24 | 1.66651 -1.66503 i 25 | 1.30987 -2.26617 i 26 | 0.74672 -2.78074 i 27 | 0.00186 -3.14100 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgf-sin.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16590 i 5 | 0.33333 0.32719 i 6 | 0.50000 0.47943 i 7 | 0.66667 0.61837 i 8 | 0.83333 0.74018 i 9 | 1.00000 0.84147 i 10 | 1.16667 0.91944 i 11 | 1.33333 0.97194 i 12 | 1.50000 0.99749 i 13 | 1.66667 0.99541 i 14 | 1.83333 0.96573 i 15 | 2.00000 0.90930 i 16 | 2.16667 0.82766 i 17 | 2.33333 0.72309 i 18 | 2.50000 0.59847 i 19 | 2.66667 0.45727 i 20 | 2.83333 0.30340 i 21 | 3.00000 0.14112 i 22 | 3.16667 -0.02507 i 23 | 3.33333 -0.19057 i 24 | 3.50000 -0.35078 i 25 | 3.66667 -0.50128 i 26 | 3.83333 -0.63788 i 27 | 4.00000 -0.75680 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgf-x.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 25 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.16667 0.16667 i 5 | 0.33333 0.33333 i 6 | 0.50000 0.50000 i 7 | 0.66667 0.66667 i 8 | 0.83333 0.83333 i 9 | 1.00000 1.00000 i 10 | 1.16667 1.16667 i 11 | 1.33333 1.33333 i 12 | 1.50000 1.50000 i 13 | 1.66667 1.66667 i 14 | 1.83333 1.83333 i 15 | 2.00000 2.00000 i 16 | 2.16667 2.16667 i 17 | 2.33333 2.33333 i 18 | 2.50000 2.50000 i 19 | 2.66667 2.66667 i 20 | 2.83333 2.83333 i 21 | 3.00000 3.00000 i 22 | 3.16667 3.16667 i 23 | 3.33333 3.33333 i 24 | 3.50000 3.50000 i 25 | 3.66667 3.66667 i 26 | 3.83333 3.83333 i 27 | 4.00000 4.00000 i 28 | 29 | 30 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgfmanual-sine.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table 2 | set output "pgfmanual-sine.table" 3 | set format "%.5f" 4 | set samples 20 5 | plot [x=0:10] sin(x) 6 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgfmanual-sine.table: -------------------------------------------------------------------------------- 1 | #Curve 0, 20 points 2 | #x y type 3 | 0.00000 0.00000 i 4 | 0.52632 0.50235 i 5 | 1.05263 0.86873 i 6 | 1.57895 0.99997 i 7 | 2.10526 0.86054 i 8 | 2.63158 0.48819 i 9 | 3.15789 -0.01630 i 10 | 3.68421 -0.51638 i 11 | 4.21053 -0.87669 i 12 | 4.73684 -0.99970 i 13 | 5.26316 -0.85212 i 14 | 5.78947 -0.47390 i 15 | 6.31579 0.03260 i 16 | 6.84211 0.53027 i 17 | 7.36842 0.88441 i 18 | 7.89474 0.99917 i 19 | 8.42105 0.84348 i 20 | 8.94737 0.45948 i 21 | 9.47368 -0.04889 i 22 | 10.00000 -0.54402 i 23 | 24 | 25 | -------------------------------------------------------------------------------- /pgf-zh-3.1.5b/text-zh/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/compile-pgfmanual-zh.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | latexmk -pv -xelatex pgfmanual-zh.tex -------------------------------------------------------------------------------- /pgf-zh-3.1/licenses/LICENSE: -------------------------------------------------------------------------------- 1 | Licenses for the PGF package 2 | ============================ 3 | 4 | Different parts of the PGF package are distributed under 5 | different licenses: 6 | 7 | 1. The code of the package is dual-license. This means that 8 | you can decide which license you wish to use when using the 9 | pgf package. The two options are: 10 | 11 | a) You can use the GNU Public License, version 2. 12 | b) You can use the LaTeX Project Public License, version 1.3c. 13 | 14 | 2. The documentation of the package is also dual-license. Again, 15 | you can choose between two options: 16 | 17 | a) You can use the GNU Free Documentation License, version 1.2. 18 | b) You can use the LaTeX Project Public License, version 1.3c. 19 | 20 | The ``documentation of the package'' refers to all files in the 21 | subdirectory doc of the pgf package. A detailed listing can be 22 | found in the file 23 | 24 | doc/generic/pgf/licenses/manifest-documentation.txt 25 | 26 | All files in other directories are part of the ``code of the 27 | package.'' A detailed listing can be found in the file 28 | 29 | doc/generic/pgf/licenses/manifest-code.txt 30 | 31 | You will find the licenses in the manual and also as plain text 32 | versions in the directory 33 | 34 | doc/generic/pgf/licenses 35 | -------------------------------------------------------------------------------- /pgf-zh-3.1/licenses/manifest-code.txt: -------------------------------------------------------------------------------- 1 | The code consists of all files listed in ../FILES that do not lie in 2 | the directory doc. 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/licenses/manifest-documentation.txt: -------------------------------------------------------------------------------- 1 | The documentation consists of all files listed in ../FILES that lie in 2 | the doc subdirectory. 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/pgfmanual-zh.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1/pgfmanual-zh.pdf -------------------------------------------------------------------------------- /pgf-zh-3.1/pgfmanual-zh.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \documentclass[a4paper]{ltxdoc} 11 | 12 | % pgf version is defined in \pgfversion in file 13 | % generic/pgf/utilities/pgfrcs.code.tex 14 | 15 | \input{./text-zh/pgfmanual-zh-main/pgfmanual-zh-settings.tex} 16 | \input{./text-zh/pgfmanual-zh-main/pgfmanual-zh-preamble.tex} 17 | \input{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main.tex} 18 | -------------------------------------------------------------------------------- /pgf-zh-3.1/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200.0; set parametric; plot [t=0.4:1.5] [] [] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/plots/pgf-parametric-example-cut.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example-cut.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [0:1] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] [] [] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/rename_file.py: -------------------------------------------------------------------------------- 1 | # Replacing Filename characters with python 2 | # https://stackoverflow.com/a/7161453/8328786 3 | 4 | import os 5 | 6 | folder='.' 7 | pathiter = (os.path.join(root, filename) 8 | for root, _, filenames in os.walk(folder) 9 | for filename in filenames 10 | ) 11 | for path in pathiter: 12 | newname = path.replace('-en-', '-zh-') 13 | if newname != path: 14 | os.rename(path,newname) -------------------------------------------------------------------------------- /pgf-zh-3.1/schedule/translation-schedule-compile.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem latexmk -pv -xelatex translation-schedule.tex 3 | latexmk -pv -pdf translation-schedule.tex 4 | rem echo Converting pdf to png ... 5 | rem F:/Technology/ImageMagick/convert -density 200 translation-schedule.pdf -background "#FFFFFF" -flatten translation-schedule.png -------------------------------------------------------------------------------- /pgf-zh-3.1/schedule/translation-schedule-pdf2png.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem latexmk -pv -xelatex translation-schedule.tex 3 | rem latexmk -pv -pdf translation-schedule.tex 4 | echo Converting pdf to png ... 5 | D:/ImageMagick/convert -density 200 ./translation-schedule.pdf -background "#FFFFFF" -flatten ./translation-schedule.png 6 | rem pause -------------------------------------------------------------------------------- /pgf-zh-3.1/schedule/translation-schedule-settings.tex: -------------------------------------------------------------------------------- 1 | \usepackage[active,tightpage]{preview} 2 | \renewcommand{\PreviewBorder}{1cm} 3 | \newcommand{\Newpage}{\end{preview}\begin{preview}} 4 | 5 | \usepackage{geometry} 6 | \geometry{ 7 | textwidth = 74em 8 | } 9 | 10 | \usepackage[dvipsnames]{xcolor} 11 | 12 | \usepackage{tikz} 13 | % \usepackage{pgf} 14 | % \usetikzlibrary{trees} % this is to allow the fork right path 15 | \usepackage{tikz-qtree} 16 | % \usepackage{tikz-qtree-compat} 17 | % \usepackage{forest} 18 | 19 | \usetikzlibrary{positioning} 20 | 21 | % \usepackage[scheme=plain]{ctex} 22 | \usepackage[UTF8]{ctex} 23 | 24 | \def\tikzname{Ti\emph{k}Z} 25 | \def\pgfname{\textsc{pgf}} 26 | 27 | % \usepackage{bold-extra} 28 | \usepackage{setspace} 29 | \setstretch{1.0} -------------------------------------------------------------------------------- /pgf-zh-3.1/schedule/translation-schedule.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1/schedule/translation-schedule.pdf -------------------------------------------------------------------------------- /pgf-zh-3.1/schedule/translation-schedule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1/schedule/translation-schedule.png -------------------------------------------------------------------------------- /pgf-zh-3.1/test-quiet-xelatex.py: -------------------------------------------------------------------------------- 1 | import os 2 | import time 3 | 4 | t1 = time.time() 5 | os.system('xelatex pgfmanual-zh.tex') 6 | t2 = time.time() 7 | os.system('xelatex -interaction=batchmode pgfmanual-zh.tex') 8 | t3 = time.time() 9 | 10 | dt1 = t2 - t1 11 | dt2 = t3 - t2 12 | 13 | print('Elapsed time dt1: {} s'.format(round(dt1,2))) 14 | print('Elapsed time dt2: {} s'.format(round(dt2,2))) 15 | 16 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/images/brave-gnu-world-logo-mask.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1/text-zh/images/brave-gnu-world-logo-mask.jpg -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/images/brave-gnu-world-logo.25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1/text-zh/images/brave-gnu-world-logo.25.jpg -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/images/brave-gnu-world-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1/text-zh/images/brave-gnu-world-logo.jpg -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/images/pgfmanual-mindmap-1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1/text-zh/images/pgfmanual-mindmap-1.pdf -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/images/pgfmanual-mindmap-2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/pgf-zh-3.1/text-zh/images/pgfmanual-mindmap-2.pdf -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-dv/pgfmanual-zh-dv-backend.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2008 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{The Data Visualization Backend} 12 | \label{section-dv-backend} 13 | 14 | \subsection{Overview} 15 | 16 | The present section explains the mechanisms behind the data 17 | visualization engine. 18 | 19 | Until it is documented properly, we will have to make do with the 20 | documentation in the source code. 21 | 22 | 23 | \subsection{The Rendering Pipeline} 24 | 25 | To be written... 26 | 27 | \subsection{Usage} 28 | 29 | To be written... 30 | 31 | \subsection{The Mathematical Micro-Kernel} 32 | 33 | \label{section-dv-math-kernel} 34 | To be written... 35 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-circular.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \section{Graph Drawing Algorithms: Circular Layouts} 11 | 12 | {\noindent {\emph{by Till Tantau}}} 13 | 14 | \ifluatex\else This section of the manual can only be typeset using Lua\TeX.\expandafter\endinput\fi 15 | 16 | 17 | \includeluadocumentationof{pgf.gd.circular.library} 18 | \includeluadocumentationof{pgf.gd.circular.Tantau2012} 19 | 20 | 21 | 22 | %%% Local Variables: 23 | %%% mode: latex 24 | %%% TeX-master: "pgfmanual-pdftex-version" 25 | %%% End: 26 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-edge-routing.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \section{Graph Drawing Algorithms: Edge Routing} 11 | 12 | \label{section-last-graphdrawing-library-in-manual} 13 | 14 | {\noindent {\emph{by Till Tantau}}} 15 | 16 | \label{section-gd-edge-routing} 17 | 18 | \ifluatex\else This section of the manual can only be typeset using Lua\TeX.\expandafter\endinput\fi 19 | 20 | 21 | \includeluadocumentationof{pgf.gd.routing.library} 22 | \includeluadocumentationof{pgf.gd.routing.NecklaceRouting} 23 | 24 | 25 | 26 | %%% Local Variables: 27 | %%% mode: latex 28 | %%% TeX-master: "pgfmanual-pdftex-version" 29 | %%% End: 30 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-examples.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | %%% Local Variables: 12 | %%% mode: latex 13 | %%% TeX-master: "pgfmanual-pdftex-version" 14 | %%% End: 15 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-layered.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2012 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \section{Graph Drawing Algorithms: Layered Layouts} 11 | 12 | {\emph{by Till Tantau and Jannis Pohlmann}} 13 | 14 | \ifluatex\else This section of the manual can only be typeset using Lua\TeX.\expandafter\endinput\fi 15 | 16 | \includeluadocumentationof{pgf.gd.layered.library} 17 | \includeluadocumentationof{pgf.gd.layered.Sugiyama} 18 | \includeluadocumentationof{pgf.gd.layered.cycle_removal} 19 | \includeluadocumentationof{pgf.gd.layered.node_ranking} 20 | \includeluadocumentationof{pgf.gd.layered.crossing_minimization} 21 | \includeluadocumentationof{pgf.gd.layered.node_positioning} 22 | \includeluadocumentationof{pgf.gd.layered.edge_routing} 23 | 24 | 25 | %%% Local Variables: 26 | %%% mode: latex 27 | %%% TeX-master: "pgfmanual-pdftex-version" 28 | %%% End: 29 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-misc.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2011 by Jannis Pohlmann 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | \section{Graph Drawing Layouts: Miscellaneous} 11 | 12 | 13 | \begin{tikzlibrary}{graphdrawing.misc} 14 | Load this package when you wish to use the graph drawing algorithms 15 | defined in this library. You should load the |graphdrawing| library first. 16 | \end{tikzlibrary} 17 | 18 | 19 | \begin{gdalgorithm}{simple demo layout}{Simple Demo} 20 | The algorithm used in the examples of this manual for demonstrating 21 | how a trivial graph drawing can be implemented. 22 | \end{gdalgorithm} 23 | 24 | 25 | 26 | 27 | %%% Local Variables: 28 | %%% mode: latex 29 | %%% TeX-master: "pgfmanual-pdftex-version" 30 | %%% End: 31 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-gd/pgfmanual-zh-gd-trees.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2012 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Graph Drawing Layouts: Trees} 12 | \label{section-first-graphdrawing-library-in-manual} 13 | \label{section-library-graphdrawing-trees} 14 | 15 | {\noindent {\emph{by Till Tantau}}} 16 | 17 | \ifluatex\else This section of the manual can only be typeset using Lua\TeX.\expandafter\endinput\fi 18 | 19 | \includeluadocumentationof{pgf.gd.trees.library} 20 | 21 | \subsection{The Tree Layouts} 22 | \includeluadocumentationof{pgf.gd.trees.ReingoldTilford1981} 23 | 24 | % Other subsections: 25 | \includeluadocumentationof{pgf.gd.trees.ChildSpec} 26 | \includeluadocumentationof{pgf.gd.trees.SpanningTreeComputation} 27 | 28 | \endinput 29 | 30 | 31 | %%% Local Variables: 32 | %%% mode: latex 33 | %%% TeX-master: "pgfmanual-pdftex-version" 34 | %%% End: 35 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-library/pgfmanual-zh-library-calc.tex: -------------------------------------------------------------------------------- 1 | \section{Calc Library} 2 | 3 | \begin{tikzlibrary}{calc} 4 | The library allows advanced Coordinate Calculations. It is documented in all detail in Section~\ref{tikz-lib-calc} on page~\pageref{tikz-lib-calc}. 5 | \end{tikzlibrary} 6 | 7 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-library/pgfmanual-zh-library-through.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | 11 | \section{Through Library} 12 | 13 | \label{section-through-library} 14 | 15 | 16 | \begin{tikzlibrary}{through} 17 | This library defines keys for creating shapes that go through given 18 | points. 19 | \end{tikzlibrary} 20 | 21 | 22 | \begin{key}{/tikz/circle through=\meta{coordinate}} 23 | 24 | When this key is given as an option to a node, the following 25 | happens: 26 | \begin{enumerate} 27 | \item The |inner sep| and the |outer sep| are set to zero. 28 | \item The shape is set to |circle|. 29 | \item The |minimum size| is set such that the circle around the 30 | center of the node (which is specified using |at|), goes through 31 | \meta{coordinate}. 32 | \end{enumerate} 33 | \begin{codeexample}[] 34 | \begin{tikzpicture} 35 | \draw[help lines] (0,0) grid (3,2); 36 | \node (a) at (2,1.5) {$a$}; 37 | \node [draw] at (1,1) [circle through={(a)}] {$c$}; 38 | \end{tikzpicture} 39 | \end{codeexample} 40 | \end{key} 41 | 42 | 43 | 44 | %%% Local Variables: 45 | %%% mode: latex 46 | %%% TeX-master: "pgfmanual-pdftex-version" 47 | %%% End: 48 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-main/pgfmanual-zh-main-dv.tex: -------------------------------------------------------------------------------- 1 | \part{Data Visualization} 2 | \label{part-dv} 3 | 4 | {\Large \emph{by Till Tantau}} 5 | 6 | \bigskip 7 | \noindent 8 | 9 | \begin{codeexample}[graphic=white] 10 | \tikz \datavisualization [scientific axes=clean] 11 | [ 12 | visualize as smooth line=Gaussian, 13 | Gaussian={pin in data={text={$e^{-x^2}$},when=x is 1}} 14 | ] 15 | data [format=function] { 16 | var x : interval [-7:7] samples 51; 17 | func y = exp(-\value x*\value x); 18 | } 19 | [ 20 | visualize as scatter, 21 | legend={south east outside}, 22 | scatter={ 23 | style={mark=*,mark size=1.4pt}, 24 | label in legend={text={ 25 | $\sum_{i=1}^{10} x_i$, where $x_i \sim U(-1,1) $}}} 26 | ] 27 | data [format=function] { 28 | var i : interval [0:1] samples 20; 29 | func y = 0; 30 | func x = (rand + rand + rand + rand + rand + 31 | rand + rand + rand + rand + rand); 32 | }; 33 | \end{codeexample} 34 | 35 | % \include{./text-zh/pgfmanual-zh-dv/pgfmanual-zh-dv-introduction} 36 | % \include{./text-zh/pgfmanual-zh-dv/pgfmanual-zh-dv-main} 37 | % \include{./text-zh/pgfmanual-zh-dv/pgfmanual-zh-dv-formats} 38 | % \include{./text-zh/pgfmanual-zh-dv/pgfmanual-zh-dv-axes} 39 | % \include{./text-zh/pgfmanual-zh-dv/pgfmanual-zh-dv-visualizers} 40 | % \include{./text-zh/pgfmanual-zh-dv/pgfmanual-zh-dv-stylesheets} 41 | % \include{./text-zh/pgfmanual-zh-dv/pgfmanual-zh-dv-polar} 42 | % \include{./text-zh/pgfmanual-zh-dv/pgfmanual-zh-dv-backend} 43 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-main/pgfmanual-zh-main-references.tex: -------------------------------------------------------------------------------- 1 | 2 | \part{References and Index} 3 | 4 | \vskip1cm 5 | \begin{codeexample}[graphic=white] 6 | \begin{tikzpicture} 7 | \draw[line width=0.3cm,color=red!30,line cap=round,line join=round] (0,0)--(2,0)--(2,5); 8 | \draw[help lines] (-2.5,-2.5) grid (5.5,7.5); 9 | \draw[very thick] (1,-1)--(-1,-1)--(-1,1)--(0,1)--(0,0)-- 10 | (1,0)--(1,-1)--(3,-1)--(3,2)--(2,2)--(2,3)--(3,3)-- 11 | (3,5)--(1,5)--(1,4)--(0,4)--(0,6)--(1,6)--(1,5) 12 | (3,3)--(4,3)--(4,5)--(3,5)--(3,6) 13 | (3,-1)--(4,-1); 14 | \draw[below left] (0,0) node(s){$s$}; 15 | \draw[below left] (2,5) node(t){$t$}; 16 | \fill (0,0) circle (0.06cm) (2,5) circle (0.06cm); 17 | \draw[->,rounded corners=0.2cm,shorten >=2pt] 18 | (1.5,0.5)-- ++(0,-1)-- ++(1,0)-- ++(0,2)-- ++(-1,0)-- ++(0,2)-- ++(1,0)-- 19 | ++(0,1)-- ++(-1,0)-- ++(0,-1)-- ++(-2,0)-- ++(0,3)-- ++(2,0)-- ++(0,-1)-- 20 | ++(1,0)-- ++(0,1)-- ++(1,0)-- ++(0,-1)-- ++(1,0)-- ++(0,-3)-- ++(-2,0)-- 21 | ++(1,0)-- ++(0,-3)-- ++(1,0)-- ++(0,-1)-- ++(-6,0)-- ++(0,3)-- ++(2,0)-- 22 | ++(0,-1)-- ++(1,0); 23 | \end{tikzpicture} 24 | \end{codeexample} 25 | 26 | % \printindex 27 | 28 | %%\typeout{Examples: \the\codeexamplecount}% -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-main/pgfmanual-zh-main-tutorial.tex: -------------------------------------------------------------------------------- 1 | % \part{Tutorials and Guidelines} 2 | \part{教程和指导} 3 | 4 | {\Large \emph{by Till Tantau}} 5 | 6 | \bigskip 7 | \noindent 8 | % To help you get started with \tikzname, instead of a long installation 9 | % and configuration section, this manual starts with tutorials. They 10 | % explain all the basic and some of the more advanced features of the 11 | % system, without going into all the details. This part also contains 12 | % some guidelines on how you should proceed when creating graphics using 13 | % \tikzname. 14 | 为了帮你入门 \tikzname,本手册没有立刻给出长长的安装和配置过程,而是直接从教程开始。 15 | 这些教程解释了该系统所有基本特性和部分高级特性,并不深入所有细节。 16 | 这部分还指导你在用 \tikzname 绘图时,如何继续前进。 17 | 18 | \vskip3cm 19 | 20 | \begin{codeexample}[graphic=white,width=0pt] 21 | \tikz \draw[thick,rounded corners=8pt] 22 | (0,0) -- (0,2) -- (1,3.25) -- (2,2) -- (2,0) -- (0,2) -- (2,2) -- (0,0) -- (2,0); 23 | \end{codeexample} 24 | 25 | \clearpage 26 | % \input{./text-zh/pgfmanual-zh-tutorial/pgfmanual-zh-tutorial} 27 | % \input{./text-zh/pgfmanual-zh-tutorial/pgfmanual-zh-tutorial-nodes} 28 | % \input{./text-zh/pgfmanual-zh-tutorial/pgfmanual-zh-tutorial-Euclid} 29 | % \input{./text-zh/pgfmanual-zh-tutorial/pgfmanual-zh-tutorial-chains} 30 | % \input{./text-zh/pgfmanual-zh-tutorial/pgfmanual-zh-tutorial-map} 31 | \input{./text-zh/pgfmanual-zh-tutorial/pgfmanual-zh-guidelines} 32 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/pgfmanual-zh-main/pgfmanual-zh-main.tex: -------------------------------------------------------------------------------- 1 | % Copyright 2006 by Till Tantau 2 | % 3 | % This file may be distributed and/or modified 4 | % 5 | % 1. under the LaTeX Project Public License and/or 6 | % 2. under the GNU Free Documentation License. 7 | % 8 | % See the file doc/generic/pgf/licenses/LICENSE for more details. 9 | 10 | % Modified by Hansimov 11 | 12 | \begin{document} 13 | 14 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-titlepage} 15 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-introduction} 16 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-tutorial} 17 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-installation} 18 | \input{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-tikz} 19 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-gd} 20 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-library} 21 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-dv} 22 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-utilities} 23 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-math} 24 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-base} 25 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-pgfsys} 26 | \include{./text-zh/pgfmanual-zh-main/pgfmanual-zh-main-references} 27 | 28 | \end{document} 29 | 30 | %%% Local Variables: 31 | %%% mode: latex 32 | %%% TeX-master: "~/pgf/doc/generic/pgf/version-for-luatex/en/pgfmanual" 33 | %%% coding: iso-latin-1-unix 34 | %%% End: 35 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/plots/pgf-asymptotic-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f" 2 | set samples 200; set parametric; plot [t=0.4:1.5] (t*t*t)*sin(1/(t*t*t)),(t*t*t)*cos(1/(t*t*t)) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/plots/pgf-exp.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-exp.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] 0.05*exp(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/plots/pgf-parametric-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f" 2 | set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/plots/pgf-sin.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-sin.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] sin(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/plots/pgf-tan-example.gnuplot: -------------------------------------------------------------------------------- 1 | set table "plots/pgf-tan-example.table"; set format "%.5f" 2 | set samples 100.0; plot [x=-3.141:3.141] [-3:3]tan(x) 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/plots/pgf-x.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgf-x.table"; set format "%.5f" 2 | set samples 25; plot [x=0:4] x 3 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/plots/pgfmanual-sine.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table 2 | set output "pgfmanual-sine.table" 3 | set format "%.5f" 4 | set samples 20 5 | plot [x=0:10] sin(x) 6 | -------------------------------------------------------------------------------- /pgf-zh-3.1/text-zh/plots/pgfplotgnuplot-example.gnuplot: -------------------------------------------------------------------------------- 1 | set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f" 2 | plot [x=0:3.5] x*sin(x) 3 | -------------------------------------------------------------------------------- /tech-notes/latex-beginner-tips.md: -------------------------------------------------------------------------------- 1 | ## 给 LaTeX 初学者的 30 条小建议 2 | 3 | 作者:Hansimov 4 | 5 | 日期:2020.07 6 | 7 | **事实上,把标题中的“LaTeX”替换成其他很多软件和编程语言,此文的大部分建议也是适用的。** 8 | 9 | ### 1. 搜索引擎是最好的老师 10 | 11 | ### 2. 英语是打开世界大门的钥匙 12 | 13 | ### 3. 官方文档是最好的教科书 14 | 15 | ### 4. 学会提问是进步的阶梯 16 | 17 | ### 6. 运行是检验代码的唯一标准 18 | 19 | “检验代码的标准是什么?这是早被无产阶级的程序员们解决了的问题。” 20 | 21 | ### . 不过更多的坑埋藏在代码之外 22 | 23 | ### . 好的品味源于观摩前辈流畅优美的文档 24 | 25 | “阅乔岳以形培塿,酌沧波以喻畎浍。” 26 | 27 | ### . 但是也要接受自己作品的笨拙丑陋 28 | 29 | 30 | ### . 不要陷入细节 31 | 32 | “吾生也有涯,而知也无涯。以有涯随无涯,殆已!” 33 | 34 | LaTeX 的各种宏包中,光是表示符号的命令(在撰写本文时)就超过 14599 个,而罗列这些符号和命令的[文档](http://tug.ctan.org/info/symbols/comprehensive/symbols-a4.pdf)足有 348 页。 35 | 36 | 更不用提五花八门的宏包里各种自定义的命令和环境了。 37 | 38 | 39 | ### . 但要知道如何深入了解细节 40 | 41 | 魔鬼在细节之中。不要陷入它,但一定要知道怎样了解它。 42 | 43 | 44 | ### . 学会分享和交流,多交朋友 45 | 46 | 47 | 48 | “赠人玫瑰,手有余香。” 49 | 50 | ### . 但是最重要的仍然是提升自己 51 | 52 | 53 | ### . 内容和样式分离 54 | 55 | 56 | 57 | ## 参考资料与拓展阅读 58 | 59 | * 到底什么是「内容与样式分离」 | 始终 60 | * https://liam.page/2019/03/18/separation-of-content-and-presentation/ 61 | 62 | * The Comprehensive LaTeX Symbol List - The CTAN archive 63 | * http://tug.ctan.org/info/symbols/comprehensive/symbols-a4.pdf -------------------------------------------------------------------------------- /tikz-guides/.gitignore: -------------------------------------------------------------------------------- 1 | latex-temp/ 2 | 3 | *.html 4 | *.log 5 | *.fmt 6 | *.aux -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/RNA 密码子表.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/RNA 密码子表.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/venn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/venn.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/函数图像.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/函数图像.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/分形.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/分形.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/化学元素周期表.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/化学元素周期表.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/完全图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/完全图.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/晶体管电路.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/晶体管电路.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/流程图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/流程图.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/滤波器模型.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/滤波器模型.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/类图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/类图.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/聚焦离子束系统原理图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/聚焦离子束系统原理图.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/images/脑图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/images/脑图.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/venn-comp.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | xelatex -aux-directory=latex-temp venn.tex 3 | echo "Converting pdf to png ..." 4 | gswin64c -sDEVICE=pngalpha -r216 -o ./images/venn.png venn.pdf 5 | sumatrapdf venn.pdf 6 | cd ./images & venn.png -------------------------------------------------------------------------------- /tikz-guides/001 intro/venn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/001 intro/venn.pdf -------------------------------------------------------------------------------- /tikz-guides/001 intro/venn.tex: -------------------------------------------------------------------------------- 1 | % A Venn diagram with PDF blending 2 | % Author: Stefan Kottwitz 3 | % https://www.packtpub.com/hardware-and-creative/latex-cookbook 4 | % :Title: A Venn diagram with PDF blending 5 | % :Tags: Diagrams;Cookbook 6 | % :Author: Stefan Kottwitz 7 | % :Slug: venn 8 | % PDF blend mode requires TikZ version 3.0 or above. 9 | % See: http://www.texample.net/tikz/examples/venn/ 10 | 11 | \documentclass[border=10pt]{standalone} 12 | \usepackage{tikz} 13 | \begin{document} 14 | \begin{tikzpicture} 15 | \begin{scope}[blend group = soft light] 16 | \fill[red!30!white] ( 90:1.2) circle (2); 17 | \fill[green!30!white] (210:1.2) circle (2); 18 | \fill[blue!30!white] (330:1.2) circle (2); 19 | \end{scope} 20 | \node at ( 90:2) {Typography}; 21 | \node at ( 210:2) {Design}; 22 | \node at ( 330:2) {Coding}; 23 | \node [font=\Large] {\LaTeX}; 24 | \end{tikzpicture} 25 | \end{document} -------------------------------------------------------------------------------- /tikz-guides/002 basic/002_basic.md: -------------------------------------------------------------------------------- 1 | # [LaTeX 绘图指南 - 002] TikZ 基本概念:节点、路径和样式 2 | 3 | “20%的功能可以满足80%的需求。” 4 | 5 | 6 | 7 | 8 | 我们今天以上图作为案例,介绍 TikZ 中的三个基本概念:**节点(node)**,**路径(path)**,**样式(style)**。 9 | 10 | 生成上图的 LaTeX 代码如下: 11 | 12 | (不用着急,我们这篇文章会详细讲解这些代码是怎么来的,有什么作用。) 13 | 14 | ```TeX 15 | \documentclass[border=5pt, tikz]{standalone} 16 | \usepackage{tikz} 17 | \begin{document} 18 | \begin{tikzpicture} 19 | 20 | \node [draw=green, text=red] (a) {A}; 21 | \node [draw, shape=circle, fill=cyan!30, anchor=west] (b) at ([xshift=3em]b.east) {B}; 22 | \draw [-stealth, blue] (a) -- (b); 23 | 24 | \end{tikzpicture} 25 | \end{document} 26 | ``` 27 | 28 | ## **基础知识(熟手请跳过)** 29 | 30 | TeX 文档开头的 `\documentclass[options]{class}` 用于指定文档的类型,不同类型有不同的默认设置。 31 | 32 | 一般的 LaTeX 写作,使用 `article` 或者 `report` 类型。 33 | 34 | 然而在绘制图表时,我们主张图片与文本分离,也就是说,在一个单独的文件中绘制图形。 35 | 36 | 因此我们需要 `standalone` 类型。它的主要效果是去除页边的空白,让人将注意力集中在绘制的图形上。 37 | 38 | 我们可以用 `border=` 设置页边的空白大小。比如 `border=5pt` 的作用是,在图形边缘留出宽为 5 个像素(pt)的空白。 39 | 40 | 1 pt 约等于 1/72.27 inch 或 1/2.84 cm。默认情况下,一个大写字母 “M” 的宽度是 10pt(=1em)。 41 | 42 | `\begin{document}` 和 `\end{document}` 之间是正文。 43 | 44 | `\documentclass{...}` 和 `\begin{document}` 之间是 preamble,也叫序言或者导言,通常放一些初始的配置,比如导入宏包,设置页面格式,定义新的宏。 45 | 46 | 要绘制一张 TikZ 图形,需要将绘图命令放在 `\begin{tikzpicture}` 和 `\end{tikzpicture}` 的环境中。 47 | 48 | ## TikZ 版 Hello World 49 | 50 | 51 | -------------------------------------------------------------------------------- /tikz-guides/002 basic/images/ab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/002 basic/images/ab.pdf -------------------------------------------------------------------------------- /tikz-guides/002 basic/images/ab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/002 basic/images/ab.png -------------------------------------------------------------------------------- /tikz-guides/002 basic/images/ab.tex: -------------------------------------------------------------------------------- 1 | \documentclass[border=5pt, tikz]{standalone} 2 | 3 | \usepackage{tikz} 4 | % \usetikzlibrary{positioning} 5 | 6 | \begin{document} 7 | \begin{tikzpicture} 8 | % \tikzstyle{shorten <>}=[shorten >=#1, shorten <=#1] 9 | % \tikzset{shorten <>/.style={shorten >=#1, shorten <=#1}} 10 | \node [draw=green, text=red] (a) {A}; 11 | % \node [draw, shape=circle, fill=cyan!30, text=red] (b) [right=3em of a] {B}; 12 | \node [draw, shape=circle, fill=cyan!30, anchor=west] (b) at ([xshift=3em]b.east) {B}; 13 | % \draw [-stealth, shorten <>=2pt, blue] (a) -- (b); 14 | \draw [-stealth, blue] (a) -- (b); 15 | % \node [fill=brown, circle, inner sep=0pt, minimum size=4pt, anchor=north west] at (b.south east) {}; 16 | \end{tikzpicture} 17 | \end{document} -------------------------------------------------------------------------------- /tikz-guides/002 basic/images/comp.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem xelatex -aux-directory=latex-temp -interaction=batchmode von-neumann.tex 3 | rem xelatex -aux-directory=latex-temp von-neumann.tex 4 | 5 | pdflatex -shell-escape -interaction=batchmode -aux-directory=latex-temp "&von-neumann" von-neumann.tex 6 | rem sumatrapdf von-neumann.pdf 7 | 8 | rem gswin64c -sDEVICE=pngalpha -r216 -o von-neumann.png von-neumann.pdf 9 | rem gswin64c -sDEVICE=png16m -r1440 -dDownScaleFactor=8 -o von-neumann.png von-neumann.pdf -------------------------------------------------------------------------------- /tikz-guides/002 basic/images/precomp.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | etex -initialize -jobname="von-neumann" "&pdflatex" "mylatexformat.ltx" "von-neumann.tex" -------------------------------------------------------------------------------- /tikz-guides/002 basic/images/topng.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem gswin64c -sDEVICE=pngalpha -r216 -o ab.png ab.pdf 3 | gswin64c -sDEVICE=png16m -r2880 -dDownScaleFactor=2 -o ab.png ab.pdf -------------------------------------------------------------------------------- /tikz-guides/003 drawing/003 drawing tools.md: -------------------------------------------------------------------------------- 1 | ## 当我们谈论“画图”时,我们在谈论什么? 2 | 3 | "The limits of my language mean the limits of my world." 4 | 5 | —— Ludwig Wittgenstein (1922) Tractatus Logico-Philosophicus (5.6) 6 | 7 |
8 | 9 | 10 | 11 | 知乎上有这样一个问题:[如何在论文中画出漂亮的插图?](https://www.zhihu.com/question/21664179) 12 | 13 | 14 | 15 | 下面的大部分回答以及评论我基本都浏览过一遍,有所获,亦有所思。所获的,当然是各种强大方便的绘图工具;所思的,则是问题中的四个关键词:“如何”、“论文”、“漂亮”、“插图”。 16 | 17 | 首先是“如何”二字。我觉得对应的回答至少应当包含两方面:方法和工具。可惜大多数答案都只涉及了“工具”(各种绘图软件),而没有谈“方法”。这里的“方法”,并不是指软件如何使用,而是指,如何设计和产出一张图。 18 | 19 | 其次是“论文”二字。私以为,不少软件绘制出来的图,其默认外观太过“廉价”,并不适合用在学术论文中。 20 | 21 | 再者是“漂亮”二字。什么是漂亮?什么又是难看?设计领域的行家是有大致和统一的标准的。当然,一定有人要用“一千个读者有一千个哈姆雷特”这样的名言警句,来反驳设计领域的专家和权威。这事咱以后再深入探讨。 22 | 23 | 最后是“插图”二字。 24 | 25 | 这便是本篇要深入讨论的主题: 26 | 27 | - 我们所说的“图”究竟是什么样的图? 28 | - 图与图之间是否有区别? 29 | - 如果有区别,那么可以划分成哪些类型? 30 | 31 | --- 32 | 33 | Visio 可以画流程图,那么它能画函数图像吗?相应地,MATLAB 能画函数图像,那么用它画流程图方便吗(防杠贴士:我不是在问能不能,我只是在问是否方便)? 34 | 35 | 函数图像和流程图,在我看来,是两种完全不同类型的图。然而大家的回答里,却同时包括了绘制这两种图的软件。由此可见,我们每个人都在说“画图”,然而我们指的很可能并不是同一个东西。 36 | 37 | 很少见到有人对形形色色的“图”作一个严格的区分,我猜测有这样几个原因: 38 | 39 | - 许多人并没有意识到,图与图之间的差异。 40 | - 很难制定一个合理的划分标准。 41 | - 作这样的区分似乎是毫无意义的。 42 | 43 | -------------------------------------------------------------------------------- /tikz-guides/README.md: -------------------------------------------------------------------------------- 1 | # tikz-intro -------------------------------------------------------------------------------- /tikz-guides/bezier curve/IntroSplines.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/bezier curve/IntroSplines.pdf -------------------------------------------------------------------------------- /tikz-guides/c matrix-multiply/matrix-multiplication.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c matrix-multiply/matrix-multiplication.pdf -------------------------------------------------------------------------------- /tikz-guides/c matrix-multiply/texa-matrix-multiplication.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c matrix-multiply/texa-matrix-multiplication.pdf -------------------------------------------------------------------------------- /tikz-guides/c osi-model/collections.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c osi-model/collections.pdf -------------------------------------------------------------------------------- /tikz-guides/c osi-model/collections.tex: -------------------------------------------------------------------------------- 1 | \documentclass[tikz, border=10pt]{standalone} 2 | \usepackage[UTF8]{ctex} 3 | \usepackage{tikz} 4 | \newcommand{\iwd}{1000} 5 | \newcommand{\fs}[1]{\fontsize{#1 pt}{0pt}\selectfont} 6 | 7 | \begin{document} 8 | 9 | \foreach \n in {1, ..., 5} { 10 | \begin{tikzpicture}[x=1pt, y=1pt] 11 | \node at (0,0) {\includegraphics[width=\iwd pt]{osi-tcp-\n}}; 12 | % \draw[step=40pt, line width=0.5pt, opacity=0.7, black] (-\iwd/2, -\iwd/2*1.5) grid (\iwd/2, \iwd/2*1.5); 13 | % \fill [red] (0,0) circle (3pt); 14 | \end{tikzpicture} 15 | } 16 | 17 | \end{document} -------------------------------------------------------------------------------- /tikz-guides/c osi-model/osi-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c osi-model/osi-model.md -------------------------------------------------------------------------------- /tikz-guides/c osi-model/osi-model.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c osi-model/osi-model.pdf -------------------------------------------------------------------------------- /tikz-guides/c osi-model/osi-model.tex: -------------------------------------------------------------------------------- 1 | \documentclass[border=10pt]{standalone} 2 | \usepackage[UTF8]{ctex} 3 | \usepackage{tikz} 4 | % \usetikzlibrary{shapes} 5 | 6 | \newcommand{\iwd}{1000} 7 | \newcommand{\fs}[1]{\fontsize{#1 pt}{0pt}\selectfont} 8 | \newcommand{\osilayer}[5]{ 9 | \node [root] (#1) at ([yshift=30pt]#2.north east) {\kaishu \textbf{#4} \\[5pt] \color{red!70!black}{\fs{15} \textit{#5}}}; 10 | \node [font=\fs{25}, anchor=west, draw=black, shape=circle, line width=2pt] at ([xshift=20pt, yshift=5pt]#1.east) {\textbf{#3}}; 11 | } 12 | 13 | \begin{document} 14 | \begin{tikzpicture}[ 15 | x=1pt, y=1pt, 16 | ] 17 | 18 | \tikzstyle{root}=[align=right, font={\fs{20}}, anchor=south east, text=cyan!80!black] 19 | 20 | \coordinate (ori) at (0, 0); 21 | \osilayer{lay1}{ori}{1}{物理层}{Physical Layer} 22 | \osilayer{lay2}{lay1}{2}{数据链路层}{Data Link Layer} 23 | \osilayer{lay3}{lay2}{3}{网络层}{Network Layer} 24 | \osilayer{lay4}{lay3}{4}{传输层}{Transport Layer} 25 | \osilayer{lay5}{lay4}{5}{会话层}{Session Layer} 26 | \osilayer{lay6}{lay5}{6}{表示层}{Presentation Layer} 27 | \osilayer{lay7}{lay6}{7}{应用层}{Application Layer} 28 | 29 | 30 | \end{tikzpicture} 31 | \end{document} -------------------------------------------------------------------------------- /tikz-guides/c osi-model/osi-tcp-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c osi-model/osi-tcp-1.jpg -------------------------------------------------------------------------------- /tikz-guides/c osi-model/osi-tcp-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c osi-model/osi-tcp-2.png -------------------------------------------------------------------------------- /tikz-guides/c osi-model/osi-tcp-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c osi-model/osi-tcp-3.png -------------------------------------------------------------------------------- /tikz-guides/c osi-model/osi-tcp-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c osi-model/osi-tcp-4.png -------------------------------------------------------------------------------- /tikz-guides/c osi-model/osi-tcp-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c osi-model/osi-tcp-5.png -------------------------------------------------------------------------------- /tikz-guides/c osi-model/osi-tcp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c osi-model/osi-tcp.pdf -------------------------------------------------------------------------------- /tikz-guides/c001 architecture/comp-von-neumann.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem xelatex -aux-directory=latex-temp -interaction=batchmode von-neumann.tex 3 | rem xelatex -aux-directory=latex-temp von-neumann.tex 4 | 5 | pdflatex -shell-escape -interaction=batchmode -aux-directory=latex-temp "&von-neumann" von-neumann.tex 6 | rem sumatrapdf von-neumann.pdf 7 | 8 | rem gswin64c -sDEVICE=pngalpha -r216 -o von-neumann.png von-neumann.pdf 9 | rem gswin64c -sDEVICE=png16m -r1440 -dDownScaleFactor=8 -o von-neumann.png von-neumann.pdf -------------------------------------------------------------------------------- /tikz-guides/c001 architecture/images/Von_Neumann_Architecture.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c001 architecture/images/Von_Neumann_Architecture.svg.png -------------------------------------------------------------------------------- /tikz-guides/c001 architecture/notes.tex: -------------------------------------------------------------------------------- 1 | \documentclass[border=5pt, tikz]{standalone} 2 | 3 | \usepackage[scheme=plain]{ctex} 4 | 5 | \usepackage{tikz} 6 | 7 | \begin{document} 8 | 9 | \begin{tikzpicture} 10 | \coordinate (a) at (0,0); 11 | \node [minimum width=10em, minimum height=10em, draw=blue, outer sep=0pt] (a) {节点}; 12 | 13 | \foreach \pos/\qos in {east/west, south/north, west/east, north/south, south east/north west, north east/south west, south west/north east, north west/south east} { 14 | \draw [draw=none, fill=red] (a.\pos) circle (1pt); 15 | \node [anchor=\qos] at (a.\pos) {\pos}; 16 | } 17 | 18 | \end{tikzpicture} 19 | 20 | \end{document} -------------------------------------------------------------------------------- /tikz-guides/c001 architecture/pdf2png-von-neumann.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem gswin64c -sDEVICE=pngalpha -r216 -o von-neumann.png von-neumann.pdf 3 | gswin64c -sDEVICE=png16m -r2880 -dDownScaleFactor=8 -o von-neumann.png von-neumann.pdf -------------------------------------------------------------------------------- /tikz-guides/c001 architecture/precomp-von-neumann.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | etex -initialize -jobname="von-neumann" "&pdflatex" "mylatexformat.ltx" "von-neumann.tex" -------------------------------------------------------------------------------- /tikz-guides/c001 architecture/von-neumann.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c001 architecture/von-neumann.pdf -------------------------------------------------------------------------------- /tikz-guides/c001 architecture/von-neumann.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hansimov/pgfmanual-zh/93c7ca263ca17f7139ea72bb22838beea0909805/tikz-guides/c001 architecture/von-neumann.png --------------------------------------------------------------------------------