summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-library-arrows.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-library-arrows.tex')
-rw-r--r--Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-library-arrows.tex370
1 files changed, 229 insertions, 141 deletions
diff --git a/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-library-arrows.tex b/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-library-arrows.tex
index da4523a9ff1..6db5b1002ac 100644
--- a/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-library-arrows.tex
+++ b/Master/texmf-dist/doc/generic/pgf/text-en/pgfmanual-en-library-arrows.tex
@@ -11,147 +11,235 @@
\section{Arrow Tip Library}
\label{section-library-arrows}
-\begin{pgflibrary}{arrows}
- The package defines additional arrow tips, which are described
- below. Note that neither the standard packages nor
- this package defines an arrow name containing |>| or |<|. These are
- left for the user to defined as he or she sees fit.
-\end{pgflibrary}
-
-The arrow tips |to|, |stealth|, |latex|, |space|, their reversed
-forms, and \verb!|! are predefined, but listed below for completeness,
-nevertheless.
-
-
-\subsection{Mathematical Arrow Tips}
-
-\begin{tabular}{ll}
- \symarrow{to} \\
- \symarrow{to reversed} \\
- \symarrowdouble{implies} \\
-\end{tabular}
-
-
-\subsection{Triangular Arrow Tips}
-
-\begin{tabular}{ll}
- \symarrowdouble{latex} \\
- \symarrowdouble{latex reversed} \\
- \symarrow{latex'} \\
- \symarrow{latex' reversed} \\
- \symarrowdouble{stealth} \\
- \symarrowdouble{stealth reversed} \\
- \symarrow{stealth'} \\
- \symarrow{stealth' reversed}\\
- \symarrow{triangle 90} \\
- \symarrow{triangle 90 reversed} \\
- \symarrow{triangle 60} \\
- \symarrow{triangle 60 reversed} \\
- \symarrow{triangle 45} \\
- \symarrow{triangle 45 reversed} \\
- \symarrow{open triangle 90} \\
- \symarrow{open triangle 90 reversed} \\
- \symarrow{open triangle 60} \\
- \symarrow{open triangle 60 reversed} \\
- \symarrow{open triangle 45} \\
- \symarrow{open triangle 45 reversed} \\
-\end{tabular}
-
-
-\subsection{Barbed Arrow Tips}
-
-\begin{tabular}{ll}
- \symarrow{angle 90} \\
- \symarrow{angle 90 reversed} \\
- \symarrow{angle 60} \\
- \symarrow{angle 60 reversed} \\
- \symarrow{angle 45} \\
- \symarrow{angle 45 reversed} \\
- \symarrow{hooks} \\
- \symarrow{hooks reversed} \\
-\end{tabular}
-
-
-\subsection{Bracket-Like Arrow Tips}
-
-{
-\bigskip
-\catcode`\|=12
-\begin{tabular}{ll}
- \sarrow{[}{]} \\
- \sarrow{]}{[} \\
- \sarrow{(}{)} \\
- \sarrow{)}{(} \\
- \index{*vbar@\protect\texttt{\protect\myvbar} arrow tip}%
- \index{Arrow tips!*vbar@\protect\texttt{\protect\myvbar}}
- \texttt{\char`\|-\char`\|} & yields thick
- \begin{tikzpicture}[arrows={|-|},thick]
- \useasboundingbox (0pt,-0.5ex) rectangle (1cm,2ex);
- \draw (0,0) -- (1,0);
- \end{tikzpicture} and thin
- \begin{tikzpicture}[arrows={|-|},thin]
- \useasboundingbox (0pt,-0.5ex) rectangle (1cm,2ex);
- \draw (0,0) -- (1,0);
- \end{tikzpicture}
-\end{tabular}
-}
-
-\subsection{Circle, Diamond and Square Arrow Tips}
-
-
-\begin{tabular}{ll}
- \symarrow{o} \\
- \symarrow{*} \\
- \symarrow{diamond} \\
- \symarrow{open diamond} \\
- \symarrow{square} \\
- \symarrow{open square} \\
-\end{tabular}
-
-
-
-\subsection{Serif-Like Arrow Tips}
-
-\begin{tabular}{ll}
- \symarrow{serif cm}
-\end{tabular}
-
-
-\subsection{Partial Arrow Tips}
-
-\begin{tabular}{ll}
- \symarrow{left to} \\
- \symarrow{left to reversed} \\
- \symarrow{right to} \\
- \symarrow{right to reversed} \\
- \symarrow{left hook} \\
- \symarrow{left hook reversed} \\
- \symarrow{right hook} \\
- \symarrow{right hook reversed}
-\end{tabular}
-
-
-
-\subsection{Line Caps}
-
-\begin{tabular}{ll}
- \carrow{round cap} \\
- \carrow{butt cap} \\
- \carrow{triangle 90 cap} \\
- \carrow{triangle 90 cap reversed} \\
- \carrow{fast cap} \\
- \carrow{fast cap reversed} \\
-\end{tabular}
-
-
-\subsection{Spacing Tips}
-
-The spacing arrow tips are useful for combining them with other arrows
-to get arrows that do not touch the end of the line.
-
-\begin{tabular}{ll}
- \symarrow{space} \\
-\end{tabular}
+The libraries |arrows| and |arrows.spaced| from older
+versions of \pgfname\ are still available for compatibility, but they
+are considered deprecated.
+
+The standard arrow tips, which are loaded by the library
+|arrows.meta|, are documented in Section~\ref{section-arrows-meta}.
+
+\endinput
+
+
+% \subsection{Mathematical Arrow Tips}
+
+% \begin{tabular}{ll}
+% \symarrow{to} \\
+% \symarrow{to reversed} \\
+% \symarrowdouble{implies} \\
+% \symarrow{spaced to} \\
+% \symarrow{spaced to reversed} \\
+% \symarrowdouble{spaced implies} \\
+% \end{tabular}
+
+
+% \subsection{Triangular Arrow Tips}
+
+% \begin{tabular}{ll}
+% \symarrowdouble{latex} \\
+% \symarrowdouble{latex reversed} \\
+% \symarrow{latex'} \\
+% \symarrow{latex' reversed} \\
+% \symarrowdouble{stealth} \\
+% \symarrowdouble{stealth reversed} \\
+% \symarrow{stealth'} \\
+% \symarrow{stealth' reversed}\\
+% \symarrow{triangle 90} \\
+% \symarrow{triangle 90 reversed} \\
+% \symarrow{triangle 60} \\
+% \symarrow{triangle 60 reversed} \\
+% \symarrow{triangle 45} \\
+% \symarrow{triangle 45 reversed} \\
+% \symarrow{open triangle 90} \\
+% \symarrow{open triangle 90 reversed} \\
+% \symarrow{open triangle 60} \\
+% \symarrow{open triangle 60 reversed} \\
+% \symarrow{open triangle 45} \\
+% \symarrow{open triangle 45 reversed} \\
+% \end{tabular}
+
+% \medskip
+% \noindent
+% \begin{tabular}{ll}
+% \symarrowdouble{spaced latex} \\
+% \symarrowdouble{spaced latex reversed} \\
+% \symarrow{spaced latex'} \\
+% \symarrow{spaced latex' reversed} \\
+% \symarrowdouble{spaced stealth} \\
+% \symarrowdouble{spaced stealth reversed} \\
+% \symarrow{spaced stealth'} \\
+% \symarrow{spaced stealth' reversed}\\
+% \end{tabular}
+
+% \medskip
+% \noindent
+% \begin{tabular}{ll}
+% \symarrow{spaced triangle 90} \\
+% \symarrow{spaced triangle 90 reversed} \\
+% \symarrow{spaced triangle 60} \\
+% \symarrow{spaced triangle 60 reversed} \\
+% \symarrow{spaced triangle 45} \\
+% \symarrow{spaced triangle 45 reversed} \\
+% \symarrow{spaced open triangle 90} \\
+% \symarrow{spaced open triangle 90 reversed} \\
+% \symarrow{spaced open triangle 60} \\
+% \symarrow{spaced open triangle 60 reversed} \\
+% \symarrow{spaced open triangle 45} \\
+% \symarrow{spaced open triangle 45 reversed} \\
+% \end{tabular}
+
+
+% \subsection{Barbed Arrow Tips}
+
+% \begin{tabular}{ll}
+% \symarrow{angle 90} \\
+% \symarrow{angle 90 reversed} \\
+% \symarrow{angle 60} \\
+% \symarrow{angle 60 reversed} \\
+% \symarrow{angle 45} \\
+% \symarrow{angle 45 reversed} \\
+% \symarrow{hooks} \\
+% \symarrow{hooks reversed} \\
+% \end{tabular}
+
+% \medskip
+% \noindent
+% \begin{tabular}{ll}
+% \symarrow{spaced angle 90} \\
+% \symarrow{spaced angle 90 reversed} \\
+% \symarrow{spaced angle 60} \\
+% \symarrow{spaced angle 60 reversed} \\
+% \symarrow{spaced angle 45} \\
+% \symarrow{spaced angle 45 reversed} \\
+% \symarrow{spaced hooks} \\
+% \symarrow{spaced hooks reversed} \\
+% \end{tabular}
+
+
+% \subsection{Bracket-Like Arrow Tips}
+
+% {
+% \bigskip
+% \catcode`\|=12
+% \begin{tabular}{ll}
+% \sarrow{[}{]} \\
+% \sarrow{]}{[} \\
+% \sarrow{(}{)} \\
+% \sarrow{)}{(} \\
+% \index{*vbar@\protect\texttt{\protect\myvbar} arrow tip}%
+% \index{Arrow tips!*vbar@\protect\texttt{\protect\myvbar}}%
+% \texttt{\char`\|-\char`\|} & yields thick
+% \begin{tikzpicture}[arrows={|-|},thick]
+% \useasboundingbox (-1mm,-0.5ex) rectangle (1.1cm,2ex);
+% \fill [black!15] (1cm,-.5ex) rectangle (1.1cm,1.5ex) (-1mm,-.5ex) rectangle (0mm,1.5ex) ;
+% \draw (0pt,.5ex) -- (1cm,.5ex);
+% \end{tikzpicture} and thin
+% \begin{tikzpicture}[arrows={|-|},thin]
+% \useasboundingbox (-1mm,-0.5ex) rectangle (1.1cm,2ex);
+% \fill [black!15] (1cm,-.5ex) rectangle (1.1cm,1.5ex) (-1mm,-.5ex) rectangle (0mm,1.5ex) ;
+% \draw (0pt,.5ex) -- (1cm,.5ex);
+% \end{tikzpicture}\\
+% \sarrow{spaced [}{spaced ]} \\
+% \sarrow{spaced ]}{spaced [} \\
+% \sarrow{spaced (}{spaced )} \\
+% \sarrow{spaced )}{spaced (} \\
+% \index{*spaced vbar@\protect\texttt{spaced \protect\myvbar} arrow tip}%
+% \index{Arrow tips!*spaced vbar@\protect\texttt{spaced \protect\myvbar}}%
+% \texttt{spaced \char`\|-spaced \char`\|} & yields thick
+% \begin{tikzpicture}[arrows={spaced |-spaced |},thick]
+% \useasboundingbox (-1mm,-0.5ex) rectangle (1.1cm,2ex);
+% \fill [black!15] (1cm,-.5ex) rectangle (1.1cm,1.5ex) (-1mm,-.5ex) rectangle (0mm,1.5ex) ;
+% \draw (0pt,.5ex) -- (1cm,.5ex);
+% \end{tikzpicture} and thin
+% \begin{tikzpicture}[arrows={spaced |-spaced |},thin]
+% \useasboundingbox (-1mm,-0.5ex) rectangle (1.1cm,2ex);
+% \fill [black!15] (1cm,-.5ex) rectangle (1.1cm,1.5ex) (-1mm,-.5ex) rectangle (0mm,1.5ex) ;
+% \draw (0pt,.5ex) -- (1cm,.5ex);
+% \end{tikzpicture}
+% \end{tabular}
+% }
+
+% \subsection{Circle, Diamond and Square Arrow Tips}
+
+
+% \begin{tabular}{ll}
+% \symarrow{o} \\
+% \symarrow{*} \\
+% \symarrow{diamond} \\
+% \symarrow{open diamond} \\
+% \symarrow{square} \\
+% \symarrow{open square} \\
+% \end{tabular}
+
+
+% \medskip
+% \noindent
+% \begin{tabular}{ll}
+% \symarrow{spaced o} \\
+% \symarrow{spaced *} \\
+% \symarrow{spaced diamond} \\
+% \symarrow{spaced open diamond} \\
+% \symarrow{spaced square} \\
+% \symarrow{spaced open square} \\
+% \end{tabular}
+
+
+% \subsection{Serif-Like Arrow Tips}
+
+% \begin{tabular}{ll}
+% \symarrow{serif cm} \\
+% \symarrow{spaced serif cm}
+% \end{tabular}
+
+
+% \subsection{Partial Arrow Tips}
+
+% \begin{tabular}{ll}
+% \symarrow{left to} \\
+% \symarrow{left to reversed} \\
+% \symarrow{right to} \\
+% \symarrow{right to reversed} \\
+% \symarrow{left hook} \\
+% \symarrow{left hook reversed} \\
+% \symarrow{right hook} \\
+% \symarrow{right hook reversed}\\
+% \symarrow{spaced left to} \\
+% \symarrow{spaced left to reversed} \\
+% \symarrow{spaced right to} \\
+% \symarrow{spaced right to reversed} \\
+% \symarrow{spaced left hook} \\
+% \symarrow{spaced left hook reversed} \\
+% \symarrow{spaced right hook} \\
+% \symarrow{spaced right hook reversed}
+% \end{tabular}
+
+
+% \subsection{Line Caps}
+
+% \begin{tabular}{ll}
+% \carrow{round cap} \\
+% \carrow{butt cap} \\
+% \carrow{triangle 90 cap} \\
+% \carrow{triangle 90 cap reversed} \\
+% \carrow{fast cap} \\
+% \carrow{fast cap reversed} \\
+% \carrow{spaced round cap} \\
+% \carrow{spaced butt cap} \\
+% \carrow{spaced triangle 90 cap} \\
+% \carrow{spaced triangle 90 cap reversed} \\
+% \carrow{spaced fast cap} \\
+% \carrow{spaced fast cap reversed} \\
+% \end{tabular}
+
+
+% \subsection{Spacing Tips}
+
+% The spacing arrow tips are useful for combining them with other arrows
+% to get arrows that do not touch the end of the line.
+
+% \begin{tabular}{ll}
+% \symarrow{space} \\
+% \end{tabular}
%%% Local Variables: