summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-design.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-design.tex')
-rw-r--r--Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-design.tex52
1 files changed, 7 insertions, 45 deletions
diff --git a/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-design.tex b/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-design.tex
index b700cb1db1e..cb36ae4442a 100644
--- a/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-design.tex
+++ b/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-base-design.tex
@@ -25,7 +25,7 @@ needed when \textsc{beamer} creates graphics.
The following basic design principles underlie the basic layer:
\begin{enumerate}
-\item Structuring into a core and several optional packages.
+\item Structuring into a core and modules.
\item Consistently named \TeX\ macros for all graphics commands.
\item Path-centered description of graphics.
\item Coordinate transformation system.
@@ -33,54 +33,16 @@ The following basic design principles underlie the basic layer:
-\subsection{Core and Optional Packages}
+\subsection{Core and Modules}
The basic layer consists of a \emph{core package}, called |pgfcore|,
-which provides the most basic commands, and several optional package
-like |pgfbaseshade| that offer more special-purpose commands.
-
-\begin{package}{pgfbaseplot}
- provides commands for plotting functions
-\end{package}
-
-\begin{package}{pgfbaseshapes}
- provides commands for drawing shapes and nodes
-\end{package}
-
-\begin{package}{pgfbasepatterns}
- provides commands for declaring and using tiling
- patterns
-\end{package}
-
-\begin{package}{pgfbaseimage}
- This package provides commands for including external
- images. For \LaTeX-users the |graphicx| package does a better job at
- this than the |pgfbaseimage| package does, so you should normally use
- |\includegraphics| and not |\pgfimage|. However, in some situations
- (like when masking is needed or when plain \TeX\ is used) this
- package is needed.
-\end{package}
-
-\begin{package}{pgfbaselayers}
- This package provides commands for creating layered
- graphics. Using layers you can later on say that a certain path
- should be behind a path that was specified earlier.
-\end{package}
-
-\begin{package}{pgfbasesnakes}
- This package provides commands for adding snaked lines to the
- path. Such lines are not straight but rather wind in some specific
- fashion.
-\end{package}
-
-
-\begin{package}{pgfbasematrix}
- This package provides the |\pgfmatrix| command.
-\end{package}
+which provides the most basic commands, and several
+\emph{modules} like commands for plotting (in the |plot| module).
+Modules are loaded using the |\usepgfmodule| command.
If you say |\usepackage{pgf}| or |\input pgf.tex| or
-|\usemodule[pgf]|, all of the optional packages are loaded (as well as
-the core and the system layer).
+|\usemodule[pgf]|, the |plot| and |shapes| modules are preloaded (as
+well as the core and the system layer).