summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-09-03 01:23:21 +0000
committerKarl Berry <karl@freefriends.org>2016-09-03 01:23:21 +0000
commitc9824e70cb00718a2bfbd07aeb01669daf6d8951 (patch)
treebd12ae849073d9e35c04864d67bb5d92235a2276 /Master/texmf-dist/doc/generic
parenta997135cd36e6c729b2e5510e2a44db6000575d0 (diff)
pstricks-add (2sep16)
git-svn-id: svn://tug.org/texlive/trunk@41977 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic')
-rw-r--r--Master/texmf-dist/doc/generic/pstricks-add/Changes3
-rw-r--r--Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdfbin5188674 -> 5036867 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.tex803
3 files changed, 5 insertions, 801 deletions
diff --git a/Master/texmf-dist/doc/generic/pstricks-add/Changes b/Master/texmf-dist/doc/generic/pstricks-add/Changes
index 5c6f1456264..fb31bab1b3f 100644
--- a/Master/texmf-dist/doc/generic/pstricks-add/Changes
+++ b/Master/texmf-dist/doc/generic/pstricks-add/Changes
@@ -1,4 +1,4 @@
-%% $Id: Changes 315 2016-08-08 15:20:00Z herbert $
+%% $Id: Changes 331 2016-09-01 19:16:02Z herbert $
%%
pstricks-add.pro -----------
0.23 2009-12-17 - add RGBtoGRAY and WavelengthToGRAY
@@ -39,6 +39,7 @@ pstricks-add.sty ----------- (hv)
pstricks-add.tex ----------- (hv)
+ v 3.82 2016-09-01 - moved arrow macros to new package pst-arrow
v 3.81 2016-08-08 - added \psOlympicRings
v 3.80 2016-04-25 - moved node definitions into pst-node
v 3.79 2016-02-09 - added optional argument randInit to intialize
diff --git a/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdf b/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdf
index 80ab440ddcb..0151c8c1775 100644
--- a/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdf
+++ b/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.tex b/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.tex
index 7626dcc22a1..da2fa473375 100644
--- a/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.tex
+++ b/Master/texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.tex
@@ -1,8 +1,9 @@
-%% $Id: pstricks-add-doc.tex 318 2016-08-08 16:54:19Z herbert $
+%% $Id: pstricks-add-doc.tex 327 2016-09-01 18:59:35Z herbert $
\documentclass[11pt,english,BCOR10mm,DIV12,bibliography=totoc,parskip=false,smallheadings,
headexclude,footexclude,oneside]{pst-doc}
\listfiles
+\addbibresource{pstricks-add-doc.bib}
\makeatletter
%\RequirePackage{ltxcmds}[2010/01/28]
%\@ifpackagelater{ltxcmds}{2010/03/09}{}{%
@@ -3904,803 +3905,6 @@ lines. The number of arguments is no longer limited.
-\clearpage
-%--------------------------------------------------------------------------------------
-\section{Arrows}
-%--------------------------------------------------------------------------------------
-\subsection{Definition}
-%--------------------------------------------------------------------------------------
-\LPack{pstricks-add} defines the following "`arrows"':
-
-\begin{center}
- \bgroup
- \def\myline#1{\psline[linecolor=red,linewidth=0.5pt,arrowscale=1.5]{#1}(0,1ex)(1.3,1ex)}%
- \psset{arrowscale=1.5}
- \begin{tabular}{@{} c @{\qquad} p{3cm} l @{}}%
- Value & Example & Name \\[2pt]\hline
- \Lnotation{-} & \myline{-} & None\\
- \Lnotation{<->} & \myline{<->} & Arrowheads.\\
- \Lnotation{>-<} & \myline{>-<} & Reverse arrowheads.\\
- \Lnotation{<{<}-{>}>} & \myline{<<->>} & Double arrowheads.\\
- \Lnotation{{>}>-{<}<} & \myline{>>-<<} & Double reverse arrowheads.\\
- \Lnotation{{|}-{|}} & \myline{|-|} & T-bars, flush to endpoints.\\
- \Lnotation{{|}*-{|}*} & \myline{|*-|*} & T-bars, centered on endpoints.\\
- \Lnotation{[-]} & \myline{[-]} & Square brackets.\\
- \Lnotation{]-[} & \myline{]-[} & Reversed square brackets.\\
- \Lnotation{(-)} & \myline{(-)} & Rounded brackets.\\
- \Lnotation{)-(} & \myline{)-(} & Reversed rounded brackets.\\
- \Lnotation{o-o} & \myline{o-o} & Circles, centered on endpoints.\\
- \Lnotation{*-*} & \myline{*-*} & Disks, centered on endpoints.\\
- \Lnotation{oo-oo} & \myline{oo-oo} & Circles, flush to endpoints.\\
- \Lnotation{**-**} & \myline{**-**} & Disks, flush to endpoints.\\
- \Lnotation{{|}<->{|}} & \myline{|<->|} & T-bars and arrows.\\
- \Lnotation{{|}>-<{|}} & \myline{|>-<|} & T-bars and reverse arrows.\\
- \Lnotation{h-h{|}} & \myline{h-h} & left/right hook arrows.\\
- \Lnotation{H-H{|}} & \myline{H-H} & left/right hook arrows.\\
- \Lnotation{v-v|} & \myline{v-v} & left/right inside vee arrows.\\
- \Lnotation{V-V|} & \myline{V-V} & left/right outside vee arrows.\\
- \Lnotation{f-f|} & \myline{f-f} & left/right inside filled arrows.\\
- \Lnotation{F-F|} & \myline{F-F} & left/right outside filled arrows.\\
- \Lnotation{t-t|} & \myline{t-t} & left/right inside slash arrows.\\[5pt]
- \Lnotation{T-T|} & \myline{T-T} & left/right outside slash arrows.\\
- \end{tabular}
- \egroup
-\end{center}
-
-
-
-You can also mix and match, e.g., \Lnotation{->}, \Lnotation{*-)} and \Lnotation{[->} are all valid values
-of the \Lkeyword{arrows} parameter. The parameter can be set with
-
-\begin{BDef}
-\Lcs{psset}\Largb{arrows=<type>}
-\end{BDef}
-
-\noindent or for some macros with a special option, like\\[5pt]
-\noindent\verb|\psline[<general options>]{<arrow type>}(A)(B)|\\
-\noindent\verb/\psline[linecolor=red,linewidth=2pt]{|->}(0,0)(0,2)/ \ \psline[linecolor=red,linewidth=2pt]{|->}(0,0)(0,2)
-
-\subsection{Multiple arrows}
-There are two new options which are only valid for the arrow type \verb+<<+ or \verb+>>+.
-\verb+nArrow+ sets both, the \verb+nArrowA+ and the \verb+nArrowB+ parameter. The meaning
-is declared in the following tables. Without setting one of these parameters the behaviour
-is like the one described in the old PSTricks manual.
-
-\begin{center}
-\begin{tabular}{@{}lc@{}}%
- Value & Meaning \\[2pt]\hline
- \Lnotation{-{>}>} & \ -A \\
- \Lnotation{{<}<-{>}>} & A-A\\
- \Lnotation{{<}<-} & A-\ \\
- \Lnotation{{>}>-} & B-\ \\
- \Lnotation{-{<}<} & \ -B\\
- \Lnotation{{>}>-{<}<} & B-B\\
- \Lnotation{{>}>-{>}>} & B-A\\
- \Lnotation{{<}<-{<}<} & A-B
- \end{tabular}
-\end{center}
-
-
-
-
-\begin{center}
- \bgroup
- \psset{linecolor=red,linewidth=1pt,arrowscale=2}%
- \begin{tabular}{lp{2.8cm}}%
- Value & Example \\[2pt]\hline
- \verb+\psline{->>}(0,1ex)(2.3,1ex)+ & \psline{->>}(0,1ex)(2.3,1ex) \\
- \verb+\psline[nArrowsA=3]{->>}(0,1ex)(2.3,1ex)+ & \psline[nArrowsA=3]{->>}(0,1ex)(2.3,1ex)\\
- \verb+\psline[nArrowsA=5]{->>}(0,1ex)(2.3,1ex)+ & \psline[nArrowsA=5]{->>}(0,1ex)(2.3,1ex)\\
- \verb+\psline{<<-}(0,1ex)(2.3,1ex)+ & \psline{<<-}(0,1ex)(2.3,1ex)\\
- \verb+\psline[nArrowsA=3]{<<-}(0,1ex)(2.3,1ex)+ & \psline[nArrowsA=3]{<<-}(0,1ex)(2.3,1ex)\\
- \verb+\psline[nArrowsA=5]{<<-}(0,1ex)(2.3,1ex)+ & \psline[nArrowsA=5]{<<-}(0,1ex)(2.3,1ex)\\
- \verb+\psline{<<->>}(0,1ex)(2.3,1ex)+ & \psline{<<->>}(0,1ex)(2.3,1ex)\\
- \verb+\psline[nArrowsA=3]{<<->>}(0,1ex)(2.3,1ex)+ & \psline[nArrowsA=3]{<<->>}(0,1ex)(2.3,1ex)\\
- \verb+\psline[nArrowsA=5]{<<->>}(0,1ex)(2.3,1ex)+ & \psline[nArrowsA=5]{<<->>}(0,1ex)(2.3,1ex)\\
- \verb+\psline{<<-|}(0,1ex)(2.3,1ex)+ & \psline{<<-|}(0,1ex)(2.3,1ex)\\
- \verb+\psline[nArrowsA=3]{<<-<<}(0,1ex)(2.3,1ex)+ & \psline[nArrowsA=3]{<<-<<}(0,1ex)(2.3,1ex)\\
- \verb+\psline[nArrowsA=5]{<<-o}(0,1ex)(2.3,1ex)+ & \psline[nArrowsA=5]{<<-o}(0,1ex)(2.3,1ex)\\
- \verb+\psline[nArrowsA=3,nArrowsB=4]{<<-<<}(0,1ex)(2.3,1ex)+ & \psline[nArrowsA=3,nArrowsB=4]{<<-<<}(0,1ex)(2.3,1ex)\\
- \verb+\psline[nArrowsA=3,nArrowsB=4]{>>->>}(0,1ex)(2.3,1ex)+ & \psline[nArrowsA=3,nArrowsB=4]{>>->>}(0,1ex)(2.3,1ex)\\
- \verb+\psline[nArrowsA=1,nArrowsB=4]{>>->>}(0,1ex)(2.3,1ex)+ & \psline[nArrowsA=1,nArrowsB=4]{>>->>}(0,1ex)(2.3,1ex)\\
- \end{tabular}
- \egroup
-\end{center}
-
-
-
-\subsection{\texttt{hookarrow}}
-%\begin{LTXexample}
-\bgroup
-\psset{arrowsize=8pt,arrowlength=1,linewidth=1pt,nodesep=2pt,shortput=tablr}
-\large
-\begin{psmatrix}[colsep=12mm,rowsep=10mm]
- & & $R_2$ \\
- & & 0 & & $R_3$\\
-$e_b:S$ & 1 & & 1 & 0 \\
- & & 0 \\
- & & $R_1$ \\
-\end{psmatrix}
-\ncline{h-}{1,3}{2,3}<{$e_{r2}$}>{$f_{r2}$}
-\ncline{-h}{2,3}{3,2}<{$e_1$}
-\ncline{-h}{3,1}{3,2}^{$e_s$}_{$f_{s}$}
-\ncline{-h}{3,2}{4,3}>{$e_3$}<{$f_3$}
-\ncline{-h}{4,3}{3,4}>{$e_4$}<{$f_4$}
-\ncline{-h}{3,4}{2,3}>{$e_2$}<{$f_2$}
-\ncline{-h}{3,4}{3,5}^{$e_5$}
-\ncline{-h}{3,5}{2,5}<{$e_{r3}$}>{$f_{r3}$}
-\ncline{-h}{4,3}{5,3}<{$e_{r1}$}>{$f_{r1}$}
-%\end{LTXexample}
-\egroup
-
-\begin{lstlisting}
-\psset{arrowsize=8pt,arrowlength=1,linewidth=1pt,nodesep=2pt,shortput=tablr}
-\large
-\begin{psmatrix}[colsep=12mm,rowsep=10mm]
- & & $R_2$ \\
- & & 0 & & $R_3$\\
-$e_b:S$ & 1 & & 1 & 0 \\
- & & 0 \\
- & & $R_1$ \\
-\end{psmatrix}
-\ncline{h-}{1,3}{2,3}<{$e_{r2}$}>{$f_{r2}$}\ncline{-h}{2,3}{3,2}<{$e_1$}
-\ncline{-h}{3,1}{3,2}^{$e_s$}_{$f_{s}$} \ncline{-h}{3,2}{4,3}>{$e_3$}<{$f_3$}
-\ncline{-h}{4,3}{3,4}>{$e_4$}<{$f_4$} \ncline{-h}{3,4}{2,3}>{$e_2$}<{$f_2$}
-\ncline{-h}{3,4}{3,5}^{$e_5$}
-\ncline{-h}{3,5}{2,5}<{$e_{r3}$}>{$f_{r3}$}
-\ncline{-h}{4,3}{5,3}<{$e_{r1}$}>{$f_{r1}$}
-\end{lstlisting}
-
-
-
-\subsection{\texttt{hookrightarrow} and \texttt{hookleftarrow}}
-This is another type of arrow and is abbreviated with \Lnotation{H}.
-The length and width of the hook is set by the new options
-\Lkeyword{hooklength} and \Lkeyword{hookwidth}, which are by default set
-to
-%
-\begin{BDef}
-\Lcs{psset}\Largb{hooklength=3mm,hookwidth=1mm}
-\end{BDef}
-%
-If the line begins with a right hook then the line ends with a left hook and vice versa:
-
-\begin{LTXexample}[width=3cm]
-\begin{pspicture}(3,4)
-\psline[linewidth=5pt,linecolor=blue,hooklength=5mm,hookwidth=-3mm]{H->}(0,3.5)(3,3.5)
-\psline[linewidth=5pt,linecolor=red,hooklength=5mm,hookwidth=3mm]{H->}(0,2.5)(3,2.5)
-\psline[linewidth=5pt,hooklength=5mm,hookwidth=3mm]{H-H}(0,1.5)(3,1.5)
-\psline[linewidth=1pt]{H-H}(0,0.5)(3,0.5)
-\end{pspicture}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=7.25cm]
-$\begin{psmatrix}
-E&W_i(X)&&Y\\
-&&W_j(X)
-\psset{arrows=->,nodesep=3pt,linewidth=2pt}
-\everypsbox{\scriptstyle}
-\ncline[linecolor=red,arrows=H->,%
- hooklength=4mm,hookwidth=2mm]{1,1}{1,2}
-\ncline{1,2}{1,4}^{\tilde{t}}
-\ncline{1,2}{2,3}<{W_{ij}}
-\ncline{2,3}{1,4}>{\tilde{s}}
-\end{psmatrix}$
-\end{LTXexample}
-
-
-%--------------------------------------------------------------------------------------
-\subsection{\nxLkeyword{ArrowInside} Option}
-%--------------------------------------------------------------------------------------
-
-It is now possible to have arrows inside lines and not only at the
-beginning or the end. The new defined options
-
-\psset{arrowscale=2,linecolor=red,unit=1cm,linewidth=1.5pt}
-\begin{longtable}{l|>{\RaggedRight}p{8.5cm}|p{2.2cm}}
-Name & Example & Output\\\hline
-\endfirsthead
-Name & Example & Output\\\hline
-\endhead
-\Lkeyword{ArrowInside} &
- \texttt{\textbackslash psline[ArrowInside=->](0,0)(2,0)} &
- \psline[ArrowInside=->](0,0.1)(2,0.1) \\
-\Lkeyword{ArrowInsidePos} & \texttt{\textbackslash psline[ArrowInside=->,\%}
- \hspace*{20pt}\texttt{ArrowInsidePos=0.25](0,0)(2,0)}
-& \psline[ArrowInside=->, ArrowInsidePos=0.25](0,0.1)(2,0.1) \\
-\Lkeyword{ArrowInsidePos} & \texttt{\textbackslash psline[ArrowInside=->,\%}
- \hspace*{20pt}\texttt{ArrowInsidePos=10](0,0)(2,0)}
-& \psline[ArrowInside=->, ArrowInsidePos=10](0,0.1)(2,0.1) \\
-\Lkeyword{ArrowInsideNo} & \texttt{\textbackslash psline[ArrowInside=->,\%}
- \hspace*{20pt}\texttt{ArrowInsideNo=2](0,0)(2,0)}
-& \psline[ArrowInside=->, ArrowInsideNo=2](0,0.1)(2,0.1) \\
-\Lkeyword{ArrowInsideOffset} & \texttt{\textbackslash psline[ArrowInside=->,\%}
- \hspace*{20pt}\texttt{ArrowInsideNo=2,\%}\newline
- \hspace*{20pt}\texttt{ArrowInsideOffset=0.1](0,0)(2,0)}
-& \psline[ArrowInside=->, ArrowInsideNo=2,ArrowInsideOffset=0.1](0,0.1)(2,0.1) \\
-%
-\Lkeyword{ArrowInside} & \texttt{\textbackslash psline[ArrowInside=->]\{->\}(0,0)(2,0)} &
- \psline[ArrowInside=->]{->}(0,0)(2,0)\\
-\Lkeyword{ArrowInsidePos} & \texttt{\textbackslash psline[ArrowInside=->,\%}
- \hspace*{20pt}\texttt{ArrowInsidePos=0.25]\{->\}(0,0)(2,0)}
- & \psline[ArrowInside=->, ArrowInsidePos=0.25]{->}(0,0)(2,0) \\
-\Lkeyword{ArrowInsidePos} & \texttt{\textbackslash psline[ArrowInside=->,\%}
- \hspace*{20pt}\texttt{ArrowInsidePos=10]\{->\}(0,0)(2,0)}
- & \psline[ArrowInside=->, ArrowInsidePos=10]{->}(0,0)(2,0) \\
-\Lkeyword{ArrowInsideNo} & \texttt{\textbackslash psline[ArrowInside=->,\%}
- \hspace*{20pt}\texttt{ArrowInsideNo=2]\{->\}(0,0)(2,0)}
- & \psline[ArrowInside=->, ArrowInsideNo=2]{->}(0,0)(2,0) \\
-\Lkeyword{ArrowInsideOffset} & \texttt{\textbackslash psline[ArrowInside=->,\%}
- \hspace*{20pt}\texttt{ArrowInsideNo=2,\%}\newline
- \hspace*{20pt}\texttt{ArrowInsideOffset=0.1]\{->\}(0,0)(2,0)}
- & \psline[ArrowInside=->, ArrowInsideNo=2,ArrowInsideOffset=0.1]{->}(0,0)(2,0) \\
-%
-\Lkeyword{ArrowFill} & \texttt{\textbackslash psline[ArrowFill=false,\%}
- \hspace*{20pt}\texttt{arrowinset=0]\{->\}(0,0)(2,0)} &
- \psline[ArrowFill=false,arrowinset=0]{->}(0,0)(2,0)\\
-\Lkeyword{ArrowFill} & \texttt{\textbackslash psline[ArrowFill=false,\%}
- \hspace*{20pt}\texttt{arrowinset=0]\{<<->>\}(0,0)(2,0)} &
- \psline[ArrowFill=false,arrowinset=0]{<<->>}(0,0)(2,0)\\
-\Lkeyword{ArrowFill} & \texttt{\textbackslash psline[ArrowInside=->,\%}\newline
- \hspace*{20pt}\texttt{arrowinset=0,\%}\newline
- \hspace*{20pt}\texttt{ArrowFill=false,\%}\newline
- \hspace*{20pt}\texttt{ArrowInsideNo=2,\%}\newline
- \hspace*{20pt}\texttt{ArrowInsideOffset=0.1]\{->\}(0,0)(2,0)}
- & \psline[ArrowInside=->, ArrowFill=false,ArrowInsideNo=2,ArrowInsideOffset=0.1]{->}(0,0)(2,0) \\
-\end{longtable}
-
-\medskip
-Without the default arrow definition there is only the one inside
-the line, defined by the type and the position. The position is
-relative to the length of the whole line. $0.25$ means at $25\%$
-of the line length. The peak of the arrow gets the coordinates
-which are calculated by the macro. If you want arrows with an
-absolute position difference, then choose a value greater than
-\verb|1|, e.\,g. \verb|10| which places an arrow every 10~pt. The
-default unit \verb|pt| cannot be changed.
-
-\medskip
-\noindent
-\begin{tabularx}{\linewidth}{@{\color{red}\vrule width 2pt}lX@{}}
-& The \Lkeyword{ArrowInside} takes only arrow definitions like \Lnotation{->} into account.
-Arrows from right to left (\Lnotation{<-}) are not possible and ignored. If you need
-such arrows, change the order of the pairs of coordinates for the line or curve macro.
-\end{tabularx}
-
-%--------------------------------------------------------------------------------------
-\subsection{\nxLkeyword{ArrowFill} Option}
-%--------------------------------------------------------------------------------------
-
-By default all arrows are filled polygons. With the option
-\Lkeyset{ArrowFill=false} there are ''white`` arrows. Only for the
-beginning/end arrows are they empty, the inside arrows are
-overpainted by the line.
-
-
-\psset{arrowscale=1}
-\begin{LTXexample}[width=3.5cm]
-\psset{arrowscale=2.5}
-\psline[linecolor=red,arrowinset=0]{<->}(-1,0)(2,0)
-\end{LTXexample}
-
-\begin{LTXexample}[width=3.5cm]
-\psset{arrowscale=2.5}
-\psline[linecolor=red,arrowinset=0,ArrowFill=false]{<->}(-1,0)(2,0)
-\end{LTXexample}
-
-\begin{LTXexample}[width=3.5cm]
-\psset{arrowscale=2.5}
-\psline[linecolor=red,arrowinset=0,arrowsize=0.2,
- ArrowFill=false]{<->}(-1,0)(2,0)
-\end{LTXexample}
-
-\begin{LTXexample}[width=3.5cm]
-\psline[linecolor=blue,arrowscale=4,
- ArrowFill]{>>->>}(-1,0)(2,0)
-\end{LTXexample}
-
-\begin{LTXexample}[width=3.5cm]
-\psline[linecolor=blue,arrowscale=4,
- ArrowFill=false]{>>->>}(-1,0)(2,0)
-\rule{3cm}{0pt}\\[30pt]
-\end{LTXexample}
-
-\begin{LTXexample}[width=3.5cm]
-\psline[linecolor=blue,arrowscale=4,
- ArrowFill]{>|->|}(-1,0)(2,0)
-\end{LTXexample}
-
-\begin{LTXexample}[width=3.5cm]
-\psline[linecolor=blue,arrowscale=4,
- ArrowFill=false]{>|->|}(-1,0)(2,0)%
-\end{LTXexample}
-
-
-\subsection{Big Arrows}
-
-\begin{LTXexample}[width=5cm]
-\begin{pspicture}(5,5)
-\psset{doublesep=1cm}
-\psBigArrow[fillstyle=solid,
- fillcolor=blue!30,linecolor=blue](0,3)(5,3)
-\psBigArrow[fillstyle=solid,opacity=0.3,
- fillcolor=red,linecolor=red](0.5,0.5)(5,5)
-\end{pspicture}
-\end{LTXexample}
-
-
-
-
-%--------------------------------------------------------------------------------------
-\subsection{Examples}
-%--------------------------------------------------------------------------------------
-
-All examples are printed with \verb|\psset{arrowscale=2,linecolor=red}|.
-\subsubsection{\nxLcs{psline}}
-
-\bigskip
-\begin{LTXexample}[width=2.5cm]
-\begin{pspicture}(2,2)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[ArrowInside=->]{|<->|}(2,1)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=2.5cm]
-\begin{pspicture}(2,2)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[ArrowInside=-|]{|-|}(2,1)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=2.5cm]
-\begin{pspicture}(2,2)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[ArrowInside=->,ArrowInsideNo=2]{->}(2,1)
-\end{pspicture}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=2.5cm]
-\begin{pspicture}(2,2)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[ArrowInside=->,ArrowInsideNo=2,ArrowInsideOffset=0.1]{->}(2,1)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,2)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[ArrowInside=-*]{->}(0,0)(2,1)(3,0)(4,0)(6,2)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,2)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[ArrowInside=-*,ArrowInsidePos=0.25]{->}(0,0)(2,1)(3,0)(4,0)(6,2)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,2)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[ArrowInside=-*,ArrowInsidePos=0.25,ArrowInsideNo=2]{->}%
- (0,0)(2,1)(3,0)(4,0)(6,2)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,2)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[ArrowInside=->, ArrowInsidePos=0.25]{->}%
- (0,0)(2,1)(3,0)(4,0)(6,2)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,2)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[linestyle=none,ArrowInside=->,ArrowInsidePos=0.25]{->}%
- (0,0)(2,1)(3,0)(4,0)(6,2)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,2)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[ArrowInside=-<, ArrowInsidePos=0.75]{->}%
- (0,0)(2,1)(3,0)(4,0)(6,2)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,2)
-\psset{arrowscale=2,ArrowFill=true,ArrowInside=-*}
-\psline(0,0)(2,1)(3,0)(4,0)(6,2)
-\psset{linestyle=none}
-\psline[ArrowInsidePos=0](0,0)(2,1)(3,0)(4,0)(6,2)
-\psline[ArrowInsidePos=1](0,0)(2,1)(3,0)(4,0)(6,2)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,5)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[ArrowInside=->,ArrowInsidePos=20](0,0)(3,0)%
- (3,3)(1,3)(1,5)(5,5)(5,0)(7,0)(6,3)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,2)
-\psset{arrowscale=2,ArrowFill=true}
-\psline[ArrowInside=-|]{<->}(0,2)(2,0)(3,2)(4,0)(6,2)
-\end{pspicture}
-\end{LTXexample}
-
-
-%--------------------------------------------------------------------------------------
-\subsubsection{\nxLcs{pspolygon}}
-%--------------------------------------------------------------------------------------
-% Polygons (\pspolygon macro)
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,3)
-\psset{arrowscale=2}
-\pspolygon[ArrowInside=-|](0,0)(3,3)(6,3)(6,1)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,3)
-\psset{arrowscale=2}
-\pspolygon[ArrowInside=->,ArrowInsidePos=0.25]%
- (0,0)(3,3)(6,3)(6,1)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,3)
-\psset{arrowscale=2}
-\pspolygon[ArrowInside=->,ArrowInsideNo=4]%
- (0,0)(3,3)(6,3)(6,1)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,3)
-\psset{arrowscale=2}
-\pspolygon[ArrowInside=->,ArrowInsideNo=4,%
- ArrowInsideOffset=0.1](0,0)(3,3)(6,3)(6,1)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,3)
-\psset{arrowscale=2}
- \pspolygon[ArrowInside=-|](0,0)(3,3)(6,3)(6,1)
- \psset{linestyle=none,ArrowInside=-*}
- \pspolygon[ArrowInsidePos=0](0,0)(3,3)(6,3)(6,1)
- \pspolygon[ArrowInsidePos=1](0,0)(3,3)(6,3)(6,1)
- \psset{ArrowInside=-o}
- \pspolygon[ArrowInsidePos=0.25](0,0)(3,3)(6,3)(6,1)
- \pspolygon[ArrowInsidePos=0.75](0,0)(3,3)(6,3)(6,1)
-\end{pspicture}
-\end{LTXexample}
-
-\psset{linestyle=solid}
-
-\begin{LTXexample}[width=6.5cm]
-\begin{pspicture}(6,5)
-\psset{arrowscale=2}
- \pspolygon[ArrowInside=->,ArrowInsidePos=20]%
- (0,0)(3,0)(3,3)(1,3)(1,5)(5,5)(5,0)(7,0)(6,3)
-\end{pspicture}
-\end{LTXexample}
-
-
-%--------------------------------------------------------------------------------------
-\subsubsection{\nxLcs{psbezier}}
-%--------------------------------------------------------------------------------------
-% Bezier curves (\psbezier macro)
-
-
-\begin{LTXexample}[width=3.5cm]
-\begin{pspicture}(3,3)
-\psset{arrowscale=2}
- \psbezier[ArrowInside=-|](0,1)(1,0)(2,1)(3,3)
- \psset{linestyle=none,ArrowInside=-o}
- \psbezier[ArrowInsidePos=0.25](0,1)(1,0)(2,1)(3,3)
- \psbezier[ArrowInsidePos=0.75](0,1)(1,0)(2,1)(3,3)
- \psset{linestyle=none,ArrowInside=-*}
- \psbezier[ArrowInsidePos=0](0,1)(1,0)(2,1)(3,3)
- \psbezier[ArrowInsidePos=1](0,1)(1,0)(2,1)(3,3)
-\end{pspicture}
-\end{LTXexample}
-
-
-
-\resetOptions
-\begin{LTXexample}[width=4.5cm]
-\begin{pspicture}(4,3)
-\psset{arrowscale=2}
-\psbezier[ArrowInside=->,showpoints]%
- {*-*}(0,0)(2,3)(3,0)(4,2)
-\end{pspicture}
-\end{LTXexample}
-
-
-
-
-\begin{LTXexample}[width=4.5cm]
-\begin{pspicture}(4,3)
-\psset{arrowscale=2}
- \psbezier[ArrowInside=->,showpoints=true,
- ArrowInsideNo=2](0,0)(2,3)(3,0)(4,2)
-\end{pspicture}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=4.5cm]
-\begin{pspicture}(4,3)
-\psset{arrowscale=2}
- \psbezier[ArrowInside=->,showpoints=true,
- ArrowInsideNo=2,ArrowInsideOffset=-0.2]%
- {->}(0,0)(2,3)(3,0)(4,2)
-\end{pspicture}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=5.5cm]
-\begin{pspicture}(5,3)
-\psset{arrowscale=2}
- \psbezier[ArrowInsideNo=9,ArrowInside=-|,%
- showpoints=true]{*-*}(0,0)(1,3)(3,0)(5,3)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=4.5cm]
-\begin{pspicture}(4,3)
-\psset{arrowscale=2}
- \psset{ArrowInside=-|}
- \psbezier[ArrowInsidePos=0.25,showpoints=true]{*-*}(2,3)(3,0)(4,2)
- \psset{linestyle=none}
- \psbezier[ArrowInsidePos=0.75](0,0)(2,3)(3,0)(4,2)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[width=5.5cm]
-\begin{pspicture}(5,6)
-\psset{arrowscale=2}
- \pnode(3,4){A}\pnode(5,6){B}\pnode(5,0){C}
- \psbezier[ArrowInside=->,%
- showpoints=true](A)(B)(C)
- \psset{linestyle=none,ArrowInside=-<}
- \psbezier[ArrowInsideNo=4](0,0)(A)(B)(C)
- \psset{ArrowInside=-o}
- \psbezier[ArrowInsidePos=0.1](0,0)(A)(B)(C)
- \psbezier[ArrowInsidePos=0.9](0,0)(A)(B)(C)
- \psset{ArrowInside=-*}
- \psbezier[ArrowInsidePos=0.3](0,0)(A)(B)(C)
- \psbezier[ArrowInsidePos=0.7](0,0)(A)(B)(C)
-\end{pspicture}
-\end{LTXexample}
-
-\psset{linestyle=solid}
-
-\begin{LTXexample}[pos=t]
-\begin{pspicture}(-3,-5)(15,5)
- \psbezier[ArrowInsideNo=19,%
- ArrowInside=->,ArrowFill=false,%
- showpoints=true]{->}(-3,0)(5,-5)(8,5)(15,-5)
-\end{pspicture}
-\end{LTXexample}
-
-
-
-%--------------------------------------------------------------------------------------
-\subsubsection{\nxLcs{pcline}}
-%--------------------------------------------------------------------------------------
-These examples need the package \verb|pst-node|.
-
-% Lines (\pcline macro)
-\begin{LTXexample}[width=2.5cm]
-\begin{pspicture}(2,1)
-\psset{arrowscale=2}
-\pcline[ArrowInside=->](0,0)(2,1)
-\end{pspicture}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=2.5cm]
-\begin{pspicture}(2,1)
-\psset{arrowscale=2}
-\pcline[ArrowInside=->]{<->}(0,0)(2,1)
-\end{pspicture}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=2.5cm]
-\begin{pspicture}(2,1)
-\psset{arrowscale=2}
-\pcline[ArrowInside=-|,ArrowInsidePos=0.75]{|-|}(0,0)(2,1)
-\end{pspicture}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=2.5cm]
-\psset{arrowscale=2}
-\pcline[ArrowInside=->,ArrowInsidePos=0.65]{*-*}(0,0)(2,0)
-\naput[labelsep=0.3]{\large$g$}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=2.5cm]
-\psset{arrowscale=2}
-\pcline[ArrowInside=->,ArrowInsidePos=10]{|-|}(0,0)(2,0)
-\naput[labelsep=0.3]{\large$l$}
-\end{LTXexample}
-
-
-
-%--------------------------------------------------------------------------------------
-\subsubsection{\nxLcs{pccurve}}
-%--------------------------------------------------------------------------------------
-These examples also need the package \verb|pst-node|.
-
-\begin{LTXexample}[width=2.5cm]
-\begin{pspicture}(2,2)
-\psset{arrowscale=2}
-\pccurve[ArrowInside=->,ArrowInsidePos=0.65,showpoints=true]{*-*}(0,0)(2,2)
-\naput[labelsep=0.3]{\large$h$}
-\end{pspicture}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=2.5cm]
-\begin{pspicture}(2,2)
-\psset{arrowscale=2}
-\pccurve[ArrowInside=->,ArrowInsideNo=3,showpoints=true]{|->}(0,0)(2,2)
-\naput[labelsep=0.3]{\large$i$}
-\end{pspicture}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=4.5cm]
-\begin{pspicture}(4,4)
-\psset{arrowscale=2}
-\pccurve[ArrowInside=->,ArrowInsidePos=20]{|-|}(0,0)(4,4)
-\naput[labelsep=0.3]{\large$k$}
-\end{pspicture}
-\end{LTXexample}
-
-\clearpage
-
-\subsection{Special arrows \texttt{v--V},\texttt{t--T}, and \texttt{f--F}}
-
-Possible optional arguments are
-
-\psset{linecolor=black}
-
-\begin{center}
-\begin{tabular}{@{}l|l@{}}\toprule
-\emph{name} & \emph{meaning}\\\hline
-\Lkeyword{veearrowlength} & default is 3mm\\
-\Lkeyword{veearrowangle} & default is 30\\
-\Lkeyword{veearrowlinewidth} & default is 0.35mm\\
-\Lkeyword{filledveearrowlength} & default is 3mm\\
-\Lkeyword{filledveearrowangle} & default is 15\\
-\Lkeyword{filledveearrowlinewidth} & default is 0.35mm\\
-\Lkeyword{tickarrowlength} & default is 1.5mm\\
-\Lkeyword{tickarrowlinewidth} & default is 0.35mm\\
-\Lkeyword{arrowlinestyle} & default is solid\\\bottomrule
-\end{tabular}
-\end{center}
-
-
-\begin{LTXexample}[width=4cm]
-\psset{unit=5mm}
-\begin{pspicture}(4,6)
- \psset{dimen=middle,arrows=c-c,
- arrowscale=2,linewidth=.25mm}
- \psline[linecolor=red,linewidth=.05mm](0,0)(0,6)
- \psline[linecolor=red,linewidth=.05mm](4,0)(4,6)
- \psline{v-v}(0,6)(4,6)
- \psline{v-V}(0,4)(4,4)
- \psline{V-v}(0,2)(4,2)
- \psline{V-V}(0,0)(4,0)
-\end{pspicture}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=4cm]
-\psset{unit=5mm}
-\begin{pspicture}(4,6)
- \psset{dimen=middle,arrows=c-c,
- arrowscale=2,linewidth=.25mm}
- \psline[linecolor=red,linewidth=.05mm](0,0)(0,6)
- \psline[linecolor=red,linewidth=.05mm](4,0)(4,6)
- \psline{f-f}(0,6)(4,6)
- \psline{f-F}(0,4)(4,4)
- \psline{F-f}(0,2)(4,2)
- \psline{F-F}(0,0)(4,0)
-\end{pspicture}
-\end{LTXexample}
-
-
-\begin{LTXexample}[width=4cm]
-\psset{unit=5mm}
-\begin{pspicture}(4,6)
- \psset{dimen=middle,arrows=c-c,linewidth=.25mm}
- \psline[linecolor=red,linewidth=.05mm](0,0)(0,6)
- \psline[linecolor=red,linewidth=.05mm](4,0)(4,6)
- \psline{t-t}(0,6)(4,6)
- \psline{t-T}(0,4)(4,4)
- \psline{T-t}(0,2)(4,2)
- \psline{T-T}(0,0)(4,0)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[pos=t,vsep=5mm]
-\psset{unit=5mm}
- \begin{pspicture}(10,6)
- \psset{dimen=middle,arrows=c-c,arrowscale=2,linewidth=.25mm,
- arrowlinestyle=dashed,dash=1.5pt 1pt}
- \psline[linecolor=red,linewidth=.05mm](0,0)(0,6)
- \psline[linecolor=red,linewidth=.05mm](4,0)(4,6)
- \psline{v-v}(0,6)(4,6) \psline{v-V}(0,4)(4,4)
- \psline{V-v}(0,2)(4,2) \psline{V-V}(0,0)(4,0)
- \psline[linecolor=red,linewidth=.05mm](6,0)(6,6)
- \psline[linecolor=red,linewidth=.05mm](10,0)(10,6)
- \psset{arrowlinestyle=dotted,dotsep=0.8pt}
- \psline{v-v}(6,6)(10,6) \psline{v-V}(6,4)(10,4)
- \psline{V-v}(6,2)(10,2) \psline{V-V}(6,0)(10,0)
-\end{pspicture}
-\end{LTXexample}
-
-\begin{LTXexample}[pos=t,vsep=5mm]
-\psset{unit=5mm}
- \begin{pspicture}(10,7)
- \psset{dimen=middle,arrows=c-c,arrowscale=2,linewidth=.25mm,
- arrowlinestyle=dashed,dash=1.5pt 1pt}
- \psline[linecolor=red,linewidth=.05mm](0,0)(0,6)
- \psline[linecolor=red,linewidth=.05mm](4,0)(4,6)
- \psline{t-t}(0,6)(4,6) \psline{t-T}(0,4)(4,4)
- \psline{T-t}(0,2)(4,2) \psline{T-T}(0,0)(4,0)
- \psline[linecolor=red,linewidth=.05mm](6,0)(6,6)
- \psline[linecolor=red,linewidth=.05mm](10,0)(10,6)
- \psset{arrowlinestyle=dotted,dotsep=0.8pt}
- \psline{t-t}(6,6)(10,6) \psline{t-T}(6,4)(10,4)
- \psline{T-t}(6,2)(10,2) \psline{T-T}(6,0)(10,0)
-\end{pspicture}
-\end{LTXexample}
-
-
-
-
-
-
-\subsection{Special arrow option \texttt{arrowLW}}
-
-Only for the arrowtype \Lnotation{o} and \Lnotation{*} it is possible to
-set the arrowlinewidth with the optional keyword \Lkeyword{arrowLW}.
-When scaling an arrow by the keyword \Lkeyword{arrowscale} the width
-of the borderline is also scaled. With the optional argument
-\Lkeyword{arrowLW} the line width can be set separately and is not
-taken into account by the scaling value.
-
-\begin{LTXexample}[width=4cm]
-\begin{pspicture}(4,6)
-\psline[arrowscale=3,arrows=*-o](0,5)(4,5)
-\psline[arrowscale=3,arrows=*-o,
- arrowLW=0.5pt](0,3)(4,3)
-\psline[arrowscale=3,arrows=*-o,
- arrowLW=0.3333\pslinewidth](0,1)(4,1)
-\end{pspicture}
-\end{LTXexample}
-
\section{Ticks and other marks along a curve}
@@ -5399,8 +4603,7 @@ This refers to all options of the packages \LPack{pstricks},
\nocite{*}
\bgroup
\RaggedRight
-\bibliographystyle{plain}
-\bibliography{pstricks-add-doc}
+\printbibliography
\egroup
\printindex