summaryrefslogtreecommitdiff
path: root/graphics/pgf/base/doc
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/pgf/base/doc')
-rw-r--r--graphics/pgf/base/doc/AUTHORS3
-rw-r--r--graphics/pgf/base/doc/CTAN_NOTES.md1
-rw-r--r--graphics/pgf/base/doc/ChangeLog112
-rw-r--r--graphics/pgf/base/doc/FILES3
-rw-r--r--graphics/pgf/base/doc/README10
-rw-r--r--graphics/pgf/base/doc/RELEASE_NOTES.md31
-rw-r--r--graphics/pgf/base/doc/pgfmanual.pdfbin10578098 -> 10580776 bytes
-rw-r--r--graphics/pgf/base/doc/text-en/pgfmanual-en-base-plots.tex2
-rw-r--r--graphics/pgf/base/doc/text-en/pgfmanual-en-base-transformations.tex10
-rw-r--r--graphics/pgf/base/doc/text-en/pgfmanual-en-library-patterns.tex8
-rw-r--r--graphics/pgf/base/doc/text-en/pgfmanual-en-math-commands.tex2
-rw-r--r--graphics/pgf/base/doc/text-en/pgfmanual-en-pgfkeys.tex24
-rw-r--r--graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-arrows.tex2
-rw-r--r--graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-matrices.tex8
-rw-r--r--graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-paths.tex7
-rw-r--r--graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-pics.tex2
-rw-r--r--graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-plots.tex2
-rw-r--r--graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-shapes.tex10
-rw-r--r--graphics/pgf/base/doc/text-en/plots/pgf-asymptotic-example.gnuplot2
-rw-r--r--graphics/pgf/base/doc/text-en/plots/pgf-exp.gnuplot2
-rw-r--r--graphics/pgf/base/doc/text-en/plots/pgf-parametric-example.gnuplot2
-rw-r--r--graphics/pgf/base/doc/text-en/plots/pgf-sin.gnuplot2
-rw-r--r--graphics/pgf/base/doc/text-en/plots/pgf-x.gnuplot2
-rw-r--r--graphics/pgf/base/doc/text-en/plots/pgfmanual-sine.gnuplot3
-rw-r--r--graphics/pgf/base/doc/text-en/plots/pgfplotgnuplot-example.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-dvipdfm/en/plots/pgfmanual-sine.gnuplot3
-rw-r--r--graphics/pgf/base/doc/version-for-dvipdfmx/en/plots/pgfmanual-sine.gnuplot3
-rw-r--r--graphics/pgf/base/doc/version-for-dvips/en/plots/pgfmanual-sine.gnuplot3
-rw-r--r--graphics/pgf/base/doc/version-for-pdftex/en/plots/pgfmanual-sine.gnuplot3
-rw-r--r--graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-asymptotic-example.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-exp.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-parametric-example.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-sin.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-x.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgfmanual-sine.gnuplot3
-rw-r--r--graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgfplotgnuplot-example.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-asymptotic-example.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-exp.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-parametric-example.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-sin.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-x.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-vtex/en/plots/pgfmanual-sine.gnuplot3
-rw-r--r--graphics/pgf/base/doc/version-for-vtex/en/plots/pgfplotgnuplot-example.gnuplot2
-rw-r--r--graphics/pgf/base/doc/version-for-xetex/en/plots/pgfmanual-sine.gnuplot3
44 files changed, 224 insertions, 73 deletions
diff --git a/graphics/pgf/base/doc/AUTHORS b/graphics/pgf/base/doc/AUTHORS
deleted file mode 100644
index 8bd3d5bde9..0000000000
--- a/graphics/pgf/base/doc/AUTHORS
+++ /dev/null
@@ -1,3 +0,0 @@
-Till Tantau <tantau@users.sourceforge.net>
-Mark Wibrow
-Christian Feuersaenger <ludewich@users.sourceforge.net>
diff --git a/graphics/pgf/base/doc/CTAN_NOTES.md b/graphics/pgf/base/doc/CTAN_NOTES.md
deleted file mode 100644
index 8b13789179..0000000000
--- a/graphics/pgf/base/doc/CTAN_NOTES.md
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/graphics/pgf/base/doc/ChangeLog b/graphics/pgf/base/doc/ChangeLog
index e34428fced..2e12f9a86e 100644
--- a/graphics/pgf/base/doc/ChangeLog
+++ b/graphics/pgf/base/doc/ChangeLog
@@ -1,3 +1,115 @@
+2020-12-25 Henri Menke
+
+ - Release 3.1.8
+
+2020-12-03 Henri Menke
+
+ - CI: Use GitHub Actions from pgf-tikz/actions
+
+2020-12-01 Henri Menke
+
+ - Remove empty or outdated files
+
+2020-12-25 Henri Menke
+
+ - Preserve coordinate relativity across ..
+
+2020-12-22 Henri Menke
+
+ - Merge pull request #967 from muzimuzhi/handle-relax
+
+2020-12-22 Henri Menke
+
+ - fixup! doc: Add note on expandsion of path operations #966
+
+2020-12-22 muzimuzhi
+
+ - Remove spurious spaces, terminate \advance in time
+
+2020-12-22 muzimuzhi
+
+ - tikz: handle \relax and frozen \relax on path #966
+
+2020-12-21 Henri Menke
+
+ - doc: Add note on expandsion of path operations #966
+
+2020-12-17 Henri Menke
+
+ - Merge pull request #961 from muzimuzhi/improve-doc
+
+2020-12-18 muzimuzhi
+
+ - doc: relation of /.code & /.initial will remain
+
+2020-12-17 Henri Menke
+
+ - Only force signed releases #962
+
+2020-12-18 muzimuzhi
+
+ - doc: clarify /.code keys don't respect /.initial #654
+
+2020-12-18 muzimuzhi
+
+ - Added doc for \pgfpointtransformed #844
+
+2020-12-17 Henri Menke
+
+ - Merge pull request #959 from muzimuzhi/improve-doc
+
+2020-12-15 muzimuzhi
+
+ - doc: clarify path or full key start with slash #904
+
+2020-12-17 Henri Menke
+
+ - Merge pull request #956 from muzimuzhi/improve-doc
+
+2020-12-15 muzimuzhi
+
+ - pgfmathdeclarerandomlist: improve doc and code comment
+
+2020-12-14 Henri Menke
+
+ - Merge pull request #955 from Ordoviz/master
+
+2020-12-14 Henri Menke
+
+ - pgfmathrandominteger: reordering of arguments incomplete #954
+
+2020-12-12 Henri Menke
+
+ - fpu: mark /pgf/fpu/install only as not experimental
+
+2020-11-30 Lennard Hofmann
+
+ - Fix typos in manual
+
+2020-12-11 Henri Menke
+
+ - Merge branch 'PimpLuaExamples' of https://github.com/Mo-Gul/pgf
+
+2020-12-11 Henri Menke
+
+ - docs: set terminal table -> set table #952
+
+2020-06-21 Stefan Pinnow
+
+ - correct codeexample preamble entries in Lua file
+
+2020-06-21 Stefan Pinnow
+
+ - made some "normal" `codeexample`s compile again (when extracted)
+
+2020-06-21 Stefan Pinnow
+
+ - just added end line commata at the end of values/styles
+
+2020-06-18 Stefan Pinnow
+
+ - added hints which libraries need to be loaded as well to make the example in `pgfmanual-en-tikz-graphs.tex` work closes issue #755)
+
2020-12-01 Henri Menke
- Release 3.1.7a
diff --git a/graphics/pgf/base/doc/FILES b/graphics/pgf/base/doc/FILES
index 66e8e55a11..98478c08d6 100644
--- a/graphics/pgf/base/doc/FILES
+++ b/graphics/pgf/base/doc/FILES
@@ -1,9 +1,6 @@
-doc/generic/pgf/AUTHORS
-doc/generic/pgf/CTAN_NOTES.md
doc/generic/pgf/ChangeLog
doc/generic/pgf/FILES
doc/generic/pgf/INSTALL
-doc/generic/pgf/README
doc/generic/pgf/RELEASE_NOTES.md
doc/generic/pgf/description.html
doc/generic/pgf/extract.lua
diff --git a/graphics/pgf/base/doc/README b/graphics/pgf/base/doc/README
deleted file mode 100644
index 73e99b884a..0000000000
--- a/graphics/pgf/base/doc/README
+++ /dev/null
@@ -1,10 +0,0 @@
-pgf -- A Portable Graphic Format for TeX
-
-See the directory doc/generic/pgf for more information. See the file
-doc/generic/pgf/pgfmanual.pdf for a manual. This
-documentation also explains the installation. See the file
-doc/generic/pgf/license/LICENSE for license details.
-
-Please go to the official repository at https://github.com/pgf-tikz/pgf
-or the official mailing list at https://tug.org/mailman/listinfo/pgf-tikz
-to submit bug reports, request new features, etc.
diff --git a/graphics/pgf/base/doc/RELEASE_NOTES.md b/graphics/pgf/base/doc/RELEASE_NOTES.md
index 677c2d0408..22437f3da7 100644
--- a/graphics/pgf/base/doc/RELEASE_NOTES.md
+++ b/graphics/pgf/base/doc/RELEASE_NOTES.md
@@ -1,9 +1,34 @@
+# BREAKING CHANGES
+
+If a topath is bent by any of the in=, out=, bend=, etc. options, a Bezier
+curve is constructed in the background. To infer the positions of the control
+points the start and end coordinate are converted to absolute coordinates.
+However, this has the effect that subsequent points on the path think that the
+endpoint of the topath was absolute which can lead to counter-intuitive path
+construction, e.g.
+```latex
+\draw (2,0) to[out=0,in=180] +(1,0) -- ++(0,-1) -- +(1,0);
+```
+If old code relies on this behavior, this drawing will silently break! Please
+open an issue if you rely on this.
+
# Bug fixes
-Another issue with the new LaTeX hook mechanism surfaced in the external
-library which is being worked around now.
+This release introduces a fix for path handling which concerns expansion of
+tokens on the path in particular with respect to conditional. Previously when
+the expansion of a conditonal resulted in a frozen \relax the parser would just
+give up. Now the parser will skip over the frozen \relax and continue to
+expand tokens. Whether this will result in a meaningful expansion is up to the
+user.
This release also includes other bug fixes. On GitHub you can click the commit
hashes and the issue numbers to get to the fix and the ticket, respectively.
-3c46a6974 #947
+a4c275704 #952
+8a997bbc1 #954
+8f37bca84 #962
+3cbe5a192 #844
+49e5f0a08 #654
+17a95e4c5 #966
+ad06895a6 #966
+79e613ae1 #966
diff --git a/graphics/pgf/base/doc/pgfmanual.pdf b/graphics/pgf/base/doc/pgfmanual.pdf
index 63f7afd712..38c731f0fa 100644
--- a/graphics/pgf/base/doc/pgfmanual.pdf
+++ b/graphics/pgf/base/doc/pgfmanual.pdf
Binary files differ
diff --git a/graphics/pgf/base/doc/text-en/pgfmanual-en-base-plots.tex b/graphics/pgf/base/doc/text-en/pgfmanual-en-base-plots.tex
index 4f9ce6098e..d11922a09b 100644
--- a/graphics/pgf/base/doc/text-en/pgfmanual-en-base-plots.tex
+++ b/graphics/pgf/base/doc/text-en/pgfmanual-en-base-plots.tex
@@ -320,7 +320,7 @@ reader'' that parses coordinate files a bit more intelligently.
file it writes
%
\begin{codeexample}[code only, tikz syntax=false]
-set terminal table; set output "#1.table"; set format "%.5f"
+set table "#1.table"; set format "%.5f"
\end{codeexample}
%
where |#1| is replaced by \meta{prefix}. Then, in a second line, it writes
diff --git a/graphics/pgf/base/doc/text-en/pgfmanual-en-base-transformations.tex b/graphics/pgf/base/doc/text-en/pgfmanual-en-base-transformations.tex
index 8b7e137335..afc5ed3d1d 100644
--- a/graphics/pgf/base/doc/text-en/pgfmanual-en-base-transformations.tex
+++ b/graphics/pgf/base/doc/text-en/pgfmanual-en-base-transformations.tex
@@ -522,6 +522,16 @@ matrices.
\end{command}
+\subsubsection{Applying Coordinate Transformation to Points}
+
+\begin{command}{\pgfpointtransformed\marg{point}}
+ Applies current transformation matrix to \marg{point} $(x,y)$ and returns a
+ transformed point $(ax+cy+s,bx+dy+t)$. Normally, this is done automatically
+ by commands like |\pgfpathlineto| or |\pgfpathmoveto|, but sometimes you
+ may wish to access a transformed point yourself.
+\end{command}
+
+
\subsubsection{Computing Adjustments for Coordinate Transformations}
\label{section-adjustment-transformations}
diff --git a/graphics/pgf/base/doc/text-en/pgfmanual-en-library-patterns.tex b/graphics/pgf/base/doc/text-en/pgfmanual-en-library-patterns.tex
index c9810eb225..40a370d3fc 100644
--- a/graphics/pgf/base/doc/text-en/pgfmanual-en-library-patterns.tex
+++ b/graphics/pgf/base/doc/text-en/pgfmanual-en-library-patterns.tex
@@ -258,7 +258,7 @@ just rotate in the drawing code.
The following settings can be used to reproduce the other |... lines|
patterns.
%
-\begin{codeexample}[preamble={\usetikzlibrary{patterns.meta}}]
+\begin{codeexample}[preamble={\usetikzlibrary{patterns,patterns.meta}}]
\begin{tikzpicture}
\draw[pattern={horizontal lines},pattern color=orange]
(0,0) rectangle +(1,1);
@@ -316,7 +316,7 @@ just rotate in the drawing code.
The following settings can be used to reproduce the |grid| and
|crosshatch| patterns.
%
-\begin{codeexample}[preamble={\usetikzlibrary{patterns.meta}}]
+\begin{codeexample}[preamble={\usetikzlibrary{patterns,patterns.meta}}]
\begin{tikzpicture}
\draw[pattern={grid},pattern color=orange]
(0,0) rectangle +(1,1);
@@ -364,7 +364,7 @@ just rotate in the drawing code.
The following settings can be used to reproduce the |dots| and
|crosshatch dots| patterns.
%
-\begin{codeexample}[preamble={\usetikzlibrary{patterns.meta}}]
+\begin{codeexample}[preamble={\usetikzlibrary{patterns,patterns.meta}}]
\begin{tikzpicture}
\draw[pattern={dots},pattern color=orange]
(0,0) rectangle +(1,1);
@@ -414,7 +414,7 @@ just rotate in the drawing code.
Number of pointy ends of the stars.
\end{key}
%
-\begin{codeexample}[preamble={\usetikzlibrary{patterns.meta}}]
+\begin{codeexample}[preamble={\usetikzlibrary{patterns,patterns.meta}}]
\begin{tikzpicture}
\draw[pattern={fivepointed stars},pattern color=orange]
(0,0) rectangle +(1,1);
diff --git a/graphics/pgf/base/doc/text-en/pgfmanual-en-math-commands.tex b/graphics/pgf/base/doc/text-en/pgfmanual-en-math-commands.tex
index 54a890b070..393c0842d0 100644
--- a/graphics/pgf/base/doc/text-en/pgfmanual-en-math-commands.tex
+++ b/graphics/pgf/base/doc/text-en/pgfmanual-en-math-commands.tex
@@ -74,7 +74,7 @@ Section~\ref{pgfmath-functions-random}, the following commands are provided:
%
\end{command}
-\begin{command}{\pgfmathdeclarerandomlist\marg{list name}\{\marg{item-1}\marg{item 2}...\}}
+\begin{command}{\pgfmathdeclarerandomlist\marg{list name}{\ttfamily\{}\marg{item-1}\marg{item-2}...{\ttfamily\}}}
This creates a list of items with the name \meta{list name}.
\end{command}
diff --git a/graphics/pgf/base/doc/text-en/pgfmanual-en-pgfkeys.tex b/graphics/pgf/base/doc/text-en/pgfmanual-en-pgfkeys.tex
index 8241da2c7e..641bae58f2 100644
--- a/graphics/pgf/base/doc/text-en/pgfmanual-en-pgfkeys.tex
+++ b/graphics/pgf/base/doc/text-en/pgfmanual-en-pgfkeys.tex
@@ -185,6 +185,11 @@ partial key or a full key: If it starts with a slash, then it is a full key and
it is not modified; if it does not start with a slash, then the default path is
automatically prefixed.
+\emph{Remark:} The above rule is actually a definition, hence the corresponding
+sufficiency conditions hold. That is, if it is a full key, then it starts with
+a slash; if it is a partial key, then it does not start with a slash. Moreover,
+a path always starts with a slash.
+
Note that the default path is not the same as a search path. In particular, the
default path is just a single path. When a partial key is given, only this
single default path is prefixed; |pgfkeys| does not try to look up the key in
@@ -1248,6 +1253,25 @@ directly stored in a key.
and, thus, |\pgfkeysnovalue| will be stored in |/my key|.
To retrieve the value stored in a key, the handler |/.get| is used.
+
+ \medskip
+ \emph{Remark:} A key can both store a value and execute commands%
+ \footnote{This behavior was partially changed in \pgfname{} 3.1.6 and then
+ restored in 3.1.7. For compatibility reasons, this behavior will not be
+ changed in future releases anymore.}.
+ If so, using \meta{key} will \emph{always} execute commands with the passed
+ value, or the default value |\pgfkeysnovalue| if no value is provided.
+ Note that the stored value is never used. To update the stored value, the
+ handler |/.initial| or command |\pgfkeyssetvalue| is used.
+ %
+\begin{codeexample}[]
+\pgfkeys{/my key/.initial=red}
+\pgfkeys{/my key/.code=#1}
+% "/my key" now both stores the value "red" and executes commands
+\pgfkeys{/my key=blue}
+% "/my key" now still stores the value "red"
+\end{codeexample}
+ %
\end{handler}
\begin{handler}{{.get}|=|\meta{macro}}
diff --git a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-arrows.tex b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-arrows.tex
index ced3a827fe..91bf2477da 100644
--- a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-arrows.tex
+++ b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-arrows.tex
@@ -329,7 +329,7 @@ context:
As an example, when you write |length=0pt 5|, the length of the arrow will
be exactly five times the current line width. As another example, the
default length of a |Latex| arrow is |length=3pt 4.5 0.8|. Let us ignore
- the 0.8 for a moment; the |4pt 4.5| then means that for the standard line
+ the 0.8 for a moment; the |3pt 4.5| then means that for the standard line
width of |0.4pt|, the length of a |Latex| arrow will be exactly 4.8pt (3pt
plus 4.5 times |0.4pt|).
diff --git a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-matrices.tex b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-matrices.tex
index 19adb8db0f..f46ad79b7b 100644
--- a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-matrices.tex
+++ b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-matrices.tex
@@ -557,8 +557,8 @@ However, it is not recommended to override these.
even odd column,
row,
even odd row,
- cell
- }
+ cell,
+ },
}
\end{codeexample}
%
@@ -581,8 +581,8 @@ However, it is not recommended to override these.
column,
row,
cell,
- /tikz/my style
- }
+ /tikz/my style,
+ },
}
\end{codeexample}
%
diff --git a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-paths.tex b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-paths.tex
index 3a3f524eed..7e0cae5108 100644
--- a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-paths.tex
+++ b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-paths.tex
@@ -94,6 +94,11 @@ which is described in the subsections of the present section.
the path options (like filling and drawing the path due to a |fill| and a
|draw| option somewhere in the \meta{specification}), the nodes are added
in a post-processing step.
+
+ \emph{Note:} When scanning for path operations \tikzname\ expands tokens
+ looking for valid path operations. This however implies that these tokens
+ has to be fully expandable up to the point where it results in a valid path
+ operation.
\end{command}
\begin{key}{/tikz/name=\meta{path name}}
@@ -599,7 +604,7 @@ You can add a grid to the current path using the |grid| path operation.
This operations adds a grid filling a rectangle whose two corners are given
by \meta{corner} and by the previous coordinate. (Instead of a coordinate
you can also say |cycle| to use the position of the last move-to as the
- corner coordinate, but it not very natural to do so.) corner Thus, the
+ corner coordinate, but it not very natural to do so.) Thus, the
typical way in which a grid is drawn is |\draw (1,1) grid (3,3);|, which
yields a grid filling the rectangle whose corners are at $(1,1)$ and
$(3,3)$. All coordinate transformations apply to the grid.
diff --git a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-pics.tex b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-pics.tex
index 8710e6dc48..1e3645ab73 100644
--- a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-pics.tex
+++ b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-pics.tex
@@ -613,7 +613,7 @@ handler that allows us to write even simpler code, namely:
\end{codeexample}
\begin{handler}{{.pic}|=|\meta{some code}}
- This handler can only be used with a key with the prefix |/tikz/|, so just
+ This handler can only be used with a key with the prefix |/tikz/|, so you
should normally use it only as an option to a \tikzname\ command or to the
|\tikzset| command. It takes the \meta{key}'s path and, inside that path,
it replaces |/tikz/| by |/tikz/pics/| (so, basically, it adds the
diff --git a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-plots.tex b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-plots.tex
index a757b394a2..c069c1a44b 100644
--- a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-plots.tex
+++ b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-plots.tex
@@ -140,7 +140,7 @@ if it is |o| or |u|. In the first case, the point is considered to be an
second case, the point is considered to be \emph{undefined}, which also results
in a new subpath being started. Again, see Section~\ref{section-plot-jumps} on
how to change this, if necessary. (This is exactly the format that
-\textsc{gnuplot} produces when you say |set terminal table|.)
+\textsc{gnuplot} produces when you say |set table|.)
%
\begin{codeexample}[]
\tikz \draw plot[mark=x,smooth] file {plots/pgfmanual-sine.table};
diff --git a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-shapes.tex b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-shapes.tex
index a712c1a4c9..eb23cd90d8 100644
--- a/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-shapes.tex
+++ b/graphics/pgf/base/doc/text-en/pgfmanual-en-tikz-shapes.tex
@@ -313,7 +313,7 @@ The syntax for specifying nodes is the following:
\end{codeexample}
%
As the example shows, a \meta{list} can contain ellipses (three dots) to
- indicated that a larger number of numbers is meant. Indeed, you can use the
+ indicate that a larger number of numbers is meant. Indeed, you can use the
full power of the |\foreach| command here, including multiple parameters
and options, see Section~\ref{section-foreach}.
@@ -1853,7 +1853,7 @@ force:
\subsection{Placing Nodes on a Line or Curve Explicitly}
\label{section-nodes-placing-1}
-Until now, we always placed node on a coordinate that is mentioned in the path.
+Until now, we always placed nodes on a coordinate that is mentioned in the path.
Often, however, we wish to place nodes on ``the middle'' of a line and we do
not wish to compute these coordinates ``by hand''. To facilitate such
placements, \tikzname\ allows you to specify that a certain node should be
@@ -1928,7 +1928,7 @@ explicitly by using the |pos| option or implicitly by placing the node
\end{key}
\begin{key}{/tikz/auto=\opt{\meta{direction}} (default \normalfont is scope's setting)}
- This option causes an anchor positions to be calculated automatically
+ This option causes an anchor position to be calculated automatically
according to the following rule. Consider a line between two points. If the
\meta{direction} is |left|, then the anchor is chosen such that the node is
to the left of this line. If the \meta{direction} is |right|, then the node
@@ -2387,7 +2387,7 @@ following library, you get access to an even more concise syntax:
Let us start with the basics of what this library does: Once loaded, inside the
options of a |node| command, instead of the usual \meta{key}|=|\meta{value}
-pairs, you may also provide strings of the following form (the actual syntax
+pairs, you may also provide strings of the following form (the actual syntax is
slightly more general, see the detailed descriptions later on):
%
\begin{quote}
@@ -2435,7 +2435,7 @@ options in curly braces:
\end{tikzpicture}
\end{codeexample}
-Let us now have a more detailed look at what which commands this library
+Let us now have a more detailed look at what commands this library
provides:
\begin{key}{/tikz/quotes mean label}
diff --git a/graphics/pgf/base/doc/text-en/plots/pgf-asymptotic-example.gnuplot b/graphics/pgf/base/doc/text-en/plots/pgf-asymptotic-example.gnuplot
index 4c854afda9..fca2b3fd23 100644
--- a/graphics/pgf/base/doc/text-en/plots/pgf-asymptotic-example.gnuplot
+++ b/graphics/pgf/base/doc/text-en/plots/pgf-asymptotic-example.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f"
+set table "plots/pgf-asymptotic-example.table"; set format "%.5f"
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))
diff --git a/graphics/pgf/base/doc/text-en/plots/pgf-exp.gnuplot b/graphics/pgf/base/doc/text-en/plots/pgf-exp.gnuplot
index 1d34e313af..8109ea408c 100644
--- a/graphics/pgf/base/doc/text-en/plots/pgf-exp.gnuplot
+++ b/graphics/pgf/base/doc/text-en/plots/pgf-exp.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-exp.table"; set format "%.5f"
+set table "plots/pgf-exp.table"; set format "%.5f"
set samples 25; plot [x=0:4] 0.05*exp(x)
diff --git a/graphics/pgf/base/doc/text-en/plots/pgf-parametric-example.gnuplot b/graphics/pgf/base/doc/text-en/plots/pgf-parametric-example.gnuplot
index e1c3f3b52f..2c366fe529 100644
--- a/graphics/pgf/base/doc/text-en/plots/pgf-parametric-example.gnuplot
+++ b/graphics/pgf/base/doc/text-en/plots/pgf-parametric-example.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f"
+set table "plots/pgf-parametric-example.table"; set format "%.5f"
set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t)
diff --git a/graphics/pgf/base/doc/text-en/plots/pgf-sin.gnuplot b/graphics/pgf/base/doc/text-en/plots/pgf-sin.gnuplot
index 884d534bf4..48df575630 100644
--- a/graphics/pgf/base/doc/text-en/plots/pgf-sin.gnuplot
+++ b/graphics/pgf/base/doc/text-en/plots/pgf-sin.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-sin.table"; set format "%.5f"
+set table "plots/pgf-sin.table"; set format "%.5f"
set samples 25; plot [x=0:4] sin(x)
diff --git a/graphics/pgf/base/doc/text-en/plots/pgf-x.gnuplot b/graphics/pgf/base/doc/text-en/plots/pgf-x.gnuplot
index bb95994cd8..0e57c0571a 100644
--- a/graphics/pgf/base/doc/text-en/plots/pgf-x.gnuplot
+++ b/graphics/pgf/base/doc/text-en/plots/pgf-x.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-x.table"; set format "%.5f"
+set table "plots/pgf-x.table"; set format "%.5f"
set samples 25; plot [x=0:4] x
diff --git a/graphics/pgf/base/doc/text-en/plots/pgfmanual-sine.gnuplot b/graphics/pgf/base/doc/text-en/plots/pgfmanual-sine.gnuplot
index 8e3f24b917..cff802be0a 100644
--- a/graphics/pgf/base/doc/text-en/plots/pgfmanual-sine.gnuplot
+++ b/graphics/pgf/base/doc/text-en/plots/pgfmanual-sine.gnuplot
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
set format "%.5f"
set samples 20
plot [x=0:10] sin(x)
diff --git a/graphics/pgf/base/doc/text-en/plots/pgfplotgnuplot-example.gnuplot b/graphics/pgf/base/doc/text-en/plots/pgfplotgnuplot-example.gnuplot
index 3bd81ae92d..ebac36dd23 100644
--- a/graphics/pgf/base/doc/text-en/plots/pgfplotgnuplot-example.gnuplot
+++ b/graphics/pgf/base/doc/text-en/plots/pgfplotgnuplot-example.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f"
+set table "plots/pgfplotgnuplot-example.table"; set format "%.5f"
plot [x=0:3.5] x*sin(x)
diff --git a/graphics/pgf/base/doc/version-for-dvipdfm/en/plots/pgfmanual-sine.gnuplot b/graphics/pgf/base/doc/version-for-dvipdfm/en/plots/pgfmanual-sine.gnuplot
index 8e3f24b917..cff802be0a 100644
--- a/graphics/pgf/base/doc/version-for-dvipdfm/en/plots/pgfmanual-sine.gnuplot
+++ b/graphics/pgf/base/doc/version-for-dvipdfm/en/plots/pgfmanual-sine.gnuplot
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
set format "%.5f"
set samples 20
plot [x=0:10] sin(x)
diff --git a/graphics/pgf/base/doc/version-for-dvipdfmx/en/plots/pgfmanual-sine.gnuplot b/graphics/pgf/base/doc/version-for-dvipdfmx/en/plots/pgfmanual-sine.gnuplot
index 8e3f24b917..cff802be0a 100644
--- a/graphics/pgf/base/doc/version-for-dvipdfmx/en/plots/pgfmanual-sine.gnuplot
+++ b/graphics/pgf/base/doc/version-for-dvipdfmx/en/plots/pgfmanual-sine.gnuplot
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
set format "%.5f"
set samples 20
plot [x=0:10] sin(x)
diff --git a/graphics/pgf/base/doc/version-for-dvips/en/plots/pgfmanual-sine.gnuplot b/graphics/pgf/base/doc/version-for-dvips/en/plots/pgfmanual-sine.gnuplot
index 8e3f24b917..cff802be0a 100644
--- a/graphics/pgf/base/doc/version-for-dvips/en/plots/pgfmanual-sine.gnuplot
+++ b/graphics/pgf/base/doc/version-for-dvips/en/plots/pgfmanual-sine.gnuplot
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
set format "%.5f"
set samples 20
plot [x=0:10] sin(x)
diff --git a/graphics/pgf/base/doc/version-for-pdftex/en/plots/pgfmanual-sine.gnuplot b/graphics/pgf/base/doc/version-for-pdftex/en/plots/pgfmanual-sine.gnuplot
index 8e3f24b917..cff802be0a 100644
--- a/graphics/pgf/base/doc/version-for-pdftex/en/plots/pgfmanual-sine.gnuplot
+++ b/graphics/pgf/base/doc/version-for-pdftex/en/plots/pgfmanual-sine.gnuplot
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
set format "%.5f"
set samples 20
plot [x=0:10] sin(x)
diff --git a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-asymptotic-example.gnuplot b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-asymptotic-example.gnuplot
index 4c854afda9..fca2b3fd23 100644
--- a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-asymptotic-example.gnuplot
+++ b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-asymptotic-example.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f"
+set table "plots/pgf-asymptotic-example.table"; set format "%.5f"
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))
diff --git a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-exp.gnuplot b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-exp.gnuplot
index 1d34e313af..8109ea408c 100644
--- a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-exp.gnuplot
+++ b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-exp.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-exp.table"; set format "%.5f"
+set table "plots/pgf-exp.table"; set format "%.5f"
set samples 25; plot [x=0:4] 0.05*exp(x)
diff --git a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-parametric-example.gnuplot b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-parametric-example.gnuplot
index e1c3f3b52f..2c366fe529 100644
--- a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-parametric-example.gnuplot
+++ b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-parametric-example.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f"
+set table "plots/pgf-parametric-example.table"; set format "%.5f"
set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t)
diff --git a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-sin.gnuplot b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-sin.gnuplot
index 884d534bf4..48df575630 100644
--- a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-sin.gnuplot
+++ b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-sin.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-sin.table"; set format "%.5f"
+set table "plots/pgf-sin.table"; set format "%.5f"
set samples 25; plot [x=0:4] sin(x)
diff --git a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-x.gnuplot b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-x.gnuplot
index bb95994cd8..0e57c0571a 100644
--- a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-x.gnuplot
+++ b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgf-x.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-x.table"; set format "%.5f"
+set table "plots/pgf-x.table"; set format "%.5f"
set samples 25; plot [x=0:4] x
diff --git a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgfmanual-sine.gnuplot b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgfmanual-sine.gnuplot
index 8e3f24b917..cff802be0a 100644
--- a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgfmanual-sine.gnuplot
+++ b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgfmanual-sine.gnuplot
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
set format "%.5f"
set samples 20
plot [x=0:10] sin(x)
diff --git a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgfplotgnuplot-example.gnuplot b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgfplotgnuplot-example.gnuplot
index 3bd81ae92d..ebac36dd23 100644
--- a/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgfplotgnuplot-example.gnuplot
+++ b/graphics/pgf/base/doc/version-for-tex4ht/en/plots/pgfplotgnuplot-example.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f"
+set table "plots/pgfplotgnuplot-example.table"; set format "%.5f"
plot [x=0:3.5] x*sin(x)
diff --git a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-asymptotic-example.gnuplot b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-asymptotic-example.gnuplot
index 4c854afda9..fca2b3fd23 100644
--- a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-asymptotic-example.gnuplot
+++ b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-asymptotic-example.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-asymptotic-example.table"; set format "%.5f"
+set table "plots/pgf-asymptotic-example.table"; set format "%.5f"
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))
diff --git a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-exp.gnuplot b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-exp.gnuplot
index 1d34e313af..8109ea408c 100644
--- a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-exp.gnuplot
+++ b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-exp.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-exp.table"; set format "%.5f"
+set table "plots/pgf-exp.table"; set format "%.5f"
set samples 25; plot [x=0:4] 0.05*exp(x)
diff --git a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-parametric-example.gnuplot b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-parametric-example.gnuplot
index e1c3f3b52f..2c366fe529 100644
--- a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-parametric-example.gnuplot
+++ b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-parametric-example.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-parametric-example.table"; set format "%.5f"
+set table "plots/pgf-parametric-example.table"; set format "%.5f"
set samples 25; set parametric; plot [t=-3.141:3.141] t*sin(t),t*cos(t)
diff --git a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-sin.gnuplot b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-sin.gnuplot
index 884d534bf4..48df575630 100644
--- a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-sin.gnuplot
+++ b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-sin.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-sin.table"; set format "%.5f"
+set table "plots/pgf-sin.table"; set format "%.5f"
set samples 25; plot [x=0:4] sin(x)
diff --git a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-x.gnuplot b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-x.gnuplot
index bb95994cd8..0e57c0571a 100644
--- a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-x.gnuplot
+++ b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgf-x.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgf-x.table"; set format "%.5f"
+set table "plots/pgf-x.table"; set format "%.5f"
set samples 25; plot [x=0:4] x
diff --git a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgfmanual-sine.gnuplot b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgfmanual-sine.gnuplot
index 8e3f24b917..cff802be0a 100644
--- a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgfmanual-sine.gnuplot
+++ b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgfmanual-sine.gnuplot
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
set format "%.5f"
set samples 20
plot [x=0:10] sin(x)
diff --git a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgfplotgnuplot-example.gnuplot b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgfplotgnuplot-example.gnuplot
index 3bd81ae92d..ebac36dd23 100644
--- a/graphics/pgf/base/doc/version-for-vtex/en/plots/pgfplotgnuplot-example.gnuplot
+++ b/graphics/pgf/base/doc/version-for-vtex/en/plots/pgfplotgnuplot-example.gnuplot
@@ -1,2 +1,2 @@
-set terminal table; set output "plots/pgfplotgnuplot-example.table"; set format "%.5f"
+set table "plots/pgfplotgnuplot-example.table"; set format "%.5f"
plot [x=0:3.5] x*sin(x)
diff --git a/graphics/pgf/base/doc/version-for-xetex/en/plots/pgfmanual-sine.gnuplot b/graphics/pgf/base/doc/version-for-xetex/en/plots/pgfmanual-sine.gnuplot
index 8e3f24b917..cff802be0a 100644
--- a/graphics/pgf/base/doc/version-for-xetex/en/plots/pgfmanual-sine.gnuplot
+++ b/graphics/pgf/base/doc/version-for-xetex/en/plots/pgfmanual-sine.gnuplot
@@ -1,5 +1,4 @@
-set terminal table
-set output "pgfmanual-sine.table"
+set table "pgfmanual-sine.table"
set format "%.5f"
set samples 20
plot [x=0:10] sin(x)